Minseo Lee
c5fef1b9b5
Update Korean localization ( #5401 )
...
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
2024-10-07 11:27:11 -05:00
Frudrax Cheng
11bd2e8952
Update Chinese localization ( #5433 )
...
* CN: Update Translates
* CN: Remove superseded strings
* CN: Update Translates
* CN: Update Translates
* TW: Update and clean
* Both: Update Translates
* CN: Update Translates
* CN: Remove superseded strings
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com >
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com >
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com >
* CN: Update Translates
* CN: Remove superseded strings
* CN: Remove extra spaces
* CN: Make some translations more localized
* CN: Make some translations more localized#2
* CN: Update Translates
* CN: Update Translates
* CN: Remove superseded strings
* CN: Update Translates
* TW: Run intl:extract
* TW: Update Translates
* TW: Remove superseded strings
* TW: Improve translation
* Both: Run intl:extract
* CN: Update Translates
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com >
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com >
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com >
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com >
* Update src/locale/locales/zh-CN/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com >
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com >
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com >
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com >
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com >
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com >
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com >
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com >
* Both: Run intl:extract
* CN: Update Translates
* TW: Update Translates
* Both: Fix typo
* Both: Run intl:extract
* CN: Update Translates
* TW: Update Translates
* Both: Run intl:extract
* Both: Update Translates
* Both: Update Translates
* Both: Run intl:extract
* Both: Update Translates
* Both: Correct some grammar of words
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com >
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com >
* Update src/locale/locales/zh-CN/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com >
* Update src/locale/locales/zh-CN/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com >
* Both: Update Translates
---------
Co-authored-by: Kuwa Lee <kuwalee1069@gmail.com >
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com >
2024-10-07 11:21:43 -05: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
surfdude29
ff70b8ff61
use tabular numbers in CharProgress ( #5631 )
2024-10-07 09:45:05 -05:00
surfdude29
f050c51f11
Remove line breaks in intro text in issue templates ( #5632 )
...
* remove line breaks in bug_report.yml
* remove line breaks in bug_report_fabric.yml
* remove line breaks in feature_request.yml
2024-10-07 09:39:19 -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
Hailey
686dfa5f78
Fix bounce when expanding sheet on ios ( #5627 )
2024-10-06 12:03:06 -07:00
Hailey
0ebf636652
Fix padding in repost dialog ( #5626 )
2024-10-06 11:41:45 -07:00
Hailey
b52f8ced56
Fix composer char progress layout ( #5620 )
...
* fix composer
* more fixes
2024-10-06 14:42:52 +09:00
Minseo Lee
25e3c93e1e
Improve localization of {els} string on Create Account page ( #3912 )
...
Co-authored-by: Hailey <me@haileyok.com >
2024-10-05 16:22:00 -07:00
Takayuki KUSANO
1118fd6883
Enclose the entire message in Trans tags for translation ( #5616 )
2024-10-05 16:12:30 -07:00
Eric Bailey
76d63f9967
Add alt text limit to image dialog ( #5611 )
...
* Add alt text limit to image dialog
* GIF alt text too
* Fix
* tweaks, save alt on dialog dismiss
* simplify close behavior
* use state in gif alt
* state
---------
Co-authored-by: Hailey <me@haileyok.com >
2024-10-05 19:58:04 +09:00
Jaz
6dfd57e621
Merge pull request #5610 from bluesky-social/static_asset_cdn
...
Serve static assets from a CDN host if provided
2024-10-04 14:39:43 -07:00
Jaz Volpert
795e2c0629
New assets to static CDN
2024-10-04 14:31:37 -07:00
Jaz Volpert
5f3c4c60db
Merge branch 'main' into static_asset_cdn
2024-10-04 14:28:52 -07:00
Eric Bailey
3fb14d184a
Move font-face defs into HTML for CDN ( #5612 )
2024-10-04 16:28:05 -05:00
Jaz Volpert
0d99b8b055
Consistent spacing for variable handlebars
2024-10-04 13:49:59 -07:00
Jaz Volpert
eb5a6c8911
Propagate env var and trim trailing slash
2024-10-04 13:43:15 -07:00
Jaz Volpert
b0fe2c6c9a
Serve static assets from a CDN host if provided
2024-10-04 13:40:45 -07:00
Eric Bailey
1cedd4a3c4
Post alignment ( #5580 )
...
Co-authored-by: Hailey <me@haileyok.com >
2024-10-04 13:33:17 -07:00
Eric Bailey
d17da8474b
Emoji handling nested ( #5609 )
2024-10-04 13:31:40 -07:00
Hailey
00486e9499
[Sheets] [Pt. 1] Root PR ( #5557 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
Co-authored-by: Eric Bailey <git@esb.lol >
Co-authored-by: dan <dan.abramov@gmail.com >
Co-authored-by: Hailey <me@haileyok.com >
2024-10-04 13:24:12 -07:00
Hailey
9802ebe20d
Properly patch React Native to fix iOS RefreshControl bug ( #5605 )
2024-10-04 13:17:57 -07:00
dan
09caf327d9
Make composer reducer source of truth for images/video when publishing ( #5595 )
...
* Move caption and altText state into video reducer
* Make composer state source of truth for images and video publish
2024-10-05 03:45:34 +09:00
dan
282db85c06
Track links and embeds in the composer reducer ( #5593 )
...
* Scaffold embed draft types
These don't map 1:1 to the record structure. Rather, we select data from the draft on posting.
* Prefill initial quote
* Implement the reducer
2024-10-05 03:39:33 +09:00
Eric Bailey
6382fe4535
Bump SDK ( #5602 )
2024-10-04 09:34:03 -05:00
Eric Bailey
54ca816536
Update built asset caching ( #5601 )
2024-10-04 09:33:32 -05:00
Hailey
48241cb2b6
Downgrade sentry to recommended 5.24.3 ( #5604 )
2024-10-04 01:28:26 -07:00
Eric Bailey
3f66531e83
Add option to search in any language ( #5598 )
2024-10-03 20:23:07 -05:00
Eric Bailey
ce53b3a264
Font tweaks ( #5597 )
...
* Increase fontWeight on android
* Use atoms for a couple stray fontWeights
* Rm unused file
2024-10-03 20:22:54 -05:00
Eric Bailey
eb3b01d0ad
Fix profile header buttons ( #5558 )
...
* Fix profile header buttons
* Adjust labeler buttons too
* Fix load state jumps
* Small tweak for web
* Remove log
2024-10-03 10:45:01 -05:00
Samuel Newman
7e79c7f768
[ 🐴 ] Reduce amount that message sent date is shown ( #4228 )
2024-10-03 18:19:38 +03:00
Samuel Newman
523a9a48c2
🪵 📌 ( #5594 )
2024-10-03 17:28:13 +03:00
dan
2aa365b5b6
Rename some files and variables ( #5587 )
...
* Move composer reducers together
* videoUploadState -> videoState
* Inline videoDispatch
2024-10-03 14:57:48 +09:00
dan
03704e2b48
Manage video reducer from composer reducer ( #5573 )
...
* Move video state into composer state
* Represent video as embed
This is slightly broken. In particular, we can't remove video yet because there's no action that results in video embed being removed.
* Properly represent video as embed
This aligns the video state lifetime with the embed lifetime. Video can now be properly added and removed.
* Disable Add Video when we have images
* Ignore empty image pick
2024-10-03 14:26:38 +09:00
dan
d2392d2d64
Refactor video uploads ( #5570 )
...
* Remove unused video field
* Stop exposing video dispatch
* Move cancellation out of the reducer
* Make useUploadStatusQuery controlled by jobId
* Rename SetStatus to SetProcessing
This action only has one callsite and it's always passing "processing".
* Move jobId into video reducer state
* Make cancellation scoped
* Inline useCompressVideoMutation
* Move processVideo down the file
* Extract getErrorMessage
* useServiceAuthToken -> getServiceAuthToken
* useVideoAgent -> createVideoAgent
* useVideoUploadLimits -> getVideoUploadLimits
* useUploadVideoMutation -> uploadVideo
* Use async/await in processVideo
* Inline onVideoCompressed into processVideo
* Use async/await for uploadVideo
* Factor out error messages
* Guard dispatch with signal
This lets us remove the scattered signal checks around dispatch.
* Move job polling out of RQ
* Handle poll failures
* Remove unnecessary guards
* Slightly more accurate condition
* Move initVideoUri handling out of the hook
* Remove dead argument
It wasn't being used before either.
* Remove unused detailed status
This isn't being used because we're only respecting that state variable when isProcessing=true, but isProcessing is always false during video upload.
If we want to re-add this later, it should really just be derived from the reducer state.
* Harden the video reducer
* Tie all spawned work to a signal
* Preserve asset/media for nicer error state
* Rename actions to match states
* Inline useUploadVideo
This abstraction is getting in the way of some future work.
* Move MIME check to the only place that handles it
2024-10-03 11:41:23 +09:00
Samuel Newman
c2dac855cc
Delete messages NUX ( #5574 )
2024-10-02 22:23:11 +03:00
Samuel Newman
13c9c79aee
move files around ( #5576 )
2024-10-02 22:21:59 +03:00
Samuel Newman
405966830c
Make reply prompt more subtle on desktop ( #5569 )
...
* make reply prompt more subtle on desktop
* fix alignment
* Tweak transition timing
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2024-10-02 11:40:18 -05:00
Eric Bailey
3972d3d4c3
Ignore built files ( #5572 )
2024-10-02 11:18:15 -05:00
Hailey
a444fc53a0
import order ( #5571 )
2024-10-02 11:09:54 -05:00
Eric Bailey
1a7885b921
Add suspense boundary in onboarding ( #5556 )
2024-10-02 10:55:06 -05:00
Eric Bailey
3569873123
Tweak verify email dialog ( #5555 )
...
* Add intent/verify-email to go server
* Tweak verify intent dialog
2024-10-02 10:54:51 -05:00
Eric Bailey
f251a43dd6
Add intent/verify-email to go server ( #5554 )
2024-10-02 10:54:25 -05:00
Eric Bailey
5a98ea684d
Include ghost hook to statically export fonts ( #5553 )
2024-10-01 15:57:49 -05:00
dan
e33b2b1bee
Handle /starter-pack-short/:code in Go ( #5546 )
2024-10-02 00:09:21 +09:00
dan
d2fd5589dc
Introduce a composer reducer and move image state there ( #5547 )
...
* Add composer reducer
* Support adding images
Co-authored-by: Mary <git@mary.my.id >
* Support updating and deleting images
Co-authored-by: Mary <git@mary.my.id >
* Derive images state from composer state
Co-authored-by: Mary <git@mary.my.id >
---------
Co-authored-by: Mary <git@mary.my.id >
2024-10-02 00:08:46 +09:00
dan
a7ee561e40
Paralellize image uploads ( #5535 )
...
* Remove unsafe type coercions from posting embed
* Extract resolveEmbed into a separate function
* Refactor to if-else because these are mutually exclusive
* Refactor resolveEmbed to early returns
* Separate resolving embed and media
* Parallelize image upload
* Prioritize not dropping media
2024-10-02 00:03:27 +09:00
Eric Bailey
b59d6dfbb5
Remove local file check ( #5544 )
2024-09-30 17:43:14 -05:00
Samuel Newman
2129f69fa0
ALF text input for generic search input ( #5511 )
...
* alf text input for generic search input
* clearer ref naming
* Adjust props and definition
* Migrate props
* Migrate props
* Migrate props
* Replace on search screen
* rm old props
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2024-09-30 16:53:11 -05:00