Calum H.
|
3892b62451
|
fix: reinstall jobs not cleaning up if instance deleted (#6927)
|
2026-07-29 20:31:26 +00:00 |
|
Calum H.
|
82348fe40a
|
qa: shared instances post release (#6893)
* fix: 20 user cap
* qa: invite modal dropdown + other + clamp limits
* fix: hide filters if just one type
* feat: update req banner
* feat: invite management frontend
* fix: moderation issues with shared instances
* feat: instance icon improvements
* fix: better offline handling
* fix: lint
* feat: show avatar in install to play modal
* feat: smaller qa points
* fix: fmt
* fix: fmt
* fix: yeet svg
* fix: 50 user limit
|
2026-07-28 14:10:12 +00:00 |
|
 Calum H.andProspector
|
4c2e64e31f
|
fix: try fix install jobs being bricked/improve tracing (#6890)
* fix: try fix install jobs being bricked/improve tracing
* fix: rev cmts
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
|
2026-07-27 14:47:46 +00:00 |
|
 Calum H.andsychic
|
e58af98f21
|
feat: instance sharing thru shared-instances service (#6569)
* feat: implement instance share page + search_users backend call
* feat: invite players modal
* feat: use tanstack queries for friends sync across app pages
* feat: base shared instances implementation
* fix: admon style
* feat: impl instance admonitions like server panel
* fix: impl get + del usage
* feat: support modpack links
* feat: invite notif accepting
* fix: lint + fmt
* feat: impl install to play
* feat: impl usage of UpdateToPlayModal
* feat: warnings on deleting/disabling shared-instance version content
* fix: send instance name
* feat: align with backend
* feat: shared instances qa
* feat: wrong account protection
* feat: qa
* fix: smartly apply updates
* fix: install bug
* fix: 401/404 differentiation
* fix: fmt+prepr
* feat: qa
* feat: qa
* fix: signing out messes up revoke/deleted checks
* feat: qa
* fix: fmt + lint
* feat: lock content if part of shared instance
* fix: lint
* [do not merge] feat: rough invite links impl temp (#6666)
* fix: wrong cmd
* feat: invite page
* fix: server-manager DTO mismatch
* fix: drop anonymous invite link acceptance
* refactor: structured shared-instance unavailable errors
* refactor: centralise error presentations
* refactor: dedupe shared instance diff detection
* fix: logging in reqwests
* refactor: move app.vue shared instances into handler
* refactor: break up Share.vue
* refactor: split up shared instances state outside of instance index
* refactor: dedicated shared instances install/update modals + split up page
* refactor: centralized managed content
* refactor: split up install shared to own runner + shared.rs split up
* refactor: dedupe sql for instance metadata enrichmnt
* refactor: friends composable + dedupe friends logic across usages
* chore: reduced unused code
* fix: align with backend
* fix: lint
* fix: file sha changes
* fix: invite links not working due to icon signed
* feat: qa
* feat: reporting frontend dummy
* fix: try use header
* remove: file hash field
* fix: pin box
* feat: malware warning for shared instances
* fix: cache rule
* feat: config files syncing
* feat: disable config sharing
* fix: header
* fix: use mark ready
* fix: dont cause push update for configs
* fix: lint
* feat: sharing page in settings
* feat: move config + change flow
* fix: qa
* fix: lint prepr
* feat: proxy file upload thru shared instances backend
* fix: use collapisible
* fix: push config
* fix: config
* feat: swap out sign in modal for new one
* fix: report flow
* fix: exclude configs.zip from external warnings
* fix: nuxi init
* fix: config bundle downloading
* fix: error notif
* fix: polling
* fix: qa
* fix: lint + prepr
* feat: shared instances moderation frontend + hook up report flow
* fix: report copy
* fix: lint
* fix: lint
* fix: modrinth ids being undefined
* feat: instance quarantining
* fix: prepr + fmt
* fix: quarantined -> locked terminology
* fix: missing endpoint impls + fmt
* fix: missing api in build.rs
* fix: share tab jittery
* fix: fmt
*PT bug
* fix: invites count as users even if pending
* fix: prepr
* fix: invite page owner in users list
* fix: lint
* fix: qa
* fix: lint
* fix: members stale not clearing
* fix: invite use joined_at field
* fix: lint
* fix: qa
---------
Co-authored-by: sychic <47618543+Sychic@users.noreply.github.com>
|
2026-07-24 13:06:38 +00:00 |
|
Calum H.
|
5c697f675c
|
fix: various content_row fixes (#6823)
* fix: preserve instance file identity during upsert
* fix: preserve present files when hashing fails
* fix: serialize per-instance content mutations
* fix: prevent duplicate content entries
* fix: make file and content entry writes atomic
* fix: invalidate cached hashes for modified files
* feat: content lock
* fix: boris rev
|
2026-07-23 20:36:21 +00:00 |
|
François-Xavier Talbot
|
79013c21c2
|
feat(app): handle rate limits (#6790)
* feat(app): handle rate limits + governor rate limits
* feat(app): add hysteresis to rate limiter
* fix(ci): make sure sccache directory exists if mount fail
* fix(ci): also apply sccache mount fix to daedalus-docker
* fix(ci): sudo
|
2026-07-21 11:33:01 -07:00 |
|
Calum H.
|
c07727aa49
|
feat: install flow improvements (#6669)
* feat: better error handling + copy details btn for info
* refactor: clean up error handling into diagnostics
* feat: extra info for failure states + queuing properly
* fix: cleanup
* fix: lint
* fix: fmt
* fix: cleanup
* fix: cleanup
* fix: lint
* feat: use bon builder
|
2026-07-10 11:54:56 +00:00 |
|
 
|
734720e11e
|
feat: instances v2 (#6431)
* feat: base of instances v2
* feat: use old profiles with compat layer
* prototype: instances v2
* fix: install_from using profile
* fix: skins migration fix
* fix: frontend still using profile path
* fix: add update proj multiselect guard
* fix: cargo fmt
* fix: content missing fields
* feat: break up app-lib/api/instance.rs
* fix: check_content_updates mismatch
* fix: updater modal cleanup w/new structure
* feat: better update all handling
* fix: remove preview_update_all
* fix: feedback on bulk update + lint
* fix: rem transitions
* fix: change to jsonb
* feat: app db backup after update
* fix: lint
* fix: sqlx prepare + use sqlx macros
* fix: lint
* fix: bugs
* feat: defuck the installing process up
* fix: bug of hell
* fix: shear
* fix: fmt
* fix: install progress spacing + change mc/content/overrides to bytes
* fix: lint
* fix: prepr
* fix: navtabs anim not working in app
* fix: worlds.vue improvements + browse page fixes
* feat: optimise queries + adapter fns
* fix: lint
* fix: lint
* feat: shared modrinth-content-management crate (#6469)
* feat: disable warnings setting
* feat: add instances shortcuts (#6329)
* Add modrinth://launch deep link to start a profile
Support external profile launching via modrinth://launch/{profile_path} for integrations such as Stream Deck.
* Change route to /launch/profile/{id} for future extensibility
* fix: ensure profile path is url decoded
* fix: URL-decode profile path from deep link
* fix: use urlencoding crate for URL decoding
* feat: implement app instance shortcuts
* feat: change windows shortcut creation to use windows api instead
* feat: implement creating a shortcut launching world/server
* format
* fmt
* fix multiline inline tables
* pnpm prepr
* feat: move create shortcut to last item
* refactor: split up shortcuts.rs for individual platforms
* refactor: turn profile launch url into url type
* use string literal and add safety comment
* pt2
* refactor: rename anything that's profile into instance
* update mac shortcut
---------
Co-authored-by: DJCheesusReal <134006619+DJCheesusReal@users.noreply.github.com>
---------
Co-authored-by: Truman Gao <106889354+tdgao@users.noreply.github.com>
Co-authored-by: DJCheesusReal <134006619+DJCheesusReal@users.noreply.github.com>
|
2026-06-25 21:19:29 +00:00 |
|