Eugen Rochko
3d46f47817
Change embedded posts to use web UI ( #31766 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
b06c7b6b5a
Change hints for missing remote content in web UI ( #31516 )
2 years ago
Renaud Chaput
7e501c59c2
Add a border above the timeline hint for statuses with replies ( #31387 )
2 years ago
Travis Briggs
bcec8f53a4
Add hint to user that other remote statuses may not be displayed ( #26910 )
2 years ago
Eugen Rochko
8818748b90
Change design of confirmation modals in web UI ( #30884 )
...
Co-authored-by: Renaud Chaput <renchap@gmail.com>
2 years ago
Claire
03dea64b79
Refactor code for reblogging and favouriting ( #31102 )
2 years ago
Claire
e768b23aa9
Remove routerHistory parameters from composer actions ( #31077 )
2 years ago
Renaud Chaput
b6fd14f0e2
Fix `createDataLoadingThunk` and related actions ( #30408 )
2 years ago
Renaud Chaput
10ec421dd4
Proposal: a modern & typed way of writing Redux actions doing API requests ( #30270 )
2 years ago
Renaud Chaput
a178ba7cd5
Use a modern React context for identity in the app ( #30098 )
2 years ago
Renaud Chaput
67442f9039
Remove global `boosts` state and convert boosts modal to Typescript ( #29774 )
2 years ago
Eugen Rochko
ec19d0a14b
Change mute, block and domain block confirmations in web UI ( #29576 )
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
a0e237a96f
Upgrade Redux packages ( #28585 )
2 years ago
Claire
d0fd14f851
Fix scrolling to detailed status not always working ( #28577 )
2 years ago
Eugen Rochko
134de736dc
Change icons in web UI ( #27385 )
...
Co-authored-by: Renaud Chaput <renchap@gmail.com>
3 years ago
Renaud Chaput
1b70d7ed7c
Upgrade to react-router v5 ( #25047 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
3 years ago
Claire
9d1c3d0678
Fix scroll position in thread view reseting when closing a modal ( #27350 )
3 years ago
Claire
4c2aca777f
Fix clicking on already-loaded thread scrolling to the top of the thread ( #27338 )
3 years ago
Claire
c310374a2f
Fix clicking on already-opened thread post scrolling to the top of the thread ( #27331 )
3 years ago
Christian Schmidt
152b10b624
Fix some React warnings ( #26609 )
3 years ago
Claire
b4e739ff0f
Change interaction modal in web UI ( #26075 )
...
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
3 years ago
gunchleoc
217ef7f2af
Replace 'favourite' by 'favorite' for American English ( #26009 )
3 years ago
Claire
e4ea80d808
Change thread view to scroll to the selected post rather than the post being replied to ( #24685 )
3 years ago
Claire
41f65edb21
Fix embed dropdown menu item for unauthenticated users ( #25964 )
3 years ago
Eugen Rochko
000b835803
Add canonical link tags in web UI ( #25715 )
3 years ago
alfe
a86886b1fd
Rewrite `<LoadingIndicator/>` as FC and TS ( #25364 )
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
y.takahashi
64b960b6b3
Handle Surrogate Pairs in truncate() ( #25148 )
3 years ago
fusagiko / takayamaki
38c6216082
Rewrite actions/modal and reducers/modal with typescript ( #24833 )
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
Nick Schonning
b878e3d8df
Enable ESLint react/no-deprecated ( #24471 )
3 years ago
Renaud Chaput
c8181eb0a4
Enforce stricter rules for Typescript files ( #24910 )
3 years ago
Nick Schonning
2daa5a1549
Enable formatjs/prefer-pound-in-plural ( #24622 )
3 years ago
Eugen Rochko
290e4aba31
Add lines to threads in web UI ( #24549 )
3 years ago
Ivan Rodriguez
f05fb51ecb
Fix status title for statuses without text ( #24359 )
3 years ago
Eugen Rochko
cee357d538
Change all components to use the same error page in web UI ( #24512 )
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
Renaud Chaput
44a7d87cb1
Rename JSX files with proper `.jsx` extension ( #23733 )
3 years ago
Nick Schonning
eddfb33dfe
Enable ESLint import recommended rules ( #23315 )
3 years ago
Nick Schonning
c49213f0ea
Upgrade ESlint to v8 ( #23305 )
3 years ago
Claire
2d4d99f135
Fix expanded statuses not always being scrolled into view ( #21797 )
3 years ago
Sasha Sorokin
d055d75172
Remove aria-pressed where it's redundant ( #19912 )
...
This commit removes aria-pressed attribute from all elements which
contents or other descriptive attributes change in active state,
effectively replacing the meaning of the button, in which case
aria-pressed, an attribute specified whether the button is currently
pressed, would create a confusion. (Spoiler: it's everywhere).
See https://github.com/mastodon/mastodon/issues/13545#issuecomment-1304886969
4 years ago