eef238c1bb
refactor: remove init_authlib_patching function and update related references
2026-01-28 01:06:48 +03:00
3e5ef753e0
Merge tag 'v0.10.27' into beta
2026-01-27 23:03:46 +03:00
e9bc01b0c7
refactor: update comments to reflect modifications by AstralRinth
2026-01-27 20:50:55 +03:00
572800d9ca
feat: add info event listener and payload for enhanced event handling
...
- Implemented `info_listener` in `events.js` to listen for 'info' events and handle payloads.
- Added `emit_info` function in `emit.rs` to emit 'info' events with a message payload.
- Defined `InfoPayload` struct in `mod.rs` to structure the data for 'info' events.
- Integrated `emit_info` calls in the Minecraft launch logic to provide feedback on account types.
- Introduced a new offline icon in SVG format and removed outdated pirate icons from assets.
- Updated asset index to include the new offline icon and removed references to deleted icons.
2026-01-27 20:41:55 +03:00
Modrinth Bot
2efcd383bb
New translations from Crowdin (main) ( #5154 )
2026-01-19 07:35:48 +00:00
aecsocket
240e5455cc
Auto create NeoForge instance from mod version ( #5142 )
...
* Auto create NeoForge instance from mod version
* prioritise fabric over nf
* pnpm prepr
---------
Co-authored-by: tdgao <mr.trumgao@gmail.com >
2026-01-16 21:21:14 +00:00
Calum H.
a903e46be9
feat: remove nuxt i18n for in house i18n for web ( #5131 )
...
* feat: remove nuxt i18n for in house
* cleanup: remove old nuxt/i18n patch
* prepr
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-01-15 23:49:38 +00:00
Nicholis
915d8c68bf
Fix theme store race condition ( #4885 )
...
Co-authored-by: Calum H. <contact@cal.engineer >
2026-01-12 12:15:34 +00:00
Modrinth Bot
f171752109
New translations from Crowdin (main) ( #5095 )
2026-01-12 10:26:48 +00:00
Modrinth Bot
0cf28c6392
New translations from Crowdin (main) ( #5048 )
2026-01-06 00:44:05 +00:00
Truman Gao
7fb6401613
fix: server ping spam ( #4983 )
...
* add a throttle on populate jump back in list
* Revert "add a throttle on populate jump back in list"
This reverts commit b3e7f51b34936dd7487a51f2dab7170af19706cf.
* only allow populate jump back in list to run 3x on linux
* add temp debug logs
* Revert "add temp debug logs"
This reverts commit 8c5ec42fa3b48f11a416555ae7b366e44fa42b54.
* only allow 3x refresh limit for worlds list as well
2025-12-31 11:04:14 +00:00
Calum H.
b07a1659b4
chore: update to nuxt 3.20 ( #4992 )
...
* feat: nuxt 3.14 → 3.15.4
* feat: nuxt 3.15.4 → 3.16.2 (vite 6)
* feat: bump nuxt-i18n
* feat: nuxt 3.20
* fix: lint
* feat: use rolldown-vite
* fix: shut the fuck up
* fix: silence for app as well
* fix: vue-router mismatch
---------
Signed-off-by: Calum H. <contact@cal.engineer >
2025-12-30 15:06:52 +00:00
Calum H.
042451bad6
feat: i18n switcher in app-frontend ( #4990 )
...
* feat: app i18n stuff
* feat: locale switching on load
* feat: db migration
* feat: polish + fade indicator impl onto TabbedModal
* fix: prepr checks
* fix: remove staging lock for language switching
* fix: lint
2025-12-29 19:41:39 +00:00
Modrinth Bot
e0d159c010
New translations from Crowdin (main) ( #4910 )
2025-12-29 12:59:14 +00:00
3843ed6690
Merge tag 'v0.10.24' into beta
2025-12-29 01:57:40 +03:00
Prospector
1bbb01bd42
devex: migrate to vue-i18n ( #4966 )
...
* sample languages refactor
* feat: consistency + dedupe impl of i18n
* fix: broken imports
* fix: intl formatted component
* fix: use relative imports
* fix: imports
* fix: comment out incomplete locales + fix imports
* feat: cleanup
* fix: ui imports
* fix: lint
* fix: admonition import
* make footer a component, fix language reactivity
* make copyright notice untranslatable
---------
Co-authored-by: Calum H. <contact@cal.engineer >
2025-12-27 21:37:37 +00:00
Prospector
6425ab8c57
Add Java 25 setting
2025-12-16 12:47:05 -08: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
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.
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.
a558064f9d
fix: add x-panel-version header ( #4855 )
2025-12-04 15:15:03 +01:00
Prospector
16a6f7b352
Modrinth Hosting rebrand ( #4846 )
...
* Modrinth Hosting rebranding
* fix capitalization issue
* fix issues
2025-12-03 22:15:36 +00:00
a63b6b27d5
Fix launcher GUI not loaded
2025-11-29 00:19:19 +03:00
cac3b46652
Merge tag 'v0.10.21' into beta
2025-11-28 22:23:28 +03:00
b9ec1b42dc
Merge tag 'v0.10.20' into beta
2025-11-27 05:08:45 +03: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
Truman Gao
9af19d01e5
Fix modrinth+ firing ad requests on load ( #4792 )
2025-11-18 18:05:24 +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.
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
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
Ksawier Wilczynski
29671347a0
fix: correct parameter name for create function in profile helper ( #4744 )
...
Co-authored-by: Panyu <48863527+PanyuDev@users.noreply.github.com >
2025-11-12 05:43:10 +00:00
Modrinth Bot
a5602ff18c
New translations from Crowdin (main) ( #4749 )
2025-11-11 23:11:36 +00:00
aecsocket
1dcb38cb57
Fix dependency installation not respecting mod loader ( #4751 )
...
* Fix dependency installation not respecting mod loader
* fix
2025-11-10 16:48:11 +00:00
Airyzz
67fb825937
Make major box shadows toggleable with Advanced rendering setting ( #4712 )
...
* Update App.vue
* Update App.vue
* tone down light mode shadows, disable with advanced rendering disabled
---------
Co-authored-by: Calum H. <contact@cal.engineer >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2025-11-07 16:35:55 +00:00
Modrinth Bot
06e1bc9dd6
New translations from Crowdin (main) ( #4548 )
2025-11-07 10:36:06 +00:00
Truman Gao
af39a1769c
Fixes on small frontend bugs ( #4719 )
...
* Account list is not scrollable
Fixes #4688
* Selecting Glitch in the log Screen
Fixes #4687 by explicitly defining the buffer
* When sorting or grouping your instance, the option you choose does not get saved
Fixes #4647
* use label prop to specify specific local storage for grid display state
* Implement persistent filters on mods page
Fixes #4517
* fix lint errors
* update schemastore links
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2025-11-07 07:56:00 +00:00
Calum H.
3765a6ded8
feat: creator revenue page overhaul ( #4204 )
...
* feat: start on tax compliance
* feat: avarala1099 composable
* fix: shouldShow should be managed on the page itself
* refactor: move show logic to revenue page
* feat: security practices rather than info
* feat: withdraw page lock
* fix: empty modal bug & lint issues
* feat: hide behind feature flag
* Use standard admonition components, make casing consistent
* modal title
* lint
* feat: withdrawal check
* feat: tax cap on withdrawals warning
* feat: start on revenue page overhaul
* feat: segment generation for bar
* feat: tooltips and links
* fix: tooltip border
* feat: finish initial layout, start on withdraw modal
* feat: start on withdrawal limit stage
* feat: shade support for primary colors
* feat: start on withdraw details stage
* fix: convert swatches to hex
* feat: payout method/region dropdown temporarily using multiselect
* feat: fix modal open issues and use teleport dropdowns
* feat: hide transactions section if there are no transactions
* refactor: NavStack surfaces
* feat: new dropdown component
* feat: remove teleport dropdown modal in favour of new combobox component
* fix: lint
* refactor: dashboard sidebar layout
* feat: cleanup
* fix: niche bugs
* fix: ComboBox styling
* feat: first part of qa
* feat: animate flash rather than tooltip
* fix: lint
* feat: qa border gradient
* fix: seg hover flashes
* feat: i18n
* feat: i18n and final QA
* fix: lint
* feat: QA
* fix: lint
* fix: merge conflicts
* fix: intl
* fix: blue hover
* fix: transfers page
* feat: surface variables & gradients
* feat: text vars
* fix: lint
* fix: intl
* feat: stages
* fix: lint
* feat: region selection
* feat: method selection btns
* fix: flex col on transactions
* feat: hook up method selection to ctx
* feat: muralpay kyc stage info
* wip: muralpay integration
* Basic Mural Pay API bindings
* Fix clippy
* use dotenvy in muralpay example
* Refactor payout creation code
* wip: muralpay payout requests
* Mural Pay payouts work
* Fix clippy
* feat: progress
* fix: broken tax form stage logic
* polish: tax form stage and method selection stage layout
* add mural pay fees API
* Work on payout fee API
* Fees API for more payment methods
* Fix CI
* polish: muralpay qa
* refactor: clean up combobox component
* polish: change from critical -> warning admonition in MuralpayDetailsStage
* Temporarily disable Venmo and PayPal methods from frontend
* polish: clean up transaction component & page
* polish: navbar qa, text color-contrast in chips type buttonstyled, mb on rev/index.vue page
* fix: incorrectly using available balance as tax form withdraw limit after tax forms submitted
* wip: counterparties
* Start on counterparties and payment methods API
* polish: combobox component
* polish: fix broken scroll logic using a composable & web:fix
* fix: lint
* polish: various QA fixes
* feat: hook up with backend (wip)
* feat: draft muralpay rails dynamic logic
* polish: modify rails to support backend changes
* Mural Pay multiple methods when fetching
* Don't send supported_countries to frontend
* Mural Pay multiple methods when fetching
* Don't send supported_countries to frontend
* feat: fees & methods endpoint hookup
* chore: remove duplicates fix
* polish: qa changes + figma match
* Add countries to muralpay fiat methods
* Compile fix
* Add exchange rate info to fees endpoint
* Add fees to premium Tremendous options
* polish: i18n and better document type dropdown -> id input labels
* feat: tremendous
* fix: lint & i18n
* feat: reintroduce tin mismatch logic to index.vue
* polish: qa
* fix: i18n
* feat: remove teleport dropdown menu - combobox should be used
* fix: lint
* fix: jsdoc
* feat: checkbox for reward program terms
* Add delivery email field to Tremendous payouts
* Add Tremendous product category to payout methods
* Add bank details API to muralpay
* Fix CI
* Fix CI
* polish: qa changes
* feat: i18n pass
* feat: deduplicate methods endpoint & fix i18n issues
* chore: deduplicate i18n strings into common-messages.ts
* fix: lint
* fix: i18n
* feat: estimates
* polish: more QA
* Remove prepaid visa, compute fees properly for Tremendous methods
* Add more details to Tremendous errors
* feat: withdraw endpoint impl & internals refactor
* Add more details to Tremendous errors
* feat: completion stage
* Add fees to Mural
* feat: transactions page match figma
* fix: i18n
* polish: QA changes
* polish: qa
* Payout history route and bank details
* polish: autofill and requirements checks
* fix: i18n + lint
* fix: fiat rail fees
* polish: move scroll fade stuff into NewModal rather than just CreatorWithdrawModal
* feat: simplify action btn logic & tax form error
* fix: tax -> Tax form
* Re-add legacy PayPal/Venmo options for US
* feat: mobile responsiveness fixes for modal
* fix: responsiveness issues
* feat: navstack responsiveness
* fix: responsiveness
* move the mural bank details route
* fix: generated state cleanup & bank details input
* fix: lint & i18n
* Add utoipa support to payout endpoints
* address some PR comments
* polish: qa
* add CORS to new utoipa routes
* feat: legacy paypal/venmo stage
* polish: reset amount on back qa
* revert: navstack mr changes
* polish: loading indicator on method selection stage
* fix: paypal modal doesnt reopen after auth
* fix: lint & i18n
* fix: paypal flow
* polish: qa changes
* fix: gitignore
* polish: qa fixes
* fix: payouts_available in payouts.rs
* fix: bug when limit is zero
* polish: qa changes
* fix: qa stuff & muralpay sub-division fix
* Immediately approve mural payouts
* Add currency support to Tremendous payouts
* Currency forex
* add forex to tremendous fee request
* polish: qa & currency support for paypal tremendous
* polish: fx qa
* feat: demo mode flag
* fix: i18n & padding issues
* polish: qa changes
* fix: ml
* Add Mural balance to bank balance info
* polish: show warning for paypal international USD withdrawals + more currencies
* Add more Tremendous currencies support
* fix: colors on balance bars
* fix: empty states
* fix: pl-8 mobile issue
* fix: hide see all
* Transaction payouts available use the correct date
* Address my own review comment
* Address PR comments
* Change Mural withdrawal limit to 3k
* fix: empty state + paypal warning
* maybe fix tremendous gift cards
* Change how Mural minimum withdrawals are calculated
* Tweak min/max withdrawal values
* fix: segment brightness
* fix: min & max for muralpay & legacy paypal
* Fix some icon issues
* more issues
* fix user menu
* fix: remove + network
---------
Signed-off-by: Calum H. <contact@cal.engineer >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
Co-authored-by: aecsocket <aecsocket@tutanota.com >
Co-authored-by: Alejandro González <me@alegon.dev >
2025-11-03 15:15:25 -08:00
97a9c24768
Merge tag 'v0.10.16' into beta
2025-11-01 14:14:52 +03:00
Rayzeq
6b5f8a41e7
feat: split wrapper command on linux ( #4427 )
...
* feat: split wrapper command on linux
* feat: use code from #3900
* feat: also use shlex on Windows
* feat: add a version number to global settings
* feat(app): add settings v2, where wrapper command are split
2025-10-30 21:48:51 +00:00
Calum H.
8b39ba491a
fix: keybind issues with gallery + moderation checklist ( #4674 )
2025-10-30 21:20:16 +00:00
Jerozgen
632b27dc21
Fix "Add friends" link ( #4663 )
2025-10-29 22:02:28 +00:00
Prospector
aaaef8f39e
Fix double friends label, Closes #4655 ( #4656 )
...
* Fix double friends label, Closes #4655
* lint
2025-10-29 21:59:07 +00:00
Jerozgen
a0f23a2bca
Fix normalized skins uploading to Mojang ( #4646 )
...
* Fix normalized skins uploading to Mojang
* Run app-frontend > fix
2025-10-26 13:53:56 +00:00
Prospector
5dd6c804d0
fix padding issues ( #4604 )
2025-10-24 18:58:20 +00:00
Jerozgen
63d8f70e20
Fix friends texts ( #4587 )
2025-10-20 14:56:44 +00:00
Prospector
6a70acef25
Updated ad placeholder graphics, update Modrinth App sidebar to mockup designs ( #4584 )
...
* Update ad placeholders to new green graphic
* Remove rounded corners from app ad frame
* Improve web ad placeholder styling
* Revamp app sidebar to match mockups more closely, greatly improve friends UX, fix up context menus and typify shit
* only show overflow on hover
* lint
* intl:extract
* clean up the inline code in FriendsSection
2025-10-19 23:26:17 +00:00
Prospector
e58456eed4
Fix using the wrong icon for open folder on instance ctx menu ( #4586 )
2025-10-19 23:18:27 +00:00