Commit Graph

259 Commits

Author SHA1 Message Date
Svallinn 13d73d2798
Switch out deprecated `yt-comment-scraper` package and bump version
Closes #1490
2021-07-23 23:17:45 +01:00
Svallinn 28f7f3ddac
Update package.json
- Move things around
- Remove unnecessary "xml2json" package
- Remove unnecessary "electron-rebuild" package
- Add "clean" script / Add "rimraf" to devDeps
- Modify some scripts
2021-07-02 17:54:39 +01:00
Svallinn 4047f6ea17
Revert "Update package.json"
This reverts commit 71ac1d52dd.
2021-07-02 17:33:27 +01:00
Svallinn 71ac1d52dd
Update package.json
- Move things around
- Add "clean" script / Add "rimraf" to devDeps
- Remove unnecessary "xml2json" package
2021-07-02 03:20:12 +01:00
Svallinn 41574a9633
Chore: Bump version number to 0.13.2 2021-06-27 04:06:24 +01:00
Svallinn 1c54954062
Merge branch 'hotfix-v0.13.2' into development 2021-06-26 05:58:57 +01:00
Svallinn 75d1984138
Hotfix: Update `ytdl-core` dependency to 4.8.3 2021-06-26 05:38:38 +01:00
Svallinn 4f96aacbf6
Chore: Replace `youtube-chat` package with `@freetube/youtube-chat`
Having control of the package enables us to update its dependencies
and react to vulnerability advisories.
2021-06-19 19:12:42 +01:00
Svallinn 52f35e5be3
Chore: Update `webpack-dev-server` to its `next` version (4.0.0-beta3) 2021-06-19 19:12:42 +01:00
Svallinn 51d36634fb
Chore: Update `webpack` package 2021-06-17 16:28:49 +01:00
Svallinn be11e3d8cb
Chore+Refactor: Replace `nedb` package with `nedb-promises`
The 'nedb' package is unmaintained (last update was 5 years ago) and
has a couple of high severity vulnerabilities.

In addition, the use of callbacks is somewhat cumbersome for
the project's current workflow.

Therefore, I've decided to replace it with the 'nedb-promises' package,
which, internally, makes use of a maintained fork of 'nedb' and
wraps its API with Promises.
2021-06-17 04:21:58 +01:00
Svallinn 73c198a30c
Chore: Replace `markdown` package with `marked`
The 'markdown' package is unmaintained (last update was 8 years ago)
and has a low severity vulnerability, so it makes sense to replace it
with 'marked', which is actively maintained and very small in size.
2021-06-17 04:14:06 +01:00
Svallinn 990417a588
Chore: Update and dedupe various dependencies 2021-06-16 17:39:16 +01:00
Luca Hohmann 2b75e63b19
Bumped comment scraper (#1410) 2021-06-13 22:08:12 +02:00
Luca Hohmann 7cca8e3745
Bumped yt-comment-scraper (#1389) 2021-06-03 20:09:14 +02:00
Preston 5f54a26e8b Merge branch 'v0.13.1-hotfix' 2021-05-29 17:52:23 -04:00
Preston 3a9c85cf9d Update package-lock.json and package.json 2021-05-29 16:55:43 -04:00
Svallinn bf55e41c63 Chore: Bump `ytdl-core` dependency from 4.8.0 to 4.8.1
This should fix the fetching of age-restricted videos
2021-05-27 16:30:41 +00:00
Luca e6611d2849 Bumped packages for comment like fix 2021-05-23 18:21:41 +02:00
Luca Hohmann 3c9de5e63a
Added Estonian, Serbian languages, fixed comment likes and bumped packages (#1311) 2021-05-22 21:21:48 +02:00
Svallinn 4686d21bd3
Chore: Remove `@electron/remote` dependency 2021-05-22 00:50:32 +01:00
Preston b1ee41fe1d Bump version number to v0.13.0 2021-05-17 16:17:30 -04:00
Filip Czaplicki 440b04bbf0
SponsorBlock (#1130)
* SponsorBlock: enable/url settings

* SponsorBlock: fetch and display skipped fragments

* SponsorBlock: skip sponsor blocks

* npm add node-forge

* SponsorBlock: use hash prefix API

* SponsorBlock: configurable toast on skipped segment

* SponsorBlock: add /api/ to url, remove trailing slash
2021-05-16 16:01:24 -04:00
Preston 1096310c9b Update Dependencies 2021-05-15 16:18:20 -04:00
Preston 176d81dd6b Fix quality logic again 2021-05-15 15:08:41 -04:00
Svallinn b8a88ac6ac
Chore: Bump electron from 12.0.6 to 12.0.7 2021-05-11 15:56:38 +01:00
Svallinn 1279944c9d
Chore: Remove devtron from dev dependencies
Devtron is currently broken and entirely unmaintained.
The latest release was on Oct 7, 2016.
2021-05-10 06:17:00 +01:00
Svallinn 91776441f1
chore: bump electron version to 12.0.6
* Bump electron version to 12.0.6
* Move web content clean up logic to window close event

Reference from electron release notes:
> Fixed the window-all-closed event being emitted while the last
BrowserWindow was still in the process of being closed.
2021-05-01 03:50:52 +01:00
Preston 689479eb21 Channel Fixes and finish quality change logic 2021-04-30 17:18:45 -04:00
Svallinn 8f1e1bde67
Bump electron to v12.0.5 2021-04-29 19:41:38 +01:00
Luca Hohmann 06662568bf
Bumped trending module (#1235) 2021-04-28 19:53:40 +02:00
Luca Hohmann 22beb1fc6b
Bumped yt-channel-info (#1196) 2021-04-13 00:16:10 +02:00
Luca Hohmann edb6de2e88
Merge pull request #1121 from Svallinn/improved-captions
Overhaul of the captions subsystem
2021-04-10 21:20:27 +02:00
Preston bc9fa5418c Merge branch 'development' of git@github.com:FreeTubeApp/FreeTube.git 2021-04-09 12:58:19 -04:00
Preston 2e472850cd Update youtube-suggest module 2021-04-09 12:58:06 -04:00
Luca Hohmann 9b5f2a4715
Bumped yt-comment-scraper version (#1179) 2021-04-08 19:51:45 +02:00
Luca Hohmann 039cd9874d
New languages and yt-channel-info bump (#1155) 2021-04-01 16:21:04 +02:00
Svallinn c49bf6aff5
Remove unnecessary packages and snippets of code 2021-03-17 01:30:35 +00:00
Luca 341ee37258 Bumped Trending and Search Suggestion Modules 2021-03-16 11:48:25 +01:00
Preston a41fc24006 Bump to version v0.12.0 2021-03-06 17:50:49 -05:00
Preston e44446bf1b Use fork of live chat module for temp fix 2021-03-06 15:25:29 -05:00
James Gundlach cd13691980
Add build support for amrv7l (#956) 2021-03-06 11:19:54 -05:00
Preston ddacdb5649 Update comment module in local API 2021-03-05 14:10:38 -05:00
Preston d4370f25f9 Update Channel module in Local API 2021-03-04 16:51:56 -05:00
Preston b2a6202f68 Update package-lock.json and package.json 2021-03-02 23:06:20 -05:00
Preston a3fe91bef5 Update to Webpack 5 and Electron 12 2021-03-02 22:51:01 -05:00
Preston 203ce3d717 Bump version number to v0.11.3 2021-02-15 15:09:57 -05:00
Preston 8d4ff5150f Update channel module 2021-02-15 10:39:36 -05:00
Preston ef5aee3576 Update local API comment module and fix Invidious logic on channel page 2021-02-15 09:59:35 -05:00
Preston 27c404b3f2 Update Search / Playlist / Channel modules in local API 2021-02-13 14:23:50 -05:00
Preston 9d7b79a09e Bump version number to v0.11.2 2021-01-22 09:28:41 -05:00
Preston 1375df17d9 Update dependencies and fix aspect ratio logic again 2021-01-21 10:28:45 -05:00
Preston b7846493ef Update comment scraper logic 2021-01-20 10:54:44 -05:00
Luca 1d6e9e979a Upstream fix for trending page 2021-01-17 12:39:40 +01:00
Luca 030e843801 Update of Trending Scraper module 2021-01-16 14:45:05 +01:00
Preston aeeb911f0f Fix network leak when using certain modules with the proxy enabled 2021-01-15 22:08:50 -05:00
Preston 3d4802460d Bump version number to v0.11.0 2021-01-15 17:35:13 -05:00
Preston dcc0b000b1 Revert yt-trending-scraper version 2021-01-15 17:13:54 -05:00
Preston 2ef2d8a786 Update dependencies and bump version number to v0.11.0 2021-01-15 14:40:44 -05:00
Preston 835903a896 Revamp About Page. Add new links and information 2021-01-13 17:17:48 -05:00
Preston ce7e568c7b Update project dependencies 2021-01-11 15:32:35 -05:00
Preston 1a88742d3f Bump version number to v0.10.0 2020-12-18 10:50:23 -05:00
Preston 49ef1e2047 Fix linter issues and update ytdl-core 2020-12-18 09:59:12 -05:00
Preston 49512dbe9b Update ytdl-core 2020-12-17 14:12:51 -05:00
Preston 9eb3b1fc20 Fix playback rates and search pagination 2020-12-17 11:22:05 -05:00
Preston 823bb8fa02 Revert copy-webpack-plugin version 2020-12-14 15:25:08 -05:00
Preston eb7ef448c0 Update dependencies 2020-12-14 15:11:39 -05:00
Preston 2b31078e05 Prepare search code for pagination 2020-12-14 14:52:22 -05:00
Preston cb8cf1ef43 Start progress on fixing Search and Playlist for local API 2020-12-13 23:17:43 -05:00
Preston 82dfdf4ee1 Update Dependencies 2020-12-09 14:13:20 -05:00
Preston 5b27d6b1c3 Bump version number to v0.9.3 2020-12-06 20:23:30 -05:00
Preston 6b73ee5f6c Update Dependencies 2020-12-06 20:15:03 -05:00
Preston 47a493e368 Update search module and add error handling for more videos 2020-12-02 13:36:08 -05:00
Preston 52c04a1869 Update dependencies 2020-12-01 16:44:19 -05:00
Luca fd4a9ee8be Updated Comment module 2020-11-30 20:33:23 +01:00
Preston 25c42900bb Update node-ytdl-core 2020-11-29 22:30:23 -05:00
Preston fdb258b4e3 Use WIP branch for Search and playlists 2020-11-28 19:08:39 -05:00
Preston 22c40fb049 Update Dependencies 2020-11-23 21:53:49 -05:00
TDDR 79a1555e2c
Finiashed adding overlay that displays title (#789) 2020-11-15 14:13:18 -05:00
Preston 75567e4133 Update ytdl-core 2020-11-13 17:31:26 -05:00
Luca 5aaa104d4b Update of comment scraper 2020-11-07 11:50:29 +01:00
Preston af7fbe29db Update ytdl-core 2020-11-01 14:23:18 -05:00
Preston 056fe43f17 Bump version number to v0.9.2 2020-10-31 11:47:50 -04:00
Preston fb422f100d Bump ytdl-core and Electron versions 2020-10-31 11:34:17 -04:00
Preston bce0f1ab3c Update dependencies 2020-10-27 13:21:58 -04:00
Preston 38c5f1434b Bumb version number to v0.9.1 2020-10-21 17:10:19 -04:00
Preston 4fa3436a03 Update dependencies 2020-10-21 15:55:58 -04:00
Preston a7cd21b7ad Test temporary search fix 2020-10-21 11:15:42 -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 44b31c71cc Updated comment scraper to fix like bug 2020-10-11 11:50:30 +02:00
Preston faf88c21f0 Update dependencies 2020-10-09 12:40:34 -04:00
Preston 4240bf9e35 Update Premiere Logic 2020-10-08 21:53:34 -04:00
Preston 1e1d0164f0 Bump version number to v0.9.0 2020-10-08 15:28:22 -04: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 677d044c71 Update Dependencies 2020-10-06 18:15:15 -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
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 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 8077d9d999 Update dependencies and fix linting problems 2020-10-04 14:30:54 -04:00
Preston 9667d7aa37 Update package.json and ft-timestamp-catcher.js 2020-10-02 10:05:41 -04:00
Preston 88117cb360 Update -, build.yml, and 3 more files... 2020-09-30 20:49:43 -04:00
Preston bb5ad7dc25 Change to proper Comment scraper module 2020-09-29 12:42:13 -04:00
Preston aa2f4b8e10 Push working comment scraper logic 2020-09-26 11:43:01 -04:00
Preston c89f12f04c Update local channel scraper 2020-09-25 21:40:22 -04:00
Preston 8418a363a8 Update dependencies 2020-09-25 17:46:18 -04:00
Preston fc72bf0e97 Revert keyboard shortcut change and test new method for consistent captions 2020-09-24 08:49:06 -04:00
Preston f6171bdaee Temporarily disable comments in the local API 2020-09-21 18:22:51 -04:00
Preston f3a1c9da06 Update comments scraper module 2020-09-21 08:38:19 -04:00
Preston 8d22aaad34 Replace comment logic with new scraper (Still not working yet) 2020-09-20 21:59:59 -04:00
Preston b0d1ddf1ac Add notifications for new blog posts and app updates 2020-09-20 14:22:39 -04:00
Preston b58821908a Update dependencies and resolve hidden error 2020-09-18 18:11:58 -04:00
Preston 3b061c0bec Update dependencies 2020-09-12 20:36:02 -04:00
Preston d77c9aed49 Add functionality to import and export subscriptions / history 2020-09-06 18:12:25 -04:00
Preston 8f35f95a5b Finish Core Subscriptions logic and add more locales to profiles page 2020-09-01 23:21:32 -04:00
Preston b291cbf37b Start progress on adding profiles 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 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 024e1fe2eb Add Module to generate manifest files locally 2020-08-28 15:43:10 -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 feea541fdb Update Dependencies, Fix linter, Hide Refresh Button for Trending / Popular 2020-08-24 17:52:39 -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
Preston ed220750d6 Update Dependencies and Fix linting warnings 2020-08-22 14:15:04 -04:00
Sundowner 267ca1b197
Update Electron to latest stable (v9.2.1)
https://www.electronjs.org/releases/stable#9.2.1
2020-08-21 11:40:39 -04:00
Preston 38714bdb29 Update Dependencies and update localization logic for X views 2020-08-18 16:49:51 -04:00
Preston d929918eec Update Dependencies 2020-08-11 18:20:22 -04:00
Preston b6e2e9f73e Add Trending Scraper for Local API 2020-08-09 16:14:51 -04:00
Preston 5e1cdc8ee8 Update Dependencies and Add More Locales Strings to App 2020-08-07 22:16:06 -04:00
Preston 64b877fe27 Fix Locales File and Implement Locales file with app 2020-08-05 23:39:00 -04:00
Preston cd71c35013 Update Dependencies 2020-08-04 22:21:13 -04:00
Preston 558d3f9755 Merge branch 'master' of github.com:FreeTubeApp/FreeTube-Vue 2020-07-29 22:59:02 -04: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 5eb7a51a7f
Merge pull request #48 from d43m0nhLInt3r/patch-1
corrected license
2020-07-29 22:52:31 -04:00
Preston c43c97ecbf Test different method for ARM builds 2020-07-21 17:43:52 -04:00
d43m0nhLInt3r b71001eed4
corrected license
The FreeTube Vue rewrite currently has the GNU Affero General Public License v3.0 so I corrected it
2020-07-21 22:41:10 +02:00
Preston 4e2c37b9ef Add Alpine Linux Builds and Update Dependencies 2020-07-21 12:45:07 -04:00
Preston 6fb18dbab2 Switch to yt-channel-info package and update dependencies. 2020-07-11 18:54:30 -04:00
Preston 1135853e69 Fix issue when dislike count is null. Update Dependencies 2020-06-27 13:59:20 -04:00
Preston 71fbb6dde6 Add local API for Channel Info 2020-06-23 22:40:34 -04:00
Preston 8d3a31676f Update Electron and other dependencies 2020-06-19 18:11:21 -04:00
Preston d7bcd2e2cc Update Lint command 2020-06-19 16:35:05 -04:00
Preston a1b0faf7b7 Downgrade video.js to play dash videos properly 2020-06-06 12:45:58 -04:00
Preston 7886e3b360 Update Dependencies 2020-06-04 22:09:54 -04:00
Preston 28e436db72 Update Dependencies 2020-06-03 21:00:36 -04:00
Preston c8da6fec3d Add Search Suggestions and Custom Invidious Instance 2020-06-01 22:42:29 -04:00
Preston 6c3539943b Show icons in build and remove unused items. 2020-05-27 22:48:41 -04:00
Preston 76520100d0 Update package.json 2020-05-27 17:47:29 -04:00
Preston 81ad3b11d0
Update package.json 2020-05-27 17:45:06 -04:00
Preston 009174b89b Add Support for Live Videos and Live Video Chat 2020-05-23 17:29:42 -04:00