Renaud Chaput
b8d44c55fd
Mark `wheel` events on scrollable list as passive ( #24914 )
2 years ago
fusagiko / takayamaki
4ab18dee50
Rewrite Domain component as function component ( #24896 )
2 years ago
たいち ひ
5f709b1601
Add TypeScript support for `mastodon` alias and image imports ( #24895 )
2 years ago
たいち ひ
13a16f3054
Rewrite RadioButton component as FC ( #24897 )
2 years ago
たいち ひ
c1ccb55a59
Rewrite Image component as function component ( #24893 )
2 years ago
たいち ひ
23a97effdb
Rewrite <NotSignedInIndicator /> as FC ( #24903 )
2 years ago
たいち ひ
daecca565e
Rewrite <Check /> as FC ( #24901 )
2 years ago
fusagiko / takayamaki
2c894915dc
Rewrite VerifiedBadge component as function component ( #24892 )
2 years ago
S.H
2a651be35a
Fix column back button error ( #24867 )
2 years ago
Nick Schonning
c366c93cfd
Fail ESLint for Warnings in CI ( #24836 )
2 years ago
Florin
1421a8efbd
Fix Back button going outside the app ( #24835 )
2 years ago
Eugen Rochko
d6808a561e
Add ALT badges to media that has alternative text in web UI ( #24782 )
2 years ago
Claire
8c43856691
Change media elements to use aspect-ratio rather than compute height themselves ( #24686 )
2 years ago
fusagiko / takayamaki
fc4bb5ed66
Add type annotation for Blurhash component ( #24750 )
2 years ago
fusagiko / takayamaki
bee49de3db
Add type annotation for IconButton component ( #24753 )
2 years ago
fusagiko / takayamaki
90e4ab9f8f
Add type annotation for RelativeTimestamp component ( #24749 )
2 years ago
fusagiko / takayamaki
27a750cc04
Rewrite Icon and IconWithBadge with typescript ( #24747 )
2 years ago
Nick Schonning
0224c3c0d9
Add eslint-plugin-jsdoc ( #24719 )
2 years ago
Eugen Rochko
4e6e4bcc4d
Change logo version in header based on screen size in web UI ( #24707 )
2 years ago
Eugen Rochko
1af9d25c8a
Fix cutting off first letter of hashtag links sometimes in web UI ( #24623 )
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
Eugen Rochko
30666618ea
Add new onboarding flow to web UI ( #24619 )
2 years ago
fusagiko / takayamaki
f14395c2cf
Allow `==` when null checking ( #24593 )
2 years ago
fusagiko / takayamaki
b72a9eb02e
Rewrite AnimatedNumber component with React hooks ( #24559 )
2 years ago
fusagiko / takayamaki
d7a0f21886
Rewrite AvatarOverlay component with React hooks ( #24543 )
2 years ago
fusagiko / takayamaki
e8450b1dc2
Rewrite GIFV component with React hooks ( #24552 )
2 years ago
Nick Schonning
de18852ec7
typo: collapsable -> collapsible ( #24521 )
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
Nick Schonning
72a1dd736a
Align typings with installed versions ( #24410 )
2 years ago
Eugen Rochko
1c1bbbebd6
New Crowdin updates ( #24276 )
...
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2 years ago
fusagiko / takayamaki
4866812b28
[Proposal] Make able to write React in Typescript ( #16210 )
...
Co-authored-by: berlysia <berlysia@gmail.com>
Co-authored-by: fusagiko / takayamaki <takayamaki@users.noreply.github.com>
2 years ago
Eugen Rochko
4e63f1e64b
Fix regressions from change in account row design in web UI ( #24343 )
2 years ago
Eugen Rochko
868d478b1b
Change "direct message" nomenclature to "private mention" in web UI ( #24248 )
2 years ago
Eugen Rochko
f185c40714
Change design of account rows in web UI ( #24247 )
2 years ago
Yamagishi Kazutoshi
e272fc91e4
Remove legacy decorators syntax ( #18357 )
2 years ago
Christian Schmidt
7583523bf0
Replace `Status#translatable?` with language matrix in separate endpoint ( #24037 )
2 years ago
Christian Schmidt
50b76430b4
Do not leave Mastodon when clicking “Back” ( #23953 )
2 years ago
Christian Schmidt
cc0c37cd69
Only offer translation for supported languages ( #23879 )
2 years ago
Christian Schmidt
41655e16ea
Add `lang` attribute to media and poll options ( #23891 )
2 years ago
Christian Schmidt
2dbe2b56aa
Make larger part of status clickable ( #23621 )
2 years ago
Renaud Chaput
ae3812d182
Rename JSX files with proper `.jsx` extension ( #23733 )
2 years ago
Christian Schmidt
2c8bb9a76a
Fix bad type for spellCheck attribute ( #23638 )
2 years ago
Nick Schonning
1c2ca9557f
Enable ESLint no-useless-escape ( #23311 )
2 years ago
Christian Schmidt
9b74ffa7e0
Spell check input fields ( #23395 )
2 years ago
Nick Schonning
9a5233f107
Upgrade ESlint to v8 ( #23305 )
2 years ago
Claire
6feec4fd18
Add lang attribute to compose textarea and CW field ( #23240 )
...
Fixes #19858
2 years ago
Claire
0ad00e71c5
Fix /api/v1/admin/trends/tags using wrong serializer ( #18943 )
...
* 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
2 years ago
Peter Simonsson
9d20c31f9c
Fix dropdown menu positions when scrolling ( #22916 )
...
* 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
2 years ago