IMB11
14a7787e3d
fix: info panel ( #3859 )
2025-06-28 21:54:56 +00:00
Emma Alexia
17ca209862
Always show developer mode attributes on admin billing page ( #3850 )
...
* Always show developer mode attributes on admin billing page
* Unprovision servers by default when refunding
2025-06-27 01:04:52 +00:00
Prospector
c793b68aed
Add quick server button, dynamic price preview for custom server modal ( #3815 )
...
* Add quick server creation button, and dynamic pricing to custom server selection
* Remove test in compatibility card
* Lint + remove duplicate file
* Adjust z-index of popup
* $6 -> $5
* Dismiss prompt if the button is clicked
* Make "Create a server" disabled for now
* Use existing loaders type
2025-06-26 15:38:42 +00:00
Prospector
ced073d26c
Add colors for new loaders, reduce utility redundancy ( #3820 )
...
* Add colors to some newer loaders
* Make loader formatting consistent everywhere, remove redundant utilities
2025-06-21 14:35:42 +00:00
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
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
IMB11
e410a07cac
fix: usePyroServers -> useModrinthServers ( #3788 )
2025-06-14 11:27:38 +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
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
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
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
Emma Alexia
9a6390bb4d
Fix organization projects route properly ( #3633 )
...
* Revert "fix: capitalization of ID org route breaks projects list (#3621 )"
This reverts commit e4adbb9469 .
* 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
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
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
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
Alejandro González
6f485d62ad
Simplify Mac app download links ( #3519 )
...
* tweak(frontend/app): simplify download links, remove dead code
* chore: apply @triphora's suggestion
Co-authored-by: Emma Alexia <emma@modrinth.com >
Signed-off-by: Alejandro González <7822554+AlexTMjugador@users.noreply.github.com >
---------
Signed-off-by: Alejandro González <7822554+AlexTMjugador@users.noreply.github.com >
Co-authored-by: Emma Alexia <emma@modrinth.com >
2025-04-27 23:03:13 +00:00
Emma Alexia
f9c0c1bc53
Clarify that Modrinth Servers prices are in USD ( #3553 )
...
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2025-04-26 02:35:30 +00:00
Prospector
73e54a5fbb
Add Servers cancellation survey ( #3551 )
2025-04-25 19:31:36 +00:00
Aaron Müller
6cdc07406d
Use the new ConfirmModal ( #3458 )
...
* style: copy from old modal
* chore: move to new modals
* eslint: fix sorting
---------
Signed-off-by: Aaron Müller <160637865+amueller0@users.noreply.github.com >
2025-04-19 14:50:30 +00:00
Calum H.
182119aedf
feat: modrinth maven developer mode additions ( #3498 )
...
* feat: modrinth maven copy string in developer mode
* feat: Modrinth maven in versions list dropdown for developer mode.
* fix: lint
2025-04-19 13:10:34 +00:00
MikeyPants
59e18b3104
fix(apps/frontend): error data can be undefined ( #3513 )
2025-04-19 13:05:43 +00:00
Emma Alexia
5c1f198397
Add ability to delete user icon ( #3383 )
...
* Add user icon delete route
By request of moderation, but also just generally nice to have
* Add relevant docs and frontend
* Add v2 version
2025-04-19 12:49:23 +00:00
Prospector
1903980b71
Update Servers marketing page ( #3535 )
...
* Update Servers marketing page
* Add burst FAQ
* Updated phrasing again
* Fix servers page when not logged in
* Update changelog
2025-04-18 22:23:30 -07:00
Emma Alexia
84a28e045b
Allow servers to be unprovisioned without issuing a refund ( #3534 )
...
* Allow servers to be unprovisioned without issuing a refund
for very specific weird circumstances where a server gets stuck/etc; useful for support
* still create a charge
* Fix compile
2025-04-19 04:39:18 +00:00
Sticks
f8494030aa
backup page fixes and new impls for new apis ( #3437 )
...
* wip: backup page fixes and new impls for new apis
* wip: more progress on backup fixes, almost done
* lint
* Backups cleanup
* Don't show create warning if creating
* Fix ongoing state
* Download support
* Support ready
* Disable auto backup button
* Use auth param for download of backups
* Disable install buttons when backup is in progress, add retrying
* Make prepare button have immediate feedback, don't refresh backups in all cases
* Intl:extract & rebase fixes
* Updated changelog and fix lint
---------
Co-authored-by: Prospector <prospectordev@gmail.com >
2025-04-17 01:26:13 -07:00
Prospector
817151e47c
Add notice dismissed count to dashboard
2025-04-15 18:11:32 -07:00
Prospector
6aa6db4e8c
Survey notices for Servers ( #3514 )
...
* Survey notices for Servers
* lint
* remove creepy frog
2025-04-15 16:29:50 -07:00