Calum H. (IMB11)
|
b33eea96eb
|
Merge remote-tracking branch 'origin/main' into cal/post-release-shared-instances
# Conflicts:
# apps/app-frontend/src/pages/instance/share/index.vue
# apps/app-frontend/src/pages/instance/share/shared-instance-members-table.vue
|
2026-07-28 13:31:28 +01:00 |
|
 ProspectorandCalum H.
|
3c8bb0923d
|
fix authorized apps settings, redesign, fix retro theme vars (#6900)
* fix authorized apps settings, redesign, fix retro theme vars
* merge
* fix: retro in app
---------
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer>
|
2026-07-28 12:16:05 +00:00 |
|
 Calum H.andProspector
|
7c4190fb9c
|
feat: move users page to xplat page system (#6889)
* feat: move users page to xplat
* feat: stop doing tauri plugin open for user links
* feat: qa
* fix: qa
* fix: qa
* fix: comment
* fix: prepr
* prepr
* prepr
* prepr
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
|
2026-07-27 20:02:33 +00:00 |
|
François-Xavier Talbot
|
224c28f29d
|
feat: more details linked account info for support/moderation (#6897)
* feat: show discord + steam ID + github profile in "Show details" user modal
* pnpm intl:extract
|
2026-07-27 19:20:38 +00:00 |
|
Prospector
|
c938ca3ceb
|
update toggle filter design (#6888)
change toggle filters to just use exclude-only filters, same design as the others.
|
2026-07-27 11:49:52 -07:00 |
|
François-Xavier Talbot
|
20adb0f16a
|
fix(labrinth): let through emails when neverbounce hangs or fails (#6898)
* fix(labrinth): let through emails when neverbounce hangs or fails
* chore(ci): stack size
|
2026-07-27 18:10:54 +00:00 |
|
Calum H. (IMB11)
|
c89bbf640f
|
fix: yeet svg
|
2026-07-27 18:30:49 +01:00 |
|
Calum H. (IMB11)
|
b15103e088
|
fix: fmt
|
2026-07-27 18:17:54 +01:00 |
|
Calum H. (IMB11)
|
5f1f97d981
|
fix: fmt
|
2026-07-27 18:11:45 +01:00 |
|
Calum H. (IMB11)
|
f1f306d7ea
|
feat: smaller qa points
|
2026-07-27 18:09:46 +01:00 |
|
Calum H.
|
354940a8c6
|
fix: search resetting to page 1 (#6896)
|
2026-07-27 15:09:13 +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. (IMB11)
|
893b163a86
|
fix: lint
|
2026-07-27 15:40:16 +01:00 |
|
Calum H. (IMB11)
|
08bb4de9dc
|
fix: better offline handling
|
2026-07-27 15:39:52 +01:00 |
|
Calum H. (IMB11)
|
c8b21fe120
|
feat: instance icon improvements
|
2026-07-27 14:28:11 +01:00 |
|
Calum H. (IMB11)
|
1c22503d01
|
fix: moderation issues with shared instances
|
2026-07-27 13:33:24 +01:00 |
|
Calum H. (IMB11)
|
a04555dc91
|
feat: invite management frontend
|
2026-07-27 13:11:38 +01:00 |
|
Calum H. (IMB11)
|
7741e7f2dd
|
qa: invite modal dropdown + other + clamp limits
|
2026-07-27 12:11:48 +01:00 |
|
Calum H. (IMB11)
|
af9cb8a625
|
fix: 20 user cap
|
2026-07-27 12:03:29 +01:00 |
|
Modrinth Bot
|
372e2bf47b
|
New translations from Crowdin (main) (#6892)
|
2026-07-27 10:46:42 +00:00 |
|
Magnus Jensen
|
36d786f504
|
Fix vertical mis-aligned badge in notifcations (#6887)
vertical align badge
|
2026-07-26 20:25:19 +00:00 |
|
Prospector
|
1a1e1ea448
|
changelog
|
2026-07-26 12:22:50 -07:00 |
|
aecsocket
|
158de019a6
|
fix: search indexing performance and batching (#6521)
* Add consume batching delay
* maybe fix
* max batch size
* more logging
* parallelize remove tasks
* delete/upsert project/version messages
* prepare
* more logging
* log number of docs
* try more targeted, homogenous version change ops
* ensure only necessary fields are serialized into typesense
* disable index background task
* wip: script changes
* don't facet by project id
* fix
* fix clippy
* batch by document and dedup loaders
* fix test
* wip: projects/versions collections
* clean up SearchBackend interface
* cleanup pass
* cleanup pass 2
* standardise fn names
* cleanup pass
* fix compile
* factor out filter rewriting
* query perf
* put categories into the project doc
* wip: search filter AST
* doc comment
* more AST normalization
* (temp) convert search request errors into internal errors
* implement unary NOT
* tombi fmt
* fix tests
* revert request error
* try increase stack size
|
2026-07-26 14:55:00 +00:00 |
|
Prospector
|
54cc1898fa
|
changelog
|
2026-07-25 18:32:56 -07:00 |
|
 ArthurandProspector
|
b96a1cfa58
|
fix: allow crowdin badges to skip image proxy (#6861)
Add crowdin to allowed hostnames
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
|
2026-07-26 01:14:21 +00:00 |
|
coolbot
|
44be49416b
|
feat: update private use moderation msgs and stage (#6872)
|
2026-07-26 00:10:48 +00:00 |
|
Calum H.
|
1dd613e459
|
feat: changelog (#6863)
|
2026-07-24 20:04:57 +02:00 |
|
Calum H.
|
d632b7bdbc
|
feat: shared instances blog (#6847)
* feat: shared instances blog
* fix: formatting
* fix: authors
* fix: update blog
|
2026-07-24 17:57:20 +00:00 |
|
Modrinth Bot
|
eb8141134a
|
New translations from Crowdin (main) (#6859)
|
2026-07-24 17:55:52 +00:00 |
|
Calum H.
|
cc0d3bf42c
|
fix: post-release shared instances (#6860)
* fix: qa
* fix: lint
|
2026-07-24 17:54:00 +00:00 |
|
Calum H.
|
5e155d69b6
|
feat: changelog app 0.16.0 (#6858)
|
2026-07-24 18:59:23 +02:00 |
|
Calum H.
|
fbe70c6938
|
fix: pre-release shared instances fixes (#6856)
* fix: dedupe notifications
* fix: notifs + members btn robustness
* fix: temp fix for external file wrongly showing updated
* fix: fmt
|
2026-07-24 16:47:08 +00:00 |
|
Calum H.
|
cd56b98975
|
fix: broken link highlighting in changelog section (#6853)
* fix: broken link highlighting in changelog section
* fix: hide switch vers for external files
|
2026-07-24 15:54:30 +00:00 |
|
Calum H.
|
b06b14e0fb
|
fix: tooltip issues in content tab for server panel (#6852)
|
2026-07-24 15:53:37 +00:00 |
|
aecsocket
|
a6d9bb7b3e
|
feat: allow bulk deleting attribution groups for moderators (#6839)
* feat: allow bulk deleting attribution groups for moderators
* prepr
|
2026-07-24 13:42:36 +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 |
|
Prospector
|
2e0d797bb0
|
changelog
|
2026-07-23 23:01:44 -07:00 |
|
Calum H.
|
0512e0b62b
|
fix: make search use v3 everywhere (#6840)
|
2026-07-23 22:16:23 +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
|
b4d681e713
|
feat(labrinth): Redis Cluster (#6771)
* chore(labrinth): bump to redis 1.4.1
* feat(labrinth): redis cluster
* chore: cleanup
* feat(labrinth): cache locking
* fix(labrinth): clippy
* chore(labrinth): cleanup env, remove postcard support
* chore(ci): fix test env for labrinth
* chore(labrinth): bump all key versions
* chore(labrinth): improve redis key identities handling
* chore(labrinth): simplify deadline handling
* chore(labrinth): remove unused lease tracking
* chore(labrinth): remove distributed cache locking for now
* chore(labrinth): improve redis backend init error
* feat(labrinth): expose redis read replica strategy
* chore(ci): remove other connection mode tests
* chore: split xredis crate
* feat(xredis): primaries routing
* chore: tombi fmt
* chore: clippy
* chore: update query cache
|
2026-07-23 11:35:02 +02:00 |
|
Prospector
|
11af2651ef
|
changelog
|
2026-07-22 14:34:31 -07:00 |
|
Prospector
|
56ff97ee6f
|
feat: add license info to app + prefetch license details (#6831)
* update project sidebar details to use common component + prefetch license
* prepr
* fix updated date needing to fetch versions
|
2026-07-22 13:56:16 -07:00 |
|
jade
|
d3839ff953
|
feat(moderation): autofocus add to existing entry input (#6832)
|
2026-07-22 20:32:56 +00:00 |
|
Prospector
|
46cbb3be0c
|
fix: give error notification bodies a max height (#6826)
|
2026-07-22 11:54:51 -07:00 |
|
Calum H.
|
3ca8a911da
|
feat: changelog (#6818)
|
2026-07-22 12:46:49 +02:00 |
|
Calum H.
|
56eeb242de
|
fix: page header merge conflict (#6816)
|
2026-07-22 12:45:02 +02:00 |
|
Prospector
|
68f4b5d86a
|
changelog
|
2026-07-21 16:27:11 -07:00 |
|
ThatGravyBoat
|
706d4c1a1e
|
fix: license nag showing for datapacks (#6807)
|
2026-07-21 23:22:54 +00:00 |
|
Prospector
|
6c86bb933b
|
changelog
|
2026-07-21 13:11:22 -07:00 |
|
Calum H.
|
4bb20e560f
|
fix: skin uv inset (#6803)
|
2026-07-21 13:10:15 -07:00 |
|