Calum H.
065759d1b8
fix: window on ssr error + cors problem with launcher meta ( #5856 )
2026-04-18 16:55:57 -07:00
Calum H.
9b3fe6390e
feat: fix bugs with layout + window controls ( #5855 )
2026-04-18 15:29:22 -07:00
Calum H.
2236dd8ade
fix: moderation locking fixes ( #5843 )
...
* fix: moderation locking fixes
* fix: lint
* wip: override always available
* fix: newmodal base z
* fix: cargo fmt
2026-04-18 18:55:33 +00:00
Calum H.
3a44def301
chore: changelog ( #5851 )
...
* fix: modrinth hosting changelog in app changelog for github releases
* chore: changelog
2026-04-18 21:06:18 +02:00
Calum H.
176d4301c3
feat: shared loading state + cleanup loading state management ( #5835 )
...
* feat: implement shared loading bar component and polished loading states across the app
* feat: align loading states + ensureQueryData changes
* fix: lint + bugs
* fix: skeleton for manage servers page
* fix: merge conflict fix
2026-04-18 18:46:39 +00:00
Calum H.
3e32901737
feat: paper channel badges ( #5850 )
2026-04-18 18:13:08 +00:00
Calum H.
ab623dc325
feat: uncomment custom key event handler ( #5831 )
2026-04-18 17:50:20 +00:00
Calum H.
dd51c08a18
feat: clean up server power action buttons ( #5836 )
2026-04-17 17:11:52 +00:00
Calum H.
5244060588
feat: refactor splash screen component ( #5833 )
2026-04-17 16:34:58 +00:00
Calum H.
4d68f3cea4
chore: changelog ( #5823 )
2026-04-15 22:09:54 +02:00
Calum H.
3d5f29a7a2
feat: continued post qa for servers in app ( #5818 )
...
* fix: intercom in app
* feat: Logs.vue dynamic console resizing with window + padding problem
* fix: search highlight with decorator + change to be better
* fix: qa
* fix: allow paper+purpur into app csp
* fix: lint
2026-04-15 19:16:05 +00:00
Calum H.
74bad7456c
fix: blog wording ( #5807 )
...
* fix: blog wording
* fix: lint
2026-04-13 18:10:24 +00:00
Calum H.
d5ad1cb823
fix: log sharing in app + clearing ( #5801 )
...
* fix: log wiping app
* fix: share modal rounded
2026-04-13 14:52:35 +00:00
Calum H.
b666747bc2
feat: guard null stats ( #5800 )
2026-04-13 14:23:31 +00:00
Calum H.
c1b0e4a692
fix: modal positioning ( #5796 )
2026-04-13 14:01:52 +00:00
Calum H.
0713814d0c
fix: prerelease fixes ( #5793 )
2026-04-12 23:58:50 +00:00
Calum H.
0b8b4fb516
fix: modal stacking ( #5792 )
...
* fix: modal stacking
* fix: lint
2026-04-12 15:59:34 -07:00
Calum H.
d6e366b488
fix: workflow release ( #5791 )
2026-04-12 22:48:29 +00:00
Calum H.
ddd1a36506
feat: allow changelog comment from 3rd party PRs ( #5724 )
2026-04-02 19:41:53 +00:00
Calum H.
fa4711ff7b
feat: implement improved flow for server panel edit installation ( #5711 )
...
* feat: implement improved flow for server panel edit installation
* feat: installation form finalized
* feat: error state for InstallingBanner
* feat: action button refactor + save banner text fix
* fix: lint
* fix: content card alignment
* feat: better copy
* fix: lint
* fix: hide shift click + fix NeoForge chip
* fix: lint
2026-04-01 17:53:19 +00:00
Calum H.
3978e3dead
fix: try fix virtual scrolling regression ( #5723 )
2026-03-31 20:40:04 +00:00
Calum H.
5939d2a4e7
fix: mobile tooltip bug for files tab ( #5722 )
2026-03-31 20:33:02 +00:00
Calum H.
0ee58867e8
feat: warning filter + remove client only filter as it's useless ( #5690 )
...
* feat: warning filter
* fix: remove client_only filter
2026-03-27 22:00:02 +00:00
Calum H.
e6b061f38c
fix: paper/purpur vers mismatch ( #5687 )
...
* fix: paper/purpur
* fix: use fill api
* fix: lint
2026-03-27 17:24:16 +00:00
Calum H.
87122cf9bd
feat: console component ( #5685 )
2026-03-27 15:44:08 +00:00
Calum H.
c5a0c71424
feat: vite 8 app frontend ( #5680 )
2026-03-27 00:17:51 +00:00
Calum H.
4394092928
feat: better tooltips for mods in content tab hosting panel ( #5679 )
...
* feat: better tooltips for mods in content tab hosting panel
* feat: qa
2026-03-26 22:55:08 +00:00
Calum H.
b11b54cbc9
fix: various content fixes ( #5676 )
...
* fix: wrong lock field
* fix: install_stage locking up due to previous failure stored as stale snapshot
* fix: Error when updating instance
Fixes #5671
* fix: prepr
2026-03-26 22:30:17 +00:00
Calum H.
381ea51cce
refactor: align files tab with content tab design ( #5621 )
...
* fix: files.vue bugs before styling changes
* feat: move files tab to shared layout structure
* fix: qa
* fix: qa
* fix: bugs
* fix: lint
* fix: admonition cleanup with progress + actions
* fix: cleanup
* fix: modals
* fix: admon title
* fix: i18n standard
* fix: lint + i18n pass
* fix: remove transition
* fix: type errors
* feat: files tab in app
* fix: qa
* fix: backup item minmax
* fix: use ContentPageHeader for server panel
* fix: lint
* fix: lint
* fix: lint
* feat: page leave safety
* fix: lint
* fix: cargo fmt fix
* fix: blank in prod
* fix: content card table stuff
* Revert "fix: blank in prod"
This reverts commit 74758fe185 .
* fix: import
* feat: browse worlds/servers flow
* fix: worlds tab parity with content tab
* fix: perf bug + shader filter pill copy
* feat: singleplayer filter
* fix: ordering
* fix: breadcrumbs
* fix: lint
* fix: qa
* feat: store server proj id when adding to a non-linked instance
* fix: lint
* fix: i18n + qa
* fix: conflict
* qa: already installed modal + placeholders not server-specific
* fix: qa
* fix: add + edit server modals
* fix: qa
* fix: security
* fix: devin flags
* fix: lint
* chore: change file to break build cache
* fix: admon
* fix: import path stuff
* feat: qa
* fix: fmt fmt idiot
---------
Signed-off-by: Calum H. <calum@modrinth.com >
2026-03-26 18:55:15 +00:00
Calum H.
f1648298c4
fix: neoforge not existing for 26.1 breaking vers picker ( #5674 )
...
* fix: neoforge for 26.1 -> other vers being picked not existing causing version picker to break
* fix: lint
2026-03-26 17:53:27 +00:00
Calum H.
81f19eeb8d
fix: various content tab hosting bugs ( #5662 )
...
* fix: qa
* fix: lint
2026-03-25 17:58:13 +00:00
Calum H.
4b4282cfbf
fix: 500 on oauth authorize page ( #5661 )
2026-03-25 17:52:12 +00:00
Calum H.
cf7c77700a
fix: bugs with changelog collect ( #5648 )
2026-03-23 20:39:40 +00:00
Calum H.
c09f7fd5e6
devex: changelog system ( #5309 )
...
* devex: changelog system
* feat: changelog CIs
* feat: web alias for platform + hosting
* feat: upload binaries to gh release
* feat: improve copy text
* fix: release workflow
* fix: changelog CIs + PR health check comment
* fix: action
* fix: comment style
* fix: comment
* fix: remove health
* fix: deploy use Modrinth bot machine account
* feat: new system
* fix: pr comment structure
2026-03-23 17:45:43 +00:00
Calum H.
a3eb981058
fix: env filters + properties ( #5642 )
...
* fix: env filters
* fix: server
* fix: lint
* fix: properties
2026-03-23 16:47:51 +00:00
Calum H.
92eddbe832
feat: move switch version inline like update btn for content tab ( #5631 )
...
* fix: switch version inline same as update btn
* fix: lint
2026-03-21 18:06:03 +00:00
Calum H.
9e6a6cd385
fix: withdraw flow bug (zero bal) ( #5629 )
2026-03-21 18:04:55 +00:00
Calum H.
00e81adbbd
fix: reinstall soft_override: true ( #5623 )
2026-03-19 20:53:58 +00:00
Calum H.
93c81631a9
fix: NaN cmp-info ( #5619 )
...
* fix: NaN cmp-info
* fix: ssr
* fix: lint
2026-03-19 15:26:15 +00:00
Calum H.
1d10af09f5
fix: final content tab qa ( #5611 )
...
* fix: queued admonition always showing
* fix: dont apply grayscale to checkbox in content card item
* fix: actual stable id for disable/enable/bulk state
* fix: vue-router resolve workaround
* fix: show disable/enable btns same time
* fix: remove mr-2 on toggle
* fix: type errors + add ModpackAlreadyInstalledModal
* fix: bulk actions + overflow menu hitting ad container
* fix: responsiveness of ContentSelectionBar
* feat: better backup naming for inline backups + sorting fixes
* fix: lint
* fix: typo
2026-03-18 18:03:55 +00:00
Calum H.
1cfbefff02
fix: various fixes related to content tab on app and panel ( #5605 )
...
* fix: content filtering client only
* fix: browse content bug
Fixes #5570
* fix: Applying Mods & Updates filters at the same time doesn't work
Fixes #5602
* fix: Browsing content: going back resets filters and installed state
Fixes #5598
* fix: Mod tile background flickers when toggling enabled/disabled state
Fixes #5600
* fix: Overhaul of "Content" tab on instances broke a lot
Fixes #5567
* fix: Latest App update replacing all mods icons with a datapack/rescourcepack
Fixes #5556
* fix: billing page api-client ditch useBaseFetch
* fix: remove org icon from project card items
* fix: lint
2026-03-17 21:49:46 +00:00
Calum H.
87c86c7d0d
refactor: remove useBaseFetch for @modrinth/api-client ( #5596 )
...
* Reapply "fix: start swapping useBaseFetch usages to api-client"
This reverts commit f4f33db701 .
* fix: bugs
* fix: analytics
* fix: lint
2026-03-17 20:06:19 +00:00
Calum H.
900a4df1b7
fix: error on admin billing ( #5603 )
2026-03-17 12:40:07 -07:00
Calum H.
63ea8230ba
feat: content tab QA fixes for panel pre-release ( #5588 )
...
* feat: use new_filters + other qa fixes
* fix: double admons + lint
2026-03-17 17:47:58 +00:00
Calum H.
d0c7575a23
feat: move notion docs to standards folder ( #5590 )
...
* feat: move notion docs to standards folder
* fix: remove skills mention (automatic now)
2026-03-16 17:30:05 +00:00
Calum H. and tdgao
d9c7608ade
fix: deeplink modal use new modal & DI stability ( #5577 )
...
* fix: deeplink
* feat: DI stability
* fix: lint
* fix: play server project deep link
* switch toggle icons
* pnpm prepr
---------
Co-authored-by: tdgao <mr.trumgao@gmail.com >
2026-03-16 17:10:55 +00:00
Calum H.
be5ebacd84
fix: switching vers fix ( #5574 )
2026-03-15 12:58:10 +00:00
Calum H.
989f282de3
fixes: post content tab release issues ( #5566 )
...
* fix: migrate old cache entries for CachedFileUpdate
* feat: toggle goofy fix + switch version reimpl in app and panel
* fix: multimc detection
* fix: add tie breaker for sorting
* feat: toggle hover state
* fix: lint
2026-03-14 22:43:59 +00:00
Calum H.
8a2125ef16
feat: backups alignment with Figma ( #5559 )
...
* feat: backup admonitions
* feat: align modals + fix backupitem
* fix: body needs opac 80
* fix: lint
2026-03-13 22:27:06 +00:00
Calum H.
4792985e52
fix: search v3 proj type frontend ( #5557 )
2026-03-13 20:34:26 +00:00
Calum H.
86c0937616
fix: app problems post release qa ( #5554 )
...
* fix: app problems post release qa
* fix: lint
* fix: dont prefill
* fix: toggle gap
* feat: macs thing
* fix: lint
2026-03-13 13:18:11 -07:00
Calum H.
c44cc38b3a
fix: backups resilience improvements ( #5555 )
...
* fix: backups
* fix: stability
2026-03-13 12:10:13 -07:00
Calum H.
32d76b8025
fix: lint ( #5544 )
2026-03-13 00:09:26 +01:00
Calum H.
ba06c89a0e
fix: content tab fixes ( #5543 )
...
* fix: search again
* fix: navigation bug
* fix: switch to stable key for toggle disable
* feat: inline backup slow warning icon
* fix: qa
* feat: fix installation state
2026-03-12 23:52:55 +01:00
7d92e4ec7f
feat: content tab rewrite for worlds ( #5136 )
...
* feat: base content card component
* fix: tooltips + colors
* feat: fix orgs
* feat: base content tab internals rewrite
* feat: fix invalidmodal
* feat: add ContentModpackCard
* fix: extract types
* draft: layout
* feat: unlink modal
* feat: impl content tab
* fix: lint
* fix: toggling
* temp: disable updating stuff
* feat: selection v-model
* feat: bulk selection
* feat: mods tab rough draft
* feat: use fuse.js
* feat: add project combobox
* clean up project combobox
* feat: start install to play modal
* fix: events
* feat: use v-on
* feat: bulk actions + fix floating action bar width
* 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: use ContentCardTable + ContentCardItems
* feat: fix gap + border issues on last elm
* feat: cleanup + use proper searching
* fix: use TeleportOverflowMenu
* 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
* feat: impl modal
* feat(app): backend changes for content tab refactor (#5237 )
* feat: include_changelog=false for updater modal
* fix: hash overrides
* feat: update checking for modpack
* feat: qa
* feat: modpack content modal
* fix: padding in table to match modals + tightness
* fix: lint
* feat: delete modal
* feat: fix toggle bugs
* fix: prepr
* fix: duplicate messages
* qa: full width search
* qa: use bg-surface-1.5
* qa: animation for filter pills
* qa: standardize hover colors
* fix: border-[1px] is border
* qa: mass de-select actually mass selecting
* qa: match figma designs for floating action bar
* qa: modal fixes
* q: modal fixes x2
* fix: table border
* qa: confirm modals
* qa: modal alignment
* qa: re-add stuck heading + dedupe logic
* qa: dedupe virtual scrolling + remove dead components
* qa: responsiveness for content table + link fixes
* qa: version column link, tooltips + lint fixes
* qa: instance busy protections
* fix: installation freeze bug
* chore: remove old mods page
* refactor: deduplicate layout
* chore: delete old content page(s)
* qa
* qa
* qa
* feat: sort btn - to iterate
* fix: ml
* feat: date added
* fix: lint
* fix: formatting.ts removal
* feat: get_dependencies_as_content_items
* qa: final QA changes
* refactor: deduplicate + polish content.rs
* feat: hook up content.vue with v1
* feat: hide v1 content api behind frontend feature flag
* fix: query keys + copy on empty state
* chore: i18n pass
* feat: reimpl unlink + upload endpoint
* feat: use bulk endpoints v1
* fix: lint
* fix: flags
* fix: responsiveness via container queries
* fix: lint
* qa: 1
* qa: fixes
* qa: fix ssr issues with browse content
* qa: header page divider
* qa: modals
* fix: prepr
* fix: issues
* fix: lint
* fix: toggle v1 ff
* qa: 5
* qa: delete modal copy
* feat: creation flow modals (#5383 )
* refactor: delete content v0 usages + impl
* feat: qa + fixes
* feat: installing banner using state event
* feat: fix modpack card bugs + filtering issues
* refactor: delete backups v0 api module
* feat: v1 servers GET endpoint
* fix: backups
* feat: swap to kyros upload v1 addon
* fix: use tanstack for loader.vue
* feat: finish install from discovery modal
* qa: bug fixes
* feat: set up installation settings
* fix: lint
* fix: typos
* fix: bugs
* fix: disable inline content
* feat: content tab improvements — upload UX, installation settings, and client-only indicators
Upload cancellation and navigation guard:
- Add ConfirmLeaveModal that prompts when navigating away during upload
- Cancel in-flight XHR uploads when user confirms leaving the page
- Add beforeunload handler to warn on browser/tab close during upload
- Track uploadedBytes/totalBytes in UploadState for progress display
- Replace Collapsible with Transition for upload progress admonition
- Show byte progress and percentage in upload banner
- Clamp upload progress to prevent exceeding 100%
Installation settings (server.properties):
- Add KnownPropertiesFields and PropertiesFields types to Archon types
- Add buildProperties() to creation flow context to collect gamemode,
difficulty, seed, world type, structures, and generator settings
- Pass properties through installContent on onboarding, discovery, and
ServerSetupModal flows
Server setup and discovery flow improvements:
- Migrate ServerSetupModal from servers_v0.reinstall to content_v1.installContent
- Replace loaderApiNames lookup with toApiLoader() helper
- Remove eraseDataOnInstall toggle — always use soft_override: false
- Simplify modpack install on discovery page to use first available version
and route through creation flow modal for both onboarding and non-onboarding
- Differentiate post-install navigation: content page for onboarding,
loader options for existing servers
Modpack update flow:
- Replace updateModpack() call with installContent() using soft_override: true
to support version selection in the content updater modal
Client-only mod indicators:
- Add environment field to AddonVersion (reuses Labrinth.Projects.v3.Environment)
- Add environment to ContentItem and isClientOnly to ContentCardTableItem
- Show orange TriangleAlertIcon with tooltip on client-only mods in content table
- Add "Client-only" filter pill to content filtering (controlled via
showClientOnlyFilter on ContentManagerContext)
- Apply client-only indicators in both ContentPageLayout and ModpackContentModal
Misc:
- Add CLAUDE.md note about using prepr commands for lint checks
- Export ConfirmLeaveModal from instances barrel
* fix: piping
* fix: switch content disable for linked server instances
* feat: client only filter
* fix: prepr
* feat: hasUpdate shape update
* feat: bulk update endpoint impl for content in panel
* feat: websocket state impl again with new phases
* fix: ws
* fix: use timeout fn for sync admon + fix content card layout scroll for browsers with overflow anchor bug
* fix: qa bugs
* fix: lint, a11y and i18n
* refactor: set up layouts folder properly
* fix: linked data cache stuff + lint
* feat: move installationsettings to shared layout
* fix: lint
* fix: issues
* feat: temp fuck staging up
* fix: lockfile
* fix: data sync issues on loader.vue
* fix: lint
* Hide shader configuration files from content list (#5499 )
* feat: workaround search problem + split out reset
* fix: qa
* fix: changelog not showing on first open
* fix: qa + optimistic updating improvements
* fix: prepr+lint
* fix: qa
* feat: qa
* fix: lint
* fix: lint
* fix: build
* fix: build
* fix: type errors
* fix: fade and JAVA_HOME passthrough
* feat: qa
* feat: impl diff shit
* fix: qa
* fix: app qa
* feat: update diff modal
* fix: endpoint
* fix: qa
* fix: qa
* fix: use bulk in modpack modal
* feat: abort signal impl + fix issues
* fix: diff modal trunc
* feat: qa
* fix: qa
* feat: tooltip content tab
* fix: prepr
* fix: dismiss on settings btn
* feat: qa
* feat: dont clear handlers on disconnect
* fix: lint
* fix: wrangler + introduce staging-archon env file
---------
Signed-off-by: Calum H. <calum@modrinth.com >
Co-authored-by: tdgao <mr.trumgao@gmail.com >
Co-authored-by: Artyom Ezri <61311568+Artezon@users.noreply.github.com >
2026-03-12 13:24:32 -07:00
Calum H.
f6fcdd336f
feat: implement image uploading for mdeditor in modrt. checklist ( #5361 )
...
* feat: implement image uploading for markdowneditor in checklist
* fix: lint
2026-03-09 19:32:44 +00:00
Calum H.
43eb53eda5
fix: posthog discrepancies linked server instances + other ( #5504 )
2026-03-08 21:30:30 +00:00
024e079a7d
chore: the blog ( #5453 )
...
* feat: start on blogpost
* feat: images for post
* fix: grammar + prerender news + changelog
* feat: add discovery in app vid
* fix lint
* rename new blog md to match title
* fix assets directories
* remove left over compiled files
* update thumbnail
---------
Co-authored-by: tdgao <mr.trumgao@gmail.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-03-04 02:18:08 +01:00
Calum H. and aecsocket
211ec20970
fix: remove tax compliance env var ( #5445 )
...
* fix: remove tax compliance env var
* improve tax compliance year logic
* bit more tests
---------
Co-authored-by: aecsocket <aecsocket@tutanota.com >
2026-03-03 17:45:28 +00:00
Calum H.
51066c476a
devex: fix claude.md ( #5439 )
...
* feat: start on agents.md/claude.md
* feat: set up
* feat: api-client claude + skills
* feat: apps/frontend
* feat: skills list
* fix: lint issues
2026-02-27 17:21:35 +00:00
Calum H. and tdgao
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
Calum H.
8328a0d61a
fix: gdpr issue posthog + type improvements ( #5392 )
2026-02-18 18:21:21 +00:00
Calum H.
4be2f77bb0
feat: reimpl ( #5386 )
2026-02-17 18:51:30 +00:00
Calum H.
d4ef5f36c3
devex: storybook build ( #5364 )
2026-02-13 01:06:33 +01: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
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
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
Calum H.
45a397d52b
fix: action button positioning on mobile ( #5344 )
2026-02-09 14:37:01 +00: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
Calum H.
8789d7b057
fix: 5258 ( #5310 )
...
* fix: 5258
* fix: lint
2026-02-06 18:21:41 +00: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
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