Commit Graph

323 Commits

Author SHA1 Message Date
711a037660 Allow scripts in post embed previews (#25071) 2023-05-22 21:18:21 +02:00
5241f7b2fd Fix UI crash in moderation interface when opening the media modal (#24816) 2023-05-11 12:41:55 +02:00
3869e8c210 Change "Sign in" to "Login" (#24942) 2023-05-10 20:17:55 +02:00
5eeb40bdbe Add stricter ESLint rules for Typescript files (#24926) 2023-05-10 12:59:29 +02:00
b878e3d8df Enable ESLint react/no-deprecated (#24471) 2023-05-10 09:05:32 +02:00
2d5e257938 Rewrite logo.tsx as FC (#24909) 2023-05-10 08:58:21 +02:00
349cae0b57 Add type annotation for DisplayName component (#24752) 2023-05-09 23:08:54 +02:00
c8181eb0a4 Enforce stricter rules for Typescript files (#24910) 2023-05-09 03:11:56 +02:00
6028d047b9 Change logo version in header based on screen size in web UI (#24707) 2023-04-28 10:00:33 +02:00
bc4745f482 Fix crash when trying to open the filter modal (#24556) 2023-04-17 10:15:21 +02:00
cf3fa1e814 Rewrite GIFV component with React hooks (#24552) 2023-04-16 16:09:04 +02:00
927b2fd138 Set marginRight as string (#24422) 2023-04-05 10:57:36 +02:00
ec0c104bf2 Ensure tabIndex is number instead of string (#24409) 2023-04-04 16:33:44 +02:00
68a192e718 Change "direct message" nomenclature to "private mention" in web UI (#24248) 2023-03-30 15:16:20 +02:00
6e8711ff91 Add missing parenthesis (#24238) 2023-03-24 04:35:43 +01:00
d1b057a0ac Remove legacy decorators syntax (#18357) 2023-03-24 03:17:53 +01:00
a1347f456e Switched bookmark and favourites around (#23701) 2023-03-03 20:37:49 +01:00
b55fc883b6 Fix duplicate “Publish” button on mobile (#23804) 2023-03-03 20:25:36 +01:00
d3eefead30 Add lang attribute to media and poll options (#23891) 2023-02-26 20:13:27 +01:00
44a7d87cb1 Rename JSX files with proper .jsx extension (#23733) 2023-02-20 03:20:59 +01:00
db2c58d47a Enable ESLint no-useless-escape (#23311) 2023-02-13 15:12:14 +01:00
8f590b0a21 Add setting for status page URL (#23390) 2023-02-04 04:56:06 +01:00
c49213f0ea Upgrade ESlint to v8 (#23305) 2023-01-30 01:45:35 +01:00
2a4f2216d6 Add lang attribute to image description textarea and poll option field (#23293) 2023-01-29 19:00:19 +01:00
3588fbc766 Fix confusing wording in the sign in banner (#22490)
* Fix confusing wording in the sign in banner

* Split into two sentences
2023-01-18 17:15:23 +01:00
4b92e59f4f Add support for editing media description and focus point of already-posted statuses (#20878)
* Add backend support for editing media attachments of existing posts

* Allow editing media attachments of already-posted toots

* Add tests
2023-01-18 16:33:55 +01:00
2bcb081ce8 Fix footer link circle dividers' screen reader accessibility by adding aria-hidden (#22576)
* Fix footer link circle dividers' screen reader accessibility by adding aria-hidden

* Remove a circle erroneously added in prev commit, and make code more DRY
2023-01-09 03:54:03 +01:00
2195f21524 Add variable autoFocus to video (#15281) (#22778)
* add variable autoFocus to video
* set autoFocus in video_modal.js
2023-01-09 03:52:37 +01:00
06b68490d1 Enable eslint:recommended ruleset (#22433)
* Enable ESLint recommended ruleset

* Disable failing ESLint recommended rules

* Remove rules shadowed by eslint:recommended
2022-12-19 00:51:37 +09:00
c761e7a5ef Fix language surrounding disability in prompts for alt text and other media descriptions (#20923) 2022-12-15 18:46:13 +01:00
72a8af8088 Fix typo in handler function call name (#21829) 2022-12-15 16:37:17 +01:00
51098035ed Fix “Sign up” button with closed registrations not opening modal on mobile (#22060)
Fixes #20840
2022-12-07 00:25:40 +01:00
654d348aac Make the button that expands the publish form differentiable from the button that publishes a post (#20864) 2022-11-17 10:53:38 +01:00
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
2022-11-13 21:10:20 +01:00
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
2022-11-10 08:49:35 +01:00
8515bc7962 Add form element on focal point modal (#19834)
* Add form element on focal point modal

* Add type="button" for detection button
2022-11-07 15:41:42 +01:00
a442f481f8 Fix missing interpolation of domain in disabled account banner in web UI (#19788) 2022-11-05 21:11:35 +01:00
312d616371 Change sign-in banner to reflect disabled or moved account status (#19773) 2022-11-05 18:28:13 +01:00
2d9a85db6e Change design of link footer (#19562) 2022-10-31 13:06:17 +01:00
2277913f3f Add closed registrations modal (#19437) 2022-10-26 19:35:55 +02:00
267978d4fe Remove navigation links to /explore when trends are disabled (#19415)
* Remove navigation links to /explore when trends are disabled

* Do not display trends interface when trends are disabled
2022-10-25 19:03:16 +02:00
0ca29eaa3f Change layout of posts in web UI (#19423) 2022-10-25 19:02:21 +02:00
5452af2188 Fix redirecting to /publish when compose form is visible in web UI (#19427) 2022-10-23 23:37:58 +02:00
1fd6460b02 Change floating action button to be a button in header in web UI (#19422)
- Fix theme color
- Fix elephant being too big on error page on small screens
- Remove "Follows and Followers" link from navigation panel
2022-10-23 15:58:24 +02:00
a43a823768 Add error boundary around routes in web UI (#19412)
* Add error boundary around routes in web UI

* Update app/javascript/mastodon/features/ui/util/react_router_helpers.js

Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>

* Update app/javascript/mastodon/features/ui/util/react_router_helpers.js

Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>

* Update app/javascript/mastodon/features/ui/components/bundle_column_error.js

Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>

Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2022-10-22 23:18:32 +02:00
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
aefa9253d6 Change featured hashtags to be displayed in navigation panel (#19382) 2022-10-19 11:30:59 +02:00
1bd00036c2 Change about page to be mounted in the web UI (#19345) 2022-10-13 14:42:37 +02:00
d787343325 Hide list panel from nav bar in mobile layout (#19337) 2022-10-10 21:41:25 +02:00
3eef8a7a81 Fix ColumnLink labels not disappearing in mobile UI (#19334) 2022-10-10 06:51:16 +02:00