 HampusandGitHub
|
5afbf67a70
|
refactor(api): tidy the api and shared packages (#2733)
|
2026-09-13 17:37:48 +02:00 |
|
 HampusandGitHub
|
580401d2dc
|
chore(marketing): remove the private marketing submodule (#2732)
|
2026-09-13 16:37:55 +02:00 |
|
 HampusandGitHub
|
38b7c63431
|
fix(admin): declare gateway cluster_metrics in node stats (#2728)
|
2026-09-12 22:48:22 +02:00 |
|
 HampusandGitHub
|
12397032e3
|
feat(voice): add the recon service and remove the old worker (#2719)
|
2026-09-12 15:38:32 +02:00 |
|
 HampusandGitHub
|
3affd295e8
|
feat(guild): require opt-in for emoji and sticker cloning (#2712)
|
2026-09-12 00:33:23 +02:00 |
|
 HampusandGitHub
|
adab646d1e
|
fix(schema): preserve WebAuthn payloads and align fixtures (#2710)
|
2026-09-12 00:19:44 +02:00 |
|
 HampusandGitHub
|
de1fd95a99
|
refactor(schema): simplify validation and OpenAPI generation (#2709)
|
2026-09-11 23:24:26 +02:00 |
|
 HampusandGitHub
|
172791316b
|
feat(voice): add noise suppression backends and rollout (#2706)
|
2026-09-11 22:24:05 +02:00 |
|
 HampusandGitHub
|
258fe6f742
|
feat(voice): add audio bitrate guild features and 96 kbps cap (#2703)
|
2026-09-11 22:00:15 +02:00 |
|
 HampusandGitHub
|
1b1d48b05e
|
feat(voice): soft connection limits for voice servers (#2694)
|
2026-09-11 20:05:14 +02:00 |
|
 HampusandGitHub
|
3af43b3366
|
feat(api): add SEK, DKK and NOK as localized currencies (#2684)
|
2026-09-11 15:48:56 +02:00 |
|
 fluxer-ci[bot]andGitHub
|
5b2099c777
|
chore(i18n): update public marketing catalogs (#2651)
|
2026-09-11 00:51:25 +02:00 |
|
 HampusandGitHub
|
f708586c59
|
feat(api)!: always use localized pricing where it is offered (#2646)
|
2026-09-10 21:22:32 +02:00 |
|
 HampusandGitHub
|
905af5dd5a
|
fix(app): shrink stored favorite gifs and raise their budget (#2643)
|
2026-09-10 18:43:42 +02:00 |
|
 HampusandGitHub
|
4a93b677af
|
feat(api): retire prices safely and add a self-serve switch (#2637)
|
2026-09-10 17:28:16 +02:00 |
|
 HampusandGitHub
|
0eff26a1c9
|
test(config): match the configurable client-IP trust defaults (#2625)
|
2026-09-09 01:32:36 +02:00 |
|
 HampusandGitHub
|
3e32414849
|
test(config): expand the shipped stack on another port (#2612)
|
2026-09-08 23:10:00 +02:00 |
|
 HampusandGitHub
|
7707b9531c
|
chore(i18n): translate the new setup and email domain strings (#2613)
|
2026-09-08 22:57:07 +02:00 |
|
 HampusandHampus Kraft
|
c577b97f35
|
fix(api): reject a mail-less email domain by its own code (#2608)
|
2026-09-08 22:17:53 +02:00 |
|
 HampusandGitHub
|
8cc485cf81
|
fix(self-host): tie the public address to a single origin (#2605)
|
2026-09-08 22:17:39 +02:00 |
|
 HampusandGitHub
|
ce08f82a92
|
refactor(gateway): remove voice reconciliation v3 (#2601)
|
2026-09-08 19:17:48 +02:00 |
|
 HampusandGitHub
|
ef067f36c6
|
fix(voice): report real state in voice diagnostics (#2600)
|
2026-09-08 19:16:22 +02:00 |
|
 HampusandGitHub
|
ea6e4a75db
|
fix(markdown): let a backslash escape a code fence (#2562)
|
2026-09-06 22:45:29 +02:00 |
|
 HampusandGitHub
|
fbf0f6adfe
|
fix(app): load more bookmarks as the list scrolls (#2556)
|
2026-09-06 21:05:57 +02:00 |
|
 HampusandGitHub
|
8f4fa82a9e
|
fix(api): always return the page total when listing reports (#2534)
|
2026-09-06 17:38:21 +02:00 |
|
 HampusandGitHub
|
7f8f09ee51
|
feat(admin)!: move the admin api to rest and fix its defects (#2515)
|
2026-09-06 15:36:41 +02:00 |
|
 HampusandGitHub
|
1a5925f9cb
|
chore(app): remove message scheduling and a dead descriptor (#2513)
|
2026-09-06 15:35:36 +02:00 |
|
 HampusandGitHub
|
d07f520b13
|
fix(api)!: correct pagination and locking, drop toggle routes (#2505)
|
2026-09-06 15:31:13 +02:00 |
|
 HampusandGitHub
|
9a229c1b73
|
fix(api): answer 403 when the client ip header is unparsable (#2483)
|
2026-09-06 15:23:35 +02:00 |
|
 HampusandGitHub
|
a036d9a2e1
|
fix(api): resolve missing user rows for webhooks and sessions (#2487)
|
2026-09-06 15:23:03 +02:00 |
|
 HampusandGitHub
|
d5bfa5a73d
|
fix(api)!: align error codes with throw sites and image bounds (#2488)
|
2026-09-06 15:21:38 +02:00 |
|
 HampusandGitHub
|
4534822355
|
fix(config): derive the VAPID public point to verify the pair (#2521)
|
2026-09-06 15:13:32 +02:00 |
|
 HampusandGitHub
|
bff29d8f07
|
fix(api)!: always send Retry-After and reclassify two limits (#2489)
|
2026-09-06 15:07:00 +02:00 |
|
 HampusandGitHub
|
bec34ea147
|
fix(api)!: correct declared bounds and hide public bot mfa (#2485)
|
2026-09-06 15:06:15 +02:00 |
|
Hampus Kraft
|
3be4171256
|
feat(self-host)!: rework the compose stack and demand secrets (#2486)
|
2026-09-06 15:02:20 +02:00 |
|
Hampus Kraft
|
5bcaa7cfac
|
fix(config)!: validate and derive config, drop the unread keys (#2482)
|
2026-09-06 15:02:20 +02:00 |
|
 HampusandGitHub
|
ea93ef5352
|
fix(api): find every live route when generating openapi.json (#2484)
|
2026-09-06 14:54:21 +02:00 |
|
 HampusandGitHub
|
8734956d86
|
fix(auth): explain why a phone number was rejected (#2480)
|
2026-09-06 03:09:26 +02:00 |
|
 HampusandGitHub
|
519b3a6127
|
fix(i18n): translate shipped English, repair broken catalogs (#2479)
|
2026-09-06 02:58:56 +02:00 |
|
 HampusandGitHub
|
9b3773c1e6
|
feat(auth): let phone-gated accounts set the check aside (#2478)
|
2026-09-06 01:11:24 +02:00 |
|
 HampusandGitHub
|
622bd124b9
|
fix(fonts): stop SC and TC from claiming kana (#2473)
|
2026-09-05 22:25:44 +02:00 |
|
 HampusandGitHub
|
fed8b2d089
|
feat(admin): add bulk delete user messages tool (#2472)
|
2026-09-05 22:20:14 +02:00 |
|
 HampusandGitHub
|
12718eabbc
|
refactor(api): drop cookie support for sudo mode (#2466)
|
2026-09-05 01:29:34 +02:00 |
|
 HampusandGitHub
|
ab68b61653
|
refactor: remove the CTP_MEMBER user flag (#2465)
|
2026-09-05 01:13:34 +02:00 |
|
 HampusandGitHub
|
3f1f899b23
|
fix(api): keep a deprecated nsfw field for older clients (#2463)
|
2026-09-04 23:08:34 +02:00 |
|
 HampusandGitHub
|
51cb750502
|
feat(api): drop NSFW classification for emojis and stickers (#2462)
|
2026-09-04 22:55:58 +02:00 |
|
 HampusandGitHub
|
16ae98e189
|
fix(auth): regenerate backup codes with the emailed challenge (#2436)
|
2026-09-03 21:29:16 +02:00 |
|
 HampusandGitHub
|
90c349392b
|
fix(auth): email code to view backup codes, fix login matching (#2433)
|
2026-09-03 21:06:30 +02:00 |
|
 HampusandGitHub
|
c97bc53342
|
refactor(voice): remove screen share codec renegotiation (#2417)
|
2026-09-03 04:46:11 +02:00 |
|
 HampusandGitHub
|
a74f1b0e7b
|
fix(ci): clear knip, refresh openapi, close kv schema race (#2409)
|
2026-09-02 18:12:48 +02:00 |
|