Samuel Newman
226f7f4fd2
hoist useprefs
2026-03-23 19:17:39 +02:00
Eric Bailey
34d8c6fe58
[APP-1968] Increase image upload resolution ( #10073 )
2026-03-20 11:22:36 -05:00
Samuel Newman
5bcb909081
Remove hardcoded yellows ( #10083 )
2026-03-20 11:21:16 -05:00
Eric Bailey
bfd2d20192
Add back starter packs button in ProfileMenu ( #10069 )
2026-03-18 18:29:22 -05:00
Eric Bailey
45df50ec19
Rename translation properties for clarity ( #10061 )
2026-03-17 13:59:28 -05:00
DS Boyce
b8d60eb0e2
Address lint warnings in List.web.tsx ( #10046 )
2026-03-13 09:41:38 -07:00
DS Boyce
0b6ff8000d
Remove getSuggestedFollowsByActor fallbacks and use recIdStr ( #9988 )
2026-03-12 16:57:38 -07:00
DS Boyce
35cb2bcf94
Create codemod for updating Toast calls to v2 ( #10045 )
2026-03-12 11:35:58 -07:00
DS Boyce
1db01a09a8
Create codemod for addressing ESLint warnings ( #10032 )
2026-03-11 15:51:31 -07:00
Samuel Newman
80429ec902
Add “download image” option to web, simplify downloads ( #10025 )
2026-03-11 23:44:19 +02:00
Samuel Newman
8b67a3ec2e
First pass at fixing large type by adding maxFontSizeMultiplier ( #10037 )
2026-03-10 23:39:02 +02:00
Spence Pope
2bd9811652
[APP-1928] add bot/automated account badge and self-labeling settings ( #10008 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-03-10 13:28:49 -05:00
Samuel Newman
aa897f55a0
The Great Unjanking of the Sheets ( #9973 )
2026-03-09 22:53:32 +02:00
Samuel Newman
1ae77aa997
Fix findNodeHandle usage on web ( #10001 )
2026-03-05 07:22:13 -08:00
Samuel Newman
30c9ea5789
v1.118.0 E2E tests ( #9994 )
2026-03-04 20:45:08 -06:00
DS Boyce
afbade6f6f
Refine UX for on-device translation for posts ( #9987 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
Co-authored-by: Eric Bailey <git@esb.lol >
2026-03-04 20:37:44 -06:00
Samuel Newman
1782a65174
Add iOS 26 fluid zoom transition to alt text dialog ( #9970 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-03-04 20:32:08 -06:00
DS Boyce
7dc3b4fa8e
Add search event analytics ( #9949 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-03-03 14:49:38 -06:00
Samuel Newman
162a78e1ae
Add 🪿 ( #9983 )
2026-03-03 06:06:13 -08:00
Spence Pope
a95b877ea3
[APP-1917] fix header measurement for android content disappearing on switch ( #9964 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-03-02 14:20:16 -05:00
DS Boyce
9bbcb472ef
Use on-device translation on mobile when available ( #9930 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-02-27 16:59:19 -08:00
Samuel Newman
d4357b2cb8
Fix iOS sheet keyboard handling using native scrollview features ( #9959 )
2026-02-27 13:59:24 -08:00
DS Boyce
8a1f8997fe
Fix infinite loading spinner when changing search terms ( #9950 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-02-27 03:42:31 -08:00
Samuel Newman
65c4b7833d
Blur effect on home screen (iOS 26) ( #9935 )
2026-02-26 07:00:12 -08:00
Spence Pope
9b24d75c9c
[APP-1876] Fix pull-to-refresh getting stuck on tab switch ( #9951 )
2026-02-26 02:06:30 -08:00
Alex Benzer
00816b70dc
[APP-1859] pinned feed drag n drop ( #9893 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
Co-authored-by: vineyardbovines <spencerfpope@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-25 11:52:10 -08:00
surfdude29
e656fe688d
Align strings from 'subtitles' to 'captions' ( #9941 )
2026-02-24 21:56:12 +00:00
Samuel Newman
db1f45de92
iOS 26 tweaks #2 ( #9938 )
2026-02-24 12:14:19 -08:00
Samuel Newman
bc61314c41
iOS 26 followups ( #9936 )
2026-02-24 08:12:57 -08:00
Samuel Newman
73b096e443
iOS 26 ( #9047 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 22:34:52 -08:00
Samuel Newman
9ec06971af
Upgrade Lingui to v5 ( #9905 )
2026-02-23 20:28:03 +00:00
Samuel Newman
f3cc850b62
Fix up typescript config ( #9910 )
2026-02-20 18:07:17 +00:00
Samuel Newman
8c4fc087f8
Add ability to convert starter pack to list ( #9675 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Samuel Newman <mozzius@users.noreply.github.com >
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
2026-02-20 11:27:55 -06:00
Samuel Newman
512ce3d5d0
ALF content language dialog ( #9471 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-02-18 08:57:32 -08:00
Samuel Newman
b12d703353
Enable profile hover card on quoted post authors ( #9896 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 06:35:38 -08:00
surfdude29
3b9f0b0a68
Add plural formatting for several strings ( #9576 )
2026-02-16 21:10:57 +00:00
Samuel Newman
a6ba0810b7
Be more descriptive with video errors, log less ( #9886 )
2026-02-16 21:09:49 +00:00
DS Boyce
49253dbd88
Refactor delete account dialog using ALF ( #9863 )
2026-02-16 12:00:46 -08:00
Eric Bailey
cc2255cc49
[APP-1776] Refactor Live Now config, reorg files ( #9871 )
2026-02-16 11:44:22 -06:00
Spence Pope
6be7751769
have back button dismiss lightbox on web ( #9874 )
2026-02-16 08:39:53 -05:00
Samuel Newman
9b830fd425
Use scroll position to gate post-created feed refresh ( #9881 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-16 05:39:29 -08:00
Samuel Newman
1228306309
Fix quote embed clickability in composer on web ( #9876 )
2026-02-14 22:29:59 +00:00
Samuel Newman
2e34f965fc
[Auth rework] Add a header to login flow ( #9368 )
2026-02-13 20:15:36 +00:00
Spence Pope
2f156bb906
[APP-1833] Handle errors on saving a draft over char limit ( #9850 )
...
* show composer error if draft over char limit
* adjust cancel discarding if over the limit
* use richtext for validation
* don't allow saving a draft that can't actually be saved
* account for 1k chars
* update discard sheet
* show composer error if draft over char limit
* adjust cancel discarding if over the limit
* use richtext for validation
* don't allow saving a draft that can't actually be saved
* account for 1k chars
* update discard sheet
* pr comment fixes
* pluralization
2026-02-12 09:24:38 -06:00
Samuel Newman
c46219bc4d
Fix keyboard flicker when selecting a draft in composer ( #9864 )
2026-02-12 15:07:26 +00:00
Samuel Newman
37e5a0f7a4
Clean up starter packs dialog styles + add optimistic updates ( #9469 )
2026-02-11 17:46:28 +00:00
Samuel Newman
338016ed5c
Android sheets edge to edge ( #8342 )
2026-02-10 21:01:58 +00:00
Samuel Newman
917f099e26
[Drafts] Some bugs ( #9833 )
...
* Fix text input not updating
* Fix autofocus
* make placeholder text fainter
* Await invalidation
* Image only drafts
* tweaks to gif presentation
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2026-02-07 15:38:48 +00:00
Darrin Loeliger
5c5b365ee9
Adding little message at the bottom of the drafts list ( #9827 )
...
* Add encouragement message to drafts list
Shows "So many thoughts, you should post one" at the bottom of the drafts list when user has more than 5 drafts.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
* Use Text component and center-align encouragement message
- Switch from ButtonText to Text component for better styling
- Add text-center alignment to the message
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
---------
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-04 16:40:16 -06:00
Samuel Newman
b3cbb3440a
Make GIFs look like GIFs ( #9809 )
...
* set presentation field in record
* refer to it as a gif in the composer
* video player gif presentation style
* tweak badge
* only do the "manual loop" when absolutely necessary
* mute gifs
* reuse gif controls component for tenor gifs
* update media previews in notifications
* edit comment
* remove outdated prop
2026-02-04 13:05:17 -06:00