Eric Bailey
750ed09fa6
Revert change
2025-04-02 15:37:41 -05:00
Eric Bailey
d5f1bf0b4c
Load state
2025-04-02 15:35:19 -05:00
Eric Bailey
101114e384
New SP card
2025-04-02 15:27:24 -05:00
Eric Bailey
a6b3d741c9
Temp WIP
...
(cherry picked from commit 43b5d7b1e64b3adb1ed162262d0310e0bf026c18)
2025-04-02 13:46:51 -05:00
Eric Bailey
0e0a2ab3b1
Switch back border ordering
...
(cherry picked from commit 34e3789f8b410132c1390df3c2bb8257630ebdd9)
2025-04-02 13:36:10 -05:00
Eric Bailey
e4d793132e
Clean up module spacing and borders
...
(cherry picked from commit 63d19b6c2d67e226e0e14709b1047a1f88b3ce1c)
(cherry picked from commit 62d7d394ab1dc31b40b9c2cf59075adbf94737a1)
2025-04-02 13:36:07 -05:00
Samuel Newman
6a09eeb994
[Explore] Trending topics ( #8055 )
...
* redesigned trending topics
* rm borders on web
* get post count / age / ranking from api
* spacing tweaks
* fetch more topics then slice
* use api data for avis/category
* rm top border
* Integrate new SDK, part out components
* Clean up
* Use status field
* Bump SDK
* Send up interests and langs
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2025-04-02 12:15:47 -05:00
Samuel Newman
6cdc6691fd
filter out followed profiles, make suer enough are loaded ( #8090 )
2025-04-02 12:00:13 -05:00
Samuel Newman
33a96cee11
restore statsig to log events
2025-04-02 12:00:13 -05:00
Samuel Newman
b4aa67572d
Apply suggestions from code review
...
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
2025-04-02 12:00:13 -05:00
Samuel Newman
52fe45ea41
[Explore] Dynamic module ordering ( #8066 )
...
* Dynamic module ordering
* [Explore] New headers, metrics (#8067 )
* new sticky headers
* improve spacing between modules
* view metric on modules
* update metrics names
* [Explore] Suggested accounts module (#8072 )
* use modern profile card, update load more
* add tab bar
* tabbed suggested accounts
* [Explore] Discover feeds module (#8073 )
* cap number of feeds to 3
* change feed pin button
2025-04-02 12:00:13 -05:00
Samuel Newman
522eab8dcb
[Explore] Disable Trending videos ( #8054 )
...
* remove giant header
* disable
2025-04-02 12:00:13 -05:00
Samuel Newman
c24e0f0f17
rm recommendations ( #8056 )
2025-04-02 12:00:13 -05:00
Samuel Newman
c1a6d82c07
block drawer gesture on recent profiles
2025-04-02 12:00:13 -05:00
Samuel Newman
c5496f5fb1
rm unneeded import
2025-04-02 12:00:13 -05:00
Samuel Newman
a0de9f929f
migrate to #/screens
2025-04-02 12:00:13 -05:00
aryiu
0874d9602a
Update languages.ts ( #7996 )
2025-04-02 10:15:02 -05:00
pfrazee
1289707b17
Nightly source-language update
2025-04-02 02:36:32 +00:00
surfdude29
758cb731f0
Add plural formatting for alt text truncated string ( #7994 )
...
* add plural formatting in GifAltText.tsx
* add plural formatting in ImageAltTextDialog.tsx
* import Plural
* format
2025-04-01 16:09:53 -07:00
surfdude29
5130f932ed
Make Posts and People tabs translatable for user lists ( #7982 )
...
* mark Posts and People as translatable in lists
* tweak labels
2025-04-01 16:01:44 -07:00
Minseo Lee
8dfdee80bb
Reapply "Modify hosting provider text for better localization" ( #7928 )
...
* Update HostingProvider.tsx
* Update src/components/forms/HostingProvider.tsx
---------
Co-authored-by: Hailey <hailey@blueskyweb.xyz >
2025-04-01 16:00:14 -07:00
surfdude29
df9909baa3
Translate number joined starter pack string and add plural formatting ( #7984 )
...
* translate number joined starter pack string
* also add plural formatting in StarterPackScreen.tsx
* import Plural
* tweak
* tweak
2025-04-01 15:59:53 -07:00
surfdude29
7a041da3a8
Add plural formatting for STARTER_PACK_MAX_SIZE toast ( #8000 )
...
* add plural formatting for starter pack max size toast
* tweak
* try again
2025-04-01 15:51:57 -07:00
surfdude29
ffbcbf814e
add plural formatting for too long handle error ( #7999 )
2025-04-01 15:51:39 -07:00
surfdude29
98fe7edbc8
Add plural formatting for "too long" error messages when editing profile info ( #7998 )
...
* add plural formatting for profile max graphemes errors
* add missing tag
* simplify
2025-04-01 15:50:58 -07:00
Samuel Newman
5cb49314d0
[Reactions] Get reactions in chat list working again with new lexicon ( #8093 )
...
* get chat list reactions working again with new lexicon
* fix weird android bug where background wasn't clipped
2025-04-01 15:45:29 -07:00
Samuel Newman
318b29d3fd
Fix loading jumps and footer on feeds tab ( #8063 )
...
* Fix loading jumps and footer on feeds tab
* same for lists/starter packs
2025-04-01 14:19:59 -07:00
Eric Bailey
4db3ccbec7
Fix suggested follows scrolling ( #8036 )
2025-04-01 11:33:31 -05:00
surfdude29
3d7fce563e
add msg macro in EmojiPopup.android.tsx ( #8091 )
2025-04-01 09:36:46 -05:00
Samuel Newman
fffcb609c6
fix warnings ( #8092 )
2025-04-01 17:27:40 +03:00
Samuel Newman
07d667dba8
Fix broken error screen in DMs ( #8071 )
2025-04-01 17:22:59 +03:00
pfrazee
a9675b372e
Nightly source-language update
2025-03-29 02:34:59 +00:00
Jason Culverhouse
036bbfbaf9
Remove double decode of URI ( #8068 )
...
At this point the URI is already decoded and decoding again will alter the uri
```
let link = req.query.u
```
example of a link that has `%` encoding... the initial redirect link is properly encoded.
```
curl -vv "https://go.bsky.app/redirect?u=https%3A%2F%2Fsurf.social%2Ffeed%2Fsurf%252Fcustom%252F01jpz5vyjwvw5yaa8bfkha5xn4 "
```
The result is "double decoded", the proper link in this case should be `https://surf.social/feed/surf%2Fcustom%2F01jpz5vyjwvw5yaa8bfkha5xn4 `
```
<html><head><meta http-equiv="refresh" content="0; URL='https://surf.social/feed/surf/custom/01jpz5vyjwvw5yaa8bfkha5xn4 '" /><style>:root { color-scheme: light dark; }</style></head></html>
```
After changes:
```
curl -s "http://localhost:3000/redirect?u=https%3A%2F%2Fsurf.social%2Ffeed%2Fsurf%252Fcustom%252F01jpz5vyjwvw5yaa8bfkha5xn4 "
<html><head><meta http-equiv="refresh" content="0; URL='https://surf.social/feed/surf%2Fcustom%2F01jpz5vyjwvw5yaa8bfkha5xn4 '" /><style>:root { color-scheme: light dark; }</style></head></html>
```
2025-03-28 16:50:16 -07:00
Eric Bailey
7c124a8705
Preload emoji picker data for reactions on web ( #8079 )
...
* Preload emoji picker data for reactions on web
* Sort imports
2025-03-28 17:01:21 -05:00
Eric Bailey
78220e29d9
Put applied reactions inside context menu wrapper on native ( #8078 )
2025-03-28 16:56:32 -05:00
Eric Bailey
c2d6fb82f3
Design tweaks to applied reactions ( #8077 )
...
* Adjust styles of applied reactions
* Tweaks for applied reactions styles
2025-03-28 16:38:41 -05:00
Eric Bailey
a84ba121fa
Some design tweaks to web emoji picker ( #8076 )
...
* Tighten up and reverse action items on web
* Tweak web styles for emoji bar
* Might as well make disabled more obvious
* Format
2025-03-28 16:38:24 -05:00
Samuel Newman
152bc3c1ec
[DMs] Reactions - link up API (attempt 2) ( #8074 )
...
* update package
* wire up APIs
* get reactions to display
* allow removing emoji
* handle limits better
* listen to reactions in log
* update convo list with reactions
* tweaks to reaction display
* Handle empty message fallback case
* update package
* shift reacts up by 2px
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2025-03-28 07:34:07 -07:00
Samuel Newman
55a40c2436
[DMs] Emoji reaction picker ( #8023 )
2025-03-28 08:43:40 +02:00
pfrazee
ac2c2a9a1d
Nightly source-language update
2025-03-28 02:36:35 +00:00
Samuel Newman
5ceaee5793
Instrument signup ( #8037 )
2025-03-27 20:17:07 +02:00
Samuel Newman
7d1ebf6a02
Allow selecting ContextMenu options via press-and-hold ( #8020 )
...
* save locations of menu items
* enable panning to select items
* rm unused type
* fix haptic overfiring
2025-03-27 09:53:42 -07:00
Eric Bailey
1e688dee24
Make sure Sentry's auth token is set on process ( #8040 )
...
* Make sure Sentry's auth token is set on process
* Pass in token explicitly
2025-03-27 09:43:59 -05:00
Samuel Newman
c265e0fb96
fix people list footer ( #8039 )
2025-03-27 10:18:02 +02:00
pfrazee
5dc4f0450c
Nightly source-language update
2025-03-25 02:35:58 +00:00
Samuel Newman
a48e64e72a
make the sidebar smaller when offset, reduce total offset ( #8052 )
2025-03-24 22:23:27 +02:00
Samuel Newman
412b107420
Extract center column offset, reduce by 20px ( #7974 )
...
* extract offset, reduce by 20px
* move constant to `Layout/const.ts`
2025-03-24 12:55:05 -07:00
omar0404
1b8719293c
fix:Conversations don't refresh when going offline and back online ( #7985 )
2025-03-24 12:45:43 -07:00
Samuel Newman
dba6f4bb1f
Revert "Small revert to be on the safe side ( #7932 )" ( #7958 )
...
This reverts commit 0014b8b9cd .
2025-03-24 12:11:13 -07:00
Bas van den Wollenberg
6a5770ee89
change touch device detection method ( #5919 )
2025-03-24 12:07:56 -07:00