Prospector
dbde3c4669
Remove duplicate components in web frontend Avatar, Badge, CopyCode, and Pagination ( #3741 )
2025-06-19 00:07:15 +00:00
IMB11
706976439d
fix: error handling improvements ( #3797 )
...
* fix: error handling improvements
* refactor: error info cards
* refactor: PyroError -> ModrinthError
* fix: lint
* fix: idiot
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
2025-06-16 17:34:18 +00:00
jade
0a9ffd3dc8
fix(moderation): Insufficient gallery images moderation message indentation ( #3799 )
2025-06-16 16:48:35 +00:00
Emma Alexia
5bdff3929b
Allow failed subscriptions to be cancelled ( #3795 )
...
When a payment for a subscription fails, we continue to try to re-attempt retrieving payment for 30 days.
Sometimes making it fail is an intentional choice on the user's part (e.g. Privacy.com card) or other times the user just doesn't want their subscription anymore after it fails.
This PR allows users with a failed payment to simply cancel instead of waiting for the 30-day timer to set in.
2025-06-16 05:41:07 +00:00
Prospector
2b4319ea55
Servers hotfixes ( #3793 )
...
* servers: Fix installing modpacks from search
* remove console.log
* Fix subdomain setting
2025-06-15 16:17:38 -07:00
Alejandro González
b9ba3cd3e8
fix(labrinth): use a proper CDN_URL for local deployments ( #3791 )
2025-06-15 15:19:56 +00:00
IMB11
e410a07cac
fix: usePyroServers -> useModrinthServers ( #3788 )
2025-06-14 11:27:38 +00:00
Alejandro González
4e3bd4e282
enh(ci): optimize Turbo CI check workflow, track Rust and Node toolchain versions in well-known files ( #3776 )
...
* enh(ci): optimize Turbo CI check workflow, track Rust and Node toolchain versions in well-known files
* fix(ci): build `sqlx-cli` with `rustls` to fix Postgres TLS failures
2025-06-12 16:47:28 -07:00
IThundxr
d24528f6a6
frontend: Improve file too large error ( #3774 )
...
* Improve file too large error
Signed-off-by: IThundxr <me@ithundxr.dev>
* MB -> MiB
Signed-off-by: Prospector <6166773+Prospector@users.noreply.github.com>
---------
Signed-off-by: IThundxr <me@ithundxr.dev>
Signed-off-by: Prospector <6166773+Prospector@users.noreply.github.com>
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
2025-06-12 02:05:30 +00:00
IMB11
1b1d41605b
refactor: Huge pyro servers composable cleanup ( #3745 )
...
* refactor: start refactor of pyro servers module-based class
* refactor: finish modules
* refactor: start on type checking + matching api
* refactor: finish pyro servers composable refactor
* refactor: pyro -> modrinth
* fix: import not refactored
* fix: broken power action enums
* fix: remove pyro mentions
* fix: lint
* refactor: fix option pages
* fix: error renames
* remove empty pyro-servers.ts file
---------
Signed-off-by: IMB11 <hendersoncal117@gmail.com>
Co-authored-by: Prospector <prospectordev@gmail.com>
2025-06-11 22:32:39 +00:00
worldwidepixel
4386891716
feat(frontend): Organisations are now sorted alphabetically in dashboard and on user pages ( #3755 )
...
* feat: Organisations are now sorted alphabetically in dashboard and on user pages
* Use computed ref
---------
Co-authored-by: Prospector <prospectordev@gmail.com>
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
2025-06-11 22:24:04 +00:00
Prospector
6741aba880
Add segmentation to reports list to fix it ( #3772 )
2025-06-11 22:22:47 +00:00
IMB11
f8fb23e05f
fix: hydration issues caused by duplicate components on servers panel ( #3753 )
...
* fix: server stats icons
* fix: fix chart jumping
* refactor: iconComponent -> icon
* fix: panel hydration issues
* fix: apply requested changes
2025-06-11 21:30:24 +00:00
Prospector
72340790e5
Show up to 15 projects in chart tooltips ( #3739 )
2025-06-04 20:19:06 +00:00
Prospector
c9423fe478
Fix server intro not ending when installing loader
2025-06-03 20:28:23 -07:00
Prospector
7685989a8c
Update regions FAQ
2025-06-03 16:21:35 -07:00
Prospector
4e8ebb5e5c
Servers fixes
2025-06-03 16:16:56 -07:00
Prospector
3f77ab19ed
Fix skeleton not showing on purchase
2025-06-03 13:18:05 -07:00
Prospector
d3d0c8c523
Fix skeleton sticking around on back, add new server indicator
2025-06-03 12:30:21 -07:00
Prospector
4e093131f3
Install issues
2025-06-03 11:25:31 -07:00
Prospector
85e65aeffe
intl
2025-06-03 10:43:05 -07:00
Prospector
ad44398492
en dash
2025-06-03 10:40:35 -07:00
Prospector
a4ba41bf15
Lint, make save button not clickable when quarterly is selected
2025-06-03 10:37:29 -07:00
Prospector
4441be5380
Fixes to billing
2025-06-03 09:22:54 -07:00
Prospector
c0accb42fa
Servers new purchase flow ( #3719 )
...
* New purchase flow for servers, region selector, etc.
* Lint
* Lint
* Fix expanding total
2025-06-03 09:20:53 -07:00
Alejandro González
a9cfc37aac
Some small Labrinth refactors and fixes ( #3698 )
...
* chore(labrinth): fix typos, simplify out `remove_duplicates` func
* fix(labrinth): implement `capitalize_first` so that it can't panic on wide chars
* chore(labrinth): refactor out unneeded clone highlighted by nightly Clippy lints
* chore(labrinth): simplify `capitalize_first` implementation
* fix(labrinth): preserve ordering when deduplicating project field values
This addresses an unintended behavior change on
157647faf2778c74096e624aeef9cdb79539489c.
* fix(labrinth/tests): make `index_swaps` test run successfully
I wonder why we don't run these more often...
* refactor: rename `.env.example` files to `.env.local`, make local envs more consistent between frontend and backend
* chore(labrinth/.env.local): proper email verif. and password reset paths
2025-05-29 20:51:30 +00:00
Emma Alexia
84adf79564
Fix resubscription of servers with failed payments ( #3696 )
...
* Fix resubscription of servers with failed payments
Resolves MOD-55
* run fix
2025-05-25 19:36:14 +00:00
Emma Alexia
2ffd7476aa
Get rid of a bit of dead code around server suspensions ( #3693 )
...
Might fix some issues with people getting errors saying their servers are suspended when it's actually upgrading
2025-05-25 19:36:07 +00:00
jade
034fd06284
fix: make insufficient gallery images checklist item always show ( #3692 )
...
* fix(moderation): make insufficient gallery images checklist item always show
* fix(moderation): Make gallery ordering more consistent
2025-05-25 19:36:03 +00:00
jade
be425cff6f
feat(moderation): Add more checklist messages ( #3662 )
2025-05-16 18:58:24 +00:00
Calum H.
e225bc9f66
feat: standardized page banners ( #3610 )
...
* feat: standardized site banners
* fix: lint issues
* fix: deduplicate SCSS with variant map
* feat: color shades + reduced scss
* feat: fix theming
* chore: Remove shades-generator.ts
* fix: lint issues
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
2025-05-16 10:12:34 +00:00
lumiscosity
37cc81a36d
chore: optimize PNGs ( #3647 )
2025-05-15 11:49:01 +00:00
Emma Alexia
9a6390bb4d
Fix organization projects route properly ( #3633 )
...
* Revert "fix: capitalization of ID org route breaks projects list (#3621 )"
This reverts commit e4adbb9469b241c9bdd0e0f1839a023802445e1c.
* Fix organization projects route properly
Reverted #3621 because it caused more bugs to be created, in the form of organizations with capital letters not showing any projects
* Update apps/labrinth/src/routes/v3/organizations.rs
Co-authored-by: Alejandro González <7822554+AlexTMjugador@users.noreply.github.com>
Signed-off-by: Emma Alexia <wafflecoffee7@gmail.com>
* fix copy-paste error
---------
Signed-off-by: Emma Alexia <wafflecoffee7@gmail.com>
Co-authored-by: Alejandro González <7822554+AlexTMjugador@users.noreply.github.com>
2025-05-09 23:28:52 +00:00
Calum H.
6e46317a37
feat(frontend): refactor and modernize welcome page ( #3614 )
...
* feat(frontend): refactor and modernize welcome page - also fixes navbar issue.
Closes : #1533
* fix(frontend): lint issues & use standard variables instead of the constants from error.vue
* fix(frontend): remove creator count as it's not a count of all users
* fix(frontend): lang reshuffle
* feat: rinthbot
* fix: lint issues
* fix: sizing of bot on mobile & scss cleanup for error.vue
* fix: lint issues
* fix: ui lint
2025-05-08 16:14:25 +00:00
Prospector
8fdc7403b1
Allow unlimited items to show in multiselect for game version and loader selection Closes #1964
2025-05-07 19:43:33 -07:00
Prospector
58ce3a4967
Fix Views showing Hidden instead of other
2025-05-07 19:24:31 -07:00
Prospector
bdd4deb302
Fix updateCurrentDate undefined
2025-05-07 19:24:21 -07:00
Prospector
16766be82f
Add server unzipping ( #3622 )
...
* Initial unzipping feature
* Remove explicit backup provider naming from frontend
* CF placeholder
* Use regex for CF links
* Lint
* Add unzip warning for conflicting files, fix hydration error
* Adjust conflict modal ui
* Fix old queued ops sticking around, remove conflict warning
* Add vscode "editor.detectIndentation": true
2025-05-07 19:08:38 -07:00
Calum H.
1884410e0d
fix: standardize relative timestamping ( #3612 )
...
* fix(frontend): relative timestamps are incorrectly rounded.
Closes : #1371
* fix(all): remove legacy fromNow for proper relative timestamp creation
Closes : #1395
2025-05-07 21:37:35 +00:00
Calum H.
6d57da2053
fix: notification dashboard issues ( #3624 )
...
* refactor: Notification helper refactor, fixes a lot of issues.
* fix: lint issues
2025-05-07 21:08:47 +00:00
Calum H.
e4adbb9469
fix: capitalization of ID org route breaks projects list ( #3621 )
...
Closes : #3615
2025-05-07 21:01:54 +00:00
Calum H.
8ee621295c
fix: country composable not working due to nuxt routing. ( #3623 )
...
Closes : #2263
2025-05-07 21:01:25 +00:00
ThatGravyBoat
32920dd825
fix: changelog margins overlapping link ( #3593 )
...
* fix: changelog margins overlapping link
* dont start gradient 8rem away
2025-05-07 20:58:00 +00:00
Prospector
4a2605bc1e
Add ability to switch payment interval for Modrinth+ ( #3581 )
2025-05-01 17:36:51 +00:00
jade
41543e3af0
Use project/user/org permalinks in moderation queue page ( #3586 )
2025-05-01 00:46:54 +00:00
Prospector
3d9be0cc3f
Fix duplicate hidden entries in analytics ( #3576 )
2025-04-29 08:12:38 -07:00
Prospector
20fcf70e90
Update changelog, fix overflowing maven coords
2025-04-28 19:41:08 -07:00
Emma Alexia
0508f13cb6
Quick moderation fixes ( #3556 )
...
* Quick moderation fixes
* Fix Odyssey mods linking
* Add "Copy permanent link" button to orgs, users, projects
* Use permanent links for Slack webhooks
* Update apps/frontend/src/pages/organization/[id].vue
Co-authored-by: Alejandro González <7822554+AlexTMjugador@users.noreply.github.com>
Signed-off-by: Emma Alexia <wafflecoffee7@gmail.com>
* Run Prettier
---------
Signed-off-by: Emma Alexia <wafflecoffee7@gmail.com>
Co-authored-by: Alejandro González <7822554+AlexTMjugador@users.noreply.github.com>
Co-authored-by: Alejandro González <me@alegon.dev>
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
2025-04-29 01:18:43 +00:00
Emma Alexia
2f68c62b3a
Improve wording about unprovisioned servers ( #3574 )
2025-04-29 01:13:44 +00:00
Prospector
ea64e08791
Add support for snapshots with Modrinth Servers ( #3570 )
...
* Add support for snapshots with Modrinth Servers
* Fix snapshots without dots
* Fix loader version not resetting when no longer valid
* Fix collapsing margins on Report page
2025-04-28 18:14:04 -07:00