infinite-persistence
1366f8d3ce
Force reposts in Homepage + Category Page, except Following & WW
...
Ticket: 1220
2022-03-30 09:39:06 -04:00
Anthony
beaf425068
fix some flow errors and other pointers
2022-03-29 23:00:55 -04:00
Anthony
13a7785315
fix css bug
2022-03-29 12:23:20 -04:00
infinite-persistence
b40160a939
Remove the desktop Welcome Page
2022-03-29 10:05:58 -04:00
Anthony
4fffb035de
reverse string changes
2022-03-28 15:30:36 -04:00
Anthony
d64f1c5cc2
bold more text in popup dialog
2022-03-28 15:30:36 -04:00
Anthony
d88b14ccc7
add back to premium button
2022-03-28 15:30:36 -04:00
Anthony
5a2684643e
allow user to save currency on client
2022-03-28 15:30:36 -04:00
Anthony
fed8fafe6c
allow user to select preferred currency
2022-03-28 15:30:36 -04:00
Thomas Zarebczan
157b6d3f19
fix recommended showing blank on homepage
2022-03-28 10:01:55 -04:00
Thomas Zarebczan
79aa098484
fix: always inject FYP
2022-03-26 16:01:27 -04:00
infinite-persistence
616309301d
Homepage: don't wait for prefs if incognito
...
It causes the "empty homepage" splash to briefly appear.
2022-03-25 09:14:37 -04:00
infinite-persistence
093594de3f
OptimizedImage: clean up attribute removal
...
Cleanup for 1e0da661
2022-03-25 10:54:18 +08:00
infinite-persistence
f1ea0b20dd
Fix i18n issues reported
...
- Changed to "Add a Card" to reuse existing string.
2022-03-24 15:36:09 +08:00
Thomas Zarebczan
56ae81198a
Shorten title
...
Mobile was cutting off, otherwise worked okay!
2022-03-23 15:35:27 -04:00
infinite-persistence
5b16b3b058
Ability to customize homepage
...
Ticket: 1145
- Limited to premium for now (early access).
- Needed to handle custom categories from non-English homepages.
2022-03-23 15:35:27 -04:00
Anthony
2e8039c3d0
fixes for KP
2022-03-22 16:07:05 -04:00
Anthony
7508dc2970
use window instead of component state
2022-03-22 16:07:05 -04:00
Anthony
620e5023a8
add livestream icon and channel selector
2022-03-22 16:07:05 -04:00
saltrafael
05b228400e
Fix referrer on embed ( #1181 )
...
* Fix referrer on embed
* Fix override
* Fix condition
2022-03-22 14:13:19 -04:00
infinite-persistence
71e9837002
Repost: hide ribbon in Category Pages and Home Section
...
Allow in Following and Wild West
`index === 0` is not always Following, so compare link instead.
2022-03-22 08:54:22 -04:00
Thomas Zarebczan
9af32a0024
move recommendations below following
...
Until we have the reordering option. Recommended will require it's own page most liklely , the show more is strange in the middle of the page.
2022-03-21 18:53:09 -04:00
infinite-persistence
1e0da66110
OptimizedImage: simplify implementation
...
It has been broken for a while, probably since the theme changes?
- Anyway, removed the effort to get the exact mounted size before requesting the image from CDN.
- When it works, it does prevent blurry image in different screen resolutions, but it's hard to maintain and too expensive.
ChannelThumbnail: use 64 to cover both the 64 and 40 case (the cached image will work on both, potentially reducing a call). I think the size is close enough to not trigger a Core Vital size warning.
2022-03-21 13:13:25 -04:00
Thomas Zarebczan
75478ad18f
Thumbnail improvements
...
- always pass to optimizer, even for speech
- default channel thumb to optimized at 5
50px, original on channel page
- fix misc analytics bug
2022-03-21 13:13:25 -04:00
Rafael
52c15fc004
Fix double call on livestream page
2022-03-21 10:22:02 -04:00
infinite-persistence
3900d9a049
Following Page: fix redundant livestream data passed in
...
Clean up for 17a9b84d
We are now using `subSection` for livestreams, so no point passing in `prefixUris`, which causes additional processing.
(It wasn't visible because `showNoSourceClaims` was removed, but processing still happens).
2022-03-21 15:03:47 +08:00
infinite-persistence
f0ef92614d
Fix double email_user/confirm
due to language render
...
Add a persistent (per session) flag to skip any actions sparked by future renders after it has already been authenticated.
2022-03-18 08:56:39 -04:00
Thomas Zarebczan
8ae17adde1
update subtitle
2022-03-17 11:42:46 -04:00
infinite-persistence
74345da0fb
Go Live: fix missing channel selector
...
If the active channel doesn't have 50 LBC support, we are stuck in the "you can't stream" state. But I have other channels that are eligible.
2022-03-17 11:42:46 -04:00
infinite-persistence
51079ea611
Consolidate legal/requirements
fetch
...
Ticket: 1128
Requirements:
- Fetch once per refresh. This is to cover the case of switching to VPNs, etc.
- 1 call per refreshed session.
2022-03-17 10:25:59 -04:00
Rafael
ae56058384
Consolidate timeout thumbnail effect
2022-03-17 10:06:50 -04:00
Rafael
57ff910bbb
Re-fix layout shift
2022-03-16 18:39:09 -03:00
Rafael
9ac64eb6a7
Fix layout shift
2022-03-16 16:36:50 -04:00
Rafael
04c5ac460b
refactor
2022-03-16 16:36:50 -04:00
Rafael
0682f52d45
fix embed fetching state and geoblocking
2022-03-16 16:36:50 -04:00
Rafael
d3576315f3
Fix button
2022-03-16 16:36:50 -04:00
Rafael
7400b9c12f
improve embed events
2022-03-16 16:36:50 -04:00
Rafael
b02f0736fc
Fix embed call
2022-03-16 16:36:50 -04:00
Rafael
777937c7d8
Fix thumbnail
2022-03-16 16:36:50 -04:00
Rafael
0934b2fb88
fix embedWrapper liveChannel fetch
2022-03-16 16:36:50 -04:00
Rafael
e93d734fa3
Fix full url
2022-03-16 16:36:50 -04:00
Rafael
f4fdee8331
socket improvements
2022-03-16 16:36:50 -04:00
Thomas Zarebczan
60c317dedf
various fixes
2022-03-16 16:36:50 -04:00
Rafael
ebfe644cb8
Add miniplayer
2022-03-16 16:36:50 -04:00
Rafael
b7f9152dca
Improve livestream external embeds
2022-03-16 16:36:50 -04:00
Rafael
b096aad70e
Improve livestream claimLink embeds
...
- Remove embedPlayButton for fileRenderInitiator
- getThumbnailFromClaim from utils function instead of redux
- Improve playingUri
2022-03-16 16:36:50 -04:00
Rafael
6dea79819d
livestream + old APIs
2022-03-16 16:36:50 -04:00
infinite-persistence
bffc27e8d0
Just always show homepage segment titles.. ( #1116 )
...
## Issue
- "Following" was showing up in place of "Featured"
- "Following" doesn't appear until livestreams are fetched, causing shifts.
When "Upcoming Livestreams" was implemented, it was trying to retain the original behavior of not showing "Following" title if that was the first in the list.
Not only is it a chicken-and-egg problem, but it causes extra renders due to the need to check if the other guys was rendered.
With FYP, there are now more combinations to handle.
## Change
Just show the title...
2022-03-16 08:49:44 -04:00
infinite-persistence
745e40a83e
Move blocker flag to redux
...
Was trying to save 1 state by assuming the homepage will be in a busy state and the ad-detection code will finish first. But this is not true for those with a small Following count.
2022-03-16 16:48:26 +08:00
infinite-persistence
98d653a8f8
Membership: i18n fixes + add strings
...
- Variable names are for translators to determine the context, so choose more relevant names. e.g 'displayedInterval' and 'date_range' will not make much sense to a non-programmer.
- No need to localize dev-only strings.
- Various other fixes.
2022-03-16 15:22:19 +08:00