Caidan Williams
685650b296
test: add comprehensive coverage for canonical URL filter
...
- Verify clean URL passthrough behavior
- Test query parameter removal functionality
- Test fragment removal functionality
- Test combined query params and fragments handling
- Ensure graceful degradation for malformed URLs
2025-08-25 16:04:45 -07:00
Caidan Williams
f9118b2729
feat: apply canonical filter to profile template URLs for SEO
...
Use canonical filter on requestURI in canonical link tag while preserving
original URL with parameters for og:url metadata. This provides clean
canonical URLs for search engines while maintaining full Open Graph URLs.
2025-08-25 16:04:45 -07:00
Caidan Williams
5c04c9e3e3
feat: apply canonical filter to clean URLs in post template
...
Uses canonical filter for canonical link tags while preserving original URLs with parameters for og:url metadata, improving SEO through proper URL canonicalization
2025-08-25 16:04:45 -07:00
Caidan Williams
60a1be6de0
feat(seo): add canonical URL filter to remove query parameters
...
Addresses community feedback about canonical URLs being misleading
when they include UTM parameters. The new Pongo2 filter creates
clean canonical URLs while preserving tracking parameters for
social sharing.
2025-08-25 16:04:45 -07:00
Samuel Newman
f3905c574b
remove root sibling parent(s??) from composer ( #8897 )
2025-08-25 15:30:13 -07:00
Samuel Newman
27c591f031
Fix Gif Select dialog search bar scrolling away ( #8874 )
...
* fix flatlist dialogs on web
* tweak gif select dialog, add style prop to textfield
2025-08-25 09:37:12 -07:00
Samuel Newman
7771b56a43
fix searching for phrases by replacing smart quotes ( #8865 )
2025-08-25 19:25:28 +03:00
Samuel Newman
3810b29fb6
ALF log screen ( #8845 )
2025-08-25 19:25:02 +03:00
Samuel Newman
9d77b361fe
add content hider padding ( #8843 )
2025-08-25 19:24:48 +03:00
Samuel Newman
54f7af12ca
Update DM header to match new Layout style ( #8846 )
2025-08-25 19:23:08 +03:00
pfrazee
ecb77a9b96
Nightly source-language update
2025-08-25 02:40:42 +00:00
Samuel Newman
45825dd005
Fix alt text in media preview ( #8854 )
2025-08-24 14:31:42 +03:00
Samuel Newman
5e07b0c77d
Skip dirty git tree check in prebuild ( #8853 )
2025-08-24 14:31:25 +03:00
pfrazee
dddea126f4
Nightly source-language update
2025-08-24 02:42:01 +00:00
Samuel Newman
ce2604d0e9
Update @mozzius/expo-dynamic-app-icon ( #8834 )
2025-08-24 01:18:02 +03:00
Eric Bailey
c28195067f
Update origin ( #8889 )
2025-08-23 15:33:31 -05:00
Eric Bailey
3b7b93a411
Debug ( #8888 )
...
* Swap URL
* Add debug
2025-08-23 14:45:57 -05:00
jim
99d7570818
Merge pull request #8883 from internet-development/caidanw/app-1408-add-canonical-url
...
feat: add canonical URLs to improve SEO
2025-08-22 19:40:11 -07:00
pfrazee
7b9bc52720
Nightly source-language update
2025-08-23 02:36:29 +00:00
Chenyu Huang
f84a756691
optimize for the web
2025-08-22 17:59:54 -07:00
jim
78e1e26a2c
Merge pull request #8882 from internet-development/binaryfiddler/isnetwork
...
wrapp failed to send feed interactions inside isNetworkError
2025-08-22 16:10:53 -07:00
Caidan Williams
d8c904d1d9
feat: add canonical URL to profile template for better SEO
2025-08-22 14:42:05 -07:00
Caidan Williams
560c503aa6
feat: add canonical URL to post template for better SEO
2025-08-22 14:40:57 -07:00
Caidan Williams
5120c037d1
feat: add canonical URL to home page for SEO optimization
2025-08-22 14:39:56 -07:00
Chenyu Huang
184df9cbfe
wrapp failed to send feed interactions inside isNetworkError
2025-08-22 13:28:32 -07:00
Eric Bailey
912ab1bd9b
[LEG-246] Geo overlay ( #8881 )
...
* Add AgeBlockedGeo
* Add MaxMind usage text
* Add geo overlay
---------
Co-authored-by: rafael <rafael@blueskyweb.xyz >
2025-08-22 14:55:16 -05:00
surfdude29
f038ac70da
rearrange translation logic ( #8880 )
2025-08-22 12:00:00 -07:00
jim
e404ddfbcd
Merge pull request #8875 from internet-development/caidan/app-1406-follow-suggestions-card-to-show-follow-back
...
[APP-1406] follow suggestions card to show follow back
2025-08-21 22:15:07 -07:00
pfrazee
0baa5198e0
Nightly source-language update
2025-08-22 02:38:34 +00:00
Caidan Williams
7a1adfe67c
refactor: all uses of "Follow Back" to "Follow back"
2025-08-21 15:55:01 -07:00
jim
af55e578b2
Merge pull request #8876 from internet-development/caidanw/app-1399-trending-videos-icon-missing
...
[APP-1399] trending videos icon missing
2025-08-21 15:44:14 -07:00
Caidan Williams
994003e603
fix: capitalization of "Follow back" to "Follow Back"
2025-08-21 13:53:44 -07:00
Caidan Williams
8ab49da6da
refactor: replace View with Button in ViewMoreCard for consistent colors across themes
...
Updated ViewMoreCard to use a Button component instead of a styled View
for the 'View more' action. This improves accessibility and consistency
with other interactive elements in TrendingVideos.
2025-08-21 13:23:53 -07:00
Caidan Williams
c097f68a7d
refactor: extract ViewMoreCard from VideoCards component
...
Moved the 'View more' card logic into a separate ViewMoreCard component
for better separation of concerns and readability.
Updated imports to use named React hooks instead of React namespace. To
modernise this old component per the new guidelines.
2025-08-21 12:53:35 -07:00
Caidan Williams
b1ad229771
fix: show 'Follow back' label if user is followed by profile
...
Updated ProfileCard.FollowButton label to display 'Follow back' when the
current user is followed by the profile being viewed.
2025-08-21 12:29:08 -07:00
Caidan
eabcd9150d
[APP-1357] profile header follow recommendations ( #8784 )
2025-08-21 21:56:17 +03:00
Chenyu Huang
962654041c
fix linting, minor ui tweaks
2025-08-21 11:49:08 -07:00
pfrazee
d900d0b7a7
Nightly source-language update
2025-08-21 02:38:38 +00:00
Chenyu Huang
0474a3b6f7
address feedback
2025-08-20 15:00:06 -07:00
Eric Bailey
16701392b9
[APP-1398] Fix post shadow/like shadow state when replying ( #8866 )
...
* Add optimisticReplyCount to post shadow
* Add special util
* Fix subtle bug in query cache
2025-08-20 15:21:52 -05:00
Chenyu Huang
f7c05c2df4
use Dialog.InnerFlatlist
2025-08-20 12:31:12 -07:00
cirx
ef7c222e1b
fix typo ( #8869 )
2025-08-20 11:11:02 -07:00
surfdude29
9835d0fb7b
tweak plural formatting ( #8871 )
2025-08-20 11:10:34 -07:00
pfrazee
bf6e01551e
Nightly source-language update
2025-08-20 02:38:26 +00:00
Chenyu Huang
68e0a78f70
loading state
2025-08-19 16:37:49 -07:00
Chenyu Huang
e32f280f47
clean up onSuccess callback
2025-08-19 15:59:12 -07:00
Chenyu Huang
f42b5831bb
parameterize the initial profile for starter pack profile select wizard screen
2025-08-19 15:28:37 -07:00
Eric Bailey
ea7f984a40
Fix isPartOfLastBranchFromDepth assignment ( #8856 )
2025-08-19 11:33:46 -05:00
Ridley Combs
4923786927
[Lightbox] prevent browser-default escape key behavior ( #8859 )
...
Some browsers exit fullscreen when the escape key is pressed without `preventDefault()` being called; we don't want that when we're handling the press ourselves.
2025-08-19 06:25:42 -07:00
pfrazee
48baf7277d
Nightly source-language update
2025-08-19 02:39:11 +00:00