Commit Graph
255 Commits
Author SHA1 Message Date
HampusandGitHub 56f6009390 feat(gifs): serve every medium, tiny and nano variant klipy offers (#1829) 2026-08-24 12:26:44 +02:00
HampusandGitHub 991be1c5a2 fix(api): log every error once and keep the cause chain (#1826) 2026-08-24 12:11:42 +02:00
HampusandGitHub 0d96a4574a fix(api): read the log level and environment from the process env (#1824) 2026-08-23 21:44:32 +02:00
HampusandGitHub 61b4511ae4 fix(schema): group category channels text before voice when ordering (#1823) 2026-08-23 17:49:26 +02:00
51ee6567b4 chore(i18n): update public marketing catalogs (#1812)
Co-authored-by: hampus-fluxer <[email protected]>
2026-08-21 16:31:01 +02:00
HampusandGitHub e7973b8be0 fix(api): derive voice reconciliation candidate ttl from real sweep spacing (#1810) 2026-08-21 15:49:50 +02:00
HampusandGitHub ddee116339 feat(api): route downloads through the configured downloads provider (#1802) 2026-08-20 21:44:53 +02:00
HampusandGitHub bdacaea4a8 feat(config): add an optional separate s3 provider for downloads (#1801) 2026-08-20 21:34:19 +02:00
HampusandGitHub ba96f52ed6 fix(schema): allow assigning every admin ACL to a user (#1797) 2026-08-20 21:09:56 +02:00
HampusandGitHub 631bc2307a fix(slowmode): stop the local cooldown from outgrowing the channel setting (#1795) 2026-08-20 19:56:02 +02:00
HampusandGitHub 4f21430880 refactor(voice): drop the native only surface from voice_engine_v2 and narrow the desktop bridge (#1788) 2026-08-20 17:44:37 +02:00
a078392888 chore(i18n): update public marketing catalogs (#1719)
Co-authored-by: hampus-fluxer <[email protected]>
2026-08-19 22:46:33 +02:00
HampusandGitHub 6a5f0d4d29 fix(i18n): simplify the marketing translation and saved media strings (#1764) 2026-08-19 22:25:01 +02:00
HampusandGitHub a297f89b83 fix(markdown): parse a table that follows a text line without a blank line (#1749) 2026-08-19 14:24:33 +02:00
HampusandGitHub 591e9fe2ba fix(api): only finalize self-serve refunds once the provider confirms (#1731) 2026-08-19 02:57:58 +02:00
HampusandGitHub d148b4e5b7 feat(app): show 25 unread messages per channel in the inbox (#1729) 2026-08-19 01:06:00 +02:00
HampusandGitHub 324f333bb5 test: drop stale hosted instance config and voice engine boundary tests (#1728) 2026-08-19 00:48:06 +02:00
HampusandGitHub 9b0b703c9d fix(api): identify session clients correctly and attribute handoff sessions (#1727) 2026-08-19 00:41:29 +02:00
HampusandGitHub d7b2e67c35 feat(api): defer registration phone verification to community joins (#1709) 2026-08-18 05:13:41 +02:00
HampusandGitHub 41c7acdd8f feat(api): redirect artifact downloads to presigned storage URLs (#1703) 2026-08-17 21:47:46 +02:00
HampusandGitHub 8a14281b87 feat(api): return discovery category counts and banners for faceted search (#1686) 2026-08-16 22:39:21 +02:00
HampusandGitHub be69157811 fix(admin): allow single community mode to be turned back on (#1684) 2026-08-16 22:29:23 +02:00
HampusandGitHub 2dd5e6a4b4 chore(i18n): recompile locale modules from the Weblate catalogs (#1661) 2026-08-15 23:15:49 +02:00
HampusandGitHub 490b710c61 feat(api): allow bots to search messages within a single community (#1660) 2026-08-15 23:11:45 +02:00
HampusandGitHub b5285019cd fix(i18n): keep SSO URL error translations in the Weblate catalogs (#1658) 2026-08-15 22:53:55 +02:00
HampusandGitHub 578fd61d93 feat(self-hosting): allow opting in to private-address SSO providers (#1655) 2026-08-15 22:30:46 +02:00
HampusandGitHub 6d04fa3e6d fix(api): report non-routable SSO URLs distinctly from malformed ones (#1653) 2026-08-15 21:49:43 +02:00
HampusandGitHub 0be2a7fed9 feat(openapi): recognise the modern Zod integer formats (#1649) 2026-08-15 21:01:43 +02:00
HampusandGitHub e0876d719c fix(auth): reject a weak claim password before sending the code (#1648) 2026-08-15 20:53:03 +02:00
HampusandGitHub 3ed43ca00f fix(schema): keep the extension when a filename has repeated dots (#1642) 2026-08-15 20:06:19 +02:00
d1e5b00c52 Use locale parameter for date formatting (#1637)
Co-authored-by: Hampus <[email protected]>
2026-08-15 19:37:48 +02:00
HampusandGitHub 6073ad74d5 fix(schema): raise user trait length limit to fit SSO identities (#1633) 2026-08-15 19:21:46 +02:00
HampusandGitHub 2d51600b6c fix(markdown): stop escaped link destinations from swallowing later content (#1630) 2026-08-15 15:48:58 +02:00
9cbed99420 chore(i18n): update translations from Weblate (#1433)
Co-authored-by: Weblate <[email protected]>
Co-authored-by: Gabriela <[email protected]>
2026-08-15 13:56:27 +02:00
b386cd625a fix: Remove more "required optionals" from OpenAPI spec (#1522)
Co-authored-by: Hampus <[email protected]>
2026-08-15 13:32:59 +02:00
HampusandGitHub e2d7460f14 feat(schema): add an opt-out setting for the mobile splash zoom animation (#1619) 2026-08-15 13:13:44 +02:00
HampusandGitHub 4e9b8fa1a6 feat(api): document the client geolocation route in OpenAPI (#1617) 2026-08-15 13:13:22 +02:00
72fd1728d1 chore(i18n): update public marketing catalogs (#1610)
Co-authored-by: hampus-fluxer <[email protected]>
2026-08-15 03:38:42 +02:00
237b8ddfbf chore(i18n): update public marketing catalogs (#1602)
Co-authored-by: hampus-fluxer <[email protected]>
2026-08-15 00:09:50 +02:00
HampusandGitHub 0e4e03b879 feat: refresh marketing content and catalogs (#1599) 2026-08-14 23:42:53 +02:00
HampusandGitHub b8218f906b build: add marketing web fonts and branding assets (#1598) 2026-08-14 22:35:58 +02:00
7922876b81 chore(i18n): update public marketing catalogs (#1596)
Co-authored-by: hampus-fluxer <[email protected]>
2026-08-14 22:15:42 +02:00
HampusandGitHub 08566fc244 build: extract marketing and simplify releases (#1594) 2026-08-14 21:14:13 +02:00
HampusandGitHub beb906753f fix(api): eliminate idle Postgres I/O on self-hosted instances (#1593) 2026-08-14 19:55:53 +02:00
HampusandGitHub 42cdc1f877 fix(app): backport rendering improvements (#1580) 2026-08-13 19:52:00 +02:00
HampusandGitHub f88b0f69b2 feat: remove Canary Testers guild integration (#1572) 2026-08-12 15:40:33 +02:00
HampusandGitHub a9e6919713 refactor: bundle fonts (#1569) 2026-08-12 13:21:50 +02:00
HampusandGitHub 6e66c92dca feat(desktop): sign every Windows release artifact (#1548) 2026-08-10 23:22:19 +02:00
Gapriel RideandGitHub c30344da5d fix: OpenAPI spec does not require nullable description in rich embeds (#1519) 2026-08-02 10:43:26 +01:00
MochaandGitHub b323701774 fix(sso): trust absent email_verified claim and relax auth code length limit (#1493) 2026-07-27 01:51:42 +02:00