Prospector
6425ab8c57
Add Java 25 setting
2025-12-16 12:47:05 -08:00
Prospector
21fad12a21
Fix collection pages requiring auth ( #4915 )
2025-12-16 14:14:52 +00:00
Calum H.
924a77eb3f
fix: temporarily disable vintl for all langs apart from en-US ( #4911 )
...
* fix: temporarily disable vintl apart from en_us
* fix: lint
2025-12-15 19:04:19 +00:00
Prospector
0de780b7c9
Make game versions update every 10 minutes via server-side route ( #4892 )
2025-12-11 16:05:31 -08:00
Prospector
f49f889536
Fix news row width ( #4894 )
...
* fix news row width
* lint
2025-12-11 16:05:19 -08:00
Prospector
b3f598aa1d
Fix server content search ( #4891 )
...
* fix server content search
* wtf
2025-12-11 16:04:54 -08:00
Prospector
79b7d269b0
Throttle search to not spam requests ( #4893 )
...
* Throttle search to not spam requests
* lint
2025-12-11 21:03:10 +00:00
Prospector
40ac726930
Exclude node_modules from tailwind pattern to improve build time ( #4890 )
2025-12-11 19:04:28 +00:00
aecsocket
ddcc14d99f
Add details to Mural API errors ( #4886 )
2025-12-11 12:49:59 +00:00
Prospector
0a8f489234
NormalPage component w/ Collections refactor ( #4873 )
...
* Refactor search page, migrate to /discover/
* Add NormalPage component for common layouts, refactor Collections page as an example, misc ui pkg cleanup
* intl:extract
* lint
* lint
* remove old components
* Refactor search page, migrate to /discover/
* Add NormalPage component for common layouts, refactor Collections page as an example, misc ui pkg cleanup
* intl:extract
* lint
* lint
* remove old components
2025-12-09 22:44:10 +00:00
Prospector
1d64b2e22a
Refactor search page, migrate to /discover/ ( #4862 )
2025-12-09 14:25:45 -08:00
Calum H.
251e89fe5a
fix: notice btns not matching colour of notice + gap issue ( #4823 )
...
* feat: improve notices
* fix: bottom gap for notices
* fix: lint
* fix: lint
2025-12-09 09:14:59 +00:00
Calum H.
4fbbc2b1cf
feat: use utc during balance bar calcs ( #4875 )
2025-12-09 08:44:04 +00:00
Calum H.
d5b7ac3542
fix: setting states not persisting ( #4872 )
...
Closes: 4867
2025-12-08 23:29:52 +00:00
Prospector
fec395a4cf
Revert "New translations from Crowdin (main) ( #4815 )" ( #4878 )
...
This reverts commit 16c0dadc4a .
2025-12-08 15:29:05 -08:00
Modrinth Bot
16c0dadc4a
New translations from Crowdin (main) ( #4815 )
2025-12-08 21:53:44 +00:00
Calum H.
779092c0b7
feat: user details modal for moderators ( #4764 )
...
* feat: user details modal for moderators
* fix: casing
2025-12-08 21:50:38 +00:00
aecsocket
9aa06fbc26
Fix Mural payout status syncing ( #4853 )
...
* Fix Mural payout status syncing
* Make Mural payout code more resilient
* prepare sqlx
* fix test
2025-12-08 20:34:41 +00:00
Calum H.
cfd2977c21
feat: stable key for mods list ( #4876 )
2025-12-08 18:50:55 +00:00
Calum H.
b1438bd460
fix: blocking await for jump back in ( #4870 )
...
* fix: loading state for jump back in
* fix: lint
2025-12-08 18:03:08 +00:00
Calum H.
267e0cb636
fix: license url not being removed when saving ( #4874 )
...
Closes : #4848
2025-12-08 17:55:29 +00:00
aecsocket
cea5cfa4ab
Add new optional file types ( #4854 )
...
* Add new optional file types
* Fix build
* Add signature file type
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2025-12-06 23:45:10 +00:00
Calum H.
41e4086973
feat: qa improvements for backups page ( #4857 )
...
* feat: fix backup action disabling logic
* feat: allow actions when backup is being created
* feat: qa fixes
* feat: backups empty state
* fix: lint
* intl:extract
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2025-12-05 01:48:34 +00:00
Calum H.
0f1f27d450
feat: dev-541 ( #4858 )
2025-12-05 01:34:05 +00:00
Calum H.
a558064f9d
fix: add x-panel-version header ( #4855 )
2025-12-04 15:15:03 +01:00
Calum H.
8eff939039
feat: ws client & new backups frontend ( #4813 )
...
* feat: ws client
* feat: v1 backups endpoints
* feat: migrate backups page to api-client and new DI ctx
* feat: switch to ws client via api-client
* fix: disgust
* fix: stats
* fix: console
* feat: v0 backups api
* feat: migrate backups.vue to page system w/ components to ui pkgs
* feat: polish backups frontend
* feat: pending refactor for ws handling of backups
* fix: vue shit
* fix: cancel logic fix
* fix: qa issues
* fix: alignment issues for backups page
* fix: bar positioning
* feat: finish QA
* fix: icons
* fix: lint & i18n
* fix: clear comment
* lint
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2025-12-03 18:32:03 -08:00
Prospector
16a6f7b352
Modrinth Hosting rebrand ( #4846 )
...
* Modrinth Hosting rebranding
* fix capitalization issue
* fix issues
2025-12-03 22:15:36 +00:00
aecsocket
79c2633011
Fix slug/project ID collisions ( #4844 )
...
* wip: tool to create project with id
* fix
* fix id/slug collision for orgs
2025-12-03 00:30:18 +00:00
aecsocket
783aaa6553
Add revenue split to affiliate codes v2 ( #4672 )
...
* wip: affiliate payouts again
* Implement affiliate payout queue
* Deactivate subscription affiliations on cancellation
* Remove a test that never compiled in the first place
* Update sqlx cache
* address some PR comments
* more comments
* wip: handle refund charges
* cargo sqlx prepare
* Address PR comments
* cargo sqlx prepare
2025-12-02 00:01:24 +00:00
Prospector
60e0953616
stringify errors
2025-11-28 12:11:39 -08:00
Calum H.
8592761493
fix: stale modpack permissions data on re-review ( #4822 )
2025-11-27 17:15:10 +00:00
aecsocket
dfe087df20
Enforce 2dp on payout withdrawals ( #4829 )
...
* fix mural withdraw amount
* Enforce 2dp on all payout logic
2025-11-27 10:03:34 +00:00
Calum H.
b56f39ce07
fix: edit server icon issues ( #4821 )
2025-11-26 23:29:29 +00:00
aecsocket
0178fddc38
Install mod update dependencies automatically ( #4800 )
...
* Redownload version dependencies when updating a mod
* Fix update all button as well
2025-11-24 13:35:14 +00:00
aecsocket
31417a2aa1
more logging on sync payouts task ( #4814 )
2025-11-23 21:48:15 +01:00
Truman Gao
f333a75221
fix empty state for projects in "All" tab ( #4801 )
...
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2025-11-23 02:38:13 +00:00
aecsocket
bcf14a4c51
Fix downloading libraries for Forge 1.7.2 ( #4808 )
...
* wip: fix Forge 1.7.2 downloads
* Bump recursion limit
2025-11-21 22:45:34 +00:00
aecsocket
2f0ef07944
Add logging and change limit of Mural payouts task ( #4798 )
2025-11-19 12:38:30 +00:00
Truman Gao
9af19d01e5
Fix modrinth+ firing ad requests on load ( #4792 )
2025-11-18 18:05:24 +00:00
François-Xavier Talbot
e837d9fa30
Add route to reprocess a refund charge's tax record ( #4791 )
2025-11-18 11:36:55 +00:00
aecsocket
93b79759c7
Add auth servers unreachable warning to app ( #4774 )
...
* Add auth servers unreachable warning to app
* Check auth status every 5 minutes
* Use admonition in auth server warning
* feat: tanstack
* Fix auth server reachability query
* Format
* intl extract
---------
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer >
2025-11-17 18:41:52 +00:00
Modrinth Bot
4becb2a822
New translations from Crowdin (main) ( #4787 )
2025-11-17 07:45:40 +00:00
Calum H.
134a621d0d
fix: use ref rather than direct val ( #4785 )
2025-11-16 22:36:11 +00:00
aecsocket
089cca60ce
Fix PayPal SSO OAuth callback ( #4758 )
...
* Maybe fix PayPal SSO
* cargo sqlx prepare
* maybe works
* Attempt 2 of fixing
* Fix vue
* Try adding more logging to flow
2025-11-16 21:49:48 +00:00
Calum H.
7ccc32675b
feat: start of cross platform page system ( #4731 )
...
* feat: abstract api-client DI into ui package
* feat: cross platform page system
* feat: tanstack as cross platform useAsyncData
* feat: archon servers routes + labrinth billing routes
* fix: dont use partial
* feat: migrate server list page to tanstack + api-client + re-enabled broken features!
* feat: migrate servers manage page to api-client before page system
* feat: migrate manage page to page system
* fix: type issues
* fix: upgrade wrapper bugs
* refactor: move state types into api-client
* feat: disable financial stuff on app frontend
* feat: finalize cross platform page system for now
* fix: lint
* fix: build issues
* feat: remove papaparse
* fix: lint
* fix: interface error
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2025-11-14 17:15:09 +00:00
Truman Gao
26feaf753a
Fixes #4348 ( #4773 )
...
* also fixes spacing issue in collections card small width
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2025-11-13 23:51:08 +00:00
Prospector
94c0003c19
Fix a number of light mode issues and get rid of scrollbar jumping on menus ( #4760 )
...
* Fix DEV-466, Fixes #4692 as well as a bunch of other poor contrast and inconsistency issues in light mode. Adds shadows to buttons and makes scrollbar gutter stable.
* lintttt & only do scrollbar gutter on website
* try to fix following hydration issue
* try another clientonly approach
* fix home page link animation
* lint
* remove dropdown style from checkbox & improve shadow consistency
* liiiint
2025-11-13 23:21:43 +00:00
aecsocket
c27f787c91
Task to retroactively update Mural statuses ( #4769 )
...
* Task to retroactively update Mural statuses
* cargo sqlx prepare
* wip: add tests
* Prepare
* Fix up test
* start on muralpay mock
* Move mocking to muralpay crate
2025-11-13 18:16:41 +00:00
Calum H.
70e2138248
feat: base api-client impl ( #4694 )
...
* feat: base api-client impl
* fix: doc
* feat: start work on module stuff
* feat: migrate v2/v3 projects into module system
* fix: lint & README.md contributing
* refactor: remove utils old api client prototype
* fix: lint
* fix: api url issues
* fix: baseurl in error.vue
* fix: readme
* fix typo in readme
* Update apps/frontend/src/providers/api-client.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Calum H. <hendersoncal117@gmail.com >
* Update packages/api-client/src/features/verbose-logging.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Calum H. <hendersoncal117@gmail.com >
* Update packages/api-client/src/features/retry.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Calum H. <hendersoncal117@gmail.com >
---------
Signed-off-by: Calum H. <hendersoncal117@gmail.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-12 20:29:12 +00:00
Calum H.
590ba3ce55
fix: original startup settings values not being updated with new state we send to server ( #4761 )
2025-11-12 19:45:51 +00:00