Truman Gao
33ff2a0759
fix: trying to get formatMessage with no current platform ( #5397 )
2026-02-19 17:40:53 +00:00
Qu1et-x
9a83db2e67
fix: ensure NavTabs slider aligns correctly with dynamic tabs ( #5377 )
...
* fix(ui): ensure NavTabs slider aligns correctly with dynamic tabs
* fix: lint
---------
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer >
2026-02-19 16:57:17 +00:00
Calum H.
30c48718e2
fix: single loader projects download button not showing ( #5391 )
...
* fix: single loader projects downlaod button not showing
* pnpm prepr
---------
Co-authored-by: tdgao <mr.trumgao@gmail.com >
2026-02-18 19:45:28 +00:00
Truman Gao
0e752ab415
feat: handling mrpack with no loaders ( #5363 )
...
* handle modpack upload with no loaders
* restrict loaders for modpack
* actually, dont allow modpack loaders to be editable
* revert loader picker changes
2026-02-18 17:43:07 +00:00
Prospector
8c0edf669d
new cpmstar ads.txt
2026-02-16 12:31:07 -08:00
Pulsar Programmer
f01c901445
Collection descriptions can get out of the collection's box ( #5380 )
...
* Collection descriptions can get out of the collection's box
Fixes #2281
* Update apps/frontend/src/pages/dashboard/collections.vue
Signed-off-by: Calum H. <hendersoncal117@gmail.com >
---------
Signed-off-by: Calum H. <hendersoncal117@gmail.com >
Co-authored-by: Calum H. <hendersoncal117@gmail.com >
2026-02-16 17:15:05 +00:00
Modrinth Bot
2a91fc31f1
New translations from Crowdin (main) ( #5382 )
2026-02-16 09:35:41 +00:00
Truman Gao
d1e4c1039f
fix: project version page dependencies showing "unknown project" unless refresh ( #5366 )
...
* fix not updating stale dependencies
* remove console log
* fix wragnler json formatting
* add proper loading dependencies
* pnpm prepr
* move v-if
2026-02-14 00:31:17 +00:00
Calum H.
a9e0655859
fixes: withdraw flow tax check fix + checklist fix ( #5360 )
...
* fix: action bar overlap on checklist
* fix: tax form uses local currency not net usd
2026-02-12 13:29:21 +00:00
Truman Gao
cec35dcb60
fix: project card preload on hover ( #5348 )
2026-02-09 23:37:58 +00:00
Calum H.
a536d795f3
devex: dead locales cleanup + i18n inspect tool ( #5313 )
...
* chore: remove old locales + just enable all locales now
* feat: debug panel for i18n + tooltips
* feat: dedupe
* fix: debugger for app
* fix: crowdin code mismatches
* fix: lint
2026-02-09 16:00:46 +00:00
Daniel (rotgruengelb)
e3e04931cf
fix: collections-grid on profile page applied margin -bottom instead of -top. ( #5346 )
2026-02-09 15:56:52 +00:00
Calum H.
dd4b054d95
fix: replace legacy timeouts with v-bind in navtab component ( #5343 )
...
* fix: dont use timeouts for navtabs
* fix: remove nexttick
2026-02-09 15:24:39 +00:00
Calum H.
37eac92329
refactor: migrate all input fields to StyledInput ( #5306 )
...
* feat: StyledInput component
* migrate: auth pages to styledInput
* migrate: search/filter inputs
* migrate: dashboard inputs
* migrate: app frontend
* migrate: search related inputs
* migrate: all of app-frontend
* fix: missing inputs on app-frontend
* migrate: frontend
* feat: multiline
* migrate: textareas
* fix: storybook use text-primary
* fix: lint
* fix: merge conflict
* feat: cleanup
2026-02-09 14:57:31 +00:00
Calum H.
90438a1ad5
fix: invalidate tanstack caches on user auth ( #5341 )
...
* fix: invalidate tanstack caches on user auth
* refactor: clean up invalidate flow
* fix: lint
2026-02-09 14:43:33 +00:00
Calum H.
e962521492
feat: dynamic tax thresholds from backend ( #5342 )
...
* feat: dynamic tax thresholds from backend
* fix: lint & i18n
2026-02-09 14:42:38 +00:00
Xander
d9d7750781
fix #5243 : detect file data on multi-part uploads ( #5331 )
...
* fix modrinth/code#5243 : detect file data on multi-part uploads
* fix return early not making handlingNewFiles = false
---------
Co-authored-by: Calum H. <calum@modrinth.com >
2026-02-09 12:55:39 +00:00
Modrinth Bot
1101e71fdd
New translations from Crowdin (main) ( #5339 )
2026-02-09 10:19:58 +00:00
Jerozgen
a8c5e036d0
Sort categories by translated name ( #5307 )
...
* Sort categories by translated name
* Use locale and numeric
* Remove @modrinth/ui import
2026-02-08 17:19:04 -08:00
Prospector
428efde36d
proj card fixes
2026-02-07 12:05:59 -08:00
Prospector
b005c1f522
New project cards ( #5298 )
...
* New project card
* no shadow on icons
* Remove updated label
* reduce tag count to 5
* improve envs
* fix: project card bottom row not growing
* move actions in grid mode
* focus changes + new project list component
* Allow more tags in grid mode, deprioritize non-loader tags
* fix prod deploy robots.txt
* remove unused id
* App cards
* prepr
* publish date + fix router links
* fix author hover underline in firefox
* perf: preload on search item hover
* remove unused filter
* remove option for old grid view
---------
Co-authored-by: tdgao <mr.trumgao@gmail.com >
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer >
2026-02-07 11:18:59 -08:00
Calum H.
50064c4ed6
qa: tech review 3 ( #5250 )
...
* fix: only collapse if pending -> pass/fail, not pass <-> fail
* feat: wrap in full details block
* feat: left badge
* feat: in mod queue -> in project queue
* fix: hash on malic modal
* feat: remove return to queue on indiv page
* fix: truncate in middle
* feat: bulk actions
* fix: reactivity problem
* feat: project page dropdown option
* feat: show metadata if exists
* fix: lint
* fix: qa problems
* feat: debug logging for malicious summary modal
* fix: lint
* qa: go back on bulk
* fix: reactive sets/maps -> refs
* fix: lint
2026-02-07 18:10:58 +00:00
aecsocket
b34564a770
Fix editing project team member permissions ( #5315 )
...
* Fix editing project team member permissions
* prepare
* add success notifications
---------
Co-authored-by: tdgao <mr.trumgao@gmail.com >
2026-02-06 14:56:36 -08:00
Jerozgen
695233e736
Add ICU select to report strings ( #5312 )
2026-02-06 18:27:55 +00:00
Prospector
ddb013e024
translatable category headers ( #5301 )
2026-02-04 14:47:35 -08:00
aecsocket
3f5e3b1d8b
Disable login captcha if backend has no captcha secret ( #5288 )
...
* Add /_internal/globals route
* Don't show login captcha if backend claims it's disabled
* try to re-add tombi
* typos
* Assume captcha enabled if globals route is unreachable
* Prepare frontend fixes
2026-02-04 18:08:14 +00:00
Truman Gao
323090966b
feat: app server projects modals + modal borders ( #5256 )
...
* feat: add modals
* NewModal add stroke
* update diff type sorting
* update icon to match figma
* fix lint ci issues
* remove formatCategory
* feature flag on buttons
* prepr
* consistent modal borders
* intl
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-02-04 07:27:25 -08:00
Calum H.
16204d30f8
fix: withdraw flow fixes ( #5296 )
...
* fix: dev-741 currency exchanging bug
* fix: remove redundant balance available check
* fix: lint/fmt
* fix : #5245
* fix: hide max if it's less than min
2026-02-04 14:56:14 +00:00
Truman Gao
880e759336
fix: ensure legacy texture pack is checking .zip file extension ( #5284 )
2026-02-03 04:38:56 +00:00
Prospector
e9a4cc60ca
update ads.txt
2026-02-02 16:55:44 -08:00
Creeperkatze
3f6c79b00d
Application & pat ui improvements ( #5271 )
...
* Add categories, make localizable
* Run fix
* Run prepr
* Improve pat modal ui
* Fix pat token actions
* Make scope category localization shared
* Fix casing
* Fix casing
---------
Co-authored-by: Creeperkatze <178587183+Creeperkatze@users.noreply.github.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-02-02 18:20:28 +00:00
Prospector
56c8bb1950
Remove legacy formatCategory ( #5280 )
...
* Remove legacy formatCategory
* prepr
2026-02-02 18:20:23 +00:00
Modrinth Bot
3552c8280b
New translations from Crowdin (main) ( #5274 )
2026-02-02 09:49:27 +00:00
Prospector
11f00be606
Clean up formatters from prev PR ( #5254 )
2026-02-02 09:38:36 +00:00
Prospector
04a7ae55e7
prepr
2026-01-30 15:18:38 -08:00
Prospector
cefa7b90ed
Add noindex to pages that should be private ( #5257 )
...
* Add noindex to pages that should be private
* fix unused
2026-01-30 13:04:19 -08:00
NotchArrow
0875a8a0bc
Fixed Payout Source Code Link ( #5251 )
2026-01-30 16:51:20 +00:00
Calum H.
5624e86c2b
fix: stale cache handling ( #5253 )
...
* fix: allow stale cache
* fix: cache amnt
* fix: other one asw
2026-01-30 16:41:03 +00:00
Calum H.
3ec9bcf7e7
fix: caching problems frontend for version upload ( #5252 )
2026-01-30 14:50:57 +00:00
Prospector
3dd5314062
Add loading state to envs
2026-01-28 17:52:32 -08:00
Prospector
d77823c5f4
Fix reference to props on members page
2026-01-28 17:19:51 -08:00
Prospector
3f8805b953
fix some issues with latest PRs ( #5242 )
2026-01-28 16:41:17 -08:00
Truman Gao
9c309e6da2
fix: various fixes for versions ( #5238 )
...
* fix: environment not showing when has mod loaders
* fix: weird snapshot format by only grouping consecutive tags with 3 or more
* fix: 26.1 snapshots not grouped properly in mc version picker
* remove debug console.log
2026-01-28 13:46:07 -08:00
Calum H.
78aca7e5c0
feat: shared components for worlds + p2p instances ( #5135 )
...
* feat: base content card component
* fix: tooltips + colors
* feat: fix orgs
* feat: add ContentModpackCard
* fix: extract types
* feat: selection v-model
* add show icon in selected for combobox with stories
* feat: add project combobox
* clean up project combobox
* feat: start install to play modal
* fix: events
* feat: figma alignments
* feat: migrate toggle to tailwind
* fix: row borders
* feat: disabled state
* feat: virtual list impl for card table based on window scroll
* fix: lint
* feat: virtualization + smaller contentcard items
* feat: fix gap + border issues on last elm
* fix: use TeleportOverflowMenu
* fix: hasUpdate type
* fix: fallback to svg if src is invalid on avatar component
* fix: storybook
* feat: start on updater modal
* feat: finish content updater modal
* feat: i18n pass
* remove install to play modal from ui package
* pnpm prepr
* feat: reusable table component
* feat: add column width prop for table and fix stories
* feat: add table overflow menu story example
* feat: add surface-1.5 and use in table
* chore: export table in index
* fix: allow more loose typing on columns
* feat: update table component to derive key from column instead of data
* feat: surface 1.5 for oled + refactor story for contentcardtable + yeet sorting funcs
* fix: lint
* feat: add no padding story for new modal
---------
Signed-off-by: Calum H. <contact@cal.engineer >
Co-authored-by: tdgao <mr.trumgao@gmail.com >
2026-01-28 20:09:24 +00:00
Prospector
728f8db7b9
Add game version warning for shaders ( #5227 )
2026-01-28 19:43:58 +00:00
Calum H.
4c14339b4b
fix: locale loading for ui + moderation nags ( #5235 )
...
* fix: locale loading
* fix: locale problems
* fix: lint
2026-01-28 19:41:03 +00:00
Prospector
16ac2aae6b
Make tags translatable, move icons to frontend, a few other things ( #5229 )
...
* Make tags translatable, move icons to frontend, a few other things
* Migrate more things
* fix import
* more import fixes
* export tag-messages
* lint
2026-01-28 19:01:56 +00:00
lumiscosity
6d68d50699
Deduplicate common strings in translation ( #5085 )
...
* deduplicate common strings, part 1
* deduplicate common strings, part 2
* typo and general import mess fixes
* detail common string
* fix lint
* fix lint TWO
* adress review concerns + lint
* app lint too
* actually leave privateLabel untouched
* lint fix THREE
* fix: broken msg
* fix: lint
---------
Co-authored-by: Calum H. <contact@cal.engineer >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-01-28 18:10:50 +00:00
Calum H.
400c571fe6
refactor: project saving logic ( #5225 )
...
* fix: project data saving not visually shown immediately
* feat: useSavable improvements
* feat: migrate where possible to useSavable
* fix: gitignore
* feat: use es-toolkit
2026-01-28 16:46:14 +00:00
Prospector
2cf82349a5
Revert "feat: badge for tax 2025 bug ( #5230 )"
...
This reverts commit 6d1b0eef15 .
2026-01-27 16:31:15 -08:00