Eugen Rochko
a8edbcf963
Fix dropdowns being disabled for logged out users in web UI ( #25714 )
1 year ago
Eugen Rochko
000b835803
Add canonical link tags in web UI ( #25715 )
1 year ago
alfe
a86886b1fd
Rewrite `<LoadingIndicator/>` as FC and TS ( #25364 )
1 year ago
Eugen Rochko
e4fd9503ec
Change design of dropdowns in web UI ( #25107 )
1 year ago
Jed Fox
acc419b81b
Fix spacing of middle dots in the detailed status meta section ( #25247 )
1 year ago
Christian Schmidt
69057467cb
Translate CW, poll options and media descriptions ( #24175 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
1 year ago
y.takahashi
64b960b6b3
Handle Surrogate Pairs in truncate() ( #25148 )
1 year ago
fusagiko / takayamaki
38c6216082
Rewrite actions/modal and reducers/modal with typescript ( #24833 )
2 years ago
Renaud Chaput
e58c36d308
Update inconsistent `defaultMessage` ( #25114 )
2 years ago
Eugen Rochko
1caa5ff39e
Change share action from being in action bar to being in dropdown in web UI ( #25105 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Renaud Chaput
d27216dc46
Enforce import order with ESLint ( #25096 )
2 years ago
Renaud Chaput
5a16bd7bf4
Use JSX syntax for Fragments ( #25093 )
2 years ago
Renaud Chaput
8f66126b10
Use the new JSX transform ( #25064 )
2 years ago
Christian Schmidt
5241f7b2fd
Fix UI crash in moderation interface when opening the media modal ( #24816 )
2 years ago
Nick Schonning
b878e3d8df
Enable ESLint react/no-deprecated ( #24471 )
2 years ago
fusagiko / takayamaki
349cae0b57
Add type annotation for DisplayName component ( #24752 )
2 years ago
Renaud Chaput
c8181eb0a4
Enforce stricter rules for Typescript files ( #24910 )
2 years ago
Claire
598e63dad2
Change media elements to use aspect-ratio rather than compute height themselves ( #24686 )
2 years ago
Nick Schonning
2daa5a1549
Enable formatjs/prefer-pound-in-plural ( #24622 )
2 years ago
Eugen Rochko
290e4aba31
Add lines to threads in web UI ( #24549 )
2 years ago
Christian Schmidt
e713c545b8
Use CSS to trim long card descriptions ( #24265 )
2 years ago
Ivan Rodriguez
f05fb51ecb
Fix status title for statuses without text ( #24359 )
2 years ago
Eugen Rochko
cee357d538
Change all components to use the same error page in web UI ( #24512 )
2 years ago
Nick Schonning
ec0c104bf2
Ensure tabIndex is number instead of string ( #24409 )
2 years ago
Eugen Rochko
68a192e718
Change "direct message" nomenclature to "private mention" in web UI ( #24248 )
2 years ago
Yamagishi Kazutoshi
d1b057a0ac
Remove legacy decorators syntax ( #18357 )
2 years ago
Christian Schmidt
d3eefead30
Add `lang` attribute to media and poll options ( #23891 )
2 years ago
Christian Schmidt
8000a8f230
Add `lang` attribute to preview card ( #23869 )
2 years ago
Renaud Chaput
44a7d87cb1
Rename JSX files with proper `.jsx` extension ( #23733 )
2 years ago
Nick Schonning
eddfb33dfe
Enable ESLint import recommended rules ( #23315 )
2 years ago
Nick Schonning
db2c58d47a
Enable ESLint no-useless-escape ( #23311 )
2 years ago
Nick Schonning
c49213f0ea
Upgrade ESlint to v8 ( #23305 )
2 years ago
Claire
18d00055f4
Add dropdown menu item to open admin interface for remote domains ( #21895 )
...
* Allow /admin/instances/:domain to handle IDNs
* Add dropdown menu item to open admin interface for remote domains
2 years ago
Claire
2d4d99f135
Fix expanded statuses not always being scrolled into view ( #21797 )
2 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
2 years ago
Eugen Rochko
ef582dc4f2
Add option to open original page in dropdowns of remote content in web UI ( #20299 )
...
Change profile picture click to open profile picture in modal in web UI
2 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
2 years ago
Claire
9616f5bb22
Fix compose form submission reloading web interface ( #19762 )
...
* Fix compose form submission reloading web interface
Fix regression introduced by #19742
* Fix various compose form buttons being handled like submit buttons
* Fix coding style issue
* Fix missing onClick prop check
2 years ago
Eugen Rochko
371d969403
Fix missing delete and redraft link in web UI ( #19485 )
2 years ago
Eugen Rochko
8ebff0efcb
Change post editing to be enabled in web UI ( #19103 )
2 years ago
Eugen Rochko
f8ca3bb2a1
Add ability to view previous edits of a status in admin UI ( #19462 )
...
* Add ability to view previous edits of a status in admin UI
* Change moderator access to posts to be controlled by a separate policy
2 years ago
Eugen Rochko
0ca29eaa3f
Change layout of posts in web UI ( #19423 )
2 years ago
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
2 years ago
Yamagishi Kazutoshi
a5112b51fd
Add title to pages with missing title in Web UI ( #19322 )
2 years ago
Eugen Rochko
7fb738c837
Add interaction modal to logged-out web UI ( #19306 )
2 years ago
Eugen Rochko
43b5d5e38d
Add logged-out access to the web UI ( #18961 )
2 years ago
Eugen Rochko
0d6b878808
Add user content translations with configurable backends ( #19218 )
2 years ago
Rens Groothuijsen
e6979aa6d4
Add warning for sensitive audio posts ( #17885 )
2 years ago
Eugen Rochko
44b2ee3485
Add customizable user roles ( #18641 )
...
* Add customizable user roles
* Various fixes and improvements
* Add migration for old settings and fix tootctl role management
2 years ago
Stefano Pigozzi
99d7684dfd
Replace leftover `envelope` icons with `at` icons ( #18305 )
3 years ago