Commit Graph

737 Commits

Author SHA1 Message Date
Preston 6c3212eaa8 Fix thumbnail URL in ft-list-channel and fix visual issue with watch-video-playlist 2020-12-06 21:02:27 -05:00
Preston c59b8333d7 Temporarily fix channel id extraction from watch object 2020-12-06 20:18:08 -05:00
Preston 7eb0a400c5 Allow local API video extractor to return error messages in the user's preffered locale 2020-12-06 20:15:31 -05:00
Preston 47a493e368 Update search module and add error handling for more videos 2020-12-02 13:36:08 -05:00
Luca Hohmann 460934752c
Fail-Safe fix when author data of video is missing (#825)
* Fail-Safe fix when author data of video is missing

* Fixed linter issues by replacing hasownproperty with in

* Implemented Prestons addition for the user thumbnail
2020-12-02 13:35:03 -05:00
Duane Jaspers 2c71dedb06
fix for subtitle settings values not showing up (#801) 2020-12-02 13:04:24 -05:00
Preston b2363bb6dd Allow hidden toast messages to be clicked through 2020-12-01 11:02:52 -05:00
Preston 895906e2f6 Fix playlist watch video playlist information and fix recommended videos list 2020-11-28 19:44:17 -05:00
Preston fdb258b4e3 Use WIP branch for Search and playlists 2020-11-28 19:08:39 -05:00
Preston 742226940c Fix linter issues 2020-11-23 21:57:03 -05:00
Preston 22c40fb049 Update Dependencies 2020-11-23 21:53:49 -05:00
Preston 6f97cf8e11 Hide like / dislike icons when option is enabled 2020-11-23 14:28:38 -05:00
TDDR 79a1555e2c
Finiashed adding overlay that displays title (#789) 2020-11-15 14:13:18 -05:00
Preston 11ffde44db Prevent error when dashSrc isn't initialized 2020-11-15 13:46:18 -05:00
Luca 96805f9b20 Fixed invalid timestamp video urls 2020-11-14 20:21:22 +01:00
Luca 796bf0e644 FF 2020-11-14 20:08:27 +01:00
Hiers 1495699d22
Implement frame by frame advance using keyboard shortcuts (#758)
* Added frame by frame advance functionality.

* Changed keybindings for frame by frame advancing.

* Fix comments.

* On Invidious videos using dash at high qualities the default is now skipping 1 frame at 60fps instead of 30fps. Avoided error on trying to read non-local dash manifest.

* On dash reading error, defaults to 60fps within determineMaxFramerate. maxFrameRate initialised in data object.

* Cleanup of framebyframe logic.
2020-11-13 17:29:41 -05:00
Preston cd5023ae72 Allow importing / exporting of new subscriptions file from yt 2020-11-01 16:23:06 -05:00
Preston de3cff57c5 Fix Invidious Fallback logic 2020-10-31 11:23:26 -04:00
Duane Jaspers 3c8dfb84b5
Change to only consider currently live broadcasts as livestreams. (#728)
* Remove isLiveContent, so only now live is true

* Change Published on to Streamed on when applicable
2020-10-31 10:57:51 -04:00
TDDR e7ce45b524
Changed title of Watch view to title of the video (#739)
* Changed title of Watch view to title of the video

* Called updateTitle in a more appropriate location

* Removed redundandt router portion
2020-10-31 10:36:35 -04:00
Preston d7fe2dcfbd Re-add Show More button in the Search Page 2020-10-31 10:34:37 -04:00
Luca f1230e992f Added selection of resolution > 1080p for all devices. 2020-10-28 22:20:07 +01:00
TDDR 0f8d12d78f Added ability to change volume with scroll wheel 2020-10-27 15:30:50 -04:00
Preston 46c271aa22 Fix linter issues 2020-10-27 13:47:40 -04:00
Luca Hohmann 45a92acedf
Merge pull request #715 from DuaneJaspers/ChannelUrlCopyOpen
Add Copy / Open Channel URL to video dropdown
2020-10-25 11:36:33 +01:00
Luca 2c8921d3d1 Merge branch 'development' of https://github.com/FreeTubeApp/FreeTube into development
MErge
2020-10-24 13:41:49 +02:00
Synkky 89cc8fe9c6
Fix pathing issue when forking process 2020-10-23 23:29:19 +01:00
Laptop Duane 29a80ef160 Add Invidious channel url option to dropdown 2020-10-23 12:51:39 +02:00
Laptop Duane 4113ebb6bb Add Copy / Open Channel URL to video dropdown 2020-10-23 10:50:33 +02:00
Luca d36bab3ffd Added trending region to Invidious 2020-10-22 22:59:16 +02:00
Preston f75df62c90 Move logic to utils store and load country data on boot 2020-10-22 14:56:49 -04:00
Luca 82f7dafda6 Merge branch 'development' of https://github.com/FreeTubeApp/FreeTube into development
Merge
2020-10-22 19:14:13 +02:00
Luca 3bb7be9ddb Move country update back out of if check 2020-10-22 18:24:05 +02:00
Luca d480b9113f Added tooltip to region of trends 2020-10-22 18:14:36 +02:00
Luca 7dff578422 Added dfault fallback to the geoLocation 2020-10-22 18:06:23 +02:00
Luca bf2737b947 Added geoLocation code 2020-10-22 13:47:30 +02:00
Preston 3d8383be11 Hide load more button in search when there are no more to 2020-10-21 16:58:47 -04:00
Preston 351a6a3992 Add error handling for search filters 2020-10-21 11:23:40 -04:00
Preston a7cd21b7ad Test temporary search fix 2020-10-21 11:15:42 -04:00
Luca 8a89062387 Merge 2020-10-20 12:32:57 +02:00
Luca eed4e89318 Made changes from PR request 2020-10-20 12:31:48 +02:00
Preston c7ac9a8415 Add caption download links when Invidious API is enabled 2020-10-19 15:16:56 -04:00
Preston 1086d7b516 Add captions to download links 2020-10-19 11:51:37 -04:00
Preston f12b85e4f4 Add tooltips and context to the settings page 2020-10-19 11:32:53 -04:00
Preston 43e3aa9f5b Slightly increase comment text size 2020-10-19 10:16:17 -04:00
fatpowaranga 02231537f9
Use shorter youtu.be links instead of youtube.com for YouTube share links (#671) 2020-10-19 10:11:50 -04:00
Violet Rose b578be1059
Created ft-tooltip component. (#684) 2020-10-19 10:10:26 -04:00
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 d214fe7d1e Merge branch 'development' of https://github.com/FreeTubeApp/FreeTube into development
Merge
2020-10-15 19:58:33 +02:00
Preston 407449ac65 Move hovered elements above static timestamp 2020-10-15 11:30:21 -04:00
Colin Fleming 6466860eb8
Fix freetube:// protocol handling on macOS. (#669)
1. Handle open-url events.
2. Make protocol handling more robust on Win/Linux based on SO post.
3. Change 'ping' message to more descriptive 'openUrl' message.
4. Remove freetube:// protocol in main, and unify URL handling logic.
2020-10-15 09:33:25 -04:00
Luca be5021f293 Commented fs 2020-10-15 15:30:06 +02: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
Preston 2e5c6a0edf Break long strings in ft-list-items 2020-10-14 12:45:36 -04: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 41144135fc Enable Hungarian Language 2020-10-11 11:25:07 -04:00
Preston 66e96adacf Explicitly enable smooth scrolling is setting is disabled 2020-10-09 09:35: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 31ff7f5167 Changed the fixed string 'load more' in the subscription page for a 'Load more videos' and placed it in the yaml files 2020-10-08 13:03:05 +02:00
Preston a4bdfedd1a Slightly increase delay in loading subscriptions on first boot. 2020-10-07 13:34:09 -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 854fd08f9c Hide subscriber count in channel view if 0 is returned 2020-10-06 17:45:30 -04:00
Preston 7219aa3bd6 Grab all playlists instead of 100 2020-10-06 17:38:38 -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
Luca 57dbbc20fa Added languages Greek, Hebrew, Portuguese, Slovenian 2020-10-06 12:03:13 +02:00
Preston 7ab884a51c Remove unneeded declaration 2020-10-05 22:52:06 -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 e47b59750d Force RSS Feeds when profile has more than 125 subscribed channels 2020-10-04 18:04:28 -04:00
Preston 4b2fb7aa1f Proxy videos through Invidious if local API is enabled and setting is enabled 2020-10-04 17:01:59 -04:00
Preston 54a3810a53 Add protocol to enable extension support 2020-10-04 16:31:07 -04:00
Preston cbb1b853b5 Fix more linter issues 2020-10-04 14:42:46 -04:00
Preston 8077d9d999 Update dependencies and fix linting problems 2020-10-04 14:30:54 -04:00
Luca e83c86cff0 Sorted languages by language abbreviation and added bulgarian 2020-10-04 12:04:56 +02:00
PoorPockets McNewHold 823a27899d
[ImgBot] Optimize images (#1) (#567)
*Total -- 107.65kb -> 74.33kb (30.95%)

/_icons/iconBlackSmall.png -- 3.00kb -> 0.49kb (83.82%)
/_icons/iconWhite.png -- 4.91kb -> 1.78kb (63.72%)
/_icons/iconBlack.png -- 4.71kb -> 1.75kb (62.79%)
/_icons/textColorSmall.png -- 4.71kb -> 2.13kb (54.75%)
/_icons/logoWhite.png -- 11.32kb -> 6.40kb (43.5%)
/_icons/logoBlack.png -- 10.32kb -> 6.18kb (40.14%)
/_icons/textColor.png -- 9.32kb -> 5.67kb (39.13%)
/_icons/logoColor.png -- 12.12kb -> 8.34kb (31.14%)
/src/renderer/assets/img/yt_logo_mono_dark.png -- 6.95kb -> 5.59kb (19.54%)
/_icons/textBlack.png -- 5.19kb -> 4.28kb (17.46%)
/_icons/256x256.png -- 5.95kb -> 5.22kb (12.3%)
/_icons/iconColor.png -- 5.95kb -> 5.22kb (12.3%)
/src/renderer/assets/img/defaultBanner.png -- 7.82kb -> 6.90kb (11.68%)
/_icons/textWhite.png -- 1.72kb -> 1.54kb (10.76%)
/_icons/.icon-set/iconColor_256.png -- 5.19kb -> 4.85kb (6.71%)
/_icons/mejs-controls.svg -- 4.49kb -> 4.21kb (6.24%)
/_icons/textBlackSmall.png -- 1.63kb -> 1.53kb (5.83%)
/_icons/.icon-set/icon_128x128.png -- 2.35kb -> 2.26kb (4.15%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: imgbot[bot] <31301654+imgbot[bot]@users.noreply.github.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2020-10-03 20:47:07 -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
Preston b6c0c331f9 Enable Swedish Locale 2020-10-01 21:26:08 -04:00
Preston 70e577d6a9 Have update checker check in main repo 2020-09-30 22:12:29 -04:00
Preston 88117cb360 Update -, build.yml, and 3 more files... 2020-09-30 20:49:43 -04:00
Luca da40e92cb6 Added handleVideoEnded() and the fix for the erroring of the toLocalePublicationString() 2020-09-30 23:01:36 +02:00
Luca ee4327f4ab Missing video formats
Added a check whether the video returns formats that can be used to view
the video. If not, this might be due to region locks. At the moment the
code just returns. For playlists this will likely not work. So a
somewhat handling for region locked videos in playlists is still
necessary, so that the playlist plays on after skipping.
2020-09-30 22:37:23 +02:00
Preston 5e7740015c Enable Turkish and Spanish Locales 2020-09-30 09:21:04 -04:00
Preston afd17fc3ac Merge branch 'master' of git@github.com:FreeTubeApp/FreeTube-Vue.git 2020-09-28 21:32:35 -04:00
Preston 0d26523da7 Enable English (UK) and Danish Locales. Rearrange Locales in settings 2020-09-28 21:32:18 -04:00
Preston 2d66b97328
Merge pull request #143 from Deedone/timestamps
Make timestamps clickable
2020-09-28 21:21:48 -04:00
Preston 70d5b3453f Update Subscription List when changing profiles in a different view 2020-09-28 20:48:20 -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 307c00745b Add another check for live content 2020-09-26 19:26:48 -04:00
Preston 49e44c3b71 Remove timeout from watch page 2020-09-26 18:05:44 -04:00
Preston 37e874cb09 Add timeout for video loading 2020-09-26 17:39:10 -04: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 c89f12f04c Update local channel scraper 2020-09-25 21:40:22 -04:00
Preston 8de0c5fef0 Show different message if Upcoming text isn't available. Assume premiere date has passed 2020-09-25 10:14:49 -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 d6b4bbded6 Enable Indonesian Locale 2020-09-22 18:52:31 -04:00
Preston 3eb4a8ac0c Resume watch progress when switching formats 2020-09-22 18:27:53 -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 6bf54a1dd7 Prevent PiP video from repeating if video is finished. Also prevent it from holding up navigation on rare occasions 2020-09-22 16:19:21 -04:00
Preston b67ac86ee1 Enable Italian Locale 2020-09-21 21:38:43 -04:00
Preston 51593176cc Fix video thumbnails and fix various issues with PiP mode 2020-09-21 21:30:48 -04:00
Preston 78a1655dd8 Prevent next video from playing if user leaves page 2020-09-21 18:39:25 -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 9077046331 Rename Alpha to Beta 2020-09-20 22:31:23 -04:00
Preston 508c1ec2ad Fix linting issues 2020-09-20 22:30:52 -04:00
Preston 66ab2b11b9 Clear out more data in channel view to prevent other channel data from showing up 2020-09-20 22:20:40 -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 b7013be907 Remember where app was located on close 2020-09-20 14:54:23 -04:00
Preston b0d1ddf1ac Add notifications for new blog posts and app updates 2020-09-20 14:22:39 -04:00
Preston a3926721cb Add animation for router change 2020-09-20 09:35:53 -04:00
Preston b58821908a Update dependencies and resolve hidden error 2020-09-18 18:11:58 -04:00
Preston 873c02bf74 Move outline logic to themes 2020-09-17 08:23:50 -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 f9d35e68ab Hide outlines on click 2020-09-15 22:55:19 -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 3b061c0bec Update dependencies 2020-09-12 20:36:02 -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
Preston c7762852f2 Update readme and only set Invidious storyboards when Invidious logic is called 2020-09-07 11:33:10 -04:00
Preston 842bc2f4e9 Don't check for captions during a live video 2020-09-07 11:26:52 -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 cf3aecb127 Add some error handling to subscriptions 2020-09-03 21:56:01 -04:00
Preston 018a68f852 Allow Subscribe button to resize in the channel view 2020-09-02 22:01:47 -04:00
Preston 9b7b240de4 Add proper logic for route change 2020-09-02 21:06:49 -04:00
Preston 1bf2e51afc Fix loading for cached subscriptions 2020-09-02 21:04:08 -04:00
Preston f895703446 Fix subscription order for live or streamed videos 2020-09-02 21:00:24 -04:00
Luca 4dcfc28f17 Fix of the ft-video-list display since release from streams 2020-09-02 22:59:16 +02: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 0680e6c5b6 Fix issues with playlist and leaving watch page from invalid id 2020-09-01 23:21:32 -04:00
Preston 0a612ae0e7 Create Profile Edit Page 2020-09-01 23:21:32 -04:00
Preston b291cbf37b Start progress on adding profiles 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
Luca c01d468411 Check for storyboard directory when using installation 2020-08-31 20:13:49 +02:00
Luca 66903d8002 Updated DashGenerator and changed the used video formats for the local dash generation from formats to adaptiveFormats 2020-08-30 21:31:48 +02:00
Preston 6d50806303 Fix generating Dash file from Invidious 2020-08-30 10:21:01 -04:00
Preston 024e1fe2eb Add Module to generate manifest files locally 2020-08-28 15:43:10 -04:00
Preston 1ffb013bfe Fix links to channel view in search page 2020-08-28 11:01:20 -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 80b60f6d32 Run caption logic earlier to avoid subtitles from not showing up. 2020-08-26 17:21:44 -04:00
Preston 3b4cf386a8 Another potential fix for subtitles not showing up 2020-08-26 17:06:42 -04:00
Preston 472844371e Merge branch 'master' of github.com:FreeTubeApp/FreeTube-Vue 2020-08-26 16:45:57 -04:00
Preston 029a0bc08e Test if this fixes subtitles from sometimes not showing up. 2020-08-26 16:45:20 -04:00
Luca e1f484d9b8 Fix for missing storyboards in dev mode 2020-08-26 21:52:12 +02: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 b5a38862f4 Merge branch 'master' of github.com:FreeTubeApp/FreeTube-Vue 2020-08-24 21:53:59 -04:00
Preston 87294698ad Add another check for duration in a search 2020-08-24 21:53:02 -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
Preston 7b5342098c
Merge pull request #98 from GilgusMaximus/master
Added Japanese, Spanish (Mexico) as languages and Subscribe button
2020-08-24 17:27:40 -04:00
Preston 34a77c3051
Merge pull request #77 from Deedone/master
Adding caches
2020-08-24 17:14:13 -04:00
Luca f7b17adb47 Fixed 3 static strings to use the translations 2020-08-24 22:13:05 +02: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
Mykyta Poturai 69dada2df4 Add caching for trending videos 2020-08-22 23:37:09 +03:00
Mykyta Poturai 60a315f360 Refactor popular page V2 2020-08-22 23:10:52 +03: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
Preston 7524dc9010
Merge pull request #92 from GilgusMaximus/master
French and Russian, Brazilian portuguese, Languages in alphabetic order, Video inconsistency Fix
2020-08-22 13:53:42 -04:00
Luca b75d378c74 Lint Fixes 2020-08-22 16:30:31 +02:00
Luca f174fe1c9e Removed debugging log 2020-08-22 16:28:18 +02: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
Luca b99b762a39 French and Russian, Brazilian portuguese, Languages in alphabetic
order
Added:
French and Russian - Both languages are translated enough to be usable.

Fixed:
Brazilian portuguese - The YAML file had an underscore instead of a
hyphen in its name, so it was not displayed as an optiom

Refactored:
Languages in alphabetic order - Rearranged the languages according to
their alphabetic order, except for english, which is the standard and
most used language
2020-08-22 14:57:37 +02:00
stecorb 2d352fcf33 Fix icon from showing up on certain window systems 2020-08-22 01:15:18 +02:00
Preston 6f18da0986 Remove icon from build 2020-08-21 10:16:25 -04:00
Preston 1b0ee4c15c Fix icon from showing up on certain window systems 2020-08-21 08:53:08 -04:00
Luca ba7e8e18bb Merge branch 'master' of git://github.com/FreeTubeApp/FreeTube-Vue
Merge of language files
2020-08-21 13:41:38 +02:00
Preston 4203ff4ba3 Fix some navigation, clear data on exit, and add more toast messages 2020-08-20 21:20:22 -04:00
Luca 162a853e43 Removed Japanese and French YAML file for the moment because of too many missing translated strings 2020-08-20 22:56:55 +02:00
Luca c3d483a6c6 Translations added to menu, Translation files renamed
Added:
Translations added to menu - The currently available file for
translation are now available in the settings menu (however some are
still missing a lot of strings)

Refactored:
Translation files renamed - Changed the french and chinese YAML file's
names according to the ElectronJS locales guide. (assuming french is
french-French)
2020-08-20 21:20:07 +02:00
Preston 093aa12810 Merge branch 'master' of github.com:FreeTubeApp/FreeTube-Vue 2020-08-19 22:40:22 -04:00
Preston 2133a10efa Implement History and jump to last watched time progress 2020-08-19 22:39:44 -04:00
Luca 4e822d8093 Turn the subscriber number into an integer number. Sometimes an issue with a somewhat low decimal 1 caused the number to have 9 decimal places 2020-08-19 23:21:39 +02:00
Preston c616d2929a Break extremely long words in the title of a video 2020-08-19 10:17:28 -04:00
Preston fcc6e8744b Merge branch 'master' of github.com:FreeTubeApp/FreeTube-Vue 2020-08-18 19:34:02 -04:00
Preston 2942630f2e Only load storyboards on non-live videos 2020-08-18 19:32:44 -04:00
Preston 4392f96b42
Merge pull request #81 from GilgusMaximus/master
Localization of 'Published x y ago' strings
2020-08-18 17:12:09 -04:00
Preston b87bf0fe93 Break text for extremely long titles with no space 2020-08-18 17:01:01 -04:00
Preston 38714bdb29 Update Dependencies and update localization logic for X views 2020-08-18 16:49:51 -04:00
Luca d4a3d35734 Local API Publication Strings, Localization Files 2, Live and Upcoming
videos
Added:
1) Local API Publication Strings - When using the local API, the
correctly translated strings stating how much time since publication has
passed are displayed
2) Localization Files 2 - Added additional strings for upcoming videos
as well as the missing strings to the third translation marked as
missing

Fixed:
Live and Upcoming videos - Livestreams were not handled before but are
now correctly implemented. Upcoming videos have a dummy string until the
relevant data is provided by the scraper
2020-08-18 21:37:43 +02:00
Luca 91bcf52dab Video publication string, Localization files
Added:
1) video publication string - The code now creates a correctly
translated string for the info on how far back the publication was
2) Localization files - Added the required template string as well as
the unit for second and seconds to the yaml files to be able to utilize
them in 1)
2020-08-18 20:32:01 +02:00
Mykyta Poturai 5bc2e70e88 Refactor popular page 2020-08-18 18:51:56 +03:00
Preston e2e56d63de Update video player styling 2020-08-17 17:55:50 -04:00
Preston 46fdacf3a7 Fix view counter for video lists 2020-08-16 18:24:07 -04:00
Preston f041910172 Finish implementation of local storyboards logic 2020-08-16 18:11:44 -04:00
Preston 2f939182dc
Merge pull request #78 from GilgusMaximus/Storyboards
Local Storyboard extraction and VTT File Generation
2020-08-16 17:25:01 -04:00
Luca 4cf59c7cf2 Removed debug my directory 2020-08-16 20:30:21 +02:00
Luca 15d5180d87 Removed .idea 2020-08-16 20:29:19 +02:00
Preston ceac45b265
Merge pull request #76 from Hiers/master
Added portuguese localisation.
2020-08-16 14:25:31 -04:00
Preston c3434b1847
Merge pull request #75 from d43m0nhLInt3r/patch-7
corrected license
2020-08-16 14:24:45 -04:00
Luca a7efe66d21 VTT file generation, Number leading zero padding
Added:
1) VTT file generation - After the extraction of the storyboard data, a
VTT file according to the format of Invidious is generated and returned
as a string
2) Number leading zero padding - Added a function to pad a number with
leading zeros as a string in order to follow the structure of the
2020-08-15 13:03:30 +02:00
Luca 0e3221c329 Delegate creation of VTT generation to new function as well as useful information about the values of the url 2020-08-14 19:55:25 +02:00
Luca 02894ddda3 Removed unnecessary dependencies 2020-08-13 23:27:23 +02:00
Luca b0e75f2e44 Storyboards:
Added:
Storyboards - Added the storyboards URL generation and extarction
2020-08-13 23:24:58 +02:00
Luca 07db5c5759 Merge branch 'master' of git://github.com/FreeTubeApp/FreeTube-Vue
Merge with Watch.Js
2020-08-13 23:24:10 +02:00
Preston 306335ab16 Have channel toast messages show up again 2020-08-13 14:21:25 -04:00
Mykyta Poturai 739dddf74c Add caching for popular videos
Also add the button to refresh the cache
2020-08-13 17:26:20 +03:00
Hiers 75308e4b7c Added portuguese localisation. 2020-08-13 10:02:11 +01:00
d43m0nhLInt3r 6ff2db3a1b
corrected license 2020-08-12 19:37:06 +02:00
Luca a25ae08b80 Fixed merge conflicts 2020-08-12 14:00:29 +02:00
Preston 287739de7c Add More Locale Strings to Both the locales file and the app 2020-08-11 23:26:49 -04:00
Preston 0ba7cc53ca Add Locale Setting and enable German Translation 2020-08-11 18:17:09 -04:00
Preston c5917de214
Merge pull request #67 from cloudrac3r/dont-break-with-second
Add default values for Second's missing properties
2020-08-11 17:25:16 -04:00
Luca 3bc85f123c German translation for extra branch 2020-08-11 21:50:48 +02:00
Luca 461cc6569f Basic URL splitting
Added:
Basic URL splitting - In Watch.js (290), the extraction implementation from
Omar's Invidious is implemented in JavaScript for the video storyboards
2020-08-11 17:28:43 +02:00
Preston b6e2e9f73e Add Trending Scraper for Local API 2020-08-09 16:14:51 -04:00
Cadence Ember fe94dce5e3
Add default values for Second's missing properties 2020-08-09 20:36:36 +12:00
Preston 99524f3556 Add Locale Strings to Channel and Search pages 2020-08-08 23:15:00 -04:00
Preston 4a82822c69 Remove console logs 2020-08-08 18:08:50 -04:00
Preston 07f35da5be Actually fix the playlist navigation 2020-08-08 18:08:22 -04:00
Preston 49342dd75b Fix playlist navigation logic 2020-08-08 17:56:05 -04:00
Preston 233b009994 Remove console logs 2020-08-07 22:17:09 -04:00
Preston 5e1cdc8ee8 Update Dependencies and Add More Locales Strings to App 2020-08-07 22:16:06 -04:00
Preston 981341080e Fix issue with recently live videos not playing. 2020-08-07 16:06:48 -04:00
Preston f2d1f5afb9 Implement better playlist navigation logic 2020-08-06 23:08:27 -04:00
Preston 898e513974 Make some progress on incorporating the locale file into the app 2020-08-06 20:20:42 -04:00
Preston 64b877fe27 Fix Locales File and Implement Locales file with app 2020-08-05 23:39:00 -04:00
Preston 998f5c2688 Add a few toast messages 2020-08-04 23:44:34 -04:00
Preston 4e92b378da Check for and remove all trailing commas 2020-08-04 22:18:39 -04:00
Preston 30b4392a77
Merge pull request #59 from Worble/#36_sanitize_search_inputs
encodeUriComponent search query before adding to router path
2020-08-04 22:12:42 -04:00
Worble 0f1adf10c7 encodeUriComponent search query before adding to router path 2020-08-03 21:34:16 +01:00
n 8d31d1371b
Update Riot to Element in the About Page
Riot is now Element
2020-08-03 08:46:10 +00:00
kylejwatson 56e13c79ca Splice fix 2020-08-02 15:52:48 +01:00
kylejwatson bfadb57694 Reverted default delay 2020-08-02 12:34:51 +01:00
Kyle Watson 7312d6e0d6
Merge branch 'master' into ft-toast 2020-08-02 12:32:01 +01:00
kylejwatson 8c510b7c3c Simplified closing and replacement functionality 2020-08-02 12:28:10 +01:00
Preston 94b6ababf3 Add API Fallback to Channel view, update dependencies and add Windows Portable build 2020-07-29 22:58:07 -04:00
Preston a460fd08ce Fix channel banners and temporarily remove RPM for testing 2020-07-16 23:14:26 -04:00
Preston 0ba5a802dc Slightly move icon button dropdowns 2020-07-11 19:11:40 -04:00
Preston 6432c1052d Add Default banner image 2020-07-11 18:37:12 -04:00
Preston b625683a2e Add error handling for local channel API and add check for missing channel info 2020-07-11 18:36:42 -04:00
Preston 7dd50f9c28
Merge pull request #46 from Airradda/scrollbar
Change scrollbar style
2020-07-11 15:20:33 -04:00
Airradda 7c5f6e959d
Apply requested changes
Also changed scrollbar border-radius to reflect new size
2020-07-11 19:17:10 +00:00
Preston f414c0f4b7
Merge pull request #47 from Airradda/menubar
Enable "autoHideMenuBar" on Electron window
2020-07-11 15:06:43 -04:00
Preston 6221f80a52
Merge pull request #37 from cloudrac3r/rewrite-list-items
Rewrite list items
2020-07-09 21:50:26 -04:00
Cadence Ember c8538059a3
Remove unnecessary import 2020-07-10 13:42:13 +12:00
Cadence Ember 44d0185609
Make video duration pass clicks through
Using pointer-events: none
2020-07-10 13:40:33 +12:00
Cadence Ember 6869bd10e0
Smaller star on playlist items 2020-07-10 13:22:13 +12:00
Cadence Ember 87575e1094
Do not use flex for watch-video-playlist container 2020-07-10 13:16:12 +12:00
kylejwatson a26690b5be Fix linting,
Make toasts fit content rather than having the same width
2020-07-04 16:54:49 +01:00
kylejwatson 0b988e72b9 Change syntax to a utils action 2020-07-04 16:44:35 +01:00
kylejwatson cc101fd119 Removed queue,
destroy elements once all toasts are hidden
2020-07-04 16:13:47 +01:00
Preston 1135853e69 Fix issue when dislike count is null. Update Dependencies 2020-06-27 13:59:20 -04:00
kyle.watson 48deb375cb Linted 2020-06-27 16:27:03 +01:00
kyle.watson ee1d8f3c8a Added toast to new share button 2020-06-27 16:22:27 +01:00
Kyle Watson f31bf4f881
Merge branch 'master' into ft-toast 2020-06-27 16:10:05 +01:00
kyle.watson 38644a76e3 Pass toast object rather than index,
styled correctly
2020-06-27 16:06:42 +01:00
kyle.watson 4cbb445301 Added 5 toast max shown 2020-06-27 11:41:34 +01:00
Preston af6d4abf3a Hide App Window until fully loaded 2020-06-24 22:02:23 -04:00
Preston 7927e334ad Fix video recommendations for Invidious API and alter text when viewing comment replies 2020-06-24 21:41:46 -04:00
Cadence Ember 54b8d19c68
Margin on fetch more results button 2020-06-24 22:11:37 +12:00
Preston 56fd7fbaa5 Fix banner URL in Channel View 2020-06-23 23:15:14 -04:00
Preston 71fbb6dde6 Add local API for Channel Info 2020-06-23 22:40:34 -04:00
Cadence Ember f17d715e24
Lint :))) 2020-06-24 04:39:26 +12:00
Cadence Ember 8bdc3640ba
Also rewrite ft-list-channel 2020-06-24 04:08:24 +12:00
Cadence Ember 6882630b22
Delete unused watch-playlist component 2020-06-24 04:04:05 +12:00
Cadence Ember 7afbe836d3
Rewrite list items :) 2020-06-24 03:47:19 +12:00
Preston dd2bfc6970 Comment out duplicate shortcut handler 2020-06-22 09:55:32 -04:00
Airradda c025b65291 Removed weird artifacting 2020-06-21 23:02:44 -05:00
Airradda 9850a9ebe2 Merge https://github.com/FreeTubeApp/FreeTube-Vue into scrollbar to update 2020-06-21 22:51:11 -05:00
Airradda 42ec307b7b Added scrollbar coloring for each base theme 2020-06-21 22:47:43 -05:00
Preston 9b9313d348 Merge branch 'master' of github.com:FreeTubeApp/FreeTube-Vue 2020-06-21 23:04:27 -04:00
Preston 4bc5b1d608 Allow more than one instance of the app. 2020-06-21 23:03:51 -04:00
Preston c1169b9c81
Merge pull request #33 from cloudrac3r/support-go-to-url
Better support for go to url
2020-06-21 22:28:49 -04:00
Airradda 6846126813 Removed accidential scrollbar changes 2020-06-21 20:31:59 -05:00
Airradda 38408942fe Added new color values for visited links 2020-06-21 13:24:39 -05:00
Airradda 93688dc2b4 Enable "autoHideMenuBar" on electron window 2020-06-21 04:16:03 -05:00
Airradda f8a6985b20 Added colored scrollbar 2020-06-21 02:25:07 -05:00
Airradda a3d048e3ed Added "Black" theme and modified handling of link colors 2020-06-21 01:17:01 -05:00
Cadence Ember 6615b5a964
Lint 2020-06-21 01:05:36 +12:00
Cadence Ember cb2359f8b5
Better support for go to url 2020-06-21 00:52:32 +12:00
Preston 8d3a31676f Update Electron and other dependencies 2020-06-19 18:11:21 -04:00
Preston a4dbb19990 Change the position of the icon dropdowns when in mobile view 2020-06-19 17:34:02 -04:00
Preston cea28b32aa
Merge pull request #31 from kylejwatson/focus-keyboard-shortcut
Videojs hotkeys to enable shortcut on button focus
2020-06-19 16:38:18 -04:00
Preston 6fbccbce4c Fix linting issues 2020-06-19 16:20:06 -04:00
Preston 0428891773 Fix ft-input from rewriting itself when search suggestions are active 2020-06-19 15:58:59 -04:00
Preston 6e5a1a1085 Add toggle for search suggestions 2020-06-19 15:46:01 -04:00
Cadence Ember 7f6d53d7f3
Im Cool (scrollbar edition) 2020-06-20 03:35:39 +12:00
Cadence Ember f7bb945b68
Im Cool 2020-06-20 03:32:58 +12:00
Cadence Ember a5c3f4e983
Tweak like count spacing 2020-06-20 03:30:30 +12:00
Cadence Ember 225f275a96
Adjust channel name font size 2020-06-20 02:29:55 +12:00
Cadence Ember 1323a9098f
ft-button: copy box shadow from icon-button 2020-06-20 02:29:43 +12:00
Cadence Ember 5c67cd7271
Improve side bar width animation 2020-06-20 02:20:40 +12:00
Cadence Ember a6a578ffef
Fix icon button right align class 2020-06-20 01:45:12 +12:00
Cadence Ember cc88679d9e
Move date into info and adjust subscribe button 2020-06-20 01:43:08 +12:00
Cadence Ember 7e9b574c60
Fix theatre mode breaking narrow layout 2020-06-20 01:40:07 +12:00
Cadence Ember 59841e330b
Channel name and icon use hand cursor 2020-06-20 01:39:38 +12:00
Cadence Ember ce3ef866a1
Make entire description area scrollable 2020-06-20 01:38:59 +12:00
Cadence Ember 6e7a5352f7
Update tertiary colour to be accessible (4.63) 2020-06-19 21:17:39 +12:00
Cadence Ember 700f210b9c
Set like counter font size and colour 2020-06-19 20:56:46 +12:00
Cadence Ember 49a2a19e83
Use default empty string 2020-06-19 20:55:23 +12:00