Echo
85c01b8aa9
Status Action Bar ( #39702 )
2026-07-06 10:00:41 +00:00
Echo
eb167fdc3b
Status interaction action ( #39681 )
2026-07-02 13:12:13 +00:00
Echo
eaeb098ba4
Attachment stories ( #39661 )
2026-07-01 09:32:34 +00:00
Echo
3f98bee57f
Status media attachments refactor ( #39601 )
2026-06-25 16:34:11 +00:00
Echo
a7e80c6261
Refactor: Typing statuses ( #39374 )
2026-06-12 09:33:47 +00:00
Echo
4101f567c5
Collection notification filtering ( #39198 )
2026-05-28 20:13:56 +00:00
Echo
87dc8f9036
Profile redesign: Fix follower/following pagination ( #38417 )
2026-03-26 14:15:05 +00:00
Echo
bbd88d356d
Profile redesign: Show yourself in follower list ( #37813 )
2026-02-11 13:19:18 +00:00
Echo
9079a75574
Profile redesign: Featured tags ( #37645 )
2026-01-29 09:01:36 +00:00
Echo
ec76288dff
Profile redesign: Timeline filters ( #37626 )
2026-01-28 10:17:32 +00:00
Claire
44ff2c32d3
Fix filters not applying to search results ( #36346 )
2025-11-27 16:23:11 +00:00
Claire
bb9a633b99
Fix statuses without text disappearing on reload ( #36962 )
2025-11-20 09:52:53 +00:00
Claire
9dbebbb2ee
Fix posts coming from public/hashtag streaming being marked as unquotable ( #36860 )
2025-11-13 12:54:28 +00:00
diondiondion
84d1ba980b
Allow removing deleted quotes from composer ( #36080 )
2025-09-11 14:44:20 +00:00
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 and diondiondion
d4b2e7f771
Composer Quote UI ( #35805 )
...
Co-authored-by: diondiondion <mail@diondiondion.com >
2025-08-18 16:52:28 +00:00
Claire
4838085d66
Bundle quotes and mentions in the same quickfilter bar since quotes don't have their own icon ( #35700 )
2025-08-06 14:54:03 +00:00
Eugen Rochko
a13b33d851
Change navigation layout on small screens in web UI ( #34910 )
2025-06-11 11:55:43 +00:00
diondiondion
b135a831ea
feat: Add "Followers you know" widget to user profiles ( #34652 )
2025-05-13 06:38:18 +00:00
Claire
98e6dfcbcf
Fix context selector trying to mutate immutable state ( #34573 )
2025-04-29 08:12:05 +00:00
Eugen Rochko
17d8e2b6e3
Refactor context reducer to TypeScript ( #34506 )
2025-04-28 13:38:40 +00:00
Eugen Rochko
6a39f00745
Refactor <FavouritedStatuses> and <BookmarkedStatuses> into TypeScript ( #34356 )
2025-04-08 16:06:31 +00:00
Claire
c93b2c6809
Add new filter action to blur media ( #34256 )
2025-03-26 07:31:05 +00:00
Eugen Rochko
94d71c992e
Refactor alerts to TypeScript, remove react-notification dependency ( #34239 )
2025-03-25 18:25:07 +00:00
Claire
2eb6d815d6
Fix bookmarks and favourites not being filtered ( #34260 )
2025-03-25 15:20:36 +00:00
Claire
8c3eeb4d29
Fix filters not applying in detailed view ( #34259 )
2025-03-25 13:11:49 +00:00
Eugen Rochko
43f616a1c8
Fix infinite scroll not working on profile media tab in web UI ( #33860 )
2025-03-03 14:16:17 +00:00
Eugen Rochko
ebde60ca82
Refactor <Header> into TypeScript ( #33956 )
2025-02-25 15:30:46 +00:00
Eugen Rochko
62603508c7
Change design of lists in web UI ( #32881 )
2024-11-21 16:10:04 +00:00
Renaud Chaput
6c87c76e18
Add ability to group follow notifications in WebUI ( #32520 )
2024-10-16 08:33:11 +00:00
Claire
a5a3733c97
Fix “Mention” appearing for otherwise filtered posts ( #32356 )
2024-10-10 11:04:38 +00:00
Claire
ca8e892c1a
Fix selectSettingsNotificationsExcludedTypes not being memoized properly ( #31881 )
2024-09-16 14:51:56 +00:00
Claire
c620452fd7
Enable grouped notifications unconditionally ( #31929 )
2024-09-16 13:12:10 +00:00
Eugen Rochko
f2a92c2d22
Fix notifications re-rendering spuriously in web UI ( #31879 )
2024-09-12 08:16:07 +00:00
Claire
c73868cd78
Add ability for admins to force grouped notifications in web UI ( #31610 )
2024-08-27 14:55:51 +00:00
Claire
6ca731e9b6
Change unread notification count to only cover the selected notification type ( #31326 )
2024-08-08 20:20:52 +00:00
Claire
6f285bb2a6
Change group notifications unread markers to only be cleared when focusing/navigating again ( #31325 )
2024-08-07 11:12:42 +00:00
Claire
ad95c98054
Further de-emphasize filtered notifications banner and add setting to minimize it ( #31250 )
2024-08-02 14:59:37 +00:00
f587ff643f
Grouped Notifications UI ( #30440 )
...
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com >
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
2024-07-18 14:36:09 +00:00
Renaud Chaput and Claire
9fbe8d3a0c
Rewrite PIP state in Typescript ( #27645 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
2024-03-27 15:19:33 +00:00
Renaud Chaput
a0e237a96f
Upgrade Redux packages ( #28585 )
2024-01-08 10:57:40 +00:00
Renaud Chaput
3bf2a7296e
Use Immutable Record for accounts in Redux state ( #26559 )
2023-11-03 15:00:03 +00:00
Eugen Rochko
a7ca33ad96
Add toast with option to open post after publishing in web UI ( #25564 )
2023-07-08 20:01:08 +02:00
Claire
a8c1c8bd37
Fix j/k keyboard shortcuts on some status lists ( #25554 )
2023-06-22 17:54:43 +02:00
Renaud Chaput
d27216dc46
Enforce import order with ESLint ( #25096 )
2023-05-23 17:15:17 +02:00
Christian Schmidt
16da4a09e8
Fix broken links in account gallery ( #24218 )
2023-03-23 05:17:29 +01:00
Eugen Rochko
839f893168
Change public accounts pages to mount the web UI ( #19319 )
...
* Change public accounts pages to mount the web UI
* Fix handling of remote usernames in routes
- When logged in, serve web app
- When logged out, redirect to permalink
- Fix `app-body` class not being set sometimes due to name conflict
* Fix missing `multiColumn` prop
* Fix failing test
* Use `discoverable` attribute to control indexing directives
* Fix `<ColumnLoading />` not using `multiColumn`
* Add `noindex` to accounts in REST API
* Change noindex directive to not be rendered by default before a route is mounted
* Add loading indicator for detailed status in web UI
* Fix missing indicator appearing while account is loading in web UI
2022-10-20 14:35:29 +02:00
Claire
50487db122
Add ability to filter individual posts ( #18945 )
...
* Add database table for status-specific filters
* Add REST endpoints, entities and attributes
* Show status filters in /filters interface
* Perform server-side filtering for individual posts filters
* Fix filtering on context mismatch
* Refactor `toServerSideType` by moving it to its own module
* Move loupe and delete icons to their own module
* Add ability to filter individual posts from WebUI
* Replace keyword list by warnings (expired, context mismatch)
* Refactor server-side filtering code
* Add tests
2022-08-25 04:27:47 +02:00
Claire
a233a9bfb5
Remove dead code in WebUI filtering code ( #18745 )
2022-06-30 10:39:29 +02:00
Claire
3c24f19afe
Fix reblogged statuses being erroneously shown as filtered ( #18744 )
2022-06-30 09:51:55 +02:00