ThatGravyBoat
707e219ff8
feat: use multi select for moderation reports ( #6312 )
...
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-06-05 14:55:05 +00:00
Calum H.
dfe12d4ecb
feat: server access post release QA ( #6316 )
...
* fix: clicking users in table in app takes you to blank page instead of website
* fix: wrong loader icon on server panel
* fix: surface var misalignment
* fix: password managers still detecting username field as something to autofill
* feat: show users on backupitem components
* feat: seperators for filter sections
* fix: lint + change remove -> revoke
* fix: copy
* feat: align copy
2026-06-05 14:54:27 +00:00
Truman Gao
c653228fe7
fix: malformed versions causing versions list page to crash ( #6315 )
2026-06-05 09:49:59 +00:00
Prospector
352a196795
update blog date
2026-06-04 11:56:52 -07:00
Calum H.
cef9b1efe5
fix: release workflow ( #6311 )
2026-06-04 09:31:41 -07:00
Calum H.
7d6c54cff9
feat: changelog ( #6310 )
2026-06-04 18:01:38 +02:00
Calum H.
bd97ace974
feat: hosting access tab ( #5995 )
...
* feat: implement access tab with dummy data
* fix: spacing
* feat: qa
* feat: implement backend
* qa: qa pass
* feat: fix user "search"
* fix: lint
* feat: change to bitfield
* feat: fix fields
* fix: lint
* fix: lint
* feat: hook up api
* feat: fix permissions
* feat: audit log table event start
* feat: better mobile mode for audit log table
* feat: i18n
* feat: qa
* feat: enforce permissions
* feat: email template start
* feat: qa
* fix: tooltip bug
* feat: qa
* impl: sse support in api-client
* feat: sse impl
* fix: desync path
* feat: time frame picker from analytics
* feat: QA
* fix: spacing
* fix: permisison audit log entries
* fix: hosting manage page shared server detection
* fix: lint
* feat: qa + lint
* feat: audit log table sort by time
* feat: finish frontend panel stuff
* fix: lint
* fix: backend alignment
* fix: lint
* fix: supress friend errors
* feat: qa
* fix: qa
* fix: lint
* fix: utils barrel
* fix: safari cookies in dev
* fix: pin nuxt
* feat: fixes + notif fix
* fix: notifications
* feat: qa
* fix: notification sync not happening immediately
* fix: qa
* fix: qa
* feat: qa
* blog + prepr
* feat: toast shit
* blog images
* thumbnail update one last time
* prepr
* feat: use reinvite route
* update images
* fix: reinvite stuff
* fix: lint
* fix: alignment of save bar
* fix: notif sizing
* fix: split up access
* fix: lint
* fix: lint
* fix: link
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-06-04 15:58:01 +00:00
Calum H.
58ad58f958
feat: user search ( #6302 )
...
* feat: user search
* refactor: use sqlx macro
* refactor: better name for escaped query
* style: cleanup unused import
* chore: update sqlx query cache
* fix: tests
---------
Co-authored-by: sychic <47618543+Sychic@users.noreply.github.com >
2026-06-03 19:38:24 +00:00
Prospector
d907083d83
changelog
2026-06-03 11:38:23 -07:00
Truman Gao
8371ff641a
fix: analytics post release bugs ( #6291 )
...
* fix: previous period data was included in the table
* fix: revenue displaying stale data when viewing it from different metric and grouped by 6 hour or 1 hour
* fix: remove staletime on analytics query so switching tabs does not refersh query
* feat: add monetization alert
* fix-small: missing space in tooltip
* fix: incorrect y-axis formatting for trailing decimal 0s
* fix: switching tabs resets table series selection due to other refetches
* fix: always show month first in chart tooltip
* fix: change all time start date to be project published date
* fix: increase length on project name column
* fix: unknown download source data points not showing for download source breakdown
* fix: double unknown for loader
* fix: no data on country labeling incorrectly as "Unknown" instead of "Other"
* fix: date picker number inputs showing arrows
* fix: stat card showing enormous percentage for prev period by switching it to absolute value difference after 1000%
* fix: decimal values for playtime being rounded badly, resulting in 0.04 becoming 0.0
* fix: chips having stroke
* refactor: pnpm prepr
* fix: spacing in annoucement link
* fix: legend scroll shadow on top of event tooltip
2026-06-03 18:27:31 +00:00
Prospector
b1cd16f966
update ads.txt
2026-06-03 10:23:11 -07:00
Prospector
40a06921ea
changelog
2026-06-03 07:00:46 -07:00
Aaron Correa
a7dc063e08
fix: use correct organization route parameter ( #6294 )
2026-06-03 13:41:02 +00:00
ThatGravyBoat
64b61d8fd0
chore: misc moderation changes ( #6296 )
...
* feat: report filter by target, issue type, project type
* fix: reply modal showing up for staff
* chore: change minimum class source from 10 to 2
2026-06-03 13:14:17 +00:00
Calum H.
5e7d4cc838
fix: notifs not live ( #6299 )
...
* fix: notifs not live
* Update apps/labrinth/src/routes/internal/external_notifications.rs
Co-authored-by: Sychic <47618543+Sychic@users.noreply.github.com >
Signed-off-by: Calum H. <hendersoncal117@gmail.com >
* fix: fmt
---------
Signed-off-by: Calum H. <hendersoncal117@gmail.com >
Co-authored-by: Sychic <47618543+Sychic@users.noreply.github.com >
2026-06-03 13:00:12 +00:00
Prospector
a0c80b13a4
fix: no mention of Australia on hosting landing page ( #6288 )
2026-06-03 02:25:16 +00:00
Calum H.
3c051f5b1d
feat: add notifs onto friends ws temporarily ( #6290 )
...
* feat: add notifs onto friends ws temporarily
* fix: lint + styling
* fix: regressions
2026-06-02 19:47:37 +00:00
Calum H.
940a796ba5
chore: changelog ( #6286 )
2026-06-02 18:39:29 +02:00
Calum H.
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
aecsocket
d61397097c
Tilitfy webhook changes ( #6267 )
...
* Tilitfy webhook changes
* add env
* fix
2026-06-02 15:14:02 +02: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
aecsocket
c3a58aba9e
Fix clickhouse URI, country filtering ( #6247 )
...
* Switch to bind for long params
* Country filtering
* prepare
* playtime preservation
2026-06-01 16:11:44 +00:00
Prospector
1550dfb3f0
feat: add toggle for showing play time ( #6240 )
...
* feat: add toggle for showing play time
* prepr
2026-06-01 15:52:01 +00:00
Modrinth Bot
4762a0a725
New translations from Crowdin (main) ( #6275 )
2026-06-01 14:11:53 +00:00
Prospector
cf82943766
fix double changelog
2026-05-31 17:55:20 -07:00
Prospector
b527e8f8f2
changelog
2026-05-31 16:28:21 -07:00
Prospector
3c53b5793b
fix ping test in app
2026-05-31 16:26:41 -07:00
Prospector
e6afc6f4f3
fix some pride links
2026-05-31 16:22:16 -07:00
Prospector
05699a90d6
fix pride badge svg
2026-05-31 15:39:29 -07:00
Prospector
142d560f76
update blog post
2026-05-31 13:43:19 -07:00
Calum H.
e80e27884e
fix: crowdin moment ( #6239 )
2026-05-31 19:25:20 +00:00
Prospector
75788938b5
update blog post
2026-05-31 10:12:20 -07:00
Prospector
2570cf1bd7
feat: add sydney region ( #6258 )
...
* feat: add sydney region
* prepr
* rename
2026-05-31 10:11:58 -07: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
Prospector
34b87991bc
feat: new user badges, ui consistency pass ( #6262 )
...
* feat: new user badges, ui consistency pass
* prepr
* fix: align with backend
* fix: lint
---------
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer >
2026-05-31 15:25:31 +00:00
aecsocket
cc8d556448
Expose user campaign donation info ( #6266 )
...
expose extra donation info for users
2026-05-31 15:18:40 +00:00
Calum H.
71286f7b2b
fix: incorrect webhook schema for tiltify ( #6260 )
...
fix:
2026-05-31 01:11:22 +02:00
aecsocket
c29973ec1a
Pride 26 campaign backend integration ( #6254 )
...
* wip: pride 2026 webhooks and stuff
* setup webhook and link to user
* fix up code
* improve donation resolution
* Pride 26 campaign
* idempotency
* wip: tiltify
* fix
* redis caching
* add num donators
* fix
* Revert openapi
* Prepare
* improve oauth token gen code
2026-05-30 19:21:33 +00:00
Prospector
8c95f0bb81
changelog
2026-05-29 16:10:27 -07:00
Truman Gao
627ab6734b
fix: revenue not showing for all time query ( #6246 )
2026-05-29 15:47:17 -07:00
Prospector
36e1cbbf3e
changelog
2026-05-29 15:06:42 -07:00
Truman Gao
93fe87e57f
feat: handle errors in analytics ( #6245 )
...
* fix: uri too long error by temporarily batching in frontend
* feat: fix empty state with error
2026-05-29 15:06:04 -07:00
Truman Gao
02363c27a2
fix: download threshold ( #6242 )
...
* fix: download threshold
* fix: download threshold for projects select
* refactor: pnpm prepr
* feat: handle facets not adding count
* feat: remove getting facets download count field entirely
* feat: update facets to match new backend shape
2026-05-29 14:41:43 -07:00
aecsocket
67e1743d6c
Flatten facets response format, remove detailed route ( #6244 )
...
* Flatten facets response format
* delete test file
2026-05-29 23:22:08 +02:00
Prospector
cef20abceb
remove old articles
2026-05-29 13:50:31 -07:00
aecsocket
62cedab6dd
Analytics faceting fixes ( #6243 )
2026-05-29 22:46:51 +02:00
Prospector
ed5a74a9d3
changelog
2026-05-29 13:03:02 -07:00