Hampus
|
bef20cba85
|
fix(links): warn on unhandled middle clicks and desktop links (#3311)
|
2026-10-08 20:05:54 +02:00 |
|
Jiralite
|
ebf91ccc76
|
fix(links): warn on embed link middle clicks (#3305)
|
2026-10-08 20:05:27 +02:00 |
|
Hampus
|
d6e3254a16
|
feat(app): show instance branding in switchers and pickers (#3289)
|
2026-10-08 17:34:56 +02:00 |
|
Hampus
|
46a356cc40
|
fix(media): keep self-host media loading after restarts (#3283)
|
2026-10-08 17:28:18 +02:00 |
|
Hampus
|
7937d5f802
|
fix(desktop): update from the splash only after the user clicks (#3280)
|
2026-10-08 17:25:34 +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
|
6e28092cdc
|
fix(app): keep mention highlight when mentions are suppressed (#3242)
|
2026-10-06 20:58:28 +02:00 |
|
Hampus
|
d87e31efaf
|
fix(app): drop the reply when its target message is deleted (#3237)
|
2026-10-06 02:14:00 +02:00 |
|
Hampus
|
22b8f5454b
|
fix(app): skip forwarded messages when editing with arrow up (#3234)
|
2026-10-05 21:34:05 +02:00 |
|
Hampus
|
283d179b05
|
fix(app): strip youtube is= share tracking param (#3225)
|
2026-10-05 17:33:35 +02:00 |
|
Hampus
|
532e828fe6
|
perf(app): restore preloading channels and guilds on hover (#3208)
|
2026-10-04 19:46:49 +02:00 |
|
Hampus
|
5ca458dada
|
fix(mentions): ignore @everyone and @here in one-to-one DMs (#3199)
|
2026-10-04 16:59:04 +02:00 |
|
omster
|
0de7dde1ce
|
feat(app): reveal external link destinations on hover (#3176)
|
2026-10-03 19:44:03 +02:00 |
|
Hampus
|
bc5dcdfe21
|
feat(app): show paused-messaging banner across the app (#3178)
|
2026-10-03 19:31:43 +02:00 |
|
Hampus
|
81d69c41f5
|
feat(discovery): resolve message links into discoverable guilds (#3159)
|
2026-10-03 13:12:30 +02:00 |
|
Hampus
|
4e6b837ccc
|
fix: tighten edge cases across services (#3158)
|
2026-10-03 13:04:29 +02:00 |
|
Hampus
|
27fc634bc9
|
perf(app): stop preloading channels and guilds on hover (#3133)
|
2026-10-02 19:04:14 +02:00 |
|
Hampus
|
1ec8f31253
|
refactor: simplify account standing and verification levels (#3130)
|
2026-10-02 18:17:41 +02:00 |
|
Hampus
|
1f18d3262d
|
fix(composer): keep emoji autocomplete open on tilde names (#3126)
|
2026-10-02 17:26:30 +02:00 |
|
Hampus
|
98cce4815d
|
feat(users): add temporary new conversation limits (#3100)
|
2026-10-02 01:28:35 +02:00 |
|
Hampus
|
be69333eaf
|
feat(premium): add the Plutonium page behind an experiment (#3097)
|
2026-10-01 21:45:44 +02:00 |
|
Hampus
|
7e4d5137f8
|
feat: add announcement channels, publishing and following (#3090)
|
2026-10-01 16:57:21 +02:00 |
|
Hampus
|
f6df3169ca
|
fix(app): use +:shortcode: for reactions, no space before emoji (#3001)
|
2026-09-28 00:48:23 +02:00 |
|
Hampus
|
463c03fb6d
|
feat(app): make +emoji react on send and target replies (#2998)
|
2026-09-28 00:08:40 +02:00 |
|
Hampus
|
336b8b7dcd
|
fix(forward): make an @silent comment silence the forward too (#2983)
|
2026-09-27 20:13:14 +02:00 |
|
Hampus
|
1c36a59b2c
|
feat(app): rework quick switcher ranking and show origin icons (#2953)
|
2026-09-25 13:59:25 +02:00 |
|
Hampus
|
f4f39e6a89
|
feat(app): show where forward destinations come from (#2950)
|
2026-09-25 13:12:17 +02:00 |
|
Hampus
|
c1c45d835f
|
fix(app): only parse markdown in rich embeds (#2948)
|
2026-09-24 22:50:34 +02:00 |
|
Hampus
|
bbfe809bef
|
fix(app): crop animated images on web with libwebp (#2947)
|
2026-09-24 22:45:53 +02:00 |
|
Hampus
|
f2785941aa
|
fix(app): point self-hosted users at their instance admins (#2921)
|
2026-09-24 01:42:33 +02:00 |
|
Jiralite
|
7021a58090
|
fix: allow copying message snapshots (#2905)
|
2026-09-23 14:01:10 +02:00 |
|
Hampus
|
91340c5c84
|
fix(markdown): compile the parser wasm asynchronously (#2900)
|
2026-09-22 19:58:38 +02:00 |
|
Hampus
|
70e1ce682a
|
feat(emoji): add Unicode 17 emoji and fix mixed skin tones (#2883)
|
2026-09-21 16:26:06 +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 |
|
Hampus
|
910db6734b
|
feat(experiments): ship seven treatments to everyone (#2798)
|
2026-09-15 18:03:35 +02:00 |
|
Hampus
|
f4c5fee17e
|
feat(app): rank forward destinations and preview the message (#2790)
|
2026-09-15 07:23:26 +02:00 |
|
Hampus
|
c5aaf65a10
|
fix(app): list friends with closed DMs in the forward modal (#2787)
|
2026-09-15 00:39:18 +02:00 |
|
Hampus
|
951e39da3d
|
feat(api): add expression source guild routes (#2786)
|
2026-09-15 00:31:47 +02:00 |
|
Hampus
|
c212d315f4
|
fix(app): gate reworked typing indicators behind an experiment (#2782)
|
2026-09-14 21:54:52 +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
|
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
|
7d56481aba
|
fix(app): copy selected message text without markdown (#2759)
|
2026-09-14 14:53:53 +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 |
|