Paul Coroneos
5d7cfa0206
Remove aria-pressed attr from button. Closes #6325 ( #6402 )
2024-11-19 19:07:13 +00:00
Paul Coroneos
ff5ad38253
Leverage jsx transform to remove unnecessary react imports and update eslint config ( #6516 )
...
* update eslint config with jsx runtime
* leverage jsx transform to remove unnecessary react imports and update eslint config
* run yarn lint --fix to remove eslint disables related to react/prop-types that is now disabled
2024-11-19 15:33:07 +00:00
dan
4f0f9eb413
Fix TagMenu initial render perf ( #6483 )
...
* Split tag menu dialog content
* Log the actual error please
* Fix it on native
2024-11-18 22:05:51 +00:00
dan
924f1e0e7f
Optimize ContentHider ( #6501 )
2024-11-18 17:44:45 +00:00
dan
474c4eff29
Use compiler-safe Reanimated get/set APIs ( #6391 )
...
* Convert lightbox to get/set
* Work around software-mansion/react-native-reanimated#6613
* Use get/set in more places
* Port MainScrollProvider to get/set
* Port more to get/set
* Port composer to get/set
* Remove unnecessary thread hops in composer
* Port more things to get/set
* Convert more to get/set, remove redundant runOnJS
* Convert remaining cases to get/set
2024-11-17 15:06:28 +00:00
dan
edaf230612
Remove typography NUX and consistently call upsertProfile ( #6424 )
...
* Make profile upsert unconditional
* Remove Typography NUX
* Early exit NUXes on unknown creation date
* Clarify via comment
2024-11-16 21:39:47 +00:00
Samuel Newman
c81e149749
use IAB for translate ( #6421 )
2024-11-16 20:06:24 +00:00
Hailey
c0fb5245f1
Tweak email verification dialog ( #6397 )
2024-11-15 17:32:28 -08:00
Hailey
3bd1437133
[Statsig] Remove client downsampling ( #6153 )
2024-11-15 11:40:43 -08:00
Bartosz Kaszubowski
7d34f6bb5c
NewChatDialog: remove extra padding on web ( #6333 )
2024-11-14 17:56:33 +00:00
Eric Bailey
5f7caf3010
Make ToggleButton full width everywhere ( #6302 )
...
* Fix 'Show badge' button label being cut off (#6215 )
* Make em full width
---------
Co-authored-by: Khuddite <62555977+khuddite@users.noreply.github.com >
2024-11-13 21:55:19 +00:00
Samuel Newman
6471e809aa
Add backdated post indicator ( #6156 )
...
* add backdate indicator
* pill style
* add indexedAt
* update indicator - new copy, date in pill
* complete alf migration
* accidentally committed the missing indexedAt *again*!
* copy tweak
2024-11-12 21:02:41 +00:00
Hailey
427f3a8bd7
Add email verification prompts throughout the app ( #6174 )
2024-11-12 11:18:53 -08:00
Samuel Newman
df3f71286d
add subtle web hover to "View full thread" ( #6256 )
2024-11-12 17:49:49 +00:00
Khuddite
5ee809e421
Update error component of lists to take up the full height instead of its content height ( #6236 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2024-11-11 23:21:07 +00:00
Minseo Lee
9e1a16686a
deleted account ( #6224 )
2024-11-11 18:34:09 +00:00
Samuel Newman
b85a7da26b
fix error screen ( #6235 )
2024-11-11 18:13:05 +00:00
Samuel Newman
7b5e8ae5ce
[Settings] Improved account switcher ( #6131 )
...
* move out avatarstack to own file
* improved settings switch
* prefix with @
* fix types
* up chevron
* respect reduced motion setting
* respect reduced motion in other place
2024-11-08 19:04:18 +00:00
Samuel Newman
468c4b8f5a
Improve chat performance ( #6157 )
...
* fix worklet funcs on gestures
* don't access .value in render
2024-11-08 03:38:32 +00:00
dan
84fb1b7f97
Update Reanimated ( #6126 )
...
* Update Reanimated
* Fix types
* Fix Reanimated value access warnings
* Fix types
2024-11-05 22:27:36 +00:00
Rohit Bansal
9772116343
Fixed issue 5845 ( #6085 )
2024-11-05 16:27:30 +00:00
Cynthia
ac9d910e1e
fix(a11y): avoid plain divs as button or tabs ( #6084 )
...
Co-authored-by: Hailey <me@haileyok.com >
2024-11-03 09:18:27 -08:00
Samuel Newman
3b68dfeb3b
allow emoji in link facets ( #6039 )
2024-10-31 21:51:58 +00:00
Samuel Newman
aa6aad652e
[Settings] Thread prefs revamp ( #5772 )
...
* thread preferences screen
* minor tweaks
* more spacing
* replace gate with IS_INTERNAL
* [Settings] Following feed prefs revamp (#5773 )
* gated new settings screen
* Following feed prefs
* Update src/screens/Settings/FollowingFeedPreferences.tsx
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Update src/screens/Settings/FollowingFeedPreferences.tsx
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* replace pref following feed gate
* Update src/screens/Settings/FollowingFeedPreferences.tsx
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* use "Experimental" as the header
---------
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* [Settings] External media prefs revamp (#5774 )
* gated new settings screen
* external media prefs revamp
* replace gate ext media embeds
* Update src/screens/Settings/ExternalMediaPreferences.tsx
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* add imports for translation
* alternate list style on native
---------
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* [Settings] Languages revamp (partial) (#5775 )
* language settings (lazy restyle)
* replace gate
* fix text determining flex space
* [Settings] App passwords revamp (#5777 )
* rework app passwords screen
* Apply surfdude's copy changes
Thanks @surfdude29!
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* format
* replace gate
* use admonition for input error and animate
---------
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* [Settings] Change handle dialog (#5781 )
* new change handle dialog
* animations native only
* overflow hidden on togglebutton animation
* add a low-contrast border
* extract out copybutton
* finish change handle dialog
* invalidate query on success
* web fixes
* error message for rate limit exceeded
* typo
* em dash!
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* another em dash
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* set maxwidth of suffixtext
* Copy tweak
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
---------
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* [Settings] Notifs settings revamp (#5884 )
* rename, move, and restyle notif settings
* bold "experimental:"
---------
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
2024-10-31 20:45:34 +00:00
Nawapon Boonjua
9a82d20bd9
add Thai Language translation support ( #5879 )
...
* add Thai Language support
* Update lingui.config.js
* Update dates.ts
* Update helpers.ts
* Update i18n.ts
* Update i18n.web.ts
* Update languages.ts
* Update messages.po
---------
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
2024-10-30 12:13:08 -07:00
Ben Harris
e9f6a8e58d
fix warning on labeler profile: emoji detected but emoji not enabled ( #6011 )
2024-10-30 12:14:34 +00:00
dan
a22685c345
Sort imports ( #6009 )
...
* Mark import sort/order/style rules as error
* npm run lint -- --fix
2024-10-29 23:02:48 +00:00
Samuel Newman
c92f6d5f88
width full on text container ( #6007 )
2024-10-29 22:19:28 +00:00
dan
ba802eb0f2
Add subtle web hover to interactive rows ( #5989 )
...
* Add subtle web hover to interactive rows
* Adjust numbers
* Ignore touch devices
2024-10-29 21:42:37 +00:00
Samuel Newman
c8f264b78b
Settings revamp ( #5745 )
...
* start building storybook
* add title
* add some styles
* try out new icons
* more settings list component parts
* make text do the spacing
* clean up storybook
* gated new settings screen
* switch account
* add current profile
* use Layout.Screen
* Layout.Header and Layout.Content
* translate helpdesk text
thanks @surfdude29!
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* add account settings
* undo changes to export car dialog
* privacy and security screen
* Translate protect account stuff
Thanks @surfdude29!
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* content and media settings
* about settings
* 2fa copy
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* a11y and appearance
* use new components for appearance settings
* redesign accessibility settings
* Update ContentAndMediaSettings.tsx
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* add divider
* remove a11y and appearance middleman screen
* fix web settingslist styles
* new SettingsList.Group component
* explain how portal magic works
* hide pwioptout in old location
* Update Settings.tsx
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* replace gate with `IS_INTERNAL`
* add IS_INTERNAL to app-info.web
* fix profile area growing
* add close button to switch account
---------
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
2024-10-29 21:14:54 +00:00
Samuel Newman
80c5f23da2
Fix double padding in Dialog.InnerFlatList on web ( #5986 )
...
* remove extra padding on web
* pass prop
2024-10-29 12:32:10 +00:00
smileyhead
7755a167ec
Add Hungarian localisation ( #5902 )
...
* Add 'hu' to lingui.config.js
* Add 'hu' to dates.ts
* Add 'hu' to helpers.ts
* Add 'hu' to i18n.ts
* Add 'hu' to i18n.web.ts
* Add 'hu' to languages.ts
* Create messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Minor fixes
Reworded some things in the hashtag context menu.
* Some tweaks
Shortened Media tab title
Added spaces to the short timestamps (mp, p, ó, n, hó)
* Hopefully fix the removing of plural strings
* Update Hungarian localisation
* Fixed some things
* Fixed typo
* Further small fixes
* Update src/locale/locales/hu/messages.po
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Update src/locale/locales/hu/messages.po
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Update src/locale/locales/hu/messages.po
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Update src/locale/locales/hu/messages.po
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Update src/locale/locales/hu/messages.po
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Update src/locale/locales/hu/messages.po
Co-authored-by: Frudrax Cheng <i@cynosura.one >
* Update src/locale/locales/hu/messages.po
Co-authored-by: Frudrax Cheng <i@cynosura.one >
* Apply fixes after proofreading session
---------
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
Co-authored-by: Frudrax Cheng <i@cynosura.one >
2024-10-28 16:19:26 -07:00
surfdude29
498b83ae79
Add en-GB localisation ( #5952 )
...
* Create blank en-GB/messages.po
* localise certain strings for en-GB
* Update lingui.config.js
* Update dates.ts
* Update helpers.ts
* Update i18n.ts
* Update i18n.web.ts
* Update languages.ts
* Update i18n.ts
2024-10-28 16:12:21 -07:00
Hailey
e1796d7afd
Limit number of lines in starter pack card ( #5973 )
2024-10-28 09:54:18 -07:00
Samuel Newman
1c992beff6
flex_1 text container ( #5891 )
2024-10-28 16:28:54 +00:00
dan
0ecc98d0de
Display non-post embeds in composer preview ( #5647 )
...
* Display non-post embeds in composer preview
* Remove starter pack special case from ExternalLinkEmbed
This should not be needed because starter pack composer preview now goes through the record preview codepath, just like in the feed/post view.
* Hide record ext links if quote is present
* Align remove buttons
Remove the implicit top padding in record embeds and make it conditional, which is similar to how we treat external link embeds. This makes the X button appear in the same place for record embeds as with links.
2024-10-24 20:44:24 +01:00
Eric Bailey
24679d5fe3
Fix NavSignupCard on web ( #5813 )
2024-10-21 10:56:54 -05:00
Hailey
fd2e94f353
Fix dragging up in flat list dialogs on Android ( #5817 )
2024-10-17 14:28:38 -07:00
Eric Bailey
0d5af050d3
Remove BaseLink component ( #5682 )
...
* Remove BaseLink component
* Fix StarterPackCard Link component
* Rm flex_1 causing overflow
* Make newskie usage full width
2024-10-17 14:35:45 -05:00
Samuel Newman
74b0929e4d
Logged out improvments ( #5771 )
...
* fetch all accounts in one go
* delete unused component
* add safeareaview to logged out layout
* add safe area insets to LoggedOut view
* add safe area insets to the error boundary
* sanitize displaynames/handles
* use button for X
* increase spacing
2024-10-17 18:48:38 +03:00
Hailey
2e74f98392
Add graphic media self label ( #5758 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2024-10-16 19:17:22 -07:00
Samuel Newman
6bc00f8d71
Composer - Self label dialog ALF rewrite ( #4354 )
2024-10-16 08:52:14 -07:00
Samuel Newman
c3d0cc55d9
Edit profile dialog ALF refresh ( #5633 )
2024-10-15 21:57:28 +03:00
Samuel Newman
2d88463453
Remove top padding from shell, move down into individual screens ( #5548 )
2024-10-14 22:09:47 +03:00
Samuel Newman
ef5bc5243e
Use admonitions in settings screens ( #5741 )
2024-10-14 21:45:47 +03:00
Eric Bailey
0b4dc64c63
Add util for link static clicks ( #5683 )
...
* Add util for link static clicks
* Format
* Update copy
2024-10-14 10:44:04 -05:00
Hailey
432dc867f8
Fix keyboard hiding alt text input after viewing DMs on iOS ( #5739 )
2024-10-14 08:02:16 -07:00
Eric Bailey
830b4bee9c
Add Admonition component ( #5680 )
...
* Add Admonition component
* Tweak mobile padding
* Format
2024-10-14 12:06:07 +03:00
Samuel Newman
d6322477fe
Present in-app browser as sheet ( #5718 )
...
* use page sheet presentation
* move to its own file rather than sitting in prefs
* whoops, missed one
2024-10-11 16:42:58 -07:00
Hailey
a8fb8dc6b2
GIF dialog is scrollable on web ( #5704 )
2024-10-10 20:27:31 -07:00