Commit Graph

290 Commits

Author SHA1 Message Date
Synkky 07312ec16a
Display heart badge on loved comments (#675)
* Display heart badge on loved comments

* Change red badge to material red (#F44336)

* Fix linting issues
2020-10-19 10:01:24 -04:00
Luca ac9c46e67b Merge branch 'development' of https://github.com/FreeTubeApp/FreeTube into development
Merge
2020-10-18 17:18:24 +02:00
Preston ce3bde6712 Remove live chat comments after 150 comments to better scroll through chat. 2020-10-16 23:01:32 -04:00
Luca ae8722d37e Merge branch 'development' of https://github.com/FreeTubeApp/FreeTube into development
Merge
2020-10-15 11:51:15 +02:00
Luca 5b83c45d21 Added implementation of child process for comment scraping 2020-10-15 11:51:11 +02:00
milotype 7c6fbc057b
Alignment and typography corrections (#653)
* Update player-settings.vue

Replaced the LATIN SMALL LETTER X with the correct MULTIPLICATION SIGN

* Update ft-slider.js

Added a SPACE character as separator between "value" and "extension".

* Update ft-slider.vue

Changed the "SPACE" and "HYPHEN" characters with the "COLON" character, in order to prevent values to look like they where negative.

* Update ft-search-filters.vue

- Removed CSS class "radioMargin" for "Time" and "Type". This class does not seem to be defined anywhere!
- Substituted CSS class "radioMargin" with "searchRadio" for "Duration", so the div aligns correctly.

* Update ft-slider.js

Removed SPACE character between "currentValue" and "valueExtension"
2020-10-14 11:12:58 -04:00
Synkky aa7de120b5
Recommended live video shows live tag, instead of undefined (#665)
Fixes #660
2020-10-14 09:50:57 -04:00
Preston 22eaf9a2b9 Proxy thumbnails from playlist 2020-10-13 12:17:35 -04:00
Preston acf9b850c2 Proxy channel profile icons and banners through Invidious when API is preferred 2020-10-13 11:06:04 -04:00
Preston 4240bf9e35 Update Premiere Logic 2020-10-08 21:53:34 -04:00
Preston d19615121d Rework FreeTube subscription import 2020-10-08 21:19:29 -04:00
Preston ffeefe25e0 Add Setting to check for and import legacy subscriptions 2020-10-08 17:35:36 -04:00
Preston 5cb71a48f2 Add Download links to videos 2020-10-08 15:01:46 -04:00
Preston 2916f8b35a Allow comment sorting with the Invidious API 2020-10-08 10:06:06 -04:00
Luca 8773ab9661 Fixed error for importing old subscriptions, which added channels to the same profile multiple times 2020-10-07 19:23:18 +02:00
Luca 70fae4dcfc Added the link display to the replies 2020-10-07 17:59:24 +02:00
Luca 9df6e248ad Comment display, Comment links
Added:
Comment links - Links in comments are now clikcable and displayed in
blue

Fixed:
Comment display - Comments should now display the whole text. They were
cut of due to an issue in the module, which is now fixed
2020-10-07 17:48:53 +02:00
Preston d6e4a1e9cc Add Setting to disable smooth scrolling 2020-10-07 09:57:22 -04:00
syncng 4b4a5caa88
Live video count fix (#602)
* Fix video card info bar for live video

* Lowercase publication date on video card

* Revert "Lowercase publication date on video card"

Due to problems in certain languages
2020-10-06 17:47:40 -04:00
Preston 15c73ee0b3 Allow UI Scaling and Have side bar open by default 2020-10-06 11:53:54 -04:00
Preston 382405cdfe Disable settings depending on others and move default profile logic 2020-10-06 09:38:35 -04:00
tayloraviets d5970f58c6
PR ready distraction free feature (#596)
* PR ready distraction free feature

Signed-off-by: Taylor <tayloraviets@gmail.com>

* presumably fixed linter issues

Signed-off-by: Taylor <tayloraviets@gmail.com>

* addressed PR issues and hopefully made the linter happy

Signed-off-by: Taylor <tayloraviets@gmail.com>

* fixed more linter issues

Signed-off-by: Taylor <tayloraviets@gmail.com>

* fixed more linter issues again

Signed-off-by: Taylor <tayloraviets@gmail.com>

* fixed more linter issues again.

Signed-off-by: Taylor <tayloraviets@gmail.com>

* moved bad quote

Signed-off-by: Taylor <tayloraviets@gmail.com>
2020-10-05 22:27:32 -04:00
Luca 890f2fc01b No more comments, Comment repeat infinitely
Added:
No more comments - new toast with new string that is displayed when no
more comments are available

Fixed:
Comment repeat infinitely - comments now stop to load when all are
displayed.
2020-10-05 20:31:45 +02:00
Luca 68e73c8f8f Removed comment from old package 2020-10-05 19:56:41 +02:00
Luca 528b2a93d3 Removed local package for npm module 2020-10-05 19:56:01 +02:00
Luca 5353acab55 Comment sorting, Sorting Button, Comment publishedText
Added:
Comment sorting - The comments can now be sorted by newest or most
popular (default)

Fixed:
1) Sorting Button - Now displays in the selected sorting method after
changing it
2) Comment publishedText - Comments published x day(s) ago should now
display their publish text correctly (upstream mistake)
2020-10-05 19:52:26 +02:00
Preston ac9efa8df4 Re-label Audio Formats 2020-10-04 21:20:30 -04:00
Preston fb3b46951f Add locale for comment sort by 2020-10-04 18:17:21 -04:00
Preston 2770818668 Add placeholder for comments sort 2020-10-04 18:15:06 -04:00
Preston 8077d9d999 Update dependencies and fix linting problems 2020-10-04 14:30:54 -04:00
Violet Rose 9a453f2e37
Creating ft-intersection-observer component (#571)
* Created ft-intersection-observer component.

* Improved first run logic.
2020-10-03 16:30:09 -04:00
Preston 0c1800a8d5 Update general-settings.js 2020-10-02 10:16:56 -04:00
Preston 9667d7aa37 Update package.json and ft-timestamp-catcher.js 2020-10-02 10:05:41 -04:00
Luca 2249e113d0 Added additional check whether the publishedText of a list video element is null. Fixes the problem for topic videos. 2020-10-02 13:55:02 +02:00
Luca da40e92cb6 Added handleVideoEnded() and the fix for the erroring of the toLocalePublicationString() 2020-09-30 23:01:36 +02:00
Preston 2d66b97328
Merge pull request #143 from Deedone/timestamps
Make timestamps clickable
2020-09-28 21:21:48 -04:00
Preston 20e1d80d16 Support gPodder OPML Export files 2020-09-28 19:53:59 -04:00
Mykyta Poturai 7cb396fcce Make timestamps clickable
Replaces timestamps in comments and description with links that set
current video timestamp when clicked.
2020-09-27 13:23:52 +03:00
Preston 81a2251bd8 Respect Default Quality Setting 2020-09-26 17:03:42 -04:00
Preston cb6badd6c9 Tweak default quality logic 2020-09-26 12:10:56 -04:00
Preston 91069658c8 Only prevent default on valid keyboard shortcuts 2020-09-26 11:57:57 -04:00
Preston aa2f4b8e10 Push working comment scraper logic 2020-09-26 11:43:01 -04:00
Preston 4ce826b59e Prevent subscriptions from showing up twice on OPML and NewPipe imports 2020-09-25 21:56:54 -04:00
Preston 4f04eb7640 Add better default quality logic 2020-09-24 22:35:13 -04:00
Preston ff5d2f9b86 Fix various profile issues and allow videos to repeat if save progress is finished 2020-09-24 18:33:21 -04:00
Preston fc72bf0e97 Revert keyboard shortcut change and test new method for consistent captions 2020-09-24 08:49:06 -04:00
Preston c5f99cf397 Hide duration of video when 0:00 and show message if attempt to save video 2020-09-22 18:13:04 -04:00
Preston ddfe9b745c Fix duplicate comments from being displayed 2020-09-22 18:02:20 -04:00
Preston 37685de856 Remove private and deleted videos from watch playlist view 2020-09-22 16:56:19 -04:00
Preston 51593176cc Fix video thumbnails and fix various issues with PiP mode 2020-09-21 21:30:48 -04:00
Preston d029c6161b Fix playlist view when private videos are in the list 2020-09-21 18:32:42 -04:00
Preston f6171bdaee Temporarily disable comments in the local API 2020-09-21 18:22:51 -04:00
Preston 508c1ec2ad Fix linting issues 2020-09-20 22:30:52 -04:00
Preston e93930ffb4 Add bigger delay before setting default profile 2020-09-20 22:11:03 -04:00
Preston 8d22aaad34 Replace comment logic with new scraper (Still not working yet) 2020-09-20 21:59:59 -04:00
Preston cd7af11e89 Allow drop downs to hide when clicked away 2020-09-20 19:15:59 -04:00
Preston b0d1ddf1ac Add notifications for new blog posts and app updates 2020-09-20 14:22:39 -04:00
Preston 648b2884e4 Enable more locales and replace https://invidio.us defaults with https://invidious.snopyta.org 2020-09-16 09:51:26 -04:00
Preston ffa3788d47 Fix API Callback looping if fallback is enabled 2020-09-16 08:58:39 -04:00
Preston 35b35b2525 Fix Locale and messaging issues 2020-09-16 08:51:24 -04:00
Preston 2c9832d90e Fix linting issues 2020-09-15 23:10:15 -04:00
Preston 2a0c062915 Add subscription manager within profile settings. Add Upcoming video information. Other changes 2020-09-15 22:07:54 -04:00
Preston f440a5b38c Fix handling when the channel scraper fails 2020-09-12 16:59:49 -04:00
Preston cc77cd9a6a
Merge pull request #130 from VioletRose/share-video-at-current-time
Adding "at current time" share menu buttons
2020-09-12 11:30:09 -04:00
Violet Rose c5a00d49cf Replaced "include time" with "include timestamp". 2020-09-12 08:20:12 -07:00
T-vK 1eaccb22d9 Add support for importing old FreeTube subscription.db files 2020-09-12 10:10:51 +02:00
Violet Rose 61c25a05f5 Refactoring based on PR comments. 2020-09-11 20:20:26 -07:00
Violet Rose 5725c18e2c Added "current time" share buttons. 2020-09-10 20:48:06 -07:00
Preston dea4eba109 Fix and add Locales. Add Reverse playlist functionality 2020-09-09 18:58:35 -04:00
Preston df629ff7e1 Add auto play next video and fix watch progress issue on route change 2020-09-07 14:43:44 -04:00
Violet Rose d59660fbe0 Added vendor prefixes. 2020-09-06 19:18:03 -07:00
Violet Rose 99fffde0a2 Tidied up stylesheet structure. 2020-09-06 18:19:08 -07:00
Violet Rose dd4bd7c489 Fixed outline positioning for compact switches. 2020-09-06 18:01:51 -07:00
Violet Rose 2edccb2714 Fine-tuned visible switch offset. 2020-09-06 17:55:17 -07:00
Violet Rose cd309b1c3f Enabled input tab navigation without changing visual appearance. 2020-09-06 17:16:25 -07:00
Preston d77c9aed49 Add functionality to import and export subscriptions / history 2020-09-06 18:12:25 -04:00
Preston a04ce13e6e Fix linting issues 2020-09-01 23:25:06 -04:00
Preston 8f35f95a5b Finish Core Subscriptions logic and add more locales to profiles page 2020-09-01 23:21:32 -04:00
Preston 1e035105d1 Finish Profile Logic and working subscriptions 2020-09-01 23:21:32 -04:00
Preston 0a612ae0e7 Create Profile Edit Page 2020-09-01 23:21:32 -04:00
Preston cb2fd51dc5 Start progress on subscriptions 2020-09-01 23:21:32 -04:00
Luca 5e6876c970 Added the videojs-vtt-thumbnails-freetube module from npm instead of the Github repository 2020-09-01 12:04:54 +02:00
Preston d50fa669dd Show Timestamp on hovering the time bar and update dependencies 2020-08-31 17:40:37 -04:00
Luca b78f045ff6 Update of the videojs-vtt-thumbnails npm based module to the github maintained fork 2020-08-31 21:27:24 +02:00
Preston 6d50806303 Fix generating Dash file from Invidious 2020-08-30 10:21:01 -04:00
Preston 160eae91c5 Fix playlist user links, fix mini playlist card in watch page. Update dependencies. 2020-08-27 17:40:01 -04:00
Preston 3b4cf386a8 Another potential fix for subtitles not showing up 2020-08-26 17:06:42 -04:00
Mykyta Poturai 4dba586e09 Fix lazy wrapper's height in list mode 2020-08-25 21:19:25 +03:00
Preston 781e971357 Fix issues with playlists and fix issue with leaving watch page from an invalid id 2020-08-25 10:18:14 -04:00
Preston f75e8693ef
Merge pull request #100 from stecorb/fix-search-suggestions-popup-v2
Fix undesired search suggestions popup
2020-08-24 19:54:48 -04:00
Preston 4a6372b6ac Fix Typo in lazy loading logic 2020-08-24 19:12:38 -04:00
stecorb 0262cbfb54 fix undesired search suggestions popup 2020-08-25 00:08:10 +02:00
Preston feea541fdb Update Dependencies, Fix linter, Hide Refresh Button for Trending / Popular 2020-08-24 17:52:39 -04:00
Preston 8b52a61353
Merge pull request #99 from Deedone/render_speed
Improve long list rendering time
2020-08-24 17:44:05 -04:00
Mykyta Poturai c1ce439399 Improve long list rendering time
Speed up list rendering by wrapping list elements in a lazy container.
Only the first 16 elements are loaded at first. The rest is rendered
after it becomes visible.
2020-08-24 22:59:14 +03:00
Luca 48ff7cd2a4 Added Japanese, Spanish (Mexico) as languages and fixed the non displaying Subscribe translation 2020-08-24 17:01:09 +02:00
Preston 602a140361 Fix Locale issues and add Privacy Settings card to settings page 2020-08-22 16:51:04 -04:00
Preston 6a2e301d37 Fix locale issues 2020-08-22 14:26:47 -04:00
Preston ed220750d6 Update Dependencies and Fix linting warnings 2020-08-22 14:15:04 -04:00
Luca 972ed2f1ca Local Video Search Results, List-Video Parsers
Added:
Local Video Search Results - The results returned from ytdl are now
transformed into the same format as with the Invidious API, so that no
distinction for these is require

Removed
List-Video Parsers - The differentiation between Invidious and Local
video data in yt-video-list.js is removed because of the transformation
2020-08-22 16:21:49 +02:00