Commit Graph

3387 Commits

Author SHA1 Message Date
Geometrically
c66382d2a4 Merge branch 'master' into mod-management 2023-03-30 15:41:23 -07:00
Adrian O.V
bfe8b40f44 Library page (#53)
* launcher base gui initial

* Bootstraps router, Omorphia, and prettier.

* Adds pages. Adds Vuex. SideBar nav contains user section and pages section.

* Adds Instance markup. Instances added to Home page.

* Adds News to home page.

* Adds settings to nav. Other touches.

* Polishing initial base GUI.

* Moves some styling to assets. Changes px values to rem.

* Removes pointless border-radius CSS.

* Implements Omorphia vars.

* Adds trending mods section.

* Updates home page.

* Swaps Vuex implementation for Pinia.

* Fixes invalid CSS on instance list item hover.

* Adds @ path resolve for imports.

* Fix some styling of row display

* Gridview on library page

* Cleaning up styles and markup.

* Fixes overall layout issues.

* Cleans up more styling. Modifies AppBar coloring.

* instance routing

* Allows pagination arrows to conditionally appear in RowDisplay.

* Adds paging behavior in RowDisplay.

* Initial modlist layout

* Updates nav and settings button styling.

* Brings in Knossos style for trending mods. Polishes News CSS.

* Page redesign

* More tweaks

* Base library pages

* Remove errant css

* Update play.svg

* Addressed issues

---------

Co-authored-by: Jai A <jaiagr+gpg@pm.me>
Co-authored-by: Zachary Baird <zdb1994@yahoo.com>
Co-authored-by: Zach Baird <30800863+ZachBaird@users.noreply.github.com>
2023-03-30 15:37:45 -07:00
Jai A
8ee77f00b7 Add linting 2023-03-30 15:31:15 -07:00
Jai A
4875ed4359 Fix clippy issues 2023-03-30 15:18:57 -07:00
Jai A
80e1ae4553 update args again 2023-03-30 14:42:35 -07:00
Jai A
54ebc1b997 fix cli build config 2023-03-30 14:40:13 -07:00
Jai A
20a538f0ff Update tauri icons 2023-03-30 14:37:52 -07:00
Jai A
f1a9a4b580 fix dep install on cli/lib 2023-03-30 14:25:14 -07:00
Jai A
8a614be027 update identifier 2023-03-30 14:19:26 -07:00
Jai A
253764697a fix actions + add tauri action 2023-03-30 14:17:32 -07:00
Jai A
f9e742790d install dependencies 2023-03-30 14:12:35 -07:00
Jai A
016d3b618f Fix rust action 2023-03-30 14:05:11 -07:00
Jai A
b3a106a4e6 update 2023-03-30 14:02:58 -07:00
Jai A
99dd6e0965 Add linter 2023-03-30 14:02:46 -07:00
Jai A
7cd8205a3b GH actions + finish 2023-03-30 13:45:26 -07:00
Jai A
59b835d374 Profile mod management 2023-03-29 15:34:46 -07:00
Geometrically
4193818259 folia (#1067) 2023-03-29 15:12:59 -07:00
Adrian O.V
78840157ef Dropdown fix (#31)
* Fix v-model not working

* Fix clicking off not closing dropdown

* Update DropdownSelect.vue
2023-03-29 14:06:50 -04:00
Geometrically
f3d69a29b9 Bump version (#30) 2023-03-29 07:36:29 -07:00
Adrian O.V
1ae6709b26 Merge pull request #29 from modrinth/navrow-markdown
Add navrow + markdown parsing
2023-03-28 18:03:34 -04:00
CodexAdrian
8cc44b3958 Update parse.js 2023-03-28 18:02:22 -04:00
Jai A
70e894c268 fix vars 2023-03-28 10:43:16 -07:00
Jai A
9ff3ab1a2b lint 2023-03-28 10:42:03 -07:00
Jai A
8167f6f232 Add navrow + markdown parsing 2023-03-28 10:34:48 -07:00
Wyatt Verchere
8512b45e2b Jre detection (#54)
* initial jre detection commit

* added WinReg searching

* added windows support + refactored

* Cargo lock

* fixed linux + added canonicalization

* fixed bug in mac

* Added dunce; handling UNC paths better for canonicalization

* missed cargo lock

* removed tests, added comments

* cargo fmt

* removed redundant mac address, loop over folder

---------

Co-authored-by: Wyatt <wyatt@modrinth.com>
2023-03-28 10:31:47 -07:00
Geometrically
de844e9b23 Bump package version (#28) 2023-03-28 09:46:24 -07:00
Geometrically
7214b71c29 Bump Nuxt + Minor Fixes (#1065)
* Bump Nuxt + Minor Fixes

* Run lint
2023-03-27 09:20:25 -07:00
Geometrically
be5df46803 Ads component (#27)
* Ads component

* run lint
2023-03-26 17:32:25 -07:00
Magnus Jensen
25bd61558b fix(project): update follower count client side (#1038)
* fix(project): update follower count client side

* move following increment to user composable

---------

Co-authored-by: MagnusHJensen <magnus.holm.jensen@lego.dk>
2023-03-26 11:44:33 -07:00
Nicholas Christopher
41961de619 Use nuxt-link for team member element (#1062) 2023-03-26 11:43:23 -07:00
TheBossMagnus
1ca3f6ef8a Update COPYING.md (#22) 2023-03-24 12:16:56 -07:00
Adrian O.V
f97c94832a Toggles (#24)
* Toggles!

* Toggle component

* Ran prettier
2023-03-24 12:15:55 -07:00
Adrian O.V
4ae7786362 Modal report (#17)
* Base modal implementation

* Modal Report page

* Upgrade multiselect

* Fixed multiselect styling

* fix build err

* rev change

* Added dropdown component, addressed changes

Removed unused classes after vue multiselect was removed
Updated markdown-it and xss

* Update index.js

* fix lint

* Fix prettier code style

* Address most changes

* New dropdown

* Undo comment

Makes the component close when not focused

* Fix accessibility issues

* Fix double focus

* addressed changes to modal

* Run Prettier

* Update ModalReport.vue

* Fixed spacing issues

---------

Co-authored-by: Jai A <jaiagr+gpg@pm.me>
2023-03-24 12:15:34 -07:00
Adrian O.V
d3d553ad5a Update Slider.vue (#26)
* Update Slider.vue

* Ran prettier
2023-03-24 12:15:12 -07:00
triphora
4faab006e3 Fix #725 (#1060) 2023-03-24 12:07:54 -07:00
triphora
80621f598e Small fixes (#1061) 2023-03-24 15:03:50 -04:00
[object Object]
5363cd0a15 Optimize release builds (#51) 2023-03-24 11:59:18 -07:00
Zach Baird
eaf689fe2f Formats version text based on count. (#1053) 2023-03-24 11:47:44 -07:00
Zach Baird
211e3304f3 See all versions will navigate to versions#all-versions. (#1052)
* See all versions will navigate to versions#all-versions.

* Runs prettier.
2023-03-24 11:47:21 -07:00
Zach Baird
d4c3b70f15 Adds margin to confirmation-text. (#1051) 2023-03-24 11:46:09 -07:00
triphora
7605df1bd9 Fix some routes not working (#566) 2023-03-23 09:39:46 -07:00
Zach Baird
744460bdc0 Adds base UI for launcher. (#48)
* launcher base gui initial

* Bootstraps router, Omorphia, and prettier.

* Adds pages. Adds Vuex. SideBar nav contains user section and pages section.

* Adds Instance markup. Instances added to Home page.

* Adds News to home page.

* Adds settings to nav. Other touches.

* Polishing initial base GUI.

* Moves some styling to assets. Changes px values to rem.

* Removes pointless border-radius CSS.

* Implements Omorphia vars.

* Adds trending mods section.

* Updates home page.

* Swaps Vuex implementation for Pinia.

* Fixes invalid CSS on instance list item hover.

* Adds @ path resolve for imports.

* Fix some styling of row display

* Cleaning up styles and markup.

* Fixes overall layout issues.

* Cleans up more styling. Modifies AppBar coloring.

* Allows pagination arrows to conditionally appear in RowDisplay.

* Adds paging behavior in RowDisplay.

* Updates nav and settings button styling.

* Brings in Knossos style for trending mods. Polishes News CSS.

* Updates Omorphia. Starts addressing PR comments.

* Addresses some more PR comments.

* Changes side navigation styling. Active route class implemented.

* Combines trending and popular row.

* Makes images more realistic. Adds CTA to instances.

* Converts all instances to card style. Converts more styles to rem.

* Moves Navigation and UserSection into App.vue

* Adds Modrinth favicon.

* Removes unused styling.

* Adds transition to news card.

---------

Co-authored-by: Jai A <jaiagr+gpg@pm.me>
Co-authored-by: CodexAdrian <83074853+CodexAdrian@users.noreply.github.com>
2023-03-17 12:46:55 -07:00
Adrian O.V
f874941e4d Merge pull request #23 from modrinth/final-components
Final few components
2023-03-17 13:34:07 -04:00
Geometrically
b91ec48178 Fix notification spam (#565) 2023-03-17 09:36:12 -07:00
triphora
3c2f144795 Perses finale (#558)
* Move v2 routes to v2 module

* Remove v1 routes and make it run

* Make config declaration consistent, add v3 module

* Readd API v1 msgs

* Fix imports
2023-03-16 11:56:04 -07:00
Geometrically
437b2ab30a Fix serverless crash + Version Filters on reload (#1050) 2023-03-14 15:33:10 -07:00
masecla22
0271337f8e Fixed an issue with colliding slugs when modifying a project (#562)
* Fixed an issue with colliding slugs when modifying a project

* Update projects.rs

---------

Co-authored-by: triphora <emma@modrinth.com>
2023-03-14 15:06:33 -07:00
Geometrically
630a71c46c Queue Dates + Warnings, some cleanup (#549)
* Queue Dates + Warnings, some cleanup

* Fix ping

* Fix repeated discord messaging

* Fix compile error + run fmt
2023-03-14 14:48:46 -07:00
Jai A
dcc2a5afe0 Final few components 2023-03-14 14:22:50 -07:00
TheBossMagnus
078e952f30 Update COPYING.md (#1049) 2023-03-14 09:22:42 -04:00