Hampus
|
0fc6fad11d
|
fix(ui): report the shown carousel step so report flows react (#3353)
|
2026-10-09 14:53:08 +02:00 |
|
Hampus
|
93d1f8af46
|
refactor: remove dead code (#3337)
|
2026-10-09 01:41:26 +02:00 |
|
Hampus
|
a5c1362f4a
|
fix(self-hosting): use instance contacts and live product name (#3333)
|
2026-10-09 01:39:35 +02:00 |
|
Hampus
|
ece622e800
|
feat(reports): add server-driven report flows (#3330)
|
2026-10-09 01:38:00 +02:00 |
|
Hampus
|
dcc3273889
|
feat(app): ask everyone to review who can message them (#3323)
|
2026-10-08 20:47:44 +02:00 |
|
Hampus
|
acc1392a53
|
fix(ui): reopen a popout clicked while it is closing (#3318)
|
2026-10-08 20:33:04 +02:00 |
|
Hampus
|
bef20cba85
|
fix(links): warn on unhandled middle clicks and desktop links (#3311)
|
2026-10-08 20:05:54 +02:00 |
|
Hampus
|
b82bbaa2dd
|
fix(ui): drop the switch label tab stop with no focus ring (#3297)
|
2026-10-08 17:42:11 +02:00 |
|
Hampus
|
c3d790f664
|
fix(app): refocus the editor before text context menu actions (#3292)
|
2026-10-08 17:37:40 +02:00 |
|
Hampus
|
510cc1b916
|
fix(desktop): show the text context menu on password fields (#3285)
|
2026-10-08 17:30:11 +02:00 |
|
Hampus
|
46a356cc40
|
fix(media): keep self-host media loading after restarts (#3283)
|
2026-10-08 17:28:18 +02:00 |
|
Hampus
|
de358c0def
|
fix(app): let action toolbar overrides win over its defaults (#3266)
|
2026-10-08 03:03:26 +02:00 |
|
Hampus
|
ee1c861eb2
|
perf(desktop): cache display media and retain shown images (#3264)
|
2026-10-08 03:02:41 +02:00 |
|
Hampus
|
7c5fa2180a
|
feat(desktop): bundled renderer, modules and instance accounts (#3254)
|
2026-10-07 16:48:07 +02:00 |
|
Hampus
|
ba59a13149
|
feat(threads): thread and forum UI on web (#3252)
|
2026-10-07 15:25:43 +02:00 |
|
Hampus
|
bc5dcdfe21
|
feat(app): show paused-messaging banner across the app (#3178)
|
2026-10-03 19:31:43 +02:00 |
|
Hampus
|
e7347b582c
|
chore(license): relicense artwork and move non-free media out (#3173)
|
2026-10-03 17:53:42 +02:00 |
|
Hampus
|
4e6b837ccc
|
fix: tighten edge cases across services (#3158)
|
2026-10-03 13:04:29 +02:00 |
|
Hampus
|
cf9752db4f
|
fix(voice): release call modals when fullscreen ends (#3149)
|
2026-10-03 02:13:46 +02:00 |
|
Hampus
|
6f98de33f7
|
fix(ui): portal combobox menus into the fullscreen call host (#3123)
|
2026-10-02 17:25:08 +02:00 |
|
Hampus
|
7e4d5137f8
|
feat: add announcement channels, publishing and following (#3090)
|
2026-10-01 16:57:21 +02:00 |
|
Hampus
|
0b3418dcbe
|
fix(app): make unchecked checkbox border visible (#3050)
|
2026-09-30 01:23:43 +02:00 |
|
Hampus
|
c9ae5b6ee8
|
fix(app): smooth the fluxer.com migration and expired re-login (#3019)
|
2026-09-28 18:11:18 +02:00 |
|
Hampus
|
f1f8ba2031
|
fix(app): add copy link to link channel context menus (#2959)
|
2026-09-25 18:16:20 +02:00 |
|
Hampus
|
6730a242db
|
feat(web): prepare the fluxer.com domain migration (#2952)
|
2026-09-25 13:43:34 +02:00 |
|
Hampus
|
bbfe809bef
|
fix(app): crop animated images on web with libwebp (#2947)
|
2026-09-24 22:45:53 +02:00 |
|
Hampus
|
c4f0b2ece0
|
feat(desktop): self-update appimages in place (#2843)
|
2026-09-19 19:06:53 +02:00 |
|
Hampus
|
522cf08e61
|
feat(media-proxy): sign attachment URLs and gate origins (#2830)
|
2026-09-18 15:57:32 +02:00 |
|
Hampus
|
3b552e00ef
|
chore(deps): upgrade all dependencies, toolchains and images (#2825)
|
2026-09-17 21:08:56 +02:00 |
|
Hampus
|
deac653a9e
|
test(app): remove useless frontend tests (#2819)
|
2026-09-17 15:05:36 +02:00 |
|
Tarek
|
f753659899
|
feat(instance): make the status page URL configurable (#1159)
|
2026-09-16 15:20:37 +02:00 |
|
Hampus
|
910db6734b
|
feat(experiments): ship seven treatments to everyone (#2798)
|
2026-09-15 18:03:35 +02:00 |
|
Hampus
|
951e39da3d
|
feat(api): add expression source guild routes (#2786)
|
2026-09-15 00:31:47 +02:00 |
|
Hampus
|
1861432a53
|
fix(app): scope message rings and reach the composer by key (#2781)
|
2026-09-14 21:44:12 +02:00 |
|
Hampus
|
550e6b05a1
|
fix(app): show hover highlight and inset the focus ring (#2778)
|
2026-09-14 20:51:59 +02:00 |
|
Hampus
|
6339c3b8ad
|
feat(app): gate the expression info card behind an experiment (#2773)
|
2026-09-14 20:14:58 +02:00 |
|
Hampus
|
4b278a0da8
|
fix(app): gate one-Tab message focus behind an experiment (#2762)
|
2026-09-14 15:55:00 +02:00 |
|
Hampus
|
1281045648
|
fix(app): gate single-source message hover behind an experiment (#2761)
|
2026-09-14 15:37:37 +02:00 |
|
Hampus
|
8cb097f954
|
fix(i18n): review translations and fix i18n library misuse (#2750)
|
2026-09-13 22:58:09 +02:00 |
|
Hampus Kraft
|
d14998ff69
|
fix(app): back off image, reaction and settings retries on 429 (#2743)
|
2026-09-13 21:04:31 +02:00 |
|
Hampus
|
84dcf6b8a8
|
refactor(imports): replace relative imports with path aliases (#2741)
|
2026-09-13 20:18:22 +02:00 |
|
Hampus
|
7375ac9d80
|
docs: simplify the reference and tighten the verifier (#2736)
|
2026-09-13 17:38:50 +02:00 |
|
Hampus
|
3affd295e8
|
feat(guild): require opt-in for emoji and sticker cloning (#2712)
|
2026-09-12 00:33:23 +02:00 |
|
Hampus
|
de1fd95a99
|
refactor(schema): simplify validation and OpenAPI generation (#2709)
|
2026-09-11 23:24:26 +02:00 |
|
Hampus
|
4a93b677af
|
feat(api): retire prices safely and add a self-serve switch (#2637)
|
2026-09-10 17:28:16 +02:00 |
|
Hampus
|
fc2b6b5299
|
fix(app): correct shortcuts, nagbar, stream menu, share audio (#2599)
|
2026-09-08 19:09:59 +02:00 |
|
Hampus
|
a2a68847fd
|
fix(api): let channel managers edit a mature channel (#2583)
|
2026-09-08 14:51:47 +02:00 |
|
Hampus
|
10ba2ca896
|
fix(app): show the format toolbar on double-click selections (#2566)
|
2026-09-07 00:13:30 +02:00 |
|
Hampus
|
69ca462930
|
fix(app): keep popouts in the window they were opened in (#2561)
|
2026-09-06 22:42:32 +02:00 |
|
Hampus
|
2fd5daf104
|
fix(app): keep the client active while the user is typing (#2557)
|
2026-09-06 21:29:06 +02:00 |
|