about summary refs log tree commit diff
path: root/app/javascript/mastodon/components
AgeCommit message (Collapse)Author
2023-04-04Ensure tabIndex is number instead of string (#24409)Nick Schonning
2023-04-04Align typings with installed versions (#24410)Nick Schonning
2023-04-03New Crowdin updates (#24276)Eugen Rochko
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2023-04-03[Proposal] Make able to write React in Typescript (#16210)fusagiko / takayamaki
Co-authored-by: berlysia <berlysia@gmail.com> Co-authored-by: fusagiko / takayamaki <takayamaki@users.noreply.github.com>
2023-04-01Fix regressions from change in account row design in web UI (#24343)Eugen Rochko
2023-03-30Change "direct message" nomenclature to "private mention" in web UI (#24248)Eugen Rochko
2023-03-25Change design of account rows in web UI (#24247)Eugen Rochko
2023-03-24Remove legacy decorators syntax (#18357)Yamagishi Kazutoshi
2023-03-16Replace `Status#translatable?` with language matrix in separate endpoint ↵Christian Schmidt
(#24037)
2023-03-04Do not leave Mastodon when clicking “Back” (#23953)Christian Schmidt
2023-03-03Only offer translation for supported languages (#23879)Christian Schmidt
2023-02-26Add `lang` attribute to media and poll options (#23891)Christian Schmidt
2023-02-20Make larger part of status clickable (#23621)Christian Schmidt
2023-02-20Rename JSX files with proper `.jsx` extension (#23733)Renaud Chaput
2023-02-17Fix bad type for spellCheck attribute (#23638)Christian Schmidt
2023-02-13Enable ESLint no-useless-escape (#23311)Nick Schonning
2023-02-04Spell check input fields (#23395)Christian Schmidt
2023-01-30Upgrade ESlint to v8 (#23305)Nick Schonning
2023-01-24Add lang attribute to compose textarea and CW field (#23240)Claire
Fixes #19858
2023-01-18Fix /api/v1/admin/trends/tags using wrong serializer (#18943)Claire
* Fix /api/v1/admin/trends/tags using wrong serializer Fix regression from #18641 * Only use `REST::Admin::TagSerializer` when the user can `manage_taxonomies` * Fix admin trending hashtag component to not link if `id` is unknown
2023-01-11Fix dropdown menu positions when scrolling (#22916)Peter Simonsson
* Update react-overlays to latest version * Fix breaking changes in dropdown menus * Use react-overlays built-in arrow positioning feature * Re-implemented `.dropdown-menu__arrow` to have a defined width and height to improve positioning * Moved wrapping div (`.dropdown-menu` from `DropdownMenu` to `Dropdown`) * Wrap button in a span to solve issue with ref * Temporarily remove animations * Fix breaking changes in emoji picker * Wrap EmojiPickerMenu in a div where react-overlays’ ref is added * Fix breaking changes in language dropdown * Fix breaking changes in privacy dropdown * Fix breaking changes in search form * Add animations back using `@keyframes` * Fix arrow color in light theme * Fix linting issue * Remove unused `mounted` state * Remove `placement` state from components and redux And remove the placement state from props of the menu components. * Remove abolution position to fix flip issue * Remove z-index to fix modals and overlay positions * Fix lint issues * Set placement in privacy and language components Copy the placement state into the `PrivacyDropdown` and `LanguageDropdown` components, to apply correct styling to the buttons depending on which placement the Overlay has. * Move `placement` state to correct component
2023-01-05Add dropdown menu item to open admin interface for remote domains (#21895)Claire
* Allow /admin/instances/:domain to handle IDNs * Add dropdown menu item to open admin interface for remote domains
2023-01-05Replace hide toot with hide post (#22385)Sean Whalen
* Change "Hide toot" to "Hide post" * Update status_action_bar.js Replace "Hide toot" with "Hide post"
2023-01-05Add aria-hidden to 'Hide image' button in MediaGallery since the button is ↵Holden Foreman
useless to screen reader users (#22513)
2022-12-19Enable eslint:recommended ruleset (#22433)Nick Schonning
* Enable ESLint recommended ruleset * Disable failing ESLint recommended rules * Remove rules shadowed by eslint:recommended
2022-12-15Change dropdown menu to contain “Copy link to post” even for non-public ↵Claire
posts (#21316) Fixes #21244
2022-11-27fix gif autoplay on iOS (#21422)James Adney
2022-11-15Fix wrong color on mentions hidden behind content warning in web UI (#20724)Eugen Rochko
2022-11-14Fix wrong cut-off point for "Read more" in web UI (#20599)Eugen Rochko
2022-11-14Fix icons having an image role (#20600)Eugen Rochko
2022-11-13Change in-app links to keep you in-app (#20540)trwnh
* 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-10Remove preview cards from fav and boost notifications (#20335)Claire
Fixes #20329
2022-11-10Change larger reblogs/favourites numbers to be shortened in web UI (#20303)Eugen Rochko
2022-11-10Add option to open original page in dropdowns of remote content in web UI ↵Eugen Rochko
(#20299) Change profile picture click to open profile picture in modal in web UI
2022-11-08Remove aria-pressed where it's redundant (#19912)Sasha Sorokin
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
2022-11-07Add aria-expanded to content warning toggle button (#19975)Claire
Fixes #19920
2022-11-07Fix JavaScript console error on Getting Started column (#19891)Sunny Ripert
* Fix JavaScript console error on Getting Started column * Update app/javascript/mastodon/components/column_header.js Co-authored-by: Ilias Tsangaris <iliastsangaris@gmail.com> Co-authored-by: Ilias Tsangaris <iliastsangaris@gmail.com>
2022-11-05Change design of new list form in web UI (#19801)Eugen Rochko
2022-11-05Fix rendering empty avatar in web UI (#19798)Eugen Rochko
2022-11-05Fix compose form submission reloading web interface (#19762)Claire
* 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
2022-11-04A11y: Explicit <form> element around compose area (#19742)Sunny Ripert
2022-11-04Fix showing profile's featured tags on individual statuses (#19712)Eugen Rochko
2022-10-31Change design of link footer (#19562)Eugen Rochko
2022-10-28Fix number of uses being shown again on trending hashtags in web UI (#19484)Eugen Rochko
2022-10-28Fix avatars not using image tags in web UI (#19488)Eugen Rochko
Fix #19483
2022-10-26Change post editing to be enabled in web UI (#19103)Eugen Rochko
2022-10-26Add ability to view previous edits of a status in admin UI (#19462)Eugen Rochko
* Add ability to view previous edits of a status in admin UI * Change moderator access to posts to be controlled by a separate policy
2022-10-25Change layout of posts in web UI (#19423)Eugen Rochko
2022-10-25Change design of translations in web UI (#19453)Eugen Rochko
2022-10-25Fix `nofollow` rel being removed in web UI (#19455)Eugen Rochko