Claire
af06d74574
Fix keyboard shortcuts and navigation in grouped notifications ( #31076 )
2 years ago
Claire
e768b23aa9
Remove routerHistory parameters from composer actions ( #31077 )
2 years ago
Renaud Chaput
f587ff643f
Grouped Notifications UI ( #30440 )
...
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
ad52b04a1c
Add setting to disable hover cards ( #30931 )
...
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
2 years ago
Eugen Rochko
e89317d4c1
Add hover cards in web UI ( #30754 )
...
Co-authored-by: Renaud Chaput <renchap@gmail.com>
2 years ago
Claire
a32a126cac
Hide media by default in notification requests ( #29572 )
2 years ago
Renaud Chaput
4185f3792c
Fix full date display not respecting the locale 12/24h format ( #29448 )
2 years ago
Eugen Rochko
6936e5aa69
Change design of compose form in web UI ( #28119 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Renaud Chaput
01b6c83c36
Add a new `@/` alias for the root frontend directory and use it where possible ( #28753 )
2 years ago
Claire
6bbcd9348e
Switch from 48px weight 600 material symbol icons to 24px weight 400 icons ( #28064 )
2 years ago
Renaud Chaput
608f66f978
Change icon SVG imports to use a default import ( #28709 )
2 years ago
Renaud Chaput
3bf2a7296e
Use Immutable `Record` for accounts in Redux state ( #26559 )
3 years ago
Eugen Rochko
134de736dc
Change icons in web UI ( #27385 )
...
Co-authored-by: Renaud Chaput <renchap@gmail.com>
3 years ago
Claire
0ad66175bf
Fix incorrect proptypes from react-router-v5 update ( #27507 )
3 years ago
Renaud Chaput
1b70d7ed7c
Upgrade to react-router v5 ( #25047 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
3 years ago
Renaud Chaput
774e1189d2
Change `eslint` config to autofix missing comma and indentation in JS files ( #26711 )
3 years ago
Claire
70cae19b6b
Fix hashtag bar being sometimes incorrectly hidden ( #26960 )
3 years ago
Claire
c3a42e1280
Add `data-nosnippet` attribute to remote posts and local posts with `noindex` ( #26648 )
3 years ago
Renaud Chaput
44ba785242
Change the hashtag bar to be hidden when there is a CW and the post is not expanded ( #26615 )
3 years ago
Renaud Chaput
061fd66ee6
Remove hashtags from the last line of a status if it only contains hashtags ( #26499 )
3 years ago
Claire
df6e719898
Add display of out-of-band hashtags in the web interface ( #26492 )
...
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
3 years ago
Eugen Rochko
4d01d1a1ee
Remove 16:9 cropping from web UI ( #26132 )
3 years ago
Christian Schmidt
69057467cb
Translate CW, poll options and media descriptions ( #24175 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
3 years ago
Renaud Chaput
e58c36d308
Update inconsistent `defaultMessage` ( #25114 )
3 years ago
Renaud Chaput
d27216dc46
Enforce import order with ESLint ( #25096 )
3 years ago
Renaud Chaput
8f66126b10
Use the new JSX transform ( #25064 )
3 years ago
Christian Schmidt
5241f7b2fd
Fix UI crash in moderation interface when opening the media modal ( #24816 )
3 years ago
fusagiko / takayamaki
349cae0b57
Add type annotation for DisplayName component ( #24752 )
3 years ago
Renaud Chaput
c8181eb0a4
Enforce stricter rules for Typescript files ( #24910 )
3 years ago
Claire
598e63dad2
Change media elements to use aspect-ratio rather than compute height themselves ( #24686 )
3 years ago
Eugen Rochko
290e4aba31
Add lines to threads in web UI ( #24549 )
3 years ago
Eugen Rochko
0461f83320
Add new onboarding flow to web UI ( #24619 )
3 years ago
Nick Schonning
d02aa274be
typo: collapsable -> collapsible ( #24521 )
3 years ago
Nick Schonning
ec0c104bf2
Ensure tabIndex is number instead of string ( #24409 )
3 years ago
Eugen Rochko
68a192e718
Change "direct message" nomenclature to "private mention" in web UI ( #24248 )
3 years ago
Yamagishi Kazutoshi
d1b057a0ac
Remove legacy decorators syntax ( #18357 )
3 years ago
Christian Schmidt
d3eefead30
Add `lang` attribute to media and poll options ( #23891 )
3 years ago
Christian Schmidt
62c4aecf8f
Make larger part of status clickable ( #23621 )
3 years ago
Renaud Chaput
44a7d87cb1
Rename JSX files with proper `.jsx` extension ( #23733 )
3 years ago
Nick Schonning
db2c58d47a
Enable ESLint no-useless-escape ( #23311 )
3 years ago
Nick Schonning
c49213f0ea
Upgrade ESlint to v8 ( #23305 )
3 years ago
trwnh
07229089a6
Change in-app links to keep you in-app ( #20540 )
...
* Change in-app links to keep you in-app
* refactor Permalink into Link
* rewrite link hrefs in status content
* please linter
* please linter again
3 years ago
Claire
99734ac936
Remove preview cards from fav and boost notifications ( #20335 )
...
Fixes #20329
4 years ago
Eugen Rochko
0ca29eaa3f
Change layout of posts in web UI ( #19423 )
4 years ago
Eugen Rochko
7fb738c837
Add interaction modal to logged-out web UI ( #19306 )
4 years ago
Eugen Rochko
0d6b878808
Add user content translations with configurable backends ( #19218 )
4 years ago
Takeshi Umeda
66b8abf218
Fix case where boolean was passed to onFilter on StatusActionBar ( #18923 )
4 years ago
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
4 years ago
Rens Groothuijsen
e6979aa6d4
Add warning for sensitive audio posts ( #17885 )
4 years ago
Claire
3c24f19afe
Fix reblogged statuses being erroneously shown as filtered ( #18744 )
4 years ago