Eric Bailey
bbab7695f9
Add some device location debug ( #9693 )
2026-01-14 19:05:33 -06:00
Samuel Newman
26aa7c0d9a
Add cashtag support for stock ticker discussions ( #9689 )
...
* Add cashtag support for stock ticker discussions
Display cashtags ($TICKER format) as clickable links with dedicated menu actions and search feed, alongside hashtags. Includes composer highlighting and proper formatting.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
* Fix cashtag search query to use # prefix
Cashtags need to be searched as "#$BTC" rather than just "$BTC" to work
with the search API.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* Update @atproto/api to 0.18.14 with cashtag support
The updated package includes native CASHTAG_REGEX detection for stock
ticker symbols like $AAPL and $BTC.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* Fix todo, remove redundant validation
---------
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
Co-authored-by: Eric Bailey <git@esb.lol >
2026-01-14 19:03:48 -06:00
estrattonbailey
498a09e797
Nightly source-language update
2026-01-14 22:59:53 +00:00
Eric Bailey
2223babc2b
[APP-1759] Live Now Open Beta ( #9699 )
...
* Add report dialog to LiveStatus dialog
* Mr Worldwide™
* Bug fix bug fix
* Copy update
* Simplify parsing
* Bump api sdk
* update dev-env
* Update yarn.lock
* Bump api sdk
* Refactor useActorStatus, add disablement and appeal dialog
* Fix types
* Guard against chat profile views
* Go live (disabled)
* Fix types
* Update config and gates
* Add allowed services
* Merge conflicts
* Fix gradient handling for nudge
* Only show nudge on your own profile
* Fix live avi overflow breakage
* Add TODO
* Feedback
* Update nux image
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-01-14 16:57:21 -06:00
Eric Bailey
5922c6622f
[APP-1767] Live event feeds ( #9696 )
...
* Update env config for new worker setup
* Add liveEvents context
* Add live event feed card to Explore
* Add Discover banner/trending handling, device storage
* Add prefs methods, hook up to Discover banner
* Add settings toggle
* Fix up metrics and mutations
* Simplify undo logic
* Handle previews
* Update overlay color and text color handling
* Update metrics
* Handle live event in feed card
* Show multiple feeds on Explore for bsky team
* Fix dev/preview handling bug
* Add sidebar cards, update types
* Fix type error
* Fix type error
* Feedback
* Blurhash fix
* Copy update
* Dev only debug hook
2026-01-14 15:09:01 -06:00
Alex Benzer
e684c21572
Improved client events for feed interactions ( #9695 )
2026-01-14 12:53:24 -08:00
pfrazee
ca905eb3e1
Nightly source-language update
2026-01-14 02:52:08 +00:00
Samuel Newman
61c919110e
Expose QueryClient for TanStack Query DevTools browser extension ( #9678 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-13 09:56:06 -08:00
Eric Bailey
9aa360d328
Do not render links if uri is invalid ( #9663 )
...
* Do not render links if uri is invalid
* Update comment
2026-01-13 09:37:00 -06:00
Alex Benzer
2d8de1ddc3
Standardize metadata for client events in feeds ( #9653 )
2026-01-13 02:42:26 -08:00
pfrazee
2818c7f508
Nightly source-language update
2026-01-10 02:43:34 +00:00
Alex Benzer
c4fd9980cc
Cleaner sidebar layout ( #9603 )
2026-01-10 00:13:43 +02:00
Eric Bailey
edb19dd6cf
[APP-1750] Add the ability to report livestreams ( #9654 )
...
* Add report dialog to LiveStatus dialog
* Mr Worldwide™
* Bug fix bug fix
* Copy update
* Simplify parsing
* Bump api sdk
* update dev-env
* Update yarn.lock
* Bump api sdk
* Refactor useActorStatus, add disablement and appeal dialog
* Fix types
* Guard against chat profile views
* Go live (disabled)
* Fix types
* Status reports should only go to bsky
* Ah yeah let's not override types
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-01-09 10:19:47 -06:00
pfrazee
7285157ab5
Nightly source-language update
2026-01-09 02:47:50 +00:00
Eric Bailey
b3f775d1d8
[AAv2] Improve minimum age handling ( #9650 )
...
* Improve miminum age handling
* Update api sdk
* Fix bad import
2026-01-08 15:36:26 -06:00
Eric Bailey
a1857d62bd
Handle AA config failure ( #9660 )
...
* Clarify some comments
* Add error state in case of config failure
* Add retry button and relayout to accommodate
2026-01-08 14:35:43 -06:00
Samuel Newman
e627d37f42
[v1.113 prep] Translations ( #9646 )
...
* intl:pull
* yarn intl:extract:all
2026-01-07 01:14:48 -08:00
pfrazee
24fe45aaa1
Nightly source-language update
2026-01-07 02:48:01 +00:00
Samuel Newman
0deb9511af
Enable lightbox for profile banner ( #9643 )
...
* allow pressing banner to view
* remove special type
2026-01-06 10:37:47 -08:00
Samuel Newman
d91e206e21
Fix prefetching starter pack query ( #9595 )
...
* fix prefetching starter pack query
* add comment
2026-01-06 10:58:46 -06:00
Samuel Newman
493bd6dcf6
update crop tool, use new package name ( #9642 )
2026-01-06 18:29:37 +02:00
Samuel Newman
4f6ff6fc73
lazy load storybook ( #9612 )
2026-01-06 08:03:21 -08:00
estrattonbailey
7ba2997af5
Nightly source-language update
2026-01-06 00:18:33 +00:00
Samuel Newman
4b6fbcc050
fix suggested follow card size ( #9638 )
2026-01-05 09:36:54 -08:00
chuanchuan
55806f1087
fix(native): dismiss recommendation bottom sheet on profile navigation ( #9608 )
2026-01-02 02:02:26 -08:00
Samuel Newman
0aaf11aa7b
fix drawer layout on mobile web ( #9618 )
2025-12-30 09:56:05 -08:00
Samuel Newman
9cfa7d0ba8
Remove RNGH from web bundle ( #9528 )
...
* remove RNGH on web
* add intentionally-failing webpack alias
* Update webpack.config.js
2025-12-30 03:40:19 -08:00
Samuel Newman
9743149c26
Replace graphemer with unicode-segmenter ( #9526 )
...
* replace graphemer with unicode-segmenter
* use grapheme entrypoint
* force resolution of unicode-segmenter
2025-12-30 03:39:09 -08:00
Samuel Newman
82877a096d
Manually update source languages ( #9611 )
...
* manually update source langs
* add `intl:push-sources` script
2025-12-30 02:08:26 -08:00
Samuel Newman
12dc38c5fc
replace lodash.isequal with fast-deep-equal ( #9529 )
2025-12-30 01:47:29 -08:00
Samuel Newman
7d5de60401
fix long handles in account switch ( #8373 )
2025-12-30 01:35:24 -08:00
Samuel Newman
8136258cd8
add pressed state to quote embed ( #9592 )
2025-12-30 01:31:09 -08:00
Samuel Newman
afe5db8b57
clamp gif size ( #9610 )
2025-12-30 01:30:49 -08:00
Eric Bailey
b38013a12f
Small copy tweaks ( #9557 )
2025-12-29 10:21:09 -08:00
Samuel Newman
aa1395542f
tweak styles of composer prompt ( #9524 )
2025-12-29 10:19:08 -08:00
Samuel Newman
caa02db87b
Update react native screens, remove patch ( #9210 )
...
* update react native screens
* bump rns
* see if nightly works
* update nightly
* yay it's out
* update react-nav
* update drawer layout and remove patch
* Update createNativeStackNavigatorWithAuth.tsx
* render drawer as "layout" component
* rm react-nav/drawer (unused)
* restore drawer layout patch
2025-12-29 10:16:49 -08:00
Alex Benzer
f390167f66
Remove unwanted drop shadow on "see more" card on Android ( #9584 )
2025-12-29 02:00:29 -08:00
surfdude29
6275d2e0fd
Temporarily use English for Esperanto intl-displaynames polyfill ( #9574 )
...
* use English for Esperanto `intl-displaynames` until bug is fixed
* Update src/locale/i18n.ts
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2025-12-29 01:38:40 -08:00
Alex Benzer
3e1e1ba00e
Better copy for "must be signed in" message ( #9602 )
2025-12-29 01:38:04 -08:00
pfrazee
a14a9be127
Nightly source-language update
2025-12-19 02:44:03 +00:00
Eric Bailey
998ee78e3d
Move NUXDialogs into shell ( #9573 )
2025-12-18 12:08:17 -06:00
Eric Bailey
a355eedf85
Improve instructions on NoAccessScreen and bday dialog ( #9571 )
2025-12-18 11:05:39 -06:00
pfrazee
e9524d8a83
Nightly source-language update
2025-12-18 02:42:38 +00:00
Alex Benzer
e80e2f66c3
Adds a dismiss button to user suggestions ( #9484 )
...
* Add dismiss button to user suggestions
* Adds dismiss button to suggested user cards, behind a feature gate
* Reverse gate check, best practice
* Sync DISMISS_ANIMATION_DURATION
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2025-12-17 15:45:21 -06:00
Samuel Newman
f02b9c323f
Change empty states if not own profile ( #9518 )
...
* change empty states if not own profile
* Update ProfileFeedgens.tsx
* capitalise starter packs
2025-12-17 14:10:39 -06:00
estrattonbailey
2200cc95d8
Nightly source-language update
2025-12-15 20:49:31 +00:00
Eric Bailey
f45e58e057
[AAv2] Add blurb for orgs ( #9556 )
...
* Add blurb for orgs
* Update
2025-12-15 14:38:05 -06:00
Eric Bailey
da87515d0a
[APP-1684] Some contact import tweaks ( #9555 )
...
* Handle download link
* Improve NUX geo gating from #9549
* Fix alignment of phone code select
* Show full name
* Add gate to nux banner
* Add gate to settings screen
* Invert gate check in settings, whoops
2025-12-15 13:35:28 -06:00
surfdude29
348e7fa379
Restore notification count in BottomBar ( #9554 )
2025-12-15 09:15:52 -06:00
Samuel Newman
df4e888347
disable nux in e2e ( #9551 )
2025-12-13 11:59:07 -08:00