Commit Graph

232 Commits

Author SHA1 Message Date
ChunkyProgrammer
927225d1f4
update yt-channel-info (#2126)
* update yt-channel-info

* update to 3.0.1

* Update yarn.lock
2022-04-05 23:05:15 -04:00
PikachuEXE
d026170905
^ Update electron 16.x (#2117) 2022-03-28 22:22:18 -04:00
dependabot[bot]
ea948714d0
Bump node-forge from 1.0.0 to 1.3.0 (#2147)
Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.0.0 to 1.3.0.
- [Release notes](https://github.com/digitalbazaar/forge/releases)
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.0.0...v1.3.0)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-28 09:09:56 +08:00
absidue
48bdd3f284
Bump ytsr to 3.6.0 (#2148) 2022-03-26 09:25:24 +08:00
PikachuEXE
f88ae78e0a
^ Update electron 16.x (#2082) 2022-02-24 22:42:36 -05:00
Preston
0d5f40d6c5 Bump version number to v0.16.0 2022-02-06 15:28:59 -05:00
PikachuEXE
bf63c864a3
Feature/middle click open in new independent window (#1895)
* ^ Update electron 15.x

* ^ Update electron 15.x > 16.x

This fixes the issue of white flash on new window shown before event `ready-to-show`
even window created with option `backgroundColor`

* * Update `createWindow` to pass options via an object instead of positional arguments

* * Implement windows opening with new window won't be closed when "parent" window closed

* * Update new window opened via middle click to be shown immediately

Matches current behaviour and better user experience (due to elimination of delay from the click to window appearance)

* * Update new window button to show new window faster

* * Only focus on new window on event `ready-to-show` if new window is not already shown

* Update src/main/index.js

Co-authored-by: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>

Co-authored-by: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
2022-02-06 15:07:39 -05:00
PrestonN
a72c272af3 Update node-ytdl-core 2022-02-02 11:05:33 -05:00
PrestonN
323de229a5 Update ytdl-core to latest version 2022-02-01 10:07:34 -05:00
dependabot[bot]
4986aed631
Bump marked from 3.0.3 to 4.0.10 (#2010)
Bumps [marked](https://github.com/markedjs/marked) from 3.0.3 to 4.0.10.
- [Release notes](https://github.com/markedjs/marked/releases)
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json)
- [Commits](https://github.com/markedjs/marked/compare/v3.0.3...v4.0.10)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-30 22:06:55 -05:00
dependabot[bot]
24265613e7
Bump node-forge from 0.10.0 to 1.0.0 (#1987)
Bumps [node-forge](https://github.com/digitalbazaar/forge) from 0.10.0 to 1.0.0.
- [Release notes](https://github.com/digitalbazaar/forge/releases)
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digitalbazaar/forge/compare/0.10.0...v1.0.0)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-08 11:36:52 -05:00
PikachuEXE
17676af5d4
^ Update electron to latest 15.x (#1928) 2021-11-30 21:05:26 -05:00
PrestonN
237ff2f309 Bump version number to v0.15.1 2021-11-11 16:33:38 -05:00
PrestonN
114e0580be Temporarily switch to fork of ytdl-core to fix buffering issues 2021-11-10 10:01:31 -05:00
PikachuEXE
413219525c
Upgrade electron from 13 to 15 (#1764)
* ^ Update electron 13.x > 15.x

* ! Fix child window options due to breaking change in electron 14.x

Breaking change:
https://github.com/electron/electron/pull/28550
Child windows no longer inherit BrowserWindow construction options from their parents.
2021-11-10 09:51:21 -05:00
PrestonN
aa6d0584bc Update Electron to fix cert issue 2021-10-01 16:04:50 -04:00
PrestonN
2b864a771f Bump version number to v0.15.0 and add RC build logic to CI script 2021-10-01 09:37:04 -04:00
ChunkyProgrammer
732b2d642d
update nedb-promises (#1737) 2021-09-23 14:12:01 +00:00
PikachuEXE
301c5dbd72
Fix app startup issue via updating @freetube/youtube-chat (#1723) 2021-09-20 22:55:39 -04:00
PikachuEXE
439521893f
Switch from npm to yarn as package manager (#1692)
* Convert package-lock.json to yarn.lock via `yarn import`

* * Update workflows to use yarn instead of npm to install dependencies
2021-09-19 07:25:47 +00:00
PikachuEXE
4a871578bf
Fix video in new window issue (#1658)
* Revert "Fix update checker, bump version number, and update node modules"

This reverts commit 0db6dd1f97.

* Fix update checker, bump version number, and update node modules without upgrading electron 13 > 14

* ^ Update package.json to lock electron at `^13.3.0` (latest 13.x)

* * Regenerate package-lock.json
2021-09-07 23:04:05 -04:00
PrestonN
0db6dd1f97 Fix update checker, bump version number, and update node modules 2021-09-01 16:31:20 -04:00
PrestonN
272cdbac8a Update dependencies 2021-08-03 17:18:23 -04:00
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