Commit Graph
196 Commits
Author SHA1 Message Date
Hampus 8a14281b87 feat(api): return discovery category counts and banners for faceted search (#1686) 2026-08-16 22:39:21 +02:00
Hampus be69157811 fix(admin): allow single community mode to be turned back on (#1684) 2026-08-16 22:29:23 +02:00
Hampus 45289b5531 fix(api): let single community setup work without email verification (#1683) 2026-08-16 22:14:59 +02:00
Hampus c06e958eb5 fix(ci): resolve knip unused export and stale entry pattern (#1667) 2026-08-16 00:47:56 +02:00
Hampus 2dd5e6a4b4 chore(i18n): recompile locale modules from the Weblate catalogs (#1661) 2026-08-15 23:15:49 +02:00
Hampus 490b710c61 feat(api): allow bots to search messages within a single community (#1660) 2026-08-15 23:11:45 +02:00
Hampus fb718e7e5b fix(search): filter message dates on createdAt instead of the id string (#1656) 2026-08-15 22:41:51 +02:00
Hampus 578fd61d93 feat(self-hosting): allow opting in to private-address SSO providers (#1655) 2026-08-15 22:30:46 +02:00
Hampus 6d04fa3e6d fix(api): report non-routable SSO URLs distinctly from malformed ones (#1653) 2026-08-15 21:49:43 +02:00
Hampus e0876d719c fix(auth): reject a weak claim password before sending the code (#1648) 2026-08-15 20:53:03 +02:00
Hampus ae11ee86aa fix(api): disable Bluesky OAuth instead of failing on an invalid key (#1647) 2026-08-15 20:43:30 +02:00
Hampus 5022568608 fix(search): match the Meilisearch result window to Elasticsearch (#1646) 2026-08-15 20:38:28 +02:00
Hampus 1f76c9d3d3 fix(api): auto-join the single community on registration approval (#1639) 2026-08-15 19:54:40 +02:00
Hampus 235399cfd6 fix(api): keep activity tracking out of the registration critical path (#1629) 2026-08-15 15:08:48 +02:00
fluxer-weblate[bot]andWeblate 6e2fbb712e chore(i18n): update translations from Weblate (#1434)
Co-authored-by: Weblate <[email protected]>
2026-08-15 13:56:30 +02:00
fluxer-weblate[bot]andWeblate fa63c2ed9a chore(i18n): update translations from Weblate (#1431)
Co-authored-by: Weblate <[email protected]>
2026-08-15 13:56:23 +02:00
Gapriel RideandHampus b386cd625a fix: Remove more "required optionals" from OpenAPI spec (#1522)
Co-authored-by: Hampus <[email protected]>
2026-08-15 13:32:59 +02:00
Hampus 78d81dd407 fix(api): re-evaluate link embeds when a message is edited (#1622) 2026-08-15 13:22:14 +02:00
Hampus 4e9b8fa1a6 feat(api): document the client geolocation route in OpenAPI (#1617) 2026-08-15 13:13:22 +02:00
Hampus 6e4c055ebd feat(desktop): build macOS as a universal binary (#1603) 2026-08-15 01:25:35 +02:00
Hampus beb906753f fix(api): eliminate idle Postgres I/O on self-hosted instances (#1593) 2026-08-14 19:55:53 +02:00
Hampus 42cdc1f877 fix(app): backport rendering improvements (#1580) 2026-08-13 19:52:00 +02:00
Hampus dba1ba1112 fix(api): enforce attachment upload provenance (#1578) 2026-08-13 14:49:46 +02:00
Hampus 10fc79ab37 test: remove infrastructure-dependent integration suites (#1573) 2026-08-12 16:56:25 +02:00
Hampus f88b0f69b2 feat: remove Canary Testers guild integration (#1572) 2026-08-12 15:40:33 +02:00
Hampus a9a51f576c chore: clean up repository metadata (#1571) 2026-08-12 14:50:00 +02:00
Hampus 6e66c92dca feat(desktop): sign every Windows release artifact (#1548) 2026-08-10 23:22:19 +02:00
Gapriel Ride c30344da5d fix: OpenAPI spec does not require nullable description in rich embeds (#1519) 2026-08-02 10:43:26 +01:00
Hampus ec1182d34d feat(api): remove Flutter client auth gates (#1513) 2026-07-31 17:36:15 +02:00
Hampus 6a23ec30c6 fix(guild): stop batched message delete audit log disappearance (#1511) 2026-07-31 16:00:25 +02:00
Hampus 9d33993413 fix(presence): enforce visibility and relationship invariants (#1507) 2026-07-30 21:39:05 +02:00
Mocha b323701774 fix(sso): trust absent email_verified claim and relax auth code length limit (#1493) 2026-07-27 01:51:42 +02:00
Hampus fb5fe38d52 feat(api): add IP ban exemptions (#1448) 2026-07-23 18:06:34 +02:00
fluxer-weblate[bot] 7b5533a32c chore(i18n): update translations from Weblate (#1343) 2026-07-17 20:34:59 +02:00
fluxer-weblate[bot] bb5384edd2 chore(i18n): update translations from Weblate (#1344) 2026-07-17 20:34:37 +02:00
Timothy Enderson 0f8f84667d fix(api): isolate tests from self-hosted environment 1/4 (#1408) 2026-07-16 21:19:49 +01:00
Hampus 483b90fb08 fix(api): preserve gifted trial time on upgrade (#1413) 2026-07-15 23:58:30 +02:00
David 4ed33fe3e1 fix: Slowmode string update (#1403) 2026-07-14 00:26:30 +00:00
Jiralite 6ebb43d10d fix: allow rate_limit_per_user on channel creation (#1401) 2026-07-13 21:57:07 +00:00
Jiralite e958cfe3a1 fix: add pending registration decisions to audit logs (#1364) 2026-07-10 22:24:49 +00:00
Jiralite 85fefac15b fix(MessagePersistenceService): preserve embeds if not passed (#1363) 2026-07-10 23:58:37 +02:00
Jiralite 097fa9d9ce fix: admin API key page fixes (#1360) 2026-07-10 16:32:30 +00:00
Jiralite d1aa49f4f9 fix(GitHubPullRequestTransformer): use sender (#1351) 2026-07-09 22:57:25 +02:00
JiraliteandHampus dec7b63d07 feat: Instatus webhooks (#1349)
Co-authored-by: Hampus <[email protected]>
2026-07-09 22:06:56 +02:00
Jiralite 8dd230ea2f fix(GitHubPullRequestTransformer): remove fallback string (#1350) 2026-07-09 22:06:32 +02:00
Hampus 5f422588fe fix(api): allow single community setup (#1323) 2026-07-07 17:06:23 +02:00
Jiralite e474d39a14 fix(assets): update GitHub asset (#1310) 2026-07-07 01:51:14 +02:00
Hampus 3a8ed1012f fix(api): support int53 attachment sizes (#1261) 2026-07-02 23:41:55 +02:00
Hampus 33d05f9763 feat(api): protect group dm changes (#1244) 2026-07-01 21:55:59 +02:00
6fd7c027e3 feat: Toggle to "Disable new IP Login authorization" emails in /admin (#1030)
Co-authored-by: Jiralite <[email protected]>
Co-authored-by: Hampus <[email protected]>
2026-07-01 20:38:59 +02:00