Renaud Chaput
3bf2a7296e
Use Immutable `Record` for accounts in Redux state ( #26559 )
1 year ago
mogaminsk
ac8e4ed38d
Fix inserting emojis from emoji picker fails with TypeError ( #27647 )
1 year ago
Claire
9c8891b39a
Rewrite `AutosuggestTextarea` as Functional Component ( #27618 )
1 year ago
Eugen Rochko
134de736dc
Change icons in web UI ( #27385 )
...
Co-authored-by: Renaud Chaput <renchap@gmail.com>
1 year ago
Renaud Chaput
9d45a444f9
Convert `<Button>` to Typescript ( #27492 )
1 year ago
Renaud Chaput
1b70d7ed7c
Upgrade to react-router v5 ( #25047 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
1 year ago
Jeong Arm
ad44d832b8
Support "in:public" search filter ( #26976 )
1 year ago
Renaud Chaput
774e1189d2
Change `eslint` config to autofix missing comma and indentation in JS files ( #26711 )
1 year ago
Claire
38753acaa5
Fix width of large text icon buttons ( #27127 )
1 year ago
Eugen Rochko
9b2bc3d1de
Add recent searches in web UI ( #26834 )
1 year ago
Claire
9c1ef8302a
Add some information about Full-text search being disabled in search popout ( #26756 )
1 year ago
Eugen Rochko
d8bdba2f9f
Add `in:` to search popout in web UI ( #26807 )
1 year ago
Eugen Rochko
5d20733d8d
Add infinite scrolling for search results in web UI ( #26784 )
1 year ago
Claire
6c4c72497a
Fix search popout including full-text search instructions when full-text search is disabled ( #26755 )
1 year ago
Eugen Rochko
bceb893159
Add search options to search popout in web UI ( #26662 )
1 year ago
Claire
bbea052935
Fix emoji picker button scrolling with textarea content in single-column view ( #25304 )
1 year ago
Claire
b4e739ff0f
Change interaction modal in web UI ( #26075 )
...
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
1 year ago
gunchleoc
217ef7f2af
Replace 'favourite' by 'favorite' for American English ( #26009 )
1 year ago
Trevor Wolf
59478a1b46
change focus ui for keyboard only input ( #25935 )
1 year ago
Eugen Rochko
0512537eb6
Change dropdown icon above compose form from ellipsis to bars in web UI ( #25661 )
1 year ago
Ian
69db507924
Change emoji picker icon ( #25479 )
1 year ago
Claire
c9d06d10d4
Fix non-interactive upload container being given a `button` role and tabIndex ( #25462 )
1 year ago
alfe
fb5bf5cbf8
Rewrite `<LoadMore />` as FC and TS ( #25259 )
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
Renaud Chaput
d27216dc46
Enforce import order with ESLint ( #25096 )
2 years ago
Renaud Chaput
8f66126b10
Use the new JSX transform ( #25064 )
2 years ago
Renaud Chaput
8d6aea3326
Upgrade to React 18 ( #24916 )
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
Renaud Chaput
d9b93bd15e
Enforce React Rules of Hooks with eslint ( #24911 )
2 years ago
Eugen Rochko
8099ba04be
Change hashtags and mentions in bios to open in-app in web UI ( #24643 )
2 years ago
Nick Schonning
2daa5a1549
Enable formatjs/prefer-pound-in-plural ( #24622 )
2 years ago
Eugen Rochko
0461f83320
Add new onboarding flow to web UI ( #24619 )
2 years ago
Nick Schonning
ec0c104bf2
Ensure tabIndex is number instead of string ( #24409 )
2 years ago
Eugen Rochko
2b11376411
Change search pop-out in web UI ( #24305 )
2 years ago
Yamagishi Kazutoshi
d1b057a0ac
Remove legacy decorators syntax ( #18357 )
2 years ago
Claire
7207a98d39
Add `lang` tag to native language names in language picker ( #23749 )
2 years ago
Claire
d3b4d4d4f3
Change compose form checkbox to native input with `appearance: none` ( #22949 )
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
Claire
bae17ebe5e
Fix attached media uploads not being cleared when replying to a post ( #23504 )
2 years ago
Christian Schmidt
67744ee779
Spell check input fields ( #23395 )
2 years ago
Nick Schonning
c49213f0ea
Upgrade ESlint to v8 ( #23305 )
2 years ago
Christian Schmidt
2a4f2216d6
Add lang attribute to image description textarea and poll option field ( #23293 )
2 years ago
Claire
83a8efa9ca
Add lang attribute to compose textarea and CW field ( #23240 )
...
Fixes #19858
2 years ago
Connor Shea
30e895299c
Add listing of followed hashtags ( #21773 )
...
* Add followed_tags route.
This at least gets us to the point where the page can actually be
rendered, although it doesn't display any hashtags (yet?).
Attempting to implement #20763 .
* Fix minor issues.
* I've got the followed tags data partially working
But the Hashtag component errors for some reason. Something about the
value of the history attribute being invalid.
* Fix a mistake in the code
* Minor change.
* Get the followed hashtags list fully working.
Still need to add the Follow/Unfollow buttons, though.
* Resolve JS linter issues.
* Add pagination logic to followed tags list view.
However, it currently loads further pages immediately on page load, so
that's not ideal. Need to figure that one out.
* Appease the linter.
* Apply suggestions from code review
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
* Fixes and resolve some other feedback.
* Use set/update instead of setIn/updateIn.
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
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
2 years ago