infinite-persistence
d1d9b116d4
i18n: page titles; collection shortcut; string removals
2022-03-17 18:10:42 -07: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
35f0777320
FYP: fix "ignore" response handling (it's not a json)
2022-03-17 10:34:37 -04:00
infinite-persistence
a31ea6417a
FYP: "Don't recommend channel"
2022-03-17 10:34:37 -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
infinite-persistence
f01004e9b6
FYP: setting to hide section
2022-03-17 10:11:50 -04:00
Rafael
ae56058384
Consolidate timeout thumbnail effect
2022-03-17 10:06:50 -04:00
Raphael Wickihalder
bc6ed5d483
Vertically center play button
2022-03-17 12:38:57 +01:00
Raphael Wickihalder
5632624cd9
Center play button
2022-03-17 10:30:50 +01:00
infinite-persistence
ec2bf26817
Fix flow for User/UserState
2022-03-17 13:12:18 +08:00
Thomas Zarebczan
637f191a24
Try different endpoint for geolocation
...
If this ends up getting blocked, we may need to return in user/me or maybe continue to randomize the api. We can try reaching out to ublock also...
2022-03-16 23:00:40 -04:00
Thomas Zarebczan
ab67e47794
Copy Pasta!
2022-03-16 22:38:18 -04:00
Thomas Zarebczan
b5184078b8
Take 3 og for livestream
2022-03-16 22:24:26 -04:00
infinite-persistence
7dd7aac8d2
fileRenderInitiator: missing timer cleanup
2022-03-16 21:02:07 -04:00
infinite-persistence
32d5eaf8e1
Don't translate 'Premium/Premium+'
...
- Forgot that we've concluded to not translate 'Premium/Premium+' and keep that as a product name. This is the same as competitors.
- For other instances of "Premium" in a longer string, we'll just have to communicate with translators to not translate it.
- Remove a few old strings.
2022-03-16 20:56:40 -04:00
infinite-persistence
fdd83537a3
SettingsRow: add "members only" tag
...
Not using the membership icons because that has 2 colors for premium and premium+. Keeping it generic and simple.
2022-03-16 20:37:07 -04:00
infinite-persistence
d3109bd330
Update settings css, hopefully closer to bem
2022-03-16 20:37:07 -04:00
Thomas Zarebczan
a6c832bac1
take 2 twitter live test
2022-03-16 19:28:45 -04:00
Thomas Zarebczan
c1e97ee451
test twitter lives
2022-03-16 18:46:46 -04:00
infinite-persistence
c8bdb33e65
Refactor modals; no functional change
...
This should be equivalent to the previous, just that the promises are stored in an object rather than variable. Benefits:
- Allows a single "prettier-ignore" to bypass the multiline import.
- Slightly less work when adding new modals by not having to create a named variable and handle the switch-case.
The webpack lazy-load syntax is unfortunately verbose, so this is the best I can come up with for now.
2022-03-16 18:24:32 -04:00
Rafael
57ff910bbb
Re-fix layout shift
2022-03-16 18:39:09 -03:00
Thomas Zarebczan
fa1cfc4882
Fix player current time
...
undo
Fix play
fix play
hide play
2022-03-16 16:36:50 -04: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
d4cb51ff2a
fix mobile embed
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
05b44fc4ab
Fix fetch
2022-03-16 16:36:50 -04:00
Rafael
9298bf1e51
flow
2022-03-16 16:36:50 -04:00
Rafael
ebfe644cb8
Add miniplayer
2022-03-16 16:36:50 -04:00
Rafael
6ce9bd5cf7
Fixes
2022-03-16 16:36:50 -04:00
Rafael
93b70f5e92
unmount on end
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
f7bceb3734
Geo: fetch after authentication since it needs auth_token ( #1119 )
2022-03-16 11:09:43 -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
infinite-persistence
f8b54cabbc
FYP: update i18n entry for the readme
2022-03-15 21:03:31 -07:00
infinite-persistence
972429b391
FYP: allow mobile to reject + change phrasing
...
- This allows mobile to reject recommendations.
- Also changed from "I dislike this" to "Not interested". Less negative?
2022-03-15 20:57:28 -07:00
infinite-persistence
e9559efe10
FYP: batch resolve results
2022-03-16 10:57:26 +08:00