3
0
mirror of https://github.com/Qortal/q-tube.git synced 2025-02-11 17:55:51 +00:00

119 Commits

Author SHA1 Message Date
4b0953666d
Merge pull request #46 from QortalSeth/main
Videoplayer data is stored in a context.
2024-10-24 16:04:54 -06:00
60dca7b0a1
Merge branch 'Qortal:main' into main 2024-10-24 16:04:02 -06:00
f7a139a654 Videoplayer data is stored in a context.
Mobile and PC Video Controls are split into different components.
2024-10-24 16:00:27 -06:00
ca52ea9ff9 Videoplayer data is stored in a context.
Mobile and PC Video Controls are split into different components.
2024-10-24 15:55:27 -06:00
673db0de42
Merge pull request #45 from QortalSeth/main
Fixed bug causing video to play after Saving to Disk.
2024-10-18 13:13:16 -06:00
5cacc1970c Merge remote-tracking branch 'origin/main' 2024-10-18 13:12:42 -06:00
78a6bcfdde Fixed bug causing video to play after Saving to Disk.
Fixed lint errors in FileElement.tsx
2024-10-18 13:12:34 -06:00
f14b3a9e2f
Merge pull request #44 from QortalSeth/main
Fixed bug causing video to play after Saving to Disk.
2024-10-17 13:29:04 -06:00
db490ec6b1 Merge remote-tracking branch 'origin/main' 2024-10-17 13:28:07 -06:00
435aa1772c Fixed bug causing video to play after Saving to Disk.
Fixed lint errors in FileElement.tsx
2024-10-17 13:27:46 -06:00
0bfc3fede7
Merge pull request #43 from QortalSeth/main
Refactor to video player
2024-10-16 15:47:32 -06:00
0bed6cab8c Refactor to video player
Video player split into multiple components

Video player uses React signals for some of its state, this may improve performance.
2024-10-16 15:47:05 -06:00
302144f251
Merge pull request #42 from QortalSeth/main
Tooltip displays when hovering over video title
2024-10-11 14:36:31 -06:00
5b3715ebed
Merge branch 'Qortal:main' into main 2024-10-11 14:35:46 -06:00
6a1a7268b4 Tooltip displays when hovering over video title.
IndividualProfile.tsx uses ChannelActions.tsx component to reduce code reuse.
2024-10-11 14:29:41 -06:00
c83e44a296
Merge pull request #41 from QortalSeth/main
ScrollWrapper.tsx added to App.tsx to ensure that new pages always open at the top.
2024-10-10 18:53:56 -06:00
1e9423a809 ScrollWrapper.tsx added to App.tsx to ensure that new pages always open at the top.
App.tsx has a custom hook
2024-10-10 18:53:11 -06:00
3544b6819e
Merge pull request #40 from QortalSeth/main
Refactor to VideoContent.tsx, PlaylistContent.tsx, and VideoListComponentLevel.tsx to use customhooks.
2024-10-10 17:08:26 -06:00
d3e35ddbdc Refactor to VideoContent.tsx, PlaylistContent.tsx, and VideoListComponentLevel.tsx to use customhooks. This reuses a lot of code between them.
ChannelActions.tsx and VideoActionsBar.tsx components created to reduce code reuse between VideoContent.tsx, PlaylistContent.tsx, and VideoListComponentLevel.tsx.

If a playlist is empty, comments and buttons no longer appear, the page just shows text explaining the situation.
2024-10-10 17:02:08 -06:00
d42b512caa
Merge pull request #39 from QortalSeth/main
Refactor to split Home.tsx and VideoContent.tsx
2024-10-08 17:29:22 -06:00
6b00c10598 Refactor to split Home.tsx and VideoContent.tsx into the following components:
1. Home.tsx
2. Home-State.tsx
3. SearchSidebar.tsx
4. SearchSidebar-State.tsx
5. VideoContent.tsx
6. VideoContent-State.tsx

By using custom hooks to hold all state data, these components are easier to read and edit.
2024-10-08 17:27:49 -06:00
0ede1b5590
Merge pull request #38 from QortalSeth/main
Videoplayer volume now persists across videos and app reloads. Default value is 50%.
2024-10-03 14:11:59 -06:00
7863265909 Videoplayer volume now persists across videos and app reloads. Default value is 50%. 2024-10-03 14:10:33 -06:00
23f6ddd220
Merge pull request #37 from QortalSeth/main
Fixed bug that causes VideoPlayer.tsx to start playing in a state that requires 2 pause commands for the video to actually pause
2024-09-10 21:16:36 -06:00
f26d71c0eb Fixed bug that causes VideoPlayer.tsx to start playing in a state that requires 2 pause commands for the video to actually pause. 2024-09-10 21:15:24 -06:00
24d62194bc
Merge pull request #36 from QortalSeth/main
VideoPlayer Bug Fixes
2024-08-13 14:57:25 -06:00
9cd6d61b03
Merge branch 'Qortal:main' into main 2024-08-13 14:55:59 -06:00
0271fcf402 Merge remote-tracking branch 'origin/main' 2024-08-13 14:54:51 -06:00
8d7fe1f6c2 VideoPlayer Bug Fixes
fixes bug where pause() could interrupt play() and prevent video playback.

Excessive delay between clicking play and when the video starts playing after a long time paused is eliminated.
2024-08-13 14:54:40 -06:00
15d8146c7c
Merge pull request #35 from QortalSeth/main
Updates to User Interface
2024-08-08 23:31:02 -06:00
9382002b58
Merge branch 'Qortal:main' into main 2024-08-07 12:17:34 -06:00
a16639be84 Updates to User Interface
Layout of VideoContent.tsx and PlaylistContent.tsx updated, so it will feel more familiar to users.

Video Description boxes will not show the expand/contract button if the contracted description shows all text. The height of the contracted description is doubled.

Deleted Video Image no longer appears in VideoContent.tsx until after the video is loaded.

A new hotkey 'o' on the Video Player lets users switch between maintaining aspect ratio or filling all available space

Description and file downloader don't appear if video is deleted

In PlaylistContent.tsx and VideoContent.tsx, clicking anywhere other than the description or commentEditors will focus the video so that hotkeys will work on it
2024-08-07 12:17:08 -06:00
95e132f641
Merge pull request #33 from QortalSeth/main
Layout of VideoContent.tsx and PlaylistContent.tsx changed to maximize Video Player size while maintaining aspect ratio.
2024-07-31 14:45:27 -06:00
3782103590
Merge branch 'Qortal:main' into main 2024-07-31 14:44:45 -06:00
a0e8ce6cbf Layout of VideoContent.tsx and PlaylistContent.tsx changed to maximize Video Player size while maintaining aspect ratio.
Forced aspect ratio of videos to 16 / 9
2024-07-31 14:18:26 -06:00
a3a115674e
Merge pull request #32 from QortalSeth/main
Layout of VideoContent.tsx and PlaylistContent.tsx changed to maximize Video Player size while maintaining aspect ratio.
2024-07-31 13:41:38 -06:00
2b6613349a Layout of VideoContent.tsx and PlaylistContent.tsx changed to maximize Video Player size while maintaining aspect ratio. 2024-07-31 13:36:00 -06:00
ba515dc920
Merge pull request #31 from QortalSeth/main
Publishing is done with base64 instead of file
2024-07-29 09:43:53 -06:00
589054977d Merge remote-tracking branch 'origin/main' 2024-07-29 09:41:53 -06:00
0551db5d22 Publishing is done with base64 instead of file
fixed bug that could sometimes prevent video from playing after it is paused
2024-07-29 09:41:29 -06:00
dfe096bcbe
Merge pull request #30 from QortalSeth/main
Fixed video skeleton not loading bug.
2024-07-08 17:09:59 -06:00
6412417891 Fixed video skeleton not loading bug.
Deleted videos are not filtered out. They are now visible and show an image on the Home, Channel, and VideoContent pages that says "This video has been removed by the user".

Fixed minification bug caused by store.ts

titleFormatter and titleFormatterOnSave redone, only characters not allowed by Operating Systems are filtered out when saving as file.
2024-07-08 17:09:18 -06:00
7bd0946976
Merge pull request #29 from QortalSeth/main
Publishes are stored as File instead of Base64 to Reduce Load Times
2024-07-02 13:48:38 -06:00
88cd24ae4d Deleted videos no longer appear on Home Page.
SuperLikes and comments publish as file instead of Base64.

Fixed bug causing the minimum Superlike to be 10 QORT when it is supposed to be 1 QORT.
2024-07-02 13:45:08 -06:00
bc63066726 Deleted videos no longer appear on Home Page. 2024-06-24 14:54:53 -06:00
728437ea97 Metadata for publishes is now a file instead of Base64.
.eslintrc renamed to cjs to fix error when using ESLint

Max file size is now global variable that coverts file size to binary byte format automatically.

Many small EsLint fixes.

Fixed no key warning in MultiplePublishAll.tsx
2024-06-24 11:34:31 -06:00
0001ea250a Metadata for publishes is now a file instead of Base64.
.eslintrc renamed to cjs to fix error when using ESLint

Max file size is now global variable that coverts file size to binary byte format automatically.

Many small EsLint fixes.

Fixed no key warning in MultiplePublishAll.tsx
2024-06-18 15:41:50 -06:00
e4e45f8ad0
Merge pull request #28 from bacathey/main
Hide block user button for own account's videos
2024-06-07 09:52:04 -06:00
Brad Cathey
35c7f898c5 Merge branch 'main' of https://github.com/bacathey/q-tube 2024-06-06 21:03:11 -04:00
Brad Cathey
9c6598c627 hide block user button for self 2024-06-06 21:03:09 -04:00