Thomas Zarebczan
db687204a4
livestream for all
2022-03-31 10:35:24 -04:00
infinite-persistence
3b98f73a0f
Fix livestream countdown i18n
...
Ticket: 1228
## Code changes
- Pass through `getTimeAgoStr` so that the value gets localized.
- Pass the simpler `number` around instead of the `moment` object for better memoization.
## Notable differences
Due to how `getTimeAgoStr` is written, we now get to see the time actually counting down, vs "in a few seconds" currently in production. I think the counting-down behavior was the original intentional, since a 1s timer was used (otherwise, a 1-minute timer could be used) ... or maybe not since streams may not start on the dot.
2022-03-31 08:25:32 -04:00
infinite-persistence
c232981f0c
Catch up on string changes
2022-03-31 17:54:20 +08:00
infinite-persistence
fae8c6dff4
Don't translate product names
...
...at least, that is the current decision.
2022-03-31 17:46:12 +08:00
Rave | 図書館猫
2c6fb66206
patch 3 ( #1251 )
2022-03-31 11:19:32 +02:00
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