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

175 Commits

Author SHA1 Message Date
cf853d4401 Fixed bug that sometimes makes the channel page not load videos properly.
Added Privacy category
2025-01-28 11:23:53 -07:00
5d795766c3 Superlikes list on Home Page shows time since it was made
Refactoring to prepare for SuperDislike button
2025-01-23 10:43:21 -07:00
43663061ee Fixed bug where video duration was deleted when editing a video and NOT replacing its source.
Created TextField for manually entering the Video Duration when editing a video

VideoPlayer.tsx background color when video doesn't cover full page is now black
2025-01-21 16:24:40 -07:00
d9f04030d5
Merge pull request #64 from QortalSeth/main
Bugfixes on PlaylistContent.tsx
2025-01-14 16:41:11 -07:00
71151e166b Bugfixes on PlaylistContent.tsx
VideoPlayer.tsx progress bar now loads properly on PlaylistContent.tsx

Video duration on PlaylistContent.tsx now loads properly

Time until deleted video thumbnail is shown has been doubled from 30 seconds to 60
2025-01-14 16:40:32 -07:00
1a7f47867f Merge remote-tracking branch 'origin/main' 2025-01-08 10:57:15 -07:00
4ef05dc478 Mouse cursor doesn't show when video is fullscreen and the mouse is idle for more than 5 seconds.
Added hotkey "c" that toggles always showing controls when fullscreen, even if idle.

Removed duplicate Other category, added Paranormal, Religion and Spirituality categories due to community requests for it.
2025-01-08 10:56:23 -07:00
760f182683
Merge branch 'Qortal:main' into main 2025-01-08 10:42:09 -07:00
d99701084c Mouse cursor doesn't show when video is fullscreen and the mouse is idle for more than 5 seconds.
Added hotkey "c" that toggles always showing controls when fullscreen, even if idle.

Removed duplicate Other category, added Paranormal and Spirituality categories due to community requests for it.
2025-01-08 10:34:35 -07:00
2728d14ed2
Merge pull request #63 from QortalSeth/main
SuperLike Form has Mobile Support
2025-01-06 16:44:47 -07:00
103562b3ec SuperLike Form has Mobile Support 2025-01-06 16:38:11 -07:00
3309481066
Merge pull request #62 from Philreact/bugfix/fix-horizontal-overflow
fix horizontal overflow
2025-01-06 11:39:53 -07:00
03e7e954e7 fix horizontal overflow 2025-01-06 15:53:02 +02:00
7b9217eed2
Merge pull request #61 from QortalSeth/main
Videoplayer Updates:
2025-01-03 16:06:35 -07:00
ea591c6fd6
Merge branch 'Qortal:main' into main 2025-01-03 16:04:16 -07:00
c6605060db Videoplayer updates:
VideoPlayer tooltips moved below buttons to avoid interfering with clicking on progress slider. Slider raised 2px and is thicker for the same reason.

Clicking on progress slider doesn't force the video to start playing.

Changed colors on Volume Slider so it is easier to see on Desktop and especially Mobile

Volume slider removed on mobile

Buggy feature that did picture in picture when leaving video while playing has been removed

If on Mobile, video title has bigger topMargin to prevent video clipping into it on some Mobile devices.
2025-01-03 16:03:43 -07:00
194496edab
Merge pull request #60 from QortalSeth/main
Removed marginRight on Mute Button in VideoControls
2025-01-02 16:21:12 -07:00
823365998a
Merge branch 'Qortal:main' into main 2025-01-02 16:19:35 -07:00
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
740f10c272
Merge pull request #59 from QortalSeth/main
VideoPlayer Bugfixes
2025-01-02 16:12:16 -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