Commit Graph
115 Commits
Author SHA1 Message Date
Hampus 9e5b4da954 fix(i18n): correct hebrew, korean and turkish download strings (#1990) 2026-08-24 23:32:09 +02:00
Hampus b807234806 chore(i18n): translate the new marketing download strings (#1987) 2026-08-24 23:26:07 +02:00
Hampus c226eb7211 perf(repo): parallelise api tests and cache image builds in ghcr (#1984) 2026-08-24 21:24:39 +02:00
Hampus bd4117fa0a feat(api): stream harvest downloads from the configured s3 bucket (#1979) 2026-08-24 14:39:05 +02:00
Hampus f004685424 fix(repo): make the workspace lint, typecheck and test clean (#1978) 2026-08-24 13:35:22 +02:00
Hampus 735ecc1cca fix(api): distinguish a deleted reply target from no reply (#1884) 2026-08-24 12:39:11 +02:00
Hampus 844952db51 feat(app): drop the compact attachments media size preference (#1872) 2026-08-24 12:35:28 +02:00
Hampus 208632e648 fix(common): stop advertising static assets as immutable (#1836) 2026-08-24 12:28:10 +02:00
Hampus 171dc7e5b7 fix(media-proxy): serve and request images on one size ladder (#1833) 2026-08-24 12:27:33 +02:00
Hampus 1eb85410bf fix(common): keep the text after a block spoiler's closing pipes (#1831) 2026-08-24 12:27:08 +02:00
Hampus 56f6009390 feat(gifs): serve every medium, tiny and nano variant klipy offers (#1829) 2026-08-24 12:26:44 +02:00
Hampus 991be1c5a2 fix(api): log every error once and keep the cause chain (#1826) 2026-08-24 12:11:42 +02:00
Hampus 0d96a4574a fix(api): read the log level and environment from the process env (#1824) 2026-08-23 21:44:32 +02:00
Hampus 61b4511ae4 fix(schema): group category channels text before voice when ordering (#1823) 2026-08-23 17:49:26 +02:00
fluxer-ci[bot]andhampus-fluxer 51ee6567b4 chore(i18n): update public marketing catalogs (#1812)
Co-authored-by: hampus-fluxer <241303489+hampus-fluxer@users.noreply.github.com>
2026-08-21 16:31:01 +02:00
Hampus e7973b8be0 fix(api): derive voice reconciliation candidate ttl from real sweep spacing (#1810) 2026-08-21 15:49:50 +02:00
Hampus ddee116339 feat(api): route downloads through the configured downloads provider (#1802) 2026-08-20 21:44:53 +02:00
Hampus bdacaea4a8 feat(config): add an optional separate s3 provider for downloads (#1801) 2026-08-20 21:34:19 +02:00
Hampus ba96f52ed6 fix(schema): allow assigning every admin ACL to a user (#1797) 2026-08-20 21:09:56 +02:00
Hampus 631bc2307a fix(slowmode): stop the local cooldown from outgrowing the channel setting (#1795) 2026-08-20 19:56:02 +02:00
Hampus 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
fluxer-ci[bot]andhampus-fluxer a078392888 chore(i18n): update public marketing catalogs (#1719)
Co-authored-by: hampus-fluxer <241303489+hampus-fluxer@users.noreply.github.com>
2026-08-19 22:46:33 +02:00
Hampus 6a5f0d4d29 fix(i18n): simplify the marketing translation and saved media strings (#1764) 2026-08-19 22:25:01 +02:00
Hampus a297f89b83 fix(markdown): parse a table that follows a text line without a blank line (#1749) 2026-08-19 14:24:33 +02:00
Hampus 591e9fe2ba fix(api): only finalize self-serve refunds once the provider confirms (#1731) 2026-08-19 02:57:58 +02:00
Hampus d148b4e5b7 feat(app): show 25 unread messages per channel in the inbox (#1729) 2026-08-19 01:06:00 +02:00
Hampus 324f333bb5 test: drop stale hosted instance config and voice engine boundary tests (#1728) 2026-08-19 00:48:06 +02:00
Hampus 9b0b703c9d fix(api): identify session clients correctly and attribute handoff sessions (#1727) 2026-08-19 00:41:29 +02:00
Hampus d7b2e67c35 feat(api): defer registration phone verification to community joins (#1709) 2026-08-18 05:13:41 +02:00
Hampus 41c7acdd8f feat(api): redirect artifact downloads to presigned storage URLs (#1703) 2026-08-17 21:47:46 +02:00
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 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 b5285019cd fix(i18n): keep SSO URL error translations in the Weblate catalogs (#1658) 2026-08-15 22:53:55 +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 0be2a7fed9 feat(openapi): recognise the modern Zod integer formats (#1649) 2026-08-15 21:01: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 3ed43ca00f fix(schema): keep the extension when a filename has repeated dots (#1642) 2026-08-15 20:06:19 +02:00
valtteri1010andHampus d1e5b00c52 Use locale parameter for date formatting (#1637)
Co-authored-by: Hampus <hampus@fluxer.app>
2026-08-15 19:37:48 +02:00
Hampus 6073ad74d5 fix(schema): raise user trait length limit to fit SSO identities (#1633) 2026-08-15 19:21:46 +02:00
Hampus 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 <noreply@weblate.org>
Co-authored-by: Gabriela <gabrielag@rcia.dev>
2026-08-15 13:56:27 +02:00
Gapriel RideandHampus b386cd625a fix: Remove more "required optionals" from OpenAPI spec (#1522)
Co-authored-by: Hampus <hampus@fluxer.app>
2026-08-15 13:32:59 +02:00
Hampus e2d7460f14 feat(schema): add an opt-out setting for the mobile splash zoom animation (#1619) 2026-08-15 13:13:44 +02:00
Hampus 4e9b8fa1a6 feat(api): document the client geolocation route in OpenAPI (#1617) 2026-08-15 13:13:22 +02:00
fluxer-ci[bot]andhampus-fluxer 72fd1728d1 chore(i18n): update public marketing catalogs (#1610)
Co-authored-by: hampus-fluxer <241303489+hampus-fluxer@users.noreply.github.com>
2026-08-15 03:38:42 +02:00
fluxer-ci[bot]andhampus-fluxer 237b8ddfbf chore(i18n): update public marketing catalogs (#1602)
Co-authored-by: hampus-fluxer <241303489+hampus-fluxer@users.noreply.github.com>
2026-08-15 00:09:50 +02:00
Hampus 0e4e03b879 feat: refresh marketing content and catalogs (#1599) 2026-08-14 23:42:53 +02:00