2298 Commits

Author SHA1 Message Date
Prospector
91e1eff763
Add formatted name for NeoForge (#1241) 2023-07-22 14:45:56 -07:00
Prospector
2c4ffcfa7c
Initial frontend NeoForge support (#1233)
* Revert "fix: featured version ui shifts (#1191)"

This reverts commit 3036f43b756768453a66c973bebdd383f7c3c68a.

* Revert "Fix CTRL clicking on versions issue (#1189)"

This reverts commit f4560bd7d8a41f5d171b3ed90330cdb8fb131ae0.

* Add basic neoforge frontend support
2023-07-22 14:37:08 -07:00
Wyatt Verchere
70aaf6eef9
Profile imports (#348)
* temporary switch

* draft; working unmanaged + modrinth

* working update

* added checkerg

* fixed io merge issue

* Added api handling

* tidying up

* reverted playground changes

* fixed js issue

* fixed merge issues
2023-07-22 12:37:19 -07:00
Wyatt Verchere
3fa33dc241
Folder names (#318) 2023-07-21 20:16:07 -07:00
Adrian O.V
4941260805
Fixes and enhancements (#350)
* Fixes #147

* Fixes #149 and #151

* Fixed #153

* Fixes #154

* Update ContextMenu.vue

* Revert temp change to test windows

* More bug fixes

* Fixed modpack install bug

* Fixes #314

* Lint

* Fix #261
2023-07-21 14:59:34 -07:00
Prospector
34d63f3557
Update master with new auth (#1236)
* Begin UI for threads and moderation overhaul

* Hide close button on non-report threads

* Fix review age coloring

* Add project count

* Remove action buttons from queue page and add queued date to project page

* Hook up to actual data

* Remove unused icon

* Get up to 1000 projects in queue

* prettier

* more prettier

* Changed all the things

* lint

* rebuild

* Add omorphia

* Workaround formatjs bug in ThreadSummary.vue

* Fix notifications page on prod

* Fix a few notifications and threads bugs

* lockfile

* Fix duplicate button styles

* more fixes and polishing

* More fixes

* Remove legacy pages

* More bugfixes

* Add some error catching for reports and notifications

* More error handling

* fix lint

* Add inbox links

* Remove loading component and rename member header

* Rely on threads always existing

* Handle if project update notifs are not grouped

* oops

* Fix chips on notifications page

* Import ModalModeration

* finish threads

* New authentication (#1234)

* Initial new auth work

* more auth pages

* Finish most

* more

* fix on landing page

* Finish everything but PATs + Sessions

* fix threads merge bugs

* fix cf pages ssr

* fix most issues

* Finish authentication

* Fix merge

---------

Co-authored-by: triphora <emma@modrinth.com>
Co-authored-by: Jai A <jaiagr+gpg@pm.me>
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2023-07-20 11:19:42 -07:00
Adrian O.V
448de384d1
Sharing logs (#325)
* Sharing

* Mod UI changes

* Final touches

* update UI

* Run lint

* Addressed changes
2023-07-20 09:56:48 -07:00
Wyatt Verchere
1f478ec9fc
Bug fixes round 3 (#298)
* fixed bugs

* title case

* bugs; ioerror

* reset breadcrumbs

* more fixes

* more fixes

* scrolling bug

* more fixes

* more fixes

* clippy

* canonicalize fix

* fixed requested changes

* removed debouncer update
2023-07-19 14:13:25 -07:00
Geometrically
4bb47d7e01
Finish authentication (#659) 2023-07-18 15:02:54 -07:00
Prospector
a5613ebb10
Threads and more! (#1232)
* Begin UI for threads and moderation overhaul

* Hide close button on non-report threads

* Fix review age coloring

* Add project count

* Remove action buttons from queue page and add queued date to project page

* Hook up to actual data

* Remove unused icon

* Get up to 1000 projects in queue

* prettier

* more prettier

* Changed all the things

* lint

* rebuild

* Add omorphia

* Workaround formatjs bug in ThreadSummary.vue

* Fix notifications page on prod

* Fix a few notifications and threads bugs

* lockfile

* Fix duplicate button styles

* more fixes and polishing

* More fixes

* Remove legacy pages

* More bugfixes

* Add some error catching for reports and notifications

* More error handling

* fix lint

* Add inbox links

* Remove loading component and rename member header

* Rely on threads always existing

* Handle if project update notifs are not grouped

* oops

* Fix chips on notifications page

* Import ModalModeration

* finish threads

---------

Co-authored-by: triphora <emma@modrinth.com>
Co-authored-by: Jai A <jaiagr+gpg@pm.me>
2023-07-15 20:39:33 -07:00
Geometrically
ec80c2b9db
Next auth fixes (#658) 2023-07-14 22:55:00 -07:00
Geometrically
a89418e33b
First auth fixes (#656) 2023-07-13 19:50:42 -07:00
Geometrically
0d88ff8dae
Verify Email + Reset Password flows (#654)
* verifiers

* add missing emails

* fix gh perms
2023-07-12 20:40:24 -07:00
Geometrically
4bdf9bff3a
2FA + Add/Remove Auth Providers (#652)
* 2FA + Add/Remove Auth Providers

* fix fmt issue
2023-07-11 19:13:07 -07:00
Geometrically
7fbb8838e7
Scoped PATs (#651)
* Scoped PATs

* fix threads issues

* fix migration
2023-07-10 16:44:40 -07:00
Modrinth Bot
1a2b45eebd
[no ci] synced local '.github/ISSUE_TEMPLATE/' with remote 'issue_templates/' (#1219)
Co-authored-by: modrinth-bot <null>
2023-07-10 11:18:20 -07:00
Geometrically
366ea63209
Fix session del (#650) 2023-07-08 22:07:11 -07:00
Geometrically
6c0ad7fe1a
Sessions Route + Password Auth (#649)
* Sessions Route + Password Auth

* run prep + fix clippy

* changing passwords + logging in

* register login
2023-07-08 14:29:17 -07:00
Modrinth Bot
ef9c90a43a
[no ci] synced local '.github/ISSUE_TEMPLATE/' with remote 'issue_templates/' (#645)
Co-authored-by: modrinth-bot <null>
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2023-07-08 14:11:30 -07:00
Geometrically
239214ef92
Initial Auth Impl + More Caching (#647)
* Port redis to staging

* redis cache on staging

* add back legacy auth callback

* Begin work on new auth flows

* Finish all auth flows

* Finish base session authentication

* run prep + fix clippy

* make compilation work
2023-07-07 12:20:16 -07:00
Geometrically
65791a58e9
Fix CF Pages on linkify (#1231) 2023-07-04 12:15:14 -07:00
Geometrically
6e0f22323b
Fix pages env vars (#1230)
* Fix pages env vars

* bring back vercel json
2023-07-03 18:08:05 -07:00
Geometrically
4c8c35a25a
move to cloudflare workers (#1229)
* move to cloudflare workers

* remove junk
2023-07-03 17:23:19 -07:00
Modrinth Bot
6650cc9ce4
[no ci] synced local '.github/ISSUE_TEMPLATE/' with remote 'issue_templates/' (#256)
Co-authored-by: modrinth-bot <null>
2023-06-30 08:14:25 -07:00
Adrian O.V
815d0a60bc
Export UI (#297)
* Exporting

* Linter

* Fixed helper error

* Delete export
2023-06-30 08:14:06 -07:00
Wyatt Verchere
91d3bf825d
Misc settings (#137)
* Initial bug fixes

* fix compile error on non-mac

* Fix even more bugs

* Fix more

* fix more

* fix build

* fix build

* Search fixes

* Fix small instance ui

* working basic

* fix javaw issue

* removed zip

* working functions

* merge fixes

* fixed loadintg bar bug

* menu fix

* wait for settings to sync

* safety expanded and for loading bars

* swtiching to windows

* minimize

* default landing page

* test link registry

* url redirection

* fix formatting

* .mrpack windows

* working mrpack reader

* changed to one layer deep

* working .mrpack + command handling for both opening and existing process

* forge version numbers

* working mac opening mrpack

* reverted changes

* prettier/fmt

* missed debug statement

* improvements + refactoring

* renamed things to fit plugin

* fixed bugs

* removed println

* overrides dont include mrpack

* merge

* fixes

* fixes

* fixed deletion

* merge errors

* force sync before export

* removed testing

* missed line

* removed console log

* mac error reverted

* incoreclty named helper

* additional fixes

* added removed merges

* fixed mislabled invokes

* mac

* added to new register method

* comments, cleanup

* mac clippy change

* review changes

* minor changes

* moved create pack

* removed playground compilation bug

* fixed linux bug; other add ons

* fixed review commets

* cicd fix

* mistaken import for prod

* cicd fix

---------

Co-authored-by: Jai A <jaiagr+gpg@pm.me>
2023-06-30 08:11:32 -07:00
Adrian O.V
a149f06f58
Dropdown Input + move to chevron (#78) 2023-06-30 08:09:57 -07:00
Wyatt Verchere
f52e777379
Compiler improvements (#145)
* Initial bug fixes

* fix compile error on non-mac

* Fix even more bugs

* Fix more

* fix more

* fix build

* fix build

* working basic

* removed zip

* working functions

* merge fixes

* fixed loadintg bar bug

* changed to one layer deep

* forge version numbers

* improvements + refactoring

* renamed things to fit plugin

* fixed bugs

* removed println

* overrides dont include mrpack

* merge

* fixes

* fixes

* fixed deletion

* merge errors

* force sync before export

* removed testing

* missed line

* removed console log

* mac error reverted

* incoreclty named helper

* added to new register method

* review changes

* minor changes

* moved create pack

* renamed function

---------

Co-authored-by: Jai A <jaiagr+gpg@pm.me>
2023-06-28 09:58:58 -07:00
Adrian O.V
42f97f63d5
Share modal (#74)
* Creation of the share modal

* Update package.json

* Addressed comments

* Fixed dependency

* Update ShareModal.vue

* Fixed url

* Update ShareModal.vue

* Adressed changes
2023-06-28 08:44:47 -07:00
Modrinth Bot
227652de2e
[no ci] created local '.github/ISSUE_TEMPLATE/' from remote 'issue_templates/' (#73)
Co-authored-by: modrinth-bot <null>
2023-06-28 08:43:42 -07:00
Brady
dd205e849c
Copy Knossos parser changes to Omorphia (#76) 2023-06-28 08:43:25 -07:00
Wyatt Verchere
47970d932b
Exports (#135)
* Initial bug fixes

* fix compile error on non-mac

* Fix even more bugs

* Fix more

* fix more

* fix build

* fix build

* working basic

* removed zip

* working functions

* merge fixes

* fixed loadintg bar bug

* changed to one layer deep

* forge version numbers

* overrides dont include mrpack

* merge

* fixes

* fixes

* fixed deletion

* merge errors

* force sync before export

* removed testing

* missed line

* removed console log

* mac error reverted

---------

Co-authored-by: Jai A <jaiagr+gpg@pm.me>
2023-06-26 14:29:53 -07:00
Norbiros
1c3441a605
Fix correctly show in folder (#238) 2023-06-22 10:04:15 -07:00
Geometrically
7591cb896b
Fix app launching twice (#226) 2023-06-22 09:19:36 -07:00
Emma
b0057b130e
[no ci] Sync issue templates (#641) 2023-06-21 19:32:36 -04:00
Emma
05d994889d
[no ci] Sync issue templates (#1216) 2023-06-21 19:32:21 -04:00
Emma
9bbd4891fd
[no ci] Sync issue templates (#220) 2023-06-21 19:32:13 -04:00
Prospector
4b381049c3
Fix/plugin datapack display (#1215)
* Fix plugin and data pack project type display

* plugin and data pack too
2023-06-21 06:59:07 -04:00
Geometrically
3f46882032
Fix analytics CSP (#182)
* Fix analytics CSP

* remove crash
2023-06-20 22:10:18 -07:00
Geometrically
4f9ec0e02b
Fix search + linux build (#179) 2023-06-20 22:04:17 -07:00
Adrian O.V
8e5a0b8ae2
Onboarding (#132)
* Initial onboarding

* Update OnboardingModal.vue

* Add finish

* Animation

* Automatic opening

* Move onboarding icon to outside of main appbar

* Run lint

* run fmt

* mostly finish

* Finish onboarding

* fix onboarding bug + linux build

* fix build again

* Add back window shadows

---------

Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
Co-authored-by: Jai A <jaiagr+gpg@pm.me>
Co-authored-by: Jai A <jai@modrinth.com>
2023-06-20 19:03:59 -07:00
Geometrically
33f3479569
Fix tauri modal drag region (#72) 2023-06-20 17:14:48 -07:00
Prospector
6b940ed675
Revert #1189 and #1191 (#1214)
* Revert "fix: featured version ui shifts (#1191)"

This reverts commit 3036f43b756768453a66c973bebdd383f7c3c68a.

* Revert "Fix CTRL clicking on versions issue (#1189)"

This reverts commit f4560bd7d8a41f5d171b3ed90330cdb8fb131ae0.
2023-06-20 14:51:49 -07:00
MMK21Hub
247be0c11f
Fix search filters being hidden (#1205)
* Fix search filters being hidden (#1165)

Previously, `max-width` was used to hide the sidebar on mobile, which
meant that at exactly 1024 pixels wide, the sidebar would be hidden.
However, this breakpoint is also as a
`min-width` other media queries, notably the ones used to enable viewing
filters on mobile sizes. This has caused issue #1024.

To fix this, I have swapped the logic of the rule that hides the filters
on mobile: it is now hidden by default and a `min-width` query is used
to show it on wider viewports. This is more consistent with similar media
queries in the same file.

Looking to the future, these issues should become less common if we
switch to range-based media queries:
https://caniuse.com/css-media-range-syntax

* Delete package-lock.json

---------

Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
2023-06-20 14:37:39 -07:00
kevoh1516
14b0e8875d
fix version filtering wrong page (#1206) 2023-06-20 14:33:34 -07:00
Younes
bd51741b01
fixed detail tab with summary and bold tags (#1198) 2023-06-20 14:32:42 -07:00
Prospector
afd60b8a16
Fix license selector (#1213) 2023-06-20 12:17:10 -07:00
Geometrically
6e0659af4c
add draggable attr to modal background (#71) 2023-06-20 09:19:47 -07:00
Prospector
6de1fa0878
Large and outlined buttons (#69) 2023-06-20 09:05:26 -07:00
Geometrically
61e00f1620
Add unclosable modals (#70) 2023-06-19 22:15:45 -07:00