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

156 Commits

Author SHA1 Message Date
2b63f02b24 VideoPlayer Bugfixes
Videoplayer doesn't set fill ObjectFit when fullscreen.

Added ObjectFit button

Volume slider doesn't clip into video time label

Volume and Progress sliders have a smaller click range so they don't override other video buttons.

Usernames in the videolist component now show ellipses when they overflow

Hyperlink color throughout the app changed so they are easier to see
2025-01-02 16:19:15 -07:00
d4f5c7a8ee VideoPlayer Bugfixes
Videoplayer doesn't set fill ObjectFit when fullscreen.

Added ObjectFit button

Volume slider doesn't clip into video time label

Volume and Progress sliders have a smaller click range so they don't override other video buttons.

Usernames in the videolist component now show ellipses when they overflow

Hyperlink color throughout the app changed so they are easier to see
2025-01-02 16:11:45 -07:00
1cfdb7a7bf
Merge pull request #58 from QortalSeth/main
Bugfix that prevents TextEditor.tsx from crashing on release builds
2024-12-30 20:22:44 -07:00
18e346cd95 Bugfix that prevents TextEditor.tsx from crashing on release builds 2024-12-30 20:21:38 -07:00
e2f082b81e
Merge pull request #57 from QortalSeth/main
Performance and Bugfix Update
2024-12-30 14:42:26 -07:00
88797e4387
Merge branch 'Qortal:main' into main 2024-12-30 14:41:04 -07:00
d0841e4db5 Bugfixes
Comment replies use full width available for username

Fixed bug in PublishVideo.tsx that erased video durations when videos to publish are added twice
2024-12-30 14:39:02 -07:00
f687b3025d Dependencies updated to React 19
Minor bugfixes
2024-12-30 09:53:21 -07:00
27006367fb
Merge pull request #56 from QortalSeth/main
Added Close Button to ListSuperLikeContainer.tsx
2024-12-20 18:02:45 -07:00
5fad85baa7 Added Close Button to ListSuperLikeContainer.tsx 2024-12-20 18:01:54 -07:00
b4144aa06e Merge remote-tracking branch 'origin/main' 2024-12-20 17:58:32 -07:00
c799d144eb Added Close Button to ListSuperLikeContainer.tsx 2024-12-20 17:58:21 -07:00
84c07b07cd
Merge pull request #55 from QortalSeth/main
Updates to VideoPlayer controls
2024-12-20 10:22:57 -07:00
53eaad448b Updates to VideoPlayer controls
All controls and hotkeys work when the VideoPlayer is fullscreen

Controls are below video instead of inside of it

Controls have tooltips showing what they do and their hotkeys

Each control is a separate component that is used in both mobile and normal controls

Video Progress slider is above controls to save horizontal space

Controls will disappear when fullscreen if mouse leaves video player, or after 5 seconds of inactivity

Default port in vite.config.ts set to 3000 for simplicity.
2024-12-20 10:21:58 -07:00
29de8a8a9f
Merge pull request #54 from QortalSeth/main
Mobile support for Home, Video, and Channel pages.
2024-12-13 16:14:56 -07:00
49a232136d Mobile support for Home, Video, and Channel pages.
DownloadTaskManager.tsx:
 1. Fixed bug that made clicking on videos do nothing instead of going to that video's page.

 2. It also displays the video title instead of identifier.

 3. The menu is a lot wider, so it is far easier to see the full titles of videos

VideoPlayer.tsx now persists across sessions whether it was muted and its volume when unmuting.

When screen is small, VideoPlayer automatically switches to Mobile Controls. Mobile Controls now show Playback Rate and Fullscreen buttons.

 DownloadTaskManager.tsx now shows the video title instead of identifier.
2024-12-13 15:34:12 -07:00
da0747463b
Merge pull request #53 from QortalSeth/main
Bugfixes on VideoPlayer
2024-11-25 11:00:13 -07:00
222a7b3b89 Added useIsMobile.ts hook to determine the device type. It is used by videoplayer to more accurately determine which controls to show.
Fixed bug causing playback rate to be different than what the player displays it as (Thanks to Crowetic for noticing this).
2024-11-25 10:58:59 -07:00
26d6494e18
Merge pull request #52 from QortalSeth/main
fileSize and duration don't show if they are below a minimum value.
2024-11-19 08:33:41 -07:00
e3b7d375f6 Merge remote-tracking branch 'origin/main' 2024-11-19 08:33:00 -07:00
be0689036e fileSize and duration don't show if they are below a minimum value. 2024-11-19 08:32:50 -07:00
eebf4fce78
Merge pull request #51 from QortalSeth/main
New Published Videos show Duration and Filesize
2024-11-16 08:25:31 -07:00
58ca628f01
Merge branch 'Qortal:main' into main 2024-11-16 08:22:47 -07:00
0e0af426ed Merge remote-tracking branch 'origin/main' 2024-11-16 07:57:44 -07:00
ee96d52f0e Fixed bug that starts videos at normal speed instead of saved playbackRate.
Removed unnecessary useSignals() hook from components.

StatsData.tsx uses Signals instead of Redux.

New videos or edited videos that change the source file now display how long the video is and its file size.
2024-11-16 07:57:30 -07:00
e0be6f4efd
Merge pull request #50 from QortalSeth/main
Updates to VideoPlayer and VideoContent pages
2024-11-12 15:07:04 -07:00
d1f264dc1c
Merge branch 'Qortal:main' into main 2024-11-12 15:06:00 -07:00
9614b1c132 Updates to VideoPlayer and VideoContent pages
Area that clicking focuses video in VideoContent.tsx has been increased on left side of page. Video is also autofocused by default.

Fixed issue where changing video progress (such as the left/right or 1-9 hotkeys) would make a paused video play.

Removed old logos
2024-11-12 15:04:25 -07:00
dcb2aecdfb Updates to VideoPlayer and VideoContent pages
Area that clicking focuses video in VideoContent.tsx has been increased on left side of page. Video is also autofocused by default.

Fixed issue where changing video progress (such as the left/right or 1-9 hotkeys) would make a paused video play.

Removed old logos
2024-11-12 14:50:20 -07:00
ddd3ac337c
Merge pull request #49 from QortalSeth/main
Navbar uses new Q-Tube Logo
2024-11-07 15:00:30 -07:00
1b1c0f3300 Videoplayer is prepared to play video if downloaded through Save to Disk button
Navbar uses new Q-Tube Logo
2024-11-07 14:58:30 -07:00
bd975e841b Fixed bug where channel page only loaded the first 20 videos. 2024-11-05 10:37:10 -07:00
54299f4996
Merge pull request #48 from QortalSeth/main
Fixed bug setting src to empty when saving, then playing video.
2024-10-30 16:20:59 -06:00
da07043767 Fixed bug setting src to empty when saving, then playing video. 2024-10-30 16:19:52 -06:00
9ba30e8b8e Fixed bug setting src to empty when saving, then playing video. 2024-10-30 16:18:45 -06:00
57fc6dd875
Merge pull request #47 from QortalSeth/main
Added useIframe hook to separate state between multiple Q-Tube tabs.
2024-10-30 09:58:47 -06:00
5cb60389d0 Added useIframe hook to separate state between multiple Q-Tube tabs. 2024-10-30 09:56:20 -06:00
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