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
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
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
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
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
1f5f8f1213
Remove unused firebase and domain parameter
2022-01-04 08:54:30 -05:00
Thomas Zarebczan
ce37e06e10
Revert "Fix publish form when editing livestream ( #565 )"
...
This reverts commit da06c14e60
.
2021-12-31 13:28:19 -05:00
Dan Peterson
da06c14e60
Fix publish form when editing livestream ( #565 )
...
* Update publish form when editing livestream + update to radios for liveststream release time
* Fix bug where upload tools may remain visible upon switching upload type, even when no option to upload is available.
* move publish source state up, when editing livestream only show scheduling option when source is none.
* Reset any set release time if switching to live stream mode.
* 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.
* Additional filtering of internal tags
* Default to replay view when editing a liveststream
2021-12-31 11:20:54 -06:00
Rafael
e94f66a5fe
Fix stakedLevel looking looking for wrong prop
2021-12-31 05:52:56 -08:00
Thomas Zarebczan
5d1e6a8f7c
fix crash
...
https://odysee.com/@ShapeShiftDAOLatam:e/giveth-es:a
2021-12-30 16:08:34 -05:00
Dan Peterson
78d8446a0b
Strip internal tag prefix from form labels
2021-12-30 16:05:51 -05:00
Dan Peterson
a96d2a47be
Create new anytime form state to explicitly set to release to now. Clear internal scheduled tag when editing.
2021-12-30 15:21:59 -05:00
Dan Peterson
399c4eb56d
revert commit - wrong branch
2021-12-30 15:21:59 -05:00
Dan Peterson
a92e9c9973
clear/reset release time if switching to livestream mode
2021-12-30 15:21:59 -05:00
Dan Peterson
a8209ee38b
Temporarily remove tag filter on upcoming (will be added back soon)
2021-12-30 15:21:59 -05:00
Dan Peterson
356c5bf30f
- Add a system-level tag for scheduled live streams
...
- Query for that tag in the upcoming section
- Improve special tag organization
- Filter out the internal tags in the UI
- Add missing types to publish state
2021-12-30 15:21:59 -05:00
infinite-persistence
0ccf9f2c05
Handle removed livestream comments
2021-12-30 11:55:44 -05:00
infinite-persistence
12eeb06c40
LivestreamComment: pass Comment prop instead of individual values
...
The number of props to pass is getting out hand, so just pass the Comment object directly.
Also, moved the "is my comment" check into LivestreamComment, so we don't need to pass it as a prop from the parent.
2021-12-30 11:55:44 -05:00
Rafael
cd9dc5cf96
Highlight chat message if your channel is mentioned
2021-12-29 16:13:57 -05:00
Rafael
2c43076497
Fix header menu on password reset page
2021-12-29 15:40:15 -05:00
Rafael
2d1b876acc
Improve Sticker Superchat display
2021-12-29 09:37:05 -05:00
Rafael
1578810013
Fix scroll re-rendering issues and improve superchats
2021-12-29 09:37:05 -05:00
infinite-persistence
c50cc422b7
Don't refresh tiles while fetching and if same results
...
## Ticket
555 Don't refresh tiles/claim search after blocking results are in + don't change
2021-12-29 09:32:01 -05:00
infinite-persistence
b0bea66b1d
ClaimTilesDiscover: optimize props to reduce renders
...
Props: either use primitives, stable references or memoized objects to reduce renders. This update will simplify the existing `areEqual`. It is still needed though as some props are hard to memoize from where they are called, or should simply be ignore.
2021-12-29 09:32:01 -05:00
Thomas Zarebczan
283ea69a6e
Fix crash with no channel
2021-12-28 13:40:16 -05:00
infinite-persistence
98126e90b2
Fix 'weekly watch reminder' target path
2021-12-28 08:31:03 -05:00
infinite-persistence
06bfe60c54
Show view counts on uploads page
...
## Ticket
556
2021-12-23 03:16:11 -05:00
infinite-persistence
379b9341ef
Render: must return null instead of undefined
2021-12-23 00:04:12 -08:00
infinite-persistence
198c191fd2
Skip connect
until it is needed.
...
It seems to subscribe to the store if connected.
2021-12-23 00:04:12 -08:00
Dan Peterson
d382671616
Add stream start to active live streams, and refactor how data active claim is stored in redux
2021-12-22 13:50:49 -05:00
Rafael
f7a6a767ab
Fix conflicting svg styles
2021-12-22 08:44:05 -05:00
infinite-persistence
7d6c91c15a
Fix "you are offline" nag being stuck
...
Was trying to save one event listener in the previous implementation and rely on other redux state-changes to spark a GUI update, but turns out there are scenarios where nothing is updated and the "offline" nag is stuck on screen.
## Change
Do it properly using the event listeners. The nag should now update promptly.
2021-12-22 12:41:05 +08:00