Calum H. and sychic
6ee5e4df19
feat: access labrinth backend ( #6284 )
...
* feat: redirect `/hosting` to archon
* feat: server invite notification type
* feat: direct email notification endpoint
* feat: revoke notification endpoint
* feat: specify users to remove notifications from
* refactor: insert notifications before sending emails
* refactor: rename endpoint
* refactor: remove archon redirect
* style: mark field unused
* feat: dedup external notifications
* feat: add server invite email templates
* style: remove unnecessary format
---------
Co-authored-by: sychic <47618543+Sychic@users.noreply.github.com >
2026-06-02 16:34:04 +00:00
Calum H.
cfe45b368c
fix: memory issues when importing giant mrpack files ( #6278 )
...
* feat: dont load mrpacks into memory if they are local imports
* fix: frontend
2026-06-02 12:59:41 +00:00
Calum H.
6b0a0c1897
fix: content update modal hiding available updates until reopen ( #6277 )
2026-06-02 04:23:19 +00:00
Calum H.
f27691340a
fix: path copy issue files tab ( #6276 )
2026-06-02 04:19:05 +00:00
Calum H.
e80e27884e
fix: crowdin moment ( #6239 )
2026-05-31 19:25:20 +00:00
Calum H.
b0cca873b6
feat: changelog ( #6268 )
2026-05-31 16:54:33 +00:00
Calum H.
325926ad9b
feat: pride 2026 frontend ( #6205 )
...
* feat: pride 2026 banner app sidebar
* feat: use ProgressBar component
* feat: pride skins
* feat: pride skins
* feat: blog post
* fix: blogpost
* fix: pride skin condition
* fix: types
* fix: show logic
* fix: qa
* fix: lint
* fix: unused var
2026-05-31 16:43:41 +00:00
Calum H.
71286f7b2b
fix: incorrect webhook schema for tiltify ( #6260 )
...
fix:
2026-05-31 01:11:22 +02:00
206813b74c
feat: analytics 2.0 blogpost ( #6235 )
...
* feat: analytics 2.0 blogpost
* update blog post
* performance: compress mp4s
* date
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
Co-authored-by: tdgao <mr.trumgao@gmail.com >
2026-05-29 12:47:44 -07:00
Calum H.
f49951084e
fix: prev message invalid treat as changed ( #6236 )
2026-05-29 16:19:58 +00:00
Calum H.
047b8c3bf7
fix: i18n string problems ( #6131 )
...
* fix: apply non-json i18n fixes
* fix: pruning
* fix: prepr
* fix: run.mjs
* fix: lint
2026-05-29 15:55:39 +00:00
Calum H.
5c1ffd9ff2
fix: resubmit i18n bug ( #6218 )
2026-05-29 12:17:08 +00:00
Calum H.
670b3c17b6
feat: use split up backup cancel endpoints ( #6217 )
2026-05-29 12:16:57 +00:00
Calum H.
cf1d948030
fix: desync on flush ( #6223 )
2026-05-27 23:22:09 +00:00
Calum H. and Truman Gao
fe8fa4b6f7
feat: changelog app 0.14.0 ( #6222 )
...
* feat: changelog app 0.14.0
* fix: changelog
* Update packages/blog/changelog.ts
Co-authored-by: Truman Gao <106889354+tdgao@users.noreply.github.com >
Signed-off-by: Calum H. <hendersoncal117@gmail.com >
* Update packages/blog/changelog.ts
Co-authored-by: Truman Gao <106889354+tdgao@users.noreply.github.com >
Signed-off-by: Calum H. <hendersoncal117@gmail.com >
---------
Signed-off-by: Calum H. <hendersoncal117@gmail.com >
Co-authored-by: Truman Gao <106889354+tdgao@users.noreply.github.com >
2026-05-27 22:47:28 +00:00
Calum H.
84b91f32f8
fix: skins QA problems + flow change ( #6216 )
...
* fix: skins backend bugs + apply flow
* fix: caching structure
* feat: collapse already duplicated skins + fix moj api spam
* fix: doc
* fix: flatten migrations
* feat: remove default cape/cape override concept
* fix: fmt + lint
* feat: remove SelectCapeModal for inline cape list
* feat: qa
* feat: virtualisation of skins sections + fix texture/model cache
* fix: lint
* fix: virt bugs + renderer fixes
* fix: qa bugs
* fix: doc
* fix: re-add click impulse anim from prototypes + re-add interact anim length cap
* fix: regressions
* devex: split up SkinPreviewrenderer
* fix: lint
* fix: introduce dynamic mode in virtual-scroll.ts
* feat: qa
* fix: nametag bug + remove minecon skin pack suffix
* feat: pain (literally)
* feat: user agent on moj reqs
* feat: impl per account flush queue for operations
* fix: breadcrumb
* chore: i18n pass
* fix: lint + prep + check
* fix: misalignments
2026-05-27 22:22:24 +00:00
Calum H.
8b17441f40
feat: compact logs if they have logspam to prevent app crashing ( #6181 )
...
* feat: compact logs if they have logspam to prevent app crashing
* fix: lint
2026-05-23 18:22:15 +00:00
Calum H.
657186398d
fix: remove broken roadmap reference ( #6165 )
...
Signed-off-by: Calum H. <calum@modrinth.com >
2026-05-22 18:10:01 +00:00
Calum H.
f8733b0488
feat: changelog 21st may 2026 ( #6158 )
...
* feat: changelog 21st may 2026
* fix: changelog
2026-05-21 22:27:14 +00:00
Calum H.
d077d44540
fix: content tab uniqueness regression ( #6156 )
...
* fix: content tab uniqueness regression
Closes : #6154
* fix: further regressions
* fix: lint
* fix: lint
2026-05-21 22:03:35 +00:00
Calum H.
6e7835fb35
feat: implement kryos upload sessions ( #6145 )
...
* feat: implement upload sessions
* fix: files not scoped
* feat: hide staging files folder and proper cancel feedback
* fix: lint
2026-05-21 16:49:48 +00:00
Calum H.
2f95c4c441
feat: changelog 20th may 2026 ( #6148 )
2026-05-20 12:51:36 -07:00
Calum H.
3eeb549d20
fix: intercom bubble positioning properly ( #6111 )
...
* feat: fix intercom properly
* fix: positioning size + css transition
* fix: lint
* fix: ts
* fix: nitpick
2026-05-20 17:15:46 +00:00
Calum H.
c3fe7b4232
feat: content management changes ( #6104 )
...
* feat: change modpack updating flow
* fix: pending install state loss
* fix: mods.vue perf problems
* chore: todo doc
* draft: try preload/fix suspense
* fix: lint
2026-05-20 17:07:35 +00:00
Calum H.
3f2e76ae7e
fix: table i18n bug ( #6129 )
2026-05-18 14:53:25 +00:00
Calum H. and Prospector
6479eca0e9
fix: pix withdrawals ( #6128 )
...
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-05-18 14:51:55 +00:00
Calum H.
8767bc9184
fix: changelog lint ( #6130 )
...
fix: changelog
2026-05-18 14:46:31 +00:00
Calum H.
c7602602e5
fix: use localstorage for sync state during install ( #6057 )
...
* fix: use localstorage for sync state during install
* fix: lint
2026-05-09 21:02:42 +00:00
Calum H.
07f9e3aedc
feat: changelog 0.13.3 ( #6055 )
2026-05-09 19:13:37 +00:00
Calum H. and Prospector
a79b8e0777
feat: clean up browse shared layout logic + introduce queuing ( #6030 )
...
* feat: clean up edge case behaviour and add queued to install logic
* fix: remove version choice modal
* feat: queued flow
* feat: standardize headers in app on proj pages
* fix: clear btn
* feat: installing floating popup
* fix: lint
* fix: onboarding/reset logic change for modpacks
* qa: big ol qa
* fix: lint
* fix: lint
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-05-09 19:01:23 +00:00
Calum H.
a082e8597c
fix: app user agent for api-client reqs using tauri http plugin ( #6045 )
...
fix: app user agent
2026-05-08 19:52:52 +00:00
Calum H.
fd5d2797b3
fix: file picker in app not working with mrpack ( #6027 )
...
fix: file picker in app
2026-05-07 16:12:44 +00:00
Calum H.
ec85d9de1c
fix: intercom bubble on console fullscreen ( #6029 )
2026-05-07 16:12:11 +00:00
Calum H.
ae9ca4db18
feat: doc change to trigger ci ( #6019 )
2026-05-07 01:03:24 +02:00
Calum H.
4eeb53c429
fix: virt version bumping npm ( #6018 )
2026-05-07 01:00:45 +02:00
Calum H.
c69f24f94d
feat: publish api-client to npm ( #6016 )
...
* feat: publish api-client to npm
* feat: change hosting wording + examples
* GPL -> LGPL
* fix: remove manual publishing + git url
* fix: lint
* fix: lint
2026-05-06 22:39:06 +00:00
Calum H.
8a72ee9968
fix(backend): moderation locking logic fix ( #5979 )
...
* fix(backend): moderation locking logic fix
* fix: clippy
2026-05-03 18:29:05 +00:00
Calum H.
c2359275ff
feat: use ci for storybook ( #5686 )
...
* feat: use ci for storybook
* feat: sha short
* feat: storybook url
2026-05-02 18:35:12 +02:00
Calum H.
7e149e1cf1
fix: intercom bubble positioning with bulk action bars ( #5952 )
...
* fix: intercom bubble positioning + action bar positioning with app sidebar
* fix: docs
* del: story
2026-04-30 17:04:39 +00:00
Calum H.
ba1d374be6
feat: changelog ( #5936 )
2026-04-27 20:56:41 +00:00
Calum H.
620894aecb
feat: backups page cleanup before worlds ( #5844 )
...
* feat: card alignment + fix modals
* feat: change admon title in restore alert modal
* fix: lint
* feat: backups queue api into api-client
* feat: impl backup queue api endpoints into frontend
* feat: ack fix
* feat: bulk actions
* feat: bulk delete impl
* fix: lint
* fix: align error states
* fix: transition group
* feat: ready for qa
* fix: lint
* feat: qa
* feat: stacked admonitions component
* fix: issues with stacking
* feat: hook up admonition stacking + fix app csp for staging kyros nodes
* fix: logs.vue
* qa: close stack on admonitions click
* fix: all problems with stacked admonitions
* qa: admonition cleanup and copy overhaul draft
* fix: qa issues padding
* fix: padding bug
* feat: qa
* fix: intercom in app csp bug
* fix: positioning intercom
* feat: loading overlay on top of console + admon consistency changes
* feat: scroll indicator fade in backup delete modal + admon timestamp fix
* feat: move action bar behind modal
* fix: lint + i18n
* fix: server ping spam on filter (cache but clear on unmount)
* fix: 1 admon fade in flicker issue
* chore: temp staging undo
* qa: changes
* fix: lint
* chore: revert staging to use staging
* fix: scoping
2026-04-27 19:03:48 +00:00
Calum H.
85ae1f2074
feat: changelog 27th apr ( #5931 )
2026-04-27 18:03:57 +00:00
Calum H.
3f8fd9cb56
fix: queue store stability + persistence ( #5909 )
...
* fix: queue store stability + persistence
* fix: lint
* feat: set to draft btn
* feat: migrate to indexed db rather than local storage for moderation checklist storage (keep session + perms alone)
* fix: storage cleanup + lint
* fix: invalidation fixes
2026-04-27 16:39:32 +00:00
Calum H.
a2eed001b2
fix: tech review bugs ( #5919 )
...
* fix: root files not appearing as JIJ & pass/fail remaining doesn’t update the flags from other files
* feat: revert back to lazy loading sources
* feat: try fix checklist freezing up/unclickable + project_type filter
* fix: 10 classes then lazy load
2026-04-27 16:33:39 +00:00
Calum H.
6afda48e70
fix: various smaller fixes ( #5917 )
...
* fix: try fix email templates rendering links for variables
* fix: b is not a function
* fix: wording on modpack btn on setup type stage
* fix: respect launcher-meta info
* feat: i18n pass on creation flow modal
* fix: prefetch loader manifests
* fix: lint
2026-04-27 16:27:41 +00:00
Calum H.
faf593b2af
fix: number parsing regression ( #5906 )
2026-04-24 18:39:30 +00:00
Calum H.
eebb353547
feat: changelog ( #5874 )
2026-04-20 22:51:31 +02:00
Calum H.
da47c50320
fix: sticky header regression ( #5869 )
...
* fix: sticky header regression
* fix: github release changelog format for app release workflow
* fix: lint
2026-04-20 15:20:54 +00:00
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