Commit Graph

3354 Commits (e621c1c44c49dbed58e6961ad868d356f0534490)

Author SHA1 Message Date
Claire 613cfd625c
Change hashtag bar tags to be de-emphasized ()
Christian Schmidt 152b10b624
Fix some React warnings ()
Renaud Chaput 44ba785242
Change the hashtag bar to be hidden when there is a CW and the post is not expanded ()
Renaud Chaput 58acaa9ae6
Better hashtag normalization when processing a post ()
Claire fe31571965
Fix layout of the closed registrations modal ()
Renaud Chaput 061fd66ee6
Remove hashtags from the last line of a status if it only contains hashtags ()
Christian Schmidt bb23116e8d
Fix profile picture preview ()
Christian Schmidt bb51c0676d
Remove redundant ready() wrapper ()
Claire 3ed2bf92d0
Fix case-insensitive comparison of hashtags to do case-folding ()
Claire 0446394465
Fix “legal” report category not showing up in moderation interface ()
Claire f0862bcf98
Fix hashtag bar sometimes including tags that appear in the post's body ()
Santiago Kozak 85ecadb630
Fix hashtag bar display when status is in a thread ()
Claire df6e719898
Add display of out-of-band hashtags in the web interface ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Claire d9c21293aa
Fix unfollow icon styling in advanced column ()
github-actions[bot] c452ccd913
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
mogaminsk a664e15702
Fix "Create Account" button in interaction modal ()
Claire 34f3001278
Fix reply not preserving the language from the replied-to post ()
github-actions[bot] 8cbf4a5296
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 4caa9f0e69
Change the hashtag column to not display the hashtag header on pinned columns ()
Claire cd6f2b3cbc
Fix interaction modal layout ()
github-actions[bot] d2dbaba407
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Eugen Rochko e325443b02
Change header of hashtag timelines in web UI ()
Claire 79936c584f
Fix report modal secondary buttons style ()
Claire b59053ff8c
Fix confirmation when closing media edition modal with unsaved changes ()
Trevor Wolf 93372fee1e
Fix light theme select option for hashtags ()
Eugen Rochko 04e7efac3f
Change design of hidden media overlay (again) in web UI ()
Eugen Rochko 9d719bcd85
Change reblogs to be excluded from "Posts and replies" tab in web UI ()
CSDUMMI 120f5802c0
Add direct link to the Single-Sign On provider if there is only one sign up method available ()
Christian Schmidt 8da99ffb0d
Add alt text for preview card thumbnails ()
Eugen Rochko 2f932cb2bb
Add client-side timeout on resend confirmation button ()
Trevor Wolf 6308dca76a
change column link to add a better keyboard focus indicator ()
Eugen Rochko 2cbdff97ce
Change design of role badges in web UI ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Eugen Rochko 01f0cffc2c
Fix line clamp for link previews in web UI ()
Eugen Rochko 4c999a736c
Fix wrong border radius on link cards in web UI ()
Claire 71fd70335a
Change interaction modal input to disable browser spell-checking, capitalization and autocomplete ()
Eugen Rochko d4807a5e64
Change aspect ratios on link previews in web UI ()
Plastikmensch 4d3a129212
Fix public TL not indicating new toots when `onlyRemote` is enabled ()
Signed-off-by: Plastikmensch <plastikmensch@users.noreply.github.com>
Claire a4ec187a20
Change the wording of the dismissable explore prompt ()
Claire bbea052935
Fix emoji picker button scrolling with textarea content in single-column view ()
Claire b4e739ff0f
Change interaction modal in web UI ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Claire 1e4ccc655a
Add role badges to the WebUI ()
github-actions[bot] b9adea9695
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Christian Schmidt a4b69bec2e
Fix missing GIF badge in account gallery ()
Christian Schmidt 6781dc6462
Preserve translation on status re-import ()
Claire ce1f35d7e2
Revert poll colors to green outside of compose form ()
Trevor Wolf 49d2e8979f
fix poll input active style ()
Eugen Rochko f826a95f6e
Add published date and author to news on the explore screen in web UI ()
Christian Schmidt 4299208487
Fix `lang` for UI texts in link preview ()
Eugen Rochko 714a20697f
Fix missing action label on sensitive videos and embeds in web UI ()
Eugen Rochko d1a9f601c7
Fix missing border on error screen in light theme in web UI ()
gol-cha 9a567ec1d1
Fix UI Overlap with the loupe icon in the Explore Tab ()
Christian Schmidt 76fce34ebb
Add `lang` attribute to trending links ()
Trevor Wolf 80809ef33e
change poll form element colors to fit with the rest of the ui ()
Eugen Rochko 6b2952d1dd
Change design of link previews in web UI ()
Eugen Rochko 4d01d1a1ee
Remove 16:9 cropping from web UI ()
Eugen Rochko 5e8cbb5f82
Remove back button from bookmarks, favourites and lists screens in web UI ()
Eugen Rochko cfd50f30bb
Fix focus and hover styles in web UI ()
наб 1b4cf0eba0
Favourits -> Favorites ()
gunchleoc 217ef7f2af
Replace 'favourite' by 'favorite' for American English ()
Trevor Wolf 59478a1b46
change focus ui for keyboard only input ()
Claire e4ea80d808
Change thread view to scroll to the selected post rather than the post being replied to ()
Stanislas Signoud 586b1c9dca
Fix a missing redirection on getting-started in multi column mode ()
Christian Schmidt 4c18928a93
Wrong count in response when removing favourite/reblog ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
github-actions[bot] 47832a1ac0
New Crowdin Translations (automated) ()
Co-authored-by: renchap <renchap@users.noreply.github.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire a442a1d1c6
Fix “Back” button sometimes redirecting out of Mastodon ()
Michael Stanclift 97ce47e451
Fix for "follows you" indicator in light web UI not readable ()
Terence Eden b923a4c755
Prevent split line between icon and number on reposts & favourites ()
Claire 71db616fed
Change “About” and “Privacy policy” links to open in a new tab in advanced interface ()
Stanislas Signoud 5fad7bd58a
Change links in multi-column mode so tabs are open in single-column mode ()
Claire 41f65edb21
Fix embed dropdown menu item for unauthenticated users ()
Claire 5a3f174d56
Fix follow link style in embeds ()
Renaud Chaput a7253075d1
Upgrade to `typescript-eslint` v6 ()
Renaud Chaput a75138d073
Convert Home timeline components to Typescript ()
Renaud Chaput 73b64b8917
Upgrade to Prettier 3 ()
Renaud Chaput ecd8e0d612
Update Stylelint ()
Stanislas Signoud 1392f31ed8
Fix sounds not being loaded from assets host ()
Stanislas Signoud ca955ada0b
Use invariant colors on notification toasts ()
Trevor Wolf ea10febd25
fix buttons showing inconsistent styles ()
Claire af54bf52c8
Fix filters not applying to explore tab ()
Claire c27b82a437
Add `forward_to_domains` parameter to `POST /api/v1/reports` ()
Eugen Rochko 338a0e70cc
Change label and design of sensitive and unavailable media in web UI ()
Renaud Chaput 41a505513f
Remove unused `missed_update` state ()
Eugen Rochko a7ca33ad96
Add toast with option to open post after publishing in web UI ()
Eugen Rochko a8edbcf963
Fix dropdowns being disabled for logged out users in web UI ()
Eugen Rochko ceeb2b8c41
Fix explore page being inaccessible when opted-out of trends in web UI ()
Renaud Chaput 4534498a8e
Convert `<DismissableBanner>` to Typescript ()
alfe 20e85c0e83
Rewrite `<ShortNumber />` as FC and TS ()
fusagiko / takayamaki e0d230fb37
simplify counters ()
Renaud Chaput 9f078e238d
Fix translate button position ()
Eugen Rochko 000b835803
Add canonical link tags in web UI ()
Eugen Rochko b7910bc751
Add button to see results for polls in web UI ()
Trevor Wolf 182fd93a07
fix read more button overlapping thread line bug ()
mogaminsk 6268188543
Fix local live feeds does not expand ()
forsamori d9a5c1acfa
Add at-symbol prepended to mention span title ()
Co-authored-by: Sam BC <samuel.balbirnie-cumming@xdesign.com>
Eugen Rochko 54a10523e2
Change labels of live feeds tabs in web UI ()
Eugen Rochko 69e124e2ed
Fix regression of icon button colors in web UI ()
Trevor Wolf 54cb679c19
Change button colors to increase hover/focus contrast and consistency ()
mogaminsk 5b46345459
Prevent duplicate concurrent calls of `/api/*/instance` in web UI ()
Eugen Rochko 0512537eb6
Change dropdown icon above compose form from ellipsis to bars in web UI ()
Claire cea9db5a0b
Change local and federated timelines to be in a single firehose column ()
Renaud Chaput 78ba12f0bf
Use an Immutable Record as the root state ()
Claire 9934949fc4
Fix onboarding prompt being displayed because of disconnection gaps ()
Claire 285a691936
Remove the search button from UI header when logged out ()
Renaud Chaput ae30a60b1f
Improve dismissable banner buttons when they dont fit on 1 line ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire ed96e28c9e
Fix compose form not being shown when clicking “Make your first post” on mobile ()
Eugen Rochko 7b024baf50
Change header backgrounds to use fewer different colors in web UI ()
Eugen Rochko 65aa04647a
Fix onboarding prompt flashing while home feed is loading in web UI ()
Eugen Rochko 2b78c07ef1
Fix search not being easily findable on smaller screens in web UI ()
Claire 55e7c08a83
Fix verified badge in account lists potentially including rel="me" links ()
Eugen Rochko a985d587e1
Change labels and styles on the onboarding screen in web UI ()
Claire 0842a68532
Remove unique accounts condition from Home onboarding prompt ()
Eugen Rochko 00ec43914a
Add onboarding prompt when home feed too slow in web UI ()
Claire a8c1c8bd37
Fix j/k keyboard shortcuts on some status lists ()
mogaminsk 8d2c26834f
Fix custom signup URL may not loaded ()
Ian 69db507924
Change emoji picker icon ()
たいち ひ 804488d38e
Rewrite `<AutosuggestHashtag />` as FC and TS ()
Claire c9d06d10d4
Fix non-interactive upload container being given a `button` role and tabIndex ()
Eugen Rochko f20698000f
Fix always redirecting to onboarding in web UI ()
Eugen Rochko 39110d1d0a
Fix CAPTCHA page not following design pattern of sign-up flow ()
たいち ひ 3b5e302f7f
Rewrite `emoji_mart_data_light` as TS ()
alfe a86886b1fd
Rewrite `<LoadingIndicator/>` as FC and TS ()
Renaud Chaput 1cb4514d0e
Add missing report category translation ()
alfe dfaf59d99a
Rewrite <LoadPending /> as FC and TS ()
Eugen Rochko 432a5d2d4b
Change "bot" label to "automated" ()
Eugen Rochko 67d17ce194
Add `legal` as report category ()
Eugen Rochko e4fd9503ec
Change design of dropdowns in web UI ()
alfe fb5bf5cbf8
Rewrite `<LoadMore />` as FC and TS ()
Claire 6833732852
Fix autocomplete suggestions being cut off in compose form ()
Eugen Rochko 0ddc895282
Change follow button in account row to be more obvious in web UI ()
Claire 1483a3ddfe
Add data-nosnippet so Google doesn't use trending posts in snippets for / ()
S.H a6c898f501
Fix not shown announcements in hometimeline. ()
Claire c2c396157f
Fix design issues with recent react-intl upgrade ()
Darius Kazemi bacb674921
Add exclusive lists ()
Co-authored-by: Liam Cooke <liam@liamcooke.com>
Co-authored-by: John Holdun <john@johnholdun.com>
Co-authored-by: Effy Elden <effy@effy.space>
Co-authored-by: Lina Reyne <git@lina.pizza>
Co-authored-by: Lina <20880695+necropolina@users.noreply.github.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Eugen Rochko 4a5464f360
Change "Follow 7 people" to "Find at least 7 people to follow" in web UI ()
Claire 0766c9a631
Add card with who invited you to join when displaying rules on sign-up ()
Jed Fox acc419b81b
Fix spacing of middle dots in the detailed status meta section ()
Renaud Chaput b0780cfeed
Fix `/share` and cleanup and reorganize frontend locale loading ()
Claire 5fae2de454
Fix overflow behavior of account rows ()
S.H b3f9a0da52
Fix using Date.now() instead of intl.now() ()
Claire e9385e93e9
Add a confirmation screen when suspending a domain ()
Renaud Chaput 675672feb6
Fix prev/next buttons color in media viewer ()
Christian Schmidt 69057467cb
Translate CW, poll options and media descriptions ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Renaud Chaput 44cd88adc4
Upgrade react-intl ()
dependabot[bot] 89d6341c80
Bump eslint-plugin-jsdoc from 44.2.5 to 45.0.0 ()
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Renaud Chaput <renchap@gmail.com>
Claire 14bb6bb29a
Fix `null` signUp URL in various places ()
y.takahashi 64b960b6b3
Handle Surrogate Pairs in truncate() ()
fusagiko / takayamaki 38c6216082
Rewrite actions/modal and reducers/modal with typescript ()
たいち ひ 4197b5e4c8
Fix export style of `<LoadGap />` based on `<Domain />` ()
Renaud Chaput e58c36d308
Update inconsistent `defaultMessage` ()
Eugen Rochko 1caa5ff39e
Change share action from being in action bar to being in dropdown in web UI ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Renaud Chaput 40b948a1fb
Fix `null` signUp URL handling from ()
たいち ひ 7336f3648b
Rewrite `<LoadGap />` as FC and TS ()
Renaud Chaput d27216dc46
Enforce import order with ESLint ()
Claire ca66e61b93
Add support for custom sign-up URLs ()
Claire 100840c06e
Fix video player offering to expand in a lightbox when it's in an iframe ()
Renaud Chaput 5a16bd7bf4
Use JSX syntax for Fragments ()
Renaud Chaput 8f66126b10
Use the new JSX transform ()
たいち ひ 9a472efe7c
Rewrite `<TimelineHint />` as FC and TS ()
たいち ひ 8066118d1f
Rewrite `<Skeleton/>` as FC and TS ()
Claire 711a037660
Allow scripts in post embed previews ()
Renaud Chaput 8d6aea3326
Upgrade to React 18 ()
Nick Schonning 23a4ecf444
Remove duplicate JPG type ()
Nick Schonning 99e2e9b81f
Fix minor typos in comments and spec names ()
Claire bec6a1cad4
Add hCaptcha support ()
Claire e60414792d
Add polling and automatic redirection to `/start` on email confirmation ()
Claire 7b54e47d03
Fix being unable to load past a full page of filtered posts in Home timeline ()
Claire aa4c9730f6
Change composer highlight border size to be more noticeable ()
Steven Munn 52d36f0f98
Fix spelling of "Lets" on the onboarding page after clicking the confirmation email ()
Co-authored-by: Steven Munn <stevenjmunn@gmail.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Christian Schmidt 5241f7b2fd
Fix UI crash in moderation interface when opening the media modal ()
Emelia Smith b8a2430642
Fix Onboarding Errors ()
Eugen Rochko 3869e8c210
Change "Sign in" to "Login" ()
Claire 0eed06073f
Fix videos being improperly positioned on safari ()
Renaud Chaput 5eeb40bdbe
Add stricter ESLint rules for Typescript files ()
Nick Schonning b878e3d8df
Enable ESLint react/no-deprecated ()
たいち ひ 2d5e257938
Rewrite `logo.tsx` as FC ()
Renaud Chaput 6f8db56a01
Disable RTK safety middlewares ()
fusagiko / takayamaki 349cae0b57
Add type annotation for DisplayName component ()
fusagiko / takayamaki ab7716cff4
Rename Image component to ServerHeroImage ()
Nick Schonning 51b83ed195
Use Prettier for ESLint formatting TypeScript ()
Renaud Chaput 6aeb162927
Type Redux store and middleware ()
Claire e1f466fbbe
Fix javascript on moderation interface ()
Renaud Chaput 224d458f7e
Remove unused iOS agent sniffing function ()
Renaud Chaput a3a2414f0e
Rework polyfills loading ()
fusagiko / takayamaki 6579e3af7d
Add more detailed type annotation for Account ()
Renaud Chaput c8181eb0a4
Enforce stricter rules for Typescript files ()
Renaud Chaput d9b93bd15e
Enforce React Rules of Hooks with eslint ()
Renaud Chaput 955179fc55
Dont use CommonJS (`require`, `module.exports`) anywhere ()
Renaud Chaput 89269e4b71
Mark `wheel` events on scrollable list as passive ()
fusagiko / takayamaki 9818f34273
Rewrite Domain component as function component ()
fusagiko / takayamaki 5bc8e2d1fd
Use LayoutType from is_mobile in actions/app ()
たいち ひ 7c1305b3a4
Add TypeScript support for `mastodon` alias and image imports ()
たいち ひ 76264e3fe8
Rewrite RadioButton component as FC ()
たいち ひ a65d2d1045
Rewrite Image component as function component ()
たいち ひ 490ccbf40b
Rewrite <NotSignedInIndicator /> as FC ()
たいち ひ 6fdbee240c
Rewrite <Check /> as FC ()
fusagiko / takayamaki 140aa6b054
Rewrite VerifiedBadge component as function component ()
Claire 746979f75d
Fix compose textarea scroll behavior ()
S.H 5811ccc611
Fix column back button error ()
Nick Schonning f95125bd04
Fail ESLint for Warnings in CI ()
Florin 27bafabb64
Fix Back button going outside the app ()
Renaud Chaput 45579a26cf
Fixes build errors from some previous TS-related commits ()
fusagiko / takayamaki 0999cb4601
Rewrite actions/app.ts and reducers/missed_updates.ts with createAction ()
Renaud Chaput 9a52a7f7a0
Remove MastodonMap TS type ()
fusagiko / takayamaki e38b391940
Add type annotation for some js files ()
Claire 9c1929efad
Fix incorrect import of redux store ()
Claire d37c0a1060
Fix incorrect box shadow on avatar in thread view ()
fusagiko / takayamaki 8227af8dcc
use configureStore of redux-toolkit instead of createStore of redux ()
Eugen Rochko 8131a5b330
Add ALT badges to media that has alternative text in web UI ()
Claire 598e63dad2
Change media elements to use aspect-ratio rather than compute height themselves ()
fusagiko / takayamaki f50105779b
Add type annotation for Blurhash component ()
fusagiko / takayamaki 5a5975d7f7
Add type annotation for IconButton component ()
Nick Schonning fc56eda94b
Bump stylelint-config-standard-scss from 7.0.1 to 9.0.0 ()
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
fusagiko / takayamaki 15fd712464
Add type annotation for RelativeTimestamp component ()
fusagiko / takayamaki 81f75b1e0e
Rewrite Icon and IconWithBadge with typescript ()
Eugen Rochko 0a08e9d3d3
New Crowdin updates ()
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
Claire 678d836c7d
Fix pop-in player placeholder layout in thread view ()
Claire cf1bc4bb93
Fix audio player width in thread view ()
Nick Schonning f22b4e556c
Add eslint-plugin-jsdoc ()
Christian Schmidt bfeccf6748
Fix media description not being cleared ()
Claire 105f8687e4
Fix thread lines in right-to-left locales ()
Claire 2a3a110f00
Fix wrong classes `audio` and `video` instead of `audio-player` and `video-player` in CSS ()
Eugen Rochko 8979b70975
Add default post text to onboarding flow in web UI ()
Eugen Rochko 6028d047b9
Change logo version in header based on screen size in web UI ()
Eugen Rochko 7cf963eec2
Change label from "For you" to "People" on explore screen in web UI ()
Claire a5bc4ea550
Fix refering to unused `preview-card` CSS class instead of `status-card` ()
Claire d8a06c1375
Fix preview cards layout in thread view ()
Eugen Rochko d4511f2a76
New Crowdin updates ()
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
Claire 1527b02c6d
Fix sass warning about deprecated slash as division ()
Co-authored-by: Nick Schonning <nschonni@gmail.com>
Eugen Rochko c35e3cb6ac
Add more tips to onboarding flow in web UI ()
Eugen Rochko 8099ba04be
Change hashtags and mentions in bios to open in-app in web UI ()
Eugen Rochko 804aa8d501
Fix cutting off first letter of hashtag links sometimes in web UI ()
Nick Schonning 2daa5a1549
Enable formatjs/prefer-pound-in-plural ()
Eugen Rochko 290e4aba31
Add lines to threads in web UI ()
Nick Schonning ef3675d688
Remove empty Kushubian (csb) local files ()
Chike Nwaenie e1b4eeb636
Change styling of the recommended accounts to allow bio to be more visible ()
Christian Schmidt e713c545b8
Use CSS to trim long card descriptions ()
Eugen Rochko 0461f83320
Add new onboarding flow to web UI ()
Eugen Rochko 9d75b03ba4
New Crowdin updates ()
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
Claire fbb4de3dbc
Fix infinite loop in emoji replacement code ()
Claire 37886c28da
Fix characters being emojified even when using Variation Selector 15 (text) ()
fusagiko / takayamaki c1a7e38d2b
Allow `==` when null checking ()
fusagiko / takayamaki ab740f464a
Rewrite AnimatedNumber component with React hooks ()
Claire bc4745f482
Fix crash when trying to open the filter modal ()
fusagiko / takayamaki 9f8d34620b
Rewrite AvatarOverlay component with React hooks ()
fusagiko / takayamaki cf3fa1e814
Rewrite GIFV component with React hooks ()
Eugen Rochko e5c0b16735
Add progress indicator to sign-up flow ()
Eugen Rochko 955ec252a4
Add client-side validation for taken username in sign-up form ()
Ivan Rodriguez f05fb51ecb
Fix status title for statuses without text ()
Nick Schonning d02aa274be
typo: collapsable -> collapsible ()
Claire af49d93fd6
Fix tab arrows on RTL layouts ()