tdgao
|
0eeeb8430a
|
fix: i18n and passing params for formatter
|
2026-06-22 09:51:00 -06:00 |
|
tdgao
|
633c60a749
|
pnpm prepr
|
2026-06-22 09:47:46 -06:00 |
|
tdgao
|
62064ed109
|
Merge branch 'main' into truman/analytics-dependents-breakdown-filter
|
2026-06-22 09:39:28 -06:00 |
|
tdgao
|
5a8ea77127
|
fix: do not allow breakdowns to occur without shared stats
|
2026-06-22 09:38:31 -06:00 |
|
tdgao
|
096f0c19e6
|
feat: add link to user in table
|
2026-06-22 09:27:09 -06:00 |
|
Truman Gao
|
1e4e929a7a
|
feat: implement members breakdown/filter frontend (#6470)
|
2026-06-22 08:26:31 -07:00 |
|
tdgao
|
b7b349d52c
|
fix: use compatible dependencies for query filter options
|
2026-06-22 09:17:02 -06:00 |
|
aecsocket
|
23edb2351d
|
Filter servers out from analytics dependents (#6445)
|
2026-06-22 15:07:02 +00:00 |
|
 Truman Gaoandaecsocket
|
2c53e1240e
|
feat: add analytics fetch users mapping (#6439)
* feat: add users mapping
* remove skip_serialize_if
---------
Co-authored-by: aecsocket <43144841+aecsocket@users.noreply.github.com>
|
2026-06-22 15:06:12 +00:00 |
|
aecsocket
|
b7d097d74d
|
Batch incremental search event consumption (#6468)
* Batch incremental search event consumption
* fmt
* fix
|
2026-06-22 14:54:02 +00:00 |
|
aecsocket
|
0a0ef1ce81
|
Fix account deletion deleting incorrect report threads (#6465)
|
2026-06-22 14:27:31 +00:00 |
|
 checkrdandTruman Gao
|
d7917048d5
|
fix: allow PAT scope labels to wrap on long strings (#6456)
Co-authored-by: Truman Gao <106889354+tdgao@users.noreply.github.com>
|
2026-06-21 23:03:11 +00:00 |
|
Emma F.
|
a0017cf58f
|
fix: nested details tags in markdown bodies (#6458)
|
2026-06-21 18:56:24 +00:00 |
|
Sychic
|
b188bbf617
|
fix(maven): return requested file extension (#6455)
* fix(maven): return requested file extension
closes #2428, #2663
why was this hard coded lol
* fix(maven): handle other file types properly
|
2026-06-21 13:09:14 +00:00 |
|
Michael H.
|
79ce1adf9d
|
chore: kebab-case topic name
|
2026-06-21 14:42:24 +02:00 |
|
aecsocket
|
c6ef10e798
|
Incremental search indexing (#6453)
* wip: initial kafka support
* wip: kafka search queue
* wip: kafka consumer
* wip: create/delete docs
* reindexing works
* reindex in more places
* also incrementally update server pings
* cleanup
* tombi
* fix ci
* update tombi
* prepare
* fix ci
* fix
* fix PLEASE
* 🙏
* add route to force reindex project
|
2026-06-21 10:03:20 +00:00 |
|
aecsocket
|
be65589e4d
|
Allow v2 version creation route to accept environment (#6454)
* Allow v2 version creation route to accept environment
* fix
|
2026-06-20 19:30:32 +00:00 |
|
ThatGravyBoat
|
86a224419c
|
fix: users projects shifting around while in queue (#6452)
fix: users projects shifting around while in queue due to download count changes
|
2026-06-20 15:55:03 +00:00 |
|
Calum H.
|
49dd844fe1
|
feat: changelog app 0.14.8 (#6450)
v0.14.8
|
2026-06-19 20:34:28 +00:00 |
|
Calum H.
|
56536abb24
|
fix: modal shift on close + readd settings preload (#6448)
* fix: NewModal layout shift on close
* fix: preload queries in settings modals
* fix: any
|
2026-06-19 20:23:35 +00:00 |
|
aecsocket
|
ac5daad280
|
Tiltify API query backoff (#6447)
* Tiltify API querying backoff
* fix backoff
* fix clippy
* fix2
|
2026-06-19 19:02:22 +00:00 |
|
checkrd
|
87eec7741b
|
fix: remove max-width cap on floating action bar for mobile screens (#6430)
|
2026-06-19 18:38:33 +00:00 |
|
Modrinth Bot
|
4c9ee5b1c4
|
New translations from Crowdin (main) (#6403)
|
2026-06-19 18:08:03 +00:00 |
|
Truman Gao
|
caeab46ca6
|
fix: clicking scrollbar closes combobox (#6443)
* fix: clicking overlay scrollbar closes combobox
* feat: adjust multiselect scrollbar style
* feat: for dropdown mutliselect too
|
2026-06-19 18:07:13 +00:00 |
|
Calum H.
|
8e6004fdd5
|
fix: billing fix for medal servers (#6437)
* fix: billing fix for medal servers
* fix: lint
|
2026-06-19 18:04:25 +00:00 |
|
tdgao
|
8e7f11cba4
|
feat: separate out no dependents based on download reason
|
2026-06-19 11:14:29 -06:00 |
|
tdgao
|
e557e3981a
|
feat: do not include unknown rows for showing top 8
|
2026-06-19 10:52:40 -06:00 |
|
aecsocket
|
50b2b9567c
|
Fix token separators in game version search (#6435)
* Fix token separators in game version search
* fix
|
2026-06-19 15:50:02 +00:00 |
|
tdgao
|
d307947f20
|
feat: remove org icon for dependents projects and change unknown label
|
2026-06-19 09:42:44 -06:00 |
|
tdgao
|
fb5b87f5f7
|
pnpm prepr
|
2026-06-19 09:33:09 -06:00 |
|
tdgao
|
2d022752aa
|
feat: handle analytics values that dont have a dependent project as a "No dependent" row
|
2026-06-19 09:03:20 -06:00 |
|
Truman Gao
|
e0ea14226e
|
feat: add dawn launcher user agent (#6441)
* feat: add dawn launcher user agent
* rename to Dawn
|
2026-06-19 14:31:47 +00:00 |
|
Calum H.
|
d2b85c9f8e
|
fix: pre-migration for skins drag and drop change (#6402)
|
2026-06-19 14:16:51 +00:00 |
|
tdgao
|
ba58aa39da
|
feat: implement projects in table click to link to project page
|
2026-06-19 08:00:21 -06:00 |
|
aecsocket
|
d33f00d2b1
|
Tighten URL slug validation (#6442)
* Tighten URL slug validation
* slug sanitization in frontend
|
2026-06-19 13:52:24 +00:00 |
|
tdgao
|
946ac1131e
|
fix: still using old search formatter
|
2026-06-18 20:53:18 -06:00 |
|
tdgao
|
60fa3bf679
|
pnpm prepr
|
2026-06-18 20:38:01 -06:00 |
|
Truman Gao
|
bd8235e101
|
Merge branch 'main' into truman/analytics-dependents-breakdown-filter
|
2026-06-18 10:06:36 -06:00 |
|
tdgao
|
29ee5d5084
|
fix: all project selection gets unselected when reload page
|
2026-06-18 10:03:30 -06:00 |
|
tdgao
|
9f04d1dd53
|
refactor: pnpm prepr
|
2026-06-18 09:57:46 -06:00 |
|
tdgao
|
e370d36721
|
remove: dependent on project column and project version project column
|
2026-06-18 09:55:39 -06:00 |
|
aecsocket
|
b3257a0614
|
Allow revenue analytics to bucket by user ID (#6428)
* adjust
* convert to sqlx macros
* Allow users on a team to see rev splits of other users
* prepare
* clarify comment
|
2026-06-18 12:12:56 +00:00 |
|
François-Xavier Talbot
|
486b467af2
|
cont: fix(frontend): dont assume wss for panel pingtest as well (#6421)
* fix(frontend): dont assume wss for panel pingtest as well
* fix(frontend): wss assumptions
* chore: fix export
* chore: prettier
|
2026-06-17 22:54:09 +00:00 |
|
tdgao
|
806adc5908
|
feat: add org icon
|
2026-06-17 15:30:33 -06:00 |
|
aecsocket
|
336050f4df
|
Clear owned projects cache when deleting an org with projects (#6429)
|
2026-06-17 19:24:44 +00:00 |
|
tdgao
|
f037911fc7
|
fix: dont show dependent on column when project breakdown is selected
|
2026-06-17 12:43:26 -06:00 |
|
tdgao
|
19ee41a90f
|
feat: add project icon to query filter
|
2026-06-17 12:37:46 -06:00 |
|
tdgao
|
cb9936d55f
|
feat: implement dependents query filter
|
2026-06-17 12:17:27 -06:00 |
|
aecsocket
|
2bb1ef775c
|
Serve stale Tiltify data if API is not available (#6427)
|
2026-06-17 14:58:07 +00:00 |
|
François-Xavier Talbot
|
5ed322d281
|
feat(frontend): don't assume secure protocol for kyros websocket/fs (#6420)
* feat(frontend): don't assume https as websocket/fs protocol
* fix(frontend): actually do the same for websocket
* fix(frontend): don't strip ws path
|
2026-06-16 21:39:38 +00:00 |
|