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
3d623c34a6
Merge pull request #19 from QortalSeth/main
Fixed bug that caused Subscribe Button to not work properly if Q-Tube was opened through a link
2024-02-16 09:17:24 -07:00
6c2234fe53 Merge remote-tracking branch 'origin/main' 2024-02-16 09:15:51 -07:00
74b811d59b Fixed bug that caused subscriptions to not work properly if Q-Tube was opened through a link
Default Tab is now "All Tabs" since people running Q-Tube for the first time won't have any subscriptions.

Stats section of home page uses no horizontal padding to prevent the numbers from going to another line. Average videos per publisher doesn't show decimals for the same reason.
2024-02-16 09:15:14 -07:00
0fc8fb5c5c
Merge pull request #18 from QortalSeth/main
Final updates to new Q-Tube 2.0 release
2024-02-14 15:58:52 -07:00
1a4dc8375b Final updates to new Q-Tube 2.0 release
settingsSlice.ts renamed to persistentSlice, it is only used to store persistent data.

reset button no longer changes video type from "playlist" to "video".

Subscriptions are now stored as list of objects that have the name of the user and the name of the channel that is followed.

When the application starts in App.tsx the subscription list is filtered by the user's name, so they only see channels by the name they have subscribed to.

Edits to QuickMythril's bounty commits (showing home page stats and publish video form displaying supported codecs) to improve visibility and readability.
2024-02-14 15:56:39 -07:00
f0b89f0587
Merge pull request #15 from QuickMythril/qtube-stats-resolve
Adds video and name statistics
2024-02-14 13:52:01 -07:00
332b3c3b1e
Merge pull request #13 from QuickMythril/supported-codecs
Add supported codecs to publish page
2024-02-14 13:27:44 -07:00
af48462270 Improve Superlike validation 2024-02-14 13:02:24 -05:00
af85156cab
Merge pull request #14 from QuickMythril/build-fix
Fix build error
2024-02-10 20:46:42 -07:00
29755c987d Adds video and name statistics 2024-02-10 20:29:18 -05:00
b377027c57 Fix build error 2024-02-10 20:26:43 -05:00
29032a75d3
Merge pull request #9 from QortalSeth/main
Subscriptions to channels added
2024-02-10 17:32:37 -07:00
fc544a7c38 Add supported codecs to publish page 2024-02-10 19:09:04 -05:00
7e502a3a47 Subscriptions to channels added
Filter added that removes characters that Operating Systems don't allow in filenames when saving file

VideoList-styles.tsx uses Radio button instead of Checkbox for main page video/playlist filter

Video player has aspect ratio of 16 / 9, doesn't put controls over video, and removes controls if mouse exits video when in fullscreen (but only when playing for some reason)

Created new redux slice called settingsSlice.ts. It is used to store settings that are saved to disk automatically

Home page remembers whether you were looking for videos or playlists

VideoPlayer.tsx remembers last playbackRate when video is loaded, this is persistent.

Videos reload when clicking on the videos or playlists filter type (user doesn't have to click Search button after changing the type)

<FiltersTitle> for type and categories have been removed due to being redundant and confusing.
2024-02-10 16:55:24 -07:00
bc096b5a66 Subscriptions to channels added
Filter added that removes characters that Operating Systems don't allow in filenames when saving file

VideoList-styles.tsx uses Radio button instead of Checkbox for main page video/playlist filter

Video player has aspect ratio of 16 / 9, doesn't put controls over video, and removes controls if mouse exits video when in fullscreen (but only when playing for some reason)

Created new redux slice called settingsSlice.ts. It is used to store settings that are saved to disk automatically

Home page remembers whether you were looking for videos or playlists
2024-02-08 15:47:14 -07:00
6fd206d6fb Subscriptions to channels added
Filter added that removes characters that Operating Systems don't allow in filenames when saving file

VideoList-styles.tsx uses Radio button instead of Checkbox for main page video/playlist filter

Video player has aspect ratio of 16 / 9, doesn't put controls over video, and removes controls if mouse exits video when in fullscreen (but only when playing for some reason)

Created new redux slice called settingsSlice.ts. It is used to store settings that are saved to disk automatically
2024-02-08 13:56:53 -07:00
5e5f19053f
Merge pull request #8 from lgedgar/prevent-xuser-post
Hide video search results if metadata and video owner do not match
2024-01-24 08:03:13 -07:00
3f79339e6e
Merge pull request #7 from QortalSeth/main
Updates to Video Player, Playlists, and VideoContent/PlaylistContent pages
2024-01-24 08:02:32 -07:00
Lance Edgar
b709efd072 Hide video search results if metadata and video owner do not match 2024-01-23 21:36:55 -06:00
6b1c18fd7d Superlike Icon button is less verbose, shows more info with icons instead of words
Videoplayer is much bigger, playlist is next to it instead of below

Video publisher name, icon, etc. moved to same row as superlike, file downloader

Titles can be selected/copied

Changed structure of ListSuperLikes.tsx slightly to fix undesirable warnings involving list keys and <div> being descendent of <p>

SubscribeButton.tsx created, but not fully implemented
2024-01-23 17:31:50 -07:00
55535d7c86 Merge branch 'main' of https://github.com/QortalSeth/q-tube 2024-01-22 16:22:01 -07:00
Phillip
1b1f36a144
Merge pull request #6 from QuickMythril/testing-20240122
fix id issue
2024-01-23 00:03:34 +02:00
ce3db66d22 fix errors 2024-01-22 16:55:22 -05:00
683699dffb fix id issue 2024-01-22 16:38:04 -05:00
cf95cd02ef Merge branch 'main' of https://github.com/QortalSeth/q-tube 2024-01-19 16:20:42 -07:00
43dc2856ae
Merge pull request #3 from crowetic/main
update to correct favicon
2024-01-19 16:18:03 -07:00
8c89f305a3
Merge pull request #5 from lgedgar/save-as-filename
Construct "save as" filename from video title if possible
2024-01-19 16:09:46 -07:00
f8998957b6 changed the wording on the consent modal. 2024-01-19 14:19:23 -08:00
crowetic
b6a64de857
Merge branch 'Qortal:main' into main 2024-01-19 13:37:37 -08:00
ab8d9d1983
Merged Phil's new MultiplePublishAll component into main branch (#4)
* Merged Phil's new MultiplePublishAll component into main branch

* colorsys removed from project since it isn't used

* Title Prefix no longer required
Vite Version updated in package.json
Removed duplicate character from titleFormatter in Misc.ts

* Title Prefix no longer required
Vite Version updated in package.json
Removed duplicate character from titleFormatter in Misc.ts
2024-01-19 09:41:42 -07:00
Lance Edgar
a44901c009 Construct "save as" filename from video title if possible 2024-01-18 17:55:19 -06:00
45174d2d0c Title Prefix no longer required
Vite Version updated in package.json
Removed duplicate character from titleFormatter in Misc.ts
2024-01-17 11:03:24 -07:00
ba1f39268e Title Prefix no longer required
Vite Version updated in package.json
Removed duplicate character from titleFormatter in Misc.ts
2024-01-17 08:44:30 -07:00
d838d4ad25 colorsys removed from project since it isn't used 2024-01-15 15:37:31 -07:00
570d5f5e0c Merge branch 'main' of https://github.com/QortalSeth/q-tube 2024-01-15 14:12:01 -07:00
3d1d4b2053 Merged Phil's new MultiplePublishAll component into main branch 2024-01-15 14:11:22 -07:00
JustinReact
3a453210fd
Merge pull request #1 from QortalSeth/main
Superlike Dialog allows optional donation to DevFund.
2024-01-10 03:01:58 -05:00
crowetic
06aaabef4e
Delete public/empty.txt 2024-01-09 18:29:17 -08:00
crowetic
bcb1edbd5a
correct Q-Tube favicon 2024-01-09 18:29:03 -08:00
crowetic
c2f9762042
Create empty.txt 2024-01-09 18:28:27 -08:00
crowetic
ab4d2e63e2
Delete public/favicon.ico
deleted to change favicon
2024-01-09 18:26:43 -08:00
8d3549739c Superlike Dialog allows optional donation to DevFund.
Refactored constants/index.ts into Identifiers.ts, Categories.ts, and Misc.ts.

Regular expressions that titles allow all use new variable in Misc.ts for consistency and ease of editing it. New Characters are allowed in titles.

Categories sorted by name, "Other" is always at end of list. New Categories such as Qortal under Education have been added

Title prefix TextField added that starts all video titles with the entered value.
2024-01-08 09:52:13 -07:00
1806ec3aa0 fix create playlist bug 2023-12-30 18:17:39 +02:00
cd5d8f99f1 add keyboard enter for search 2023-12-27 13:35:26 +02:00
a6bb7e9957 fix playlist card 2023-12-27 00:19:02 +02:00
da2c2b11c9 add missing type 2023-12-24 01:53:33 +02:00
469688b4e0 added preview images on hover 2023-12-24 01:50:37 +02:00
5e211737b0 increase to 3 mins 2023-12-18 12:38:17 +02:00
e12e62af6d fix edit icons hover 2023-12-16 15:53:48 +02:00
287c7f30a2 fix css and added categories 2023-12-16 01:07:04 +02:00