infinite-persistence
96c3b727fe
Thumbnail uploads: report file details ( #628 )
...
I'm leaving the generic "Unexpected JSON" error alone for now, as I think this should be fixed at Nick's end.
2022-01-05 21:07:54 -05:00
Thomas Zarebczan
468cf866c3
Dummy force push
2022-01-05 18:40:25 -05:00
Dan Peterson
bbe68a3319
Add a setting to hide scheduled livestreams from home/following ( #626 )
...
* Add a setting to hide scheduled livestreams from home/following
* Add a hide button in the scheduled stream header.
* Fix typo + make sure pref is synced
2022-01-05 16:20:43 -05:00
Thomas Zarebczan
4624188a85
fix new channel creation crash
2022-01-05 13:58:36 -05:00
infinite-persistence
a0e073b416
Remove the delayed thumbnail message for ChannelEdit
...
Not necessary now that we don't need confirmations for thumbnails (direct upload to CDN)
2022-01-05 11:49:41 -05:00
infinite-persistence
39a4cb3d77
Switch thumbnail server: spee.ch --> vanwanet
2022-01-05 11:49:41 -05:00
Dan Peterson
a021475128
Add an isScheduled state to publish form + use it to set the initial state of the date/time controls
2022-01-05 11:20:57 -05:00
Dan Peterson
cb562ef27d
- fix issue where upload didn't show for users without replays
...
- better define if the form is in edit or create mode
- improve some naming conventions
2022-01-05 11:20:57 -05:00
Dan Peterson
6b809e76c4
Default to replay view when editing a liveststream
2022-01-05 11:20:57 -05:00
Dan Peterson
16e99fc063
Additional filtering of internal tags
2022-01-05 11:20:57 -05:00
Dan Peterson
2eb6af10ba
Update date/time cmpnts to reset any chnages they made on umount. Update schedule date/time cmpnt to clear release time when selecting anytime option.
2022-01-05 11:20:57 -05:00
Dan Peterson
fef289e4fe
Reset any set release time if switching to live stream mode.
2022-01-05 11:20:57 -05:00
Dan Peterson
4ec4942d8c
move publish source state up, when editing livestream only show scheduling option when source is none.
2022-01-05 11:20:57 -05:00
Dan Peterson
6da73f6bc4
Fix bug where upload tools may remain visible upon switching upload type, even when no option to upload is available.
2022-01-05 11:20:57 -05:00
Dan Peterson
7671d12e42
Update publish form when editing livestream + update to radios for liveststream release time
2022-01-05 11:20:57 -05:00
Thomas Zarebczan
d4866b09bb
update embedly referrer param
2022-01-05 10:58:23 -05:00
Rafael
336c9288bf
Small margin fix
2022-01-05 09:27:52 -05:00
Rafael
c96db56f33
Fix negative time duration
2022-01-05 09:27:52 -05:00
Rafael
9c75378310
Update app-strings
2022-01-05 09:27:52 -05:00
Rafael
1638f8e2f1
Improve future date localized strings
2022-01-05 09:27:52 -05:00
Rafael
caff432c0b
Use generic string for seconds ago when needed
2022-01-05 09:27:52 -05:00
Rafael
18a054747a
Fix some scheduled live string localization
2022-01-05 09:27:52 -05:00
Rafael
78e7eaa689
Fix scheduled live stream
2022-01-05 09:27:52 -05:00
Rafael
350aa8240a
Update timestamps in background
2022-01-05 09:27:52 -05:00
Rafael
ab9252e06f
Refactor dateTime component and getTimeAgoStr function to prevent displaying comments as 'in a few seconds'
2022-01-05 09:27:52 -05:00
Rafael
2c8ad2b89a
Use Memo on markdown-preview component to avoid re-render
2022-01-05 09:27:52 -05:00
Rafael
f568f97e5e
Fix content toggles and Header Title
2022-01-05 09:27:52 -05:00
Rafael
09ba036380
Improve header title and change icon to cog
2022-01-05 09:27:52 -05:00
Rafael
6f3dbad6e2
Remove unnecessary class for stickers
2022-01-05 09:27:52 -05:00
Rafael
ec68f102a7
Add toggle for timestamps
2022-01-05 09:27:52 -05:00
Rafael
4a73fbf688
Add timestamp on mouseover
2022-01-05 09:27:52 -05:00
infinite-persistence
c6fb204d11
Skip checking DIST_ROOT twice
...
f0cd1592
did an additional call instead of replacement.
Aside: the 1 hour value only has effect in dev instances. For prod, CloudFlare seems to override that to 4 hours.
2022-01-05 09:00:28 -05:00
infinite-persistence
6583b6a636
Sync: fix new user sign up flow
...
## Issue
- When signing up, the "channel suggestions" page was stuck because `prefsReady` was never set as `preference_get` was never called.
- It was never called due to the optimizations to skip it when there is no difference between the local and server wallet.
## Change
- The first ever `sync/get` will result in a "no wallet" error, and there is already a `catch` to handle it. But the change in 38c13cf5
caused the `catch` to be skipped and went directly to `sync_apply` instead. Although the `catch` is also doing the same thing (`sync_apply`), it also has an additional callback to call `preference_get`.
- Fixed by ensuring this scenario ends up in the `catch` block like it was originally intended.
- We also did some optimization in the callback to skip the final `preference_get` if there is no difference in hash. But for the case of signing up, we do want to run it (so that `prefsReady` and other stuff gets initialized), so pass `hasNewData = true` to the callback.
2022-01-05 04:00:12 -05:00
infinite-persistence
128e51a4f6
Add env to auto report new strings in console
...
Need to debounce to prevent over-reporting. 2s seems to be the minimum.
2022-01-05 00:26:31 -08:00
Anthony
ec5a9802fc
Refactor ad implementation, fix two bugs ( #616 )
2022-01-05 16:15:08 +08:00
Anthony
cac05d5714
more touchups
2022-01-04 18:05:10 -05:00
Anthony
e3395e31ba
refactor ad implementation
2022-01-04 18:05:10 -05:00
Anthony
28bcb96ec7
autoscroll on home page and dont run ads js at all for firefox android
2022-01-04 18:05:10 -05:00
Dan Peterson
24cc07c09b
escape referrerQuery in the oEmebed xml generator
2022-01-04 17:19:55 -05:00
Dan Peterson
3744f26295
Escape/encode referrerQuery
2022-01-04 17:19:55 -05:00
Dan Peterson
5cf78e792b
Make sure view count fetch runs when claim ID changes. ( #617 )
2022-01-04 12:40:31 -06:00
Rafael
b0dbdeae27
Allow to remove my superchats
2022-01-04 09:04:59 -05:00
infinite-persistence
d03f80c6b1
Skip 'install/new' if web
already exists
...
## Issue
Part of 385 "Defer api.odysee.com calls to their respective pages / install new"
2022-01-04 08:54:30 -05:00
infinite-persistence
1f5f8f1213
Remove unused firebase and domain parameter
2022-01-04 08:54:30 -05:00
infinite-persistence
e5a2e3961e
Remove unused items
2022-01-04 08:54:30 -05:00
infinite-persistence
7a4866b269
Temporarily disable Buy due to Moonpay integration down
2022-01-04 09:37:11 +08:00
infinite-persistence
1cc2132a28
Uploads: prevent perpetual locked upload
...
## Issue
- Closes 592 Force clear stuck upload
- It was possible for an upload to stay "locked" e.g. when browser is killed.
## Change
When refreshing or opening a new tab, always clear the locks. The on-going sessions will re-lock them immediately.
2022-01-03 12:10:55 -05:00
infinite-persistence
fad3f6ed78
Notifications: handle view while fetching categories
...
## Issue
"No notifications" briefly appear when your previous filter is not "All".
## Change
When splitting up the category-fetch, the render logic was not updated accordingly.
2022-01-03 11:58:48 -05:00
infinite-persistence
449398b88f
Lint/format
2022-01-03 17:01:10 +08:00
infinite-persistence
4dcabd67a7
i18n: restore ability to retrieve new i18n strings ( #607 )
2022-01-03 10:51:44 +08:00