Eugen Rochko
3df957104a
Fix dropdowns being disabled for logged out users in web UI ( #25714 )
1 year ago
Eugen Rochko
90911f4396
Add canonical link tags in web UI ( #25715 )
1 year ago
alfe
293cf44626
Rewrite `<LoadingIndicator/>` as FC and TS ( #25364 )
1 year ago
Eugen Rochko
7abfddd8a5
Change design of dropdowns in web UI ( #25107 )
1 year ago
Jed Fox
2d2750c6a9
Fix spacing of middle dots in the detailed status meta section ( #25247 )
1 year ago
Christian Schmidt
971eafc709
Translate CW, poll options and media descriptions ( #24175 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
1 year ago
y.takahashi
5c744a5d7d
Handle Surrogate Pairs in truncate() ( #25148 )
1 year ago
fusagiko / takayamaki
a19c1671af
Rewrite actions/modal and reducers/modal with typescript ( #24833 )
2 years ago
Renaud Chaput
169f141c4c
Update inconsistent `defaultMessage` ( #25114 )
2 years ago
Eugen Rochko
97235baa4f
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
7b5a274836
Enforce import order with ESLint ( #25096 )
2 years ago
Renaud Chaput
abbc6dfcba
Use JSX syntax for Fragments ( #25093 )
2 years ago
Renaud Chaput
3b0c3e94e0
Use the new JSX transform ( #25064 )
2 years ago
Christian Schmidt
778fd4d29b
Fix UI crash in moderation interface when opening the media modal ( #24816 )
2 years ago
Nick Schonning
b0dd260a7a
Enable ESLint react/no-deprecated ( #24471 )
2 years ago
fusagiko / takayamaki
a150bb4f2e
Add type annotation for DisplayName component ( #24752 )
2 years ago
Renaud Chaput
85b3823e66
Enforce stricter rules for Typescript files ( #24910 )
2 years ago
Claire
8c43856691
Change media elements to use aspect-ratio rather than compute height themselves ( #24686 )
2 years ago
Nick Schonning
86d0a0b7d8
Enable formatjs/prefer-pound-in-plural ( #24622 )
2 years ago
Eugen Rochko
4141f9228c
Add lines to threads in web UI ( #24549 )
2 years ago
Christian Schmidt
4613dfe97b
Use CSS to trim long card descriptions ( #24265 )
2 years ago
Ivan Rodriguez
9b7e66c109
Fix status title for statuses without text ( #24359 )
2 years ago
Eugen Rochko
8b0c634a8a
Change all components to use the same error page in web UI ( #24512 )
2 years ago
Nick Schonning
53376db94c
Ensure tabIndex is number instead of string ( #24409 )
2 years ago
Eugen Rochko
868d478b1b
Change "direct message" nomenclature to "private mention" in web UI ( #24248 )
2 years ago
Yamagishi Kazutoshi
e272fc91e4
Remove legacy decorators syntax ( #18357 )
2 years ago
Christian Schmidt
41655e16ea
Add `lang` attribute to media and poll options ( #23891 )
2 years ago
Christian Schmidt
e56145661c
Add `lang` attribute to preview card ( #23869 )
2 years ago
Renaud Chaput
ae3812d182
Rename JSX files with proper `.jsx` extension ( #23733 )
2 years ago
Nick Schonning
2663b421be
Enable ESLint import recommended rules ( #23315 )
2 years ago
Nick Schonning
1c2ca9557f
Enable ESLint no-useless-escape ( #23311 )
2 years ago
Nick Schonning
9a5233f107
Upgrade ESlint to v8 ( #23305 )
2 years ago
Claire
c78d61f21a
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
feaa152fcd
Fix expanded statuses not always being scrolled into view ( #21797 )
2 years ago
trwnh
1b9ad6fb4b
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
3ff5a02f65
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
f3339b4ba9
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
43629707c9
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
4b0d58f0ad
Fix missing delete and redraft link in web UI ( #19485 )
2 years ago
Eugen Rochko
85fc370638
Change post editing to be enabled in web UI ( #19103 )
2 years ago
Eugen Rochko
3e5588bf70
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
7cbab3e7fd
Change layout of posts in web UI ( #19423 )
2 years ago
Eugen Rochko
0fdfbe555e
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
9762fe2475
Add title to pages with missing title in Web UI ( #19322 )
2 years ago
Eugen Rochko
9b05f5b2bb
Add interaction modal to logged-out web UI ( #19306 )
2 years ago
Eugen Rochko
babebc4e8a
Add logged-out access to the web UI ( #18961 )
2 years ago
Eugen Rochko
a593188ded
Add user content translations with configurable backends ( #19218 )
2 years ago
Rens Groothuijsen
aced8820dd
Add warning for sensitive audio posts ( #17885 )
2 years ago
Eugen Rochko
e164d6a687
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
02987b1191
Replace leftover `envelope` icons with `at` icons ( #18305 )
3 years ago