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
Hailey
5da0bcaec2
Persist taps in the dialog scrollview ( #5701 )
2024-10-10 19:49:21 -07:00
Eric Bailey
2fc1f9ca65
Bump icon size for small size buttons ( #5687 )
2024-10-10 16:50:19 -07:00
Hailey
2ebe8f435b
Update the email verification dialog ( #5663 )
2024-10-10 15:02:36 -07:00
Hailey
912b4450b9
Fix Text emoji type (make emoji optional) ( #5678 )
2024-10-10 14:18:07 -07:00
Eric Bailey
3b44ea203c
Invert non config filtering ( #5674 )
...
* Invert filtering logic
* Rename
* Rm comment
2024-10-10 10:04:23 -07:00
Hailey
9f070cd9cd
Cleanup unused props from dialogs ( #5665 )
2024-10-09 14:50:54 -07:00
Samuel Newman
cca344a3d1
Allow nested sheets without boilerplate ( #5660 )
...
Co-authored-by: Hailey <me@haileyok.com >
2024-10-09 11:30:42 -07:00
Hailey
f52be63358
Fix layout bugs in appeals dialog ( #5657 )
2024-10-08 17:59:30 -07:00
Hailey
3da4f9b170
fix clear button in input ( #5650 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2024-10-08 11:45:04 -07:00
Samuel Newman
fc82d2f6d5
Move Dialogs to Radix ( #5648 )
...
* Use Redix FocusTrap (#5638 )
* Use Redix FocusTrap
* force resolutions on radix libs
* add focus guards
* use @radix-ui/dismissable-layer for escape handling
* fix banner menu keypress by using `Pressable`
* add menu in dialog example to storybook
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
* use DismissableLayer/FocusScope for composer
* fix storybook dialog
* thread Portal through Prompt and avatar/banner
* fix dialog style regression
* remove tamagui
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2024-10-08 20:00:49 +03:00
Eric Bailey
db76452822
Update neue nux date ( #5643 )
2024-10-07 19:43:55 -05:00
Hailey
58b1d9326d
Swipeable to delete chat, custom swipeable ( #5614 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2024-10-07 11:15:17 -07:00
Frudrax Cheng
d28186ac62
Add Cantonese Localization ( #5479 )
...
* Add zh-HK localization
* Update dates.ts
* HK: Update Translates
* HK: Fix typo
* HK: Fix wrong language code
* HK: Update Translates
* HK: Update Translates
* rename 'Chinese (Hong Kong)' to 'Cantonese'
* HK: Update Translates
* Update languages.ts
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* HK: Update Translates by reviewers
---------
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
2024-10-07 11:20:06 -05:00
Takayuki KUSANO
140f720fac
Restored the dot in the message displayed in the moderation details dialog ( #5622 )
2024-10-07 15:53:38 +03:00
Takayuki KUSANO
1118fd6883
Enclose the entire message in Trans tags for translation ( #5616 )
2024-10-05 16:12:30 -07:00
Eric Bailey
d17da8474b
Emoji handling nested ( #5609 )
2024-10-04 13:31:40 -07:00