429 Commits

Author SHA1 Message Date
Echo
6cf9be9880 Emoji: Add back to state (#39402) 2026-06-15 17:01:10 +02:00
Eugen Rochko
9910018b0d
Fix poll options being below uploads in compose form in web UI (#39388) 2026-06-12 05:59:36 +00:00
diondiondion
782ceb3795
Auto-focus mobile composer (#39360) 2026-06-11 08:15:40 +00:00
Eugen Rochko
1bbe3872f2
Change validation to permit polls and media being combined (#39203) 2026-06-10 15:20:21 +00:00
matrix07012
f2094164c4
Fix being unable to unmark media as sensitive when "always mark media as sensitive" is enabled (#39339) 2026-06-10 09:27:38 +00:00
Echo
d229157f19
Collections: Handle URLs in search (#39182) 2026-05-27 13:13:38 +00:00
Eugen Rochko
f6d1795da5
Fix some server-side limits not being respected in web UI (#39163) 2026-05-26 11:51:25 +00:00
diondiondion
e1aa4e3a8c
Accessibility: Add landmark regions to Web UI (#39133) 2026-05-26 10:22:22 +00:00
zunda
fd4a9c25dd
Honor configuration.statuses.max_characters from /api/v2/instance (#39138) 2026-05-22 09:21:29 +00:00
diondiondion
e68c1c824a
Accessibility: Add visible focus outlines to main search & composer fields (#39111) 2026-05-21 06:41:34 +00:00
Claire
f28715d370
Fix custom emoji selection (#39088) 2026-05-20 07:23:29 +00:00
Echo
d0c8eb2f1b
Swap from React Helmet to Unhead (#38896) 2026-05-07 09:09:27 +00:00
Echo
5d9796afb2
Remove custom emojis from Redux (#38825) 2026-04-28 13:49:10 +00:00
diondiondion
39ad873589
Fix regressions caused by rendering default translation wrapper element (#38412) 2026-03-26 11:16:55 +00:00
Echo
1820a03622
Refactor: Update FormatJS (#38388)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-25 14:38:35 +00:00
Echo
3fbb7424fa
Emoji text input and character counter components (#38052) 2026-03-04 16:13:45 +00:00
Echo
42b2fdb0ac
Re-download Material Icons (#37571) 2026-01-22 12:04:15 +00:00
Claire
e8a49bd6ae
Fix outdated link target for “locked” warning (#37366) 2026-01-05 10:35:23 +00:00
diondiondion
c4a760d6ba
Improve search menu keyboard navigation (#37255) 2025-12-17 14:42:07 +00:00
diondiondion
a9e228361c
Fix badly visible focus outlines in composer (#37250) 2025-12-15 12:39:04 +00:00
diondiondion
8c772028ac
Replace most unsafe React lifecycle methods (#36970) 2025-11-25 13:49:45 +00:00
diondiondion
8a235dd187
Refactor PrivacyDropdown to TypeScript (#36979) 2025-11-21 13:33:27 +00:00
Claire
c820c66d3c
Change private quote education modal to not show up on self-quotes (#36926) 2025-11-18 16:17:26 +00:00
diondiondion
284b46fee7
Implement CSS theme tokens behind feature flag (#36861) 2025-11-17 09:44:55 +00:00
Claire
c87b052829
Fix inability to paste links (#36896) 2025-11-14 16:44:08 +00:00
Jeong Arm
4ab1d5d724
Allow drag&drop of link to quote in compose form (#36859) 2025-11-14 14:14:37 +00:00
diondiondion
6e294828d6
Fix Cmd/Ctrl + Enter in the composer triggering confirmation dialog action (#36870) 2025-11-14 09:39:42 +00:00
Renaud Chaput
9addad8ce5
Update to latest eslint-plugin-react-hooks (#36702)
Co-authored-by: diondiondion <mail@diondiondion.com>
2025-11-10 14:50:04 +00:00
Echo
987104f435
Add default visualizer for audio upload without poster (#36734) 2025-11-05 15:33:26 +00:00
Echo
6337e036f3
Add new ESLint rule requiring explicit button types (#36738) 2025-11-05 15:11:04 +00:00
Claire
26e7fe9771
Change paste-link-to-quote loading state from generic loading bar to compose placeholder (#36695) 2025-11-04 19:20:39 +00:00
Echo
3ab5ae1e4a
Quote Posts: Add notifications for DMs and private posts (#36696) 2025-11-04 16:32:52 +00:00
diondiondion
fcecbf31ed
Show error when submitting empty post rather than failing silently (#36650) 2025-10-30 19:29:25 +00:00
Echo
0c1ca6c969
Emoji: Statuses (#36393) 2025-10-08 14:18:11 +00:00
Claire
cda07686df
Add feature to automatically attach quote on eligible link past in Web UI composer (#36364) 2025-10-06 13:43:20 +00:00
Claire
e1f7847b64
Remove the outgoing_quotes feature flag, making the feature unconditional (#36130) 2025-09-24 08:58:08 +00:00
diondiondion
84d1ba980b
Allow removing deleted quotes from composer (#36080) 2025-09-11 14:44:20 +00:00
diondiondion
cf20c5db9c
Show hint explaining post visibility when quoting a "quiet public" post (#36065) 2025-09-09 12:43:23 +00:00
Claire
7ddb8814e1
Change description of “Quiet public” (#36032) 2025-09-05 18:35:34 +00:00
Echo
f85f0eee1b
Composer quote improvements (#35835)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Co-authored-by: diondiondion <mail@diondiondion.com>
2025-08-21 14:07:31 +00:00
Echo
f16f8b51b8
Move language and visibility buttons above CW field (#35824) 2025-08-19 15:29:10 +00:00
Echo
d4b2e7f771
Composer Quote UI (#35805)
Co-authored-by: diondiondion <mail@diondiondion.com>
2025-08-18 16:52:28 +00:00
Echo
651e51a82e
Allow editing status quote policy (#35762) 2025-08-14 15:04:32 +00:00
Echo
49a6e4cbb5
Move composer buttons to top (#35749) 2025-08-13 14:09:45 +00:00
Echo
7cf53dbf63
Redirect on success for standalone compose (#35763) 2025-08-13 13:52:29 +00:00
Claire
63d3f28b20
Fix reply indicator displaying wrong avatar in rare cases (#35756) 2025-08-12 16:16:03 +00:00
diondiondion
ee21f72211
fix: Don't submit post when pressing Enter in CW field (#35445) 2025-07-21 15:57:20 +00:00
diondiondion
4de5cbd6f5
refactor: Replace react-hotkeys with custom hook (#35425) 2025-07-21 14:43:38 +00:00
diondiondion
b5eebd4d2b
fix: Fix can't skip search field by tabbing (#35281) 2025-07-07 15:10:51 +00:00
diondiondion
8ba1487f30
fix: Fix inaccessible "Clear search" button (#35152) 2025-06-24 14:36:05 +00:00