infinite-persistence
36a63e27c1
Log which method caused Failed to fetch
2022-03-18 09:11:04 -04:00
infinite-persistence
5e2100000d
Better handling of SDK errors
...
## Issue
- Errors like "unexpected token at..." and "failed to fetch" are being logged, rather than the actual call error.
- Publish SDK timeout is sometimes successful, but the user doesn't know, so they re-created the same claim
## Change
- Attempt to make the logs more helpful, and the error message more meaningful to the user.
- Starting off with 'publish' and tip SDK call as an experiment. Can add others if this method works.
2022-03-18 09:11:04 -04:00
infinite-persistence
ce46170b39
Formatting cleanup, no functional change
...
Reducing diffs in the next commit.
2022-03-18 09:11:04 -04: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
infinite-persistence
fdb5658df6
Reduce verbosity of tus errors now that we know the locked problem is with tusd
2022-03-18 08:52:49 -04:00
Raphael Wickihalder
c479a18cd8
Fix external link icon size in livestream chat
2022-03-18 11:18:31 +01:00
infinite-persistence
0ecbb3a73b
Make members-only label clickable, per feedback
2022-03-18 15:43:11 +08:00
infinite-persistence
40bd160748
Fix membership splash cls
...
- Put their intrinsic sizes so the browser can pre-allocate space for them.
2022-03-18 13:19:35 +08:00
infinite-persistence
9482a7f986
Snack: sub-message, close button and duration setting
...
- Add close button to allow immediate dismissal.
- Add ability to support sub messages. Will be typically used for error codes, etc.
- Add ability to define 'long' auto-dismiss duration (15s) vs. the default of 5s.
- I didn't add 'off' because there is a comment saying that this scenario should use the Error Modal instead, so respecting that for now.
2022-03-18 00:51:44 -04:00
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