Compare commits

...

4900 Commits

Author SHA1 Message Date
gallegonovato f4c87f5dd1
Translated using Weblate (Spanish)
Currently translated at 100.0% (865 of 865 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-06-06 18:09:29 +02:00
Grzegorz Wójcicki 96d34e1361
Translated using Weblate (Polish)
Currently translated at 100.0% (865 of 865 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-06-06 18:09:28 +02:00
Markus Gaugg 22ffb2683d
Translated using Weblate (German)
Currently translated at 100.0% (865 of 865 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-06-06 18:09:28 +02:00
absidue 30851b2764
Limit which URLs FreeTube will open externally (#5213)
* Limit which URLs FreeTube will open externally

* Show toast when the URL was blocked
2024-06-06 14:26:13 +00:00
Markus Gaugg de29b17b51
Translated using Weblate (German)
Currently translated at 100.0% (864 of 864 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-06-05 21:54:58 +02:00
Oğuz Ersen d08007eae8
Translated using Weblate (Turkish)
Currently translated at 100.0% (864 of 864 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-06-05 20:09:12 +02:00
Milo Ivir 43eb6db027
Translated using Weblate (Croatian)
Currently translated at 100.0% (864 of 864 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2024-06-05 20:09:11 +02:00
Rex_sa bb4aff6162
Translated using Weblate (Arabic)
Currently translated at 100.0% (864 of 864 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-06-05 20:09:10 +02:00
Jose Delvani 6cfebc768d
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (864 of 864 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-06-05 14:09:18 +02:00
Fjuro 3f181ca05d
Translated using Weblate (Czech)
Currently translated at 100.0% (864 of 864 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-06-05 12:09:15 +02:00
summoner001 4c5f03eb33
Translated using Weblate (Hungarian)
Currently translated at 100.0% (864 of 864 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-06-05 09:09:13 +02:00
Massimo Pissarello 4599503c7e
Translated using Weblate (Italian)
Currently translated at 100.0% (864 of 864 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-06-05 06:09:13 +02:00
Jeff Huang 80104a6847
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (864 of 864 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-06-05 04:09:13 +02:00
大王叫我来巡山 78c6cbd286
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (864 of 864 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-06-05 04:09:12 +02:00
Ophiushi 5d7e2aef22
Translated using Weblate (French)
Currently translated at 100.0% (864 of 864 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-06-05 00:09:13 +00:00
gallegonovato ff60db998a
Translated using Weblate (Spanish)
Currently translated at 100.0% (864 of 864 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-06-05 00:09:11 +02:00
Jose Delvani 5e457fe02a
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (864 of 864 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-06-05 00:09:11 +02:00
gallegonovato a343857a9f
Translated using Weblate (Spanish)
Currently translated at 99.7% (862 of 864 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-06-04 23:08:22 +02:00
PikachuEXE f13f788cfe
Make adding duplicate disabled by default (#5044)
* * Make adding duplicate disabled by default

* * Make additional text work for multi video adding

* * Put controls toward the end

* * Add new label text to translation file

* * Use set instead of array for performance

* * Add aria-disabled to disabled playlist selector

* * Move toggles to the left
2024-06-04 23:04:02 +02:00
absidue aaea23b943
Switch settings sections and form elements to created lifecycle hook (#5224) 2024-06-04 09:00:10 +00:00
syl 8513474e73
Translated using Weblate (French)
Currently translated at 100.0% (861 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-06-03 22:09:20 +02:00
Priit Jõerüüt 45935029db
Translated using Weblate (Estonian)
Currently translated at 100.0% (861 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-06-03 20:09:16 +02:00
dependabot[bot] 3a74e25637
Bump sass from 1.77.2 to 1.77.4 (#5222)
Bumps [sass](https://github.com/sass/dart-sass) from 1.77.2 to 1.77.4.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.77.2...1.77.4)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-03 12:04:27 +00:00
dependabot[bot] 9a45456613
Bump lefthook from 1.6.13 to 1.6.15 (#5223)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.6.13 to 1.6.15.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.6.13...v1.6.15)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-03 11:54:47 +00:00
dependabot[bot] 4c99d50de5
Bump the eslint group with 2 updates (#5218)
Bumps the eslint group with 2 updates: [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise) and [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser).


Updates `eslint-plugin-promise` from 6.1.1 to 6.2.0
- [Release notes](https://github.com/eslint-community/eslint-plugin-promise/releases)
- [Changelog](https://github.com/eslint-community/eslint-plugin-promise/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint-community/eslint-plugin-promise/compare/v6.1.1...v6.2.0)

Updates `vue-eslint-parser` from 9.4.2 to 9.4.3
- [Release notes](https://github.com/vuejs/vue-eslint-parser/releases)
- [Commits](https://github.com/vuejs/vue-eslint-parser/compare/v9.4.2...v9.4.3)

---
updated-dependencies:
- dependency-name: eslint-plugin-promise
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: vue-eslint-parser
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-03 11:54:23 +00:00
dependabot[bot] 7449e7aec5
Bump electron from 30.0.8 to 30.0.9 (#5221)
Bumps [electron](https://github.com/electron/electron) from 30.0.8 to 30.0.9.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v30.0.8...v30.0.9)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-03 11:53:49 +00:00
dependabot[bot] c6f76a9c65
Bump swiper from 11.1.3 to 11.1.4 (#5220)
Bumps [swiper](https://github.com/nolimits4web/Swiper) from 11.1.3 to 11.1.4.
- [Release notes](https://github.com/nolimits4web/Swiper/releases)
- [Changelog](https://github.com/nolimits4web/swiper/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nolimits4web/Swiper/compare/v11.1.3...v11.1.4)

---
updated-dependencies:
- dependency-name: swiper
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-03 11:52:37 +00:00
dependabot[bot] 682d226955
Bump stylelint from 16.6.0 to 16.6.1 in the stylelint group (#5219)
Bumps the stylelint group with 1 update: [stylelint](https://github.com/stylelint/stylelint).


Updates `stylelint` from 16.6.0 to 16.6.1
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/16.6.0...16.6.1)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-03 11:51:52 +00:00
absidue d65f06a3f6
Add missing IPC channel constants (#5216) 2024-06-03 07:53:16 +00:00
absidue fcc36f9b54
Remove unused database compacting IPC channel (#5212) 2024-06-03 09:50:30 +08:00
summoner001 4f5f3c1b39
Translated using Weblate (Hungarian)
Currently translated at 100.0% (861 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-06-02 22:09:09 +02:00
Sergio Marques 4dc8d00da6
Translated using Weblate (Portuguese)
Currently translated at 98.9% (852 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2024-06-02 18:09:20 +02:00
Jiri Grönroos 0b62ea78d8
Translated using Weblate (Finnish)
Currently translated at 91.8% (791 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2024-06-02 13:09:17 +02:00
github-actions[bot] b9c06ae3c6
Compressed Images (#5209)
Co-authored-by: PrestonN <9736046+PrestonN@users.noreply.github.com>
2024-06-02 08:45:48 +00:00
absidue 048dab050b
Cleanup unused channel hiding code in ft-list-video-numbered (#5208) 2024-06-01 23:37:27 +00:00
NEXI b0b2af153c
Translated using Weblate (Serbian)
Currently translated at 100.0% (861 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2024-06-01 19:51:42 +02:00
absidue 94ab40c699
Hide recommendations from the Watch component, instead of hiding itself (#5203) 2024-06-01 14:14:21 +00:00
absidue a8a0106f2c
Consolidate clear subscriptions cache into one mutation (#5202) 2024-06-01 14:03:22 +00:00
gallegonovato 18b3af7cee
Translated using Weblate (Spanish)
Currently translated at 100.0% (861 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-05-31 21:09:16 +00:00
Ophiushi 0175003124
Translated using Weblate (French)
Currently translated at 100.0% (861 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-05-31 21:09:15 +00:00
Markus Gaugg 49148d03c6
Translated using Weblate (German)
Currently translated at 100.0% (861 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-05-31 21:09:14 +00:00
Grzegorz Wójcicki 87d067f75f
Translated using Weblate (Polish)
Currently translated at 100.0% (861 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-05-31 21:09:12 +02:00
Oğuz Ersen 0404544e08
Translated using Weblate (Turkish)
Currently translated at 100.0% (861 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-05-30 19:09:10 +00:00
summoner001 efb570ede9
Translated using Weblate (Hungarian)
Currently translated at 100.0% (861 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-05-30 16:09:21 +00:00
Milo Ivir c1902da0e6
Translated using Weblate (Croatian)
Currently translated at 100.0% (861 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2024-05-30 16:09:24 +02:00
absidue e884874a39
Store comment reply tokens separately to avoid reactivity (#5190) 2024-05-30 09:58:44 -04:00
Milo Ivir 957349a422
Translated using Weblate (Croatian)
Currently translated at 99.7% (859 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2024-05-30 14:09:16 +02:00
Markus Gaugg 514b069504
Translated using Weblate (German)
Currently translated at 100.0% (861 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-05-30 12:09:21 +02:00
Fjuro 8dbb7cc12f
Translated using Weblate (Czech)
Currently translated at 100.0% (861 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-05-30 10:09:15 +02:00
Philip Goto a6d9d58f99
Translated using Weblate (Dutch)
Currently translated at 100.0% (861 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2024-05-30 08:51:02 +02:00
Jose Delvani 887b51b8c9
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (861 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-05-30 06:09:15 +02:00
Rex_sa 36cf484cf9
Translated using Weblate (Arabic)
Currently translated at 100.0% (861 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-05-30 04:09:27 +02:00
Massimo Pissarello 7eee10ee90
Translated using Weblate (Italian)
Currently translated at 100.0% (861 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-05-30 04:09:26 +02:00
Jose Delvani 0856bc2aa9
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (861 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-05-30 04:09:25 +02:00
Jeff Huang 720a865ec2
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (861 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-05-30 04:09:24 +02:00
大王叫我来巡山 8342be0e33
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (861 of 861 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-05-30 04:09:22 +02:00
Phil's Git repository f3ac478c1f
Display Subtitles/CC and 4k tag - #917 (#5119)
* #917 - Display Subtitles/CC and 4k tag

* Display Subtitles/CC and 4k tag - Implement themes

* Review comment changes - 4k and subtitle implementation

* Changes for review comments

* Implementation of "Live" label

* Back out duplication of "Live" label

* Changes based on code review
2024-05-30 08:31:44 +08:00
Jason 32a08d1741
Set a max length for many inputs (#5156)
* Set a max length of 100 for most inputs

Excluded are playlist descriptions, which presumably deserve to have some leeway, and the password input, to prevent the edge case of a user being locked out if they had a longer one set (and also why not for this one).

* Remove maxlength where it constrains valid inputs

* Update proxy port and playlist description maxlength

* Implement suggested changes

* Update with suggested changes to make null maxlength the default

* Implement suggested changes
2024-05-29 23:34:11 +00:00
Philip Goto 0a8d6f564c
Translated using Weblate (Dutch)
Currently translated at 100.0% (858 of 858 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2024-05-30 00:09:20 +02:00
absidue 977c4f4a87
Switch from unmaintained npm-run-all to npm-run-all2 (#5184) 2024-05-29 10:06:59 +00:00
dependabot[bot] e982e1eab6
Bump stylelint from 16.5.0 to 16.6.0 in the stylelint group (#5180)
* Bump stylelint from 16.5.0 to 16.6.0 in the stylelint group

Bumps the stylelint group with 1 update: [stylelint](https://github.com/stylelint/stylelint).


Updates `stylelint` from 16.5.0 to 16.6.0
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/16.5.0...16.6.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: stylelint
...

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

* Disable no-descending-specificity in ft-icon-button.scss

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2024-05-28 21:07:48 -04:00
syl 060fca5077
Translated using Weblate (French)
Currently translated at 98.7% (847 of 858 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-05-29 00:09:20 +02:00
gallegonovato 9b077d1e09
Translated using Weblate (Spanish)
Currently translated at 100.0% (858 of 858 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-05-28 22:09:23 +02:00
romoney5 91d89de173
Translated using Weblate (Spanish)
Currently translated at 100.0% (858 of 858 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-05-28 22:09:23 +02:00
Rex_sa 459e5831f3
Translated using Weblate (Arabic)
Currently translated at 100.0% (858 of 858 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-05-28 07:09:20 +02:00
大王叫我来巡山 67a0e77367
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (858 of 858 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-05-28 02:09:20 +00:00
Grzegorz Wójcicki 8381dea267
Translated using Weblate (Polish)
Currently translated at 100.0% (858 of 858 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-05-28 00:09:16 +02:00
Rusi Dimitrov 3c5cdca840
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (858 of 858 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2024-05-27 20:09:19 +00:00
Kang H 4a3ba64a67
Translated using Weblate (Chinese (Simplified))
Currently translated at 98.7% (847 of 858 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-05-27 20:09:18 +00:00
Rusi Dimitrov 1f90c2f32c
Translated using Weblate (Bulgarian)
Currently translated at 99.4% (853 of 858 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2024-05-27 20:09:14 +02:00
Oğuz Ersen 96b6010b4d
Translated using Weblate (Turkish)
Currently translated at 100.0% (858 of 858 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-05-27 20:09:14 +02:00
Jason c5a8e5c6eb
Fix user playlist z-index issue (#5177)
* Fix z-index issue

* Update src/renderer/views/Playlist/Playlist.scss
2024-05-27 18:01:21 +02:00
NEXI eecbd9485c
Translated using Weblate (Serbian)
Currently translated at 100.0% (858 of 858 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2024-05-27 14:09:11 +00:00
summoner001 f0e2bb51dc
Translated using Weblate (Hungarian)
Currently translated at 100.0% (858 of 858 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-05-27 14:09:10 +00:00
Priit Jõerüüt 01876963ac
Translated using Weblate (Estonian)
Currently translated at 100.0% (858 of 858 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-05-27 14:09:09 +00:00
dependabot[bot] 907dbd56a9
Bump css-loader from 7.1.1 to 7.1.2 (#5181)
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 7.1.1 to 7.1.2.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v7.1.1...v7.1.2)

---
updated-dependencies:
- dependency-name: css-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-27 12:34:58 +00:00
dependabot[bot] 7b050d28c8
Bump the babel group with 3 updates (#5178)
Bumps the babel group with 3 updates: [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core), [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) and [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env).


Updates `@babel/core` from 7.24.5 to 7.24.6
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.24.6/packages/babel-core)

Updates `@babel/eslint-parser` from 7.24.5 to 7.24.6
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.24.6/eslint/babel-eslint-parser)

Updates `@babel/preset-env` from 7.24.5 to 7.24.6
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.24.6/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
- dependency-name: "@babel/eslint-parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-27 12:28:44 +00:00
dependabot[bot] 7c3812536d
Bump the eslint group with 2 updates (#5179)
Bumps the eslint group with 2 updates: [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) and [yaml-eslint-parser](https://github.com/ota-meshi/yaml-eslint-parser).


Updates `eslint-plugin-jsonc` from 2.15.1 to 2.16.0
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.15.1...v2.16.0)

Updates `yaml-eslint-parser` from 1.2.2 to 1.2.3
- [Release notes](https://github.com/ota-meshi/yaml-eslint-parser/releases)
- [Changelog](https://github.com/ota-meshi/yaml-eslint-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/yaml-eslint-parser/compare/v1.2.2...v1.2.3)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsonc
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: yaml-eslint-parser
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-27 12:27:29 +00:00
dependabot[bot] ed8093f8dd
Bump lefthook from 1.6.12 to 1.6.13 (#5182)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.6.12 to 1.6.13.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.6.12...v1.6.13)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-27 12:26:56 +00:00
dependabot[bot] 87d031c8d8
Bump electron from 30.0.6 to 30.0.8 (#5183)
Bumps [electron](https://github.com/electron/electron) from 30.0.6 to 30.0.8.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v30.0.6...v30.0.8)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-27 12:25:38 +00:00
Massimo Pissarello 084f17a23e
Translated using Weblate (Italian)
Currently translated at 100.0% (858 of 858 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-05-27 13:09:18 +02:00
Markus Gaugg 0a97f13343
Translated using Weblate (German)
Currently translated at 100.0% (858 of 858 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-05-27 13:09:17 +02:00
Fjuro ea40552143
Translated using Weblate (Czech)
Currently translated at 100.0% (858 of 858 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-05-27 08:09:15 +00:00
Jose Delvani 447b3da876
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (858 of 858 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-05-27 05:09:17 +02:00
Jeff Huang 790e569f12
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (858 of 858 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-05-27 05:09:16 +02:00
ChunkyProgrammer 73be336bc3
Allow filtering searches by features (#5125)
* Allow filtering searches by features

* use include instead of some

* use created instead of mounted for ft-radio-button and ft-checkbox-list

Co-Authored-By: absidue <48293849+absidue@users.noreply.github.com>

* update css and classes used in ft-checkbox-list

* small bug fixes

* Remove unused prop

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2024-05-27 09:15:31 +08:00
absidue 58cfbe3dcb
Convert unnecessary SCSS files to CSS (#5173)
* Convert unnecessary SCSS files to CSS

* Fix typo
2024-05-26 14:52:11 +00:00
absidue f37d08ff85
Access reactive video id once outside of the quick bookmark check (#5170)
* Access reactive video id once outside of the quick bookmark check

* Add comments
2024-05-26 10:03:06 -04:00
efb4f5ff-1298-471a-8973-3d47447115dc ebc9111476
Optimize images (#5147)
* optimize-images

* optimize-png

* compress .ico file
2024-05-26 13:04:06 +02:00
Philip Goto 059b4a0d34
Translated using Weblate (Dutch)
Currently translated at 100.0% (847 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2024-05-26 10:09:19 +00:00
Sergio Marques d245f40b18
Translated using Weblate (Portuguese)
Currently translated at 99.0% (839 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2024-05-26 01:09:24 +00:00
Jason decce537b2
Fix channel sort values to show the values they are (#5162) 2024-05-25 23:13:52 +02:00
gfbdrgng ee5f399aed
Translated using Weblate (Russian)
Currently translated at 99.7% (845 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2024-05-25 13:09:19 +02:00
syl 60535e839d
Translated using Weblate (French)
Currently translated at 100.0% (847 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-05-25 13:09:14 +02:00
Jason 81a75f134a
Quick bookmark button RTL & hover fixes (#5157)
* Fix checkmark icon being wrongly flipped for RTL languages

* Fix quick bookmark color disappearing on hover

* Remove vestigial code
2024-05-25 10:48:11 +00:00
absidue 2e43b09bf0
Use addVideo instead of addVideos for quick bookmark button (#5168) 2024-05-25 10:30:42 +00:00
absidue 60343163ce
Cache quick bookmark playlist to reduce the amount of lookups (#5169) 2024-05-25 10:25:13 +00:00
Rex_sa 6481123d48
Translated using Weblate (Arabic)
Currently translated at 100.0% (847 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-05-24 14:09:17 +02:00
Neko Nekowazarashi 26cbe47735
Translated using Weblate (Indonesian)
Currently translated at 85.4% (724 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2024-05-23 11:01:45 +02:00
absidue ad981b3c3c
Fix hide/show channel in ft-list-video (#5149)
* Fix hide/show channel in ft-list-video

* Fix fetching the channel thumbnail
2024-05-23 14:38:42 +08:00
Jason 85b01dea38
Update playlist name with title (#5150) 2024-05-22 18:06:27 -04:00
Jason 8a82abe1cf
User playlists as grid (#4949)
* Implement user playlist grid view

* Update to use listType setting for user playlist display type

* Implement styling fixes & adjustments

* Update ft-refresh-widget to use fixed-top-bar mixin

* Fix mixin

* Disable quick bookmark button on Quick Bookmark playlist

* Fix isLoading artifact

* Implement missing Edit Mode properties for grid view

* Make playlist title fixed height

* Standardize gap between top bar and bottom section using CSS variables & calc()

* Make effectiveListType computed property

* Force list view on playlists for mobile devices

* Update to adjust height properly when playlist only has one item, not just zero

* Move is-side-nav-open and fixed-top-bar mixins to new partial file

* Add height threshold for forcing list view on playlist route

* Make user playlist grid top section sticky, not fixed
2024-05-22 16:43:35 +08:00
absidue c4f58dfe5f
Add custom webpack loader to remove unused mimetypes from mime-db (#5148)
* Add custom webpack loader to remove unused mimetypes from mime-db

* Update _scripts/mime-db-shrinking-loader.js

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>

---------

Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>
Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>
2024-05-22 15:08:20 +08:00
PikachuEXE 5b83e751b4
^ Update GH action eps1lon/actions-label-merge-conflict (#5034) 2024-05-21 22:07:27 +00:00
Massimo Pissarello 11a61d20ce
Translated using Weblate (Italian)
Currently translated at 100.0% (847 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-05-21 17:01:45 +02:00
NEXI 08add0817d
Translated using Weblate (Serbian)
Currently translated at 100.0% (847 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2024-05-21 15:01:53 +02:00
Priit Jõerüüt 911f24edfe
Translated using Weblate (Estonian)
Currently translated at 100.0% (847 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-05-21 15:01:52 +02:00
Rusi Dimitrov b2d6ef6042
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (847 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2024-05-21 15:01:51 +02:00
gallegonovato 7413a1226a
Translated using Weblate (Spanish)
Currently translated at 100.0% (847 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-05-21 15:01:50 +02:00
Massimo Pissarello 99fc0e4734
Translated using Weblate (Italian)
Currently translated at 100.0% (847 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-05-21 15:01:49 +02:00
Grzegorz Wójcicki 73b2247539
Translated using Weblate (Polish)
Currently translated at 100.0% (847 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-05-21 15:01:48 +02:00
Jose Delvani 51d1189f73
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (847 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-05-21 15:01:47 +02:00
Dragibus Noir b0fce59761
Translated using Weblate (French)
Currently translated at 100.0% (847 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-05-21 15:01:46 +02:00
Jeff Huang 1659bc4d33
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (847 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-05-21 15:01:45 +02:00
大王叫我来巡山 59bb44b015
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (847 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-05-21 15:01:44 +02:00
absidue eefe7e19f1
Fix gap next to banner when Hide Side Bar Labels is enabled (#5120) 2024-05-21 12:06:27 +00:00
absidue 678cf1706c
Fix vue-devtools getting bundled into production builds (#5139) 2024-05-21 07:18:46 +08:00
dependabot[bot] 7e568ad387
Bump electron from 30.0.3 to 30.0.6 (#5137)
Bumps [electron](https://github.com/electron/electron) from 30.0.3 to 30.0.6.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v30.0.3...v30.0.6)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 20:34:49 +00:00
Oğuz Ersen cb21fae48f
Translated using Weblate (Turkish)
Currently translated at 100.0% (847 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-05-20 18:02:01 +00:00
Milan 668b7e294d
Translated using Weblate (Slovak)
Currently translated at 62.2% (527 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sk/
2024-05-20 18:02:00 +00:00
dependabot[bot] 7d87d1dd6b
Bump electron-context-menu from 3.6.1 to 4.0.0 (#5079)
Bumps [electron-context-menu](https://github.com/sindresorhus/electron-context-menu) from 3.6.1 to 4.0.0.
- [Release notes](https://github.com/sindresorhus/electron-context-menu/releases)
- [Commits](https://github.com/sindresorhus/electron-context-menu/compare/v3.6.1...v4.0.0)

---
updated-dependencies:
- dependency-name: electron-context-menu
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 16:55:50 +00:00
Fjuro 1dc3636e08
Translated using Weblate (Czech)
Currently translated at 100.0% (847 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-05-20 17:01:54 +02:00
absidue 9b2d7852cf
Fix getters in the store accessing the wrong state (#5130) 2024-05-20 13:58:53 +00:00
summoner001 faa06f4eb8
Translated using Weblate (Hungarian)
Currently translated at 100.0% (847 of 847 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-05-20 12:01:50 +00:00
Jason 5d145da71c
Fix color of Sponsor Block category icons (#5132) 2024-05-20 10:21:10 +00:00
Jason f2d98887f0
Always have quick bookmark set (#5058)
* Update disabled ft-icon-button styling to show title on hover and use aria-disabled

* Update Quick Bookmark button logic

* Import regular fontawesome icons for showing the bookmark

The original plan: use the Quick Bookmark icons here for enabled/disabled sates. Problem: colors would be off if we used the same background color for the ft-list-item. Button would barely appear visible. Thereore, we should probably use the existing 'secondary' theme. Problem: the 'checked' icon then looks unrecognizable and instead generic. Solution: use 'unfilled'/regular icon version for disabled state and 'filled'/solid icon version for enabled state, specifically on the ft-playlist-info page.

* Implement Quick Bookmark establishment on startup, playlist addition, and playlist deletion

* Update translation text

Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* Prevent quick bookmark playlist target from being deleted

* Co-authored code with @PikachuEXE allowing quick bookmark to be set on ft-list-playlist item

* Update logic to use empty or latest played playlist as fallback target

Also removes now unneeded on-removal logic.

* Update to add toast messages on disabled icon buttons

* Update disabled bookmark icon styling

* Update to use @disabled-click event instead of showToast-specific behavior

The prior implementation was also leading into module loading errors.

* Update label to be more clear, and add periods to convey more seriousness

* Update casing for label

* Remove outdated piece of code

---------

Co-authored-by: PikachuEXE <git@pikachuexe.net>
Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2024-05-20 11:53:05 +02:00
dependabot[bot] 9151403017
Bump lefthook from 1.6.11 to 1.6.12 (#5135)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.6.11 to 1.6.12.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.6.11...v1.6.12)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 11:50:04 +02:00
dependabot[bot] 12f9154008
Bump sass from 1.77.1 to 1.77.2 (#5136)
Bumps [sass](https://github.com/sass/dart-sass) from 1.77.1 to 1.77.2.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.77.1...1.77.2)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 11:49:51 +02:00
dependabot[bot] 70f8443df8
Bump swiper from 11.1.1 to 11.1.3 (#5134)
Bumps [swiper](https://github.com/nolimits4web/Swiper) from 11.1.1 to 11.1.3.
- [Release notes](https://github.com/nolimits4web/Swiper/releases)
- [Changelog](https://github.com/nolimits4web/swiper/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nolimits4web/Swiper/compare/v11.1.1...v11.1.3)

---
updated-dependencies:
- dependency-name: swiper
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 11:49:17 +02:00
dependabot[bot] 30cff484a6
Bump eslint-plugin-n from 17.6.0 to 17.7.0 in the eslint group (#5133)
Bumps the eslint group with 1 update: [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n).


Updates `eslint-plugin-n` from 17.6.0 to 17.7.0
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.6.0...v17.7.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-n
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 11:49:02 +02:00
absidue 8c37abaea6
Skip superfluous conversion to Date in ft-list-video (#5123) 2024-05-19 21:41:53 +00:00
Rusi Dimitrov 5c6f603880
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (845 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2024-05-19 21:01:45 +00:00
Sergio Marques 9dcdcefe27
Translated using Weblate (Portuguese)
Currently translated at 99.4% (840 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2024-05-18 18:01:55 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc b9d5778a4d
Sorted and grouped themes and colors (#5114)
* Sorted and grouped themes and colors

* Sort themes properly in dropdown

* Add code comment about grouping

* Fix lint

* fix lint again

* lint should be fixed now

* trim whitespace again...

* Add comment for consistency
2024-05-16 18:43:51 +02:00
Jason 530d6c88d1
Constrain release notes width (#5111)
* Add 'readable width' theme for making release notes more easily readable

* Update spacing to be even

* Update width to 50em

* Update mobile changelog styling
2024-05-15 21:59:39 +02:00
Milo Ivir 0445d8947e
Translated using Weblate (Croatian)
Currently translated at 100.0% (845 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2024-05-14 22:01:53 +02:00
absidue 61820b1bcf
Implement hot reloading for the locale files during development (#5050)
* Stop using deprecated additionalAssets hook

* Watch locale files without webpack-watch-external-files-plugin

* Use Maps instead of objects

* Use webpack's file timestamps instead of checking the files ourselves

* Add hot reloading

* Inject hot reload code snippet
2024-05-14 16:35:50 +00:00
absidue 2fcd5c985e
Fix hide sharing actions also hiding hide/show channel (#5110) 2024-05-14 09:17:48 +00:00
absidue a9c9f10059
Format links and show title in the in-app changelog (#5045) 2024-05-14 08:41:27 +08:00
dependabot[bot] f462777a3b
Bump rimraf from 5.0.5 to 5.0.7 (#5103)
Bumps [rimraf](https://github.com/isaacs/rimraf) from 5.0.5 to 5.0.7.
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/rimraf/compare/v5.0.5...v5.0.7)

---
updated-dependencies:
- dependency-name: rimraf
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-14 07:27:45 +08:00
dependabot[bot] 8a8d321398
Bump electron from 30.0.2 to 30.0.3 (#5105)
Bumps [electron](https://github.com/electron/electron) from 30.0.2 to 30.0.3.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v30.0.2...v30.0.3)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-13 18:37:19 +00:00
dependabot[bot] e9c906824f
Bump css-minimizer-webpack-plugin from 6.0.0 to 7.0.0 (#5106)
Bumps [css-minimizer-webpack-plugin](https://github.com/webpack-contrib/css-minimizer-webpack-plugin) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/compare/v6.0.0...v7.0.0)

---
updated-dependencies:
- dependency-name: css-minimizer-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-13 20:29:15 +02:00
dependabot[bot] c4e19d4743
Bump the eslint group with 3 updates (#5102)
Bumps the eslint group with 3 updates: [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n), [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) and [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue).


Updates `eslint-plugin-n` from 17.4.0 to 17.6.0
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.4.0...v17.6.0)

Updates `eslint-plugin-unicorn` from 52.0.0 to 53.0.0
- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases)
- [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v52.0.0...v53.0.0)

Updates `eslint-plugin-vue` from 9.25.0 to 9.26.0
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.25.0...v9.26.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-n
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-unicorn
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: eslint
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-13 20:28:25 +02:00
dependabot[bot] 852a864d56
Bump lefthook from 1.6.10 to 1.6.11 (#5104)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.6.10 to 1.6.11.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.6.10...v1.6.11)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-13 20:27:15 +02:00
dependabot[bot] f20fd60123
Bump sass from 1.76.0 to 1.77.1 (#5107)
Bumps [sass](https://github.com/sass/dart-sass) from 1.76.0 to 1.77.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.76.0...1.77.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-13 20:26:52 +02:00
Priit Jõerüüt e6883ac224
Translated using Weblate (Estonian)
Currently translated at 100.0% (845 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-05-13 11:00:40 +02:00
J. Lavoie 6538bbc673
Translated using Weblate (English (United Kingdom))
Currently translated at 96.2% (813 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2024-05-13 02:01:28 +02:00
J. Lavoie db0ec5890c
Translated using Weblate (French)
Currently translated at 100.0% (845 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-05-13 02:01:28 +02:00
NicolaeFericitu 6eff166d39
Translated using Weblate (Romanian)
Currently translated at 90.7% (767 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2024-05-12 16:13:03 +02:00
Ettore Atalan 3580709dab
Translated using Weblate (German)
Currently translated at 100.0% (845 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-05-12 12:42:48 +02:00
Kyotaro Iijima 350fd2660a
Translated using Weblate (Japanese)
Currently translated at 90.8% (768 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2024-05-12 03:00:26 +02:00
Emma d47b1fb7c8
Remove check for `role` === `button` in `ft-prompt (#5096) 2024-05-12 08:26:57 +08:00
absidue 7685d75e79
Move local API player cache internals into the main process (#5068) 2024-05-11 18:43:57 +00:00
Alexander Gabilondo 71b7c60b68
Translated using Weblate (Basque)
Currently translated at 99.4% (840 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eu/
2024-05-11 01:23:54 +02:00
Philip Goto d97978e41e
Translated using Weblate (Dutch)
Currently translated at 100.0% (845 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2024-05-10 14:23:48 +02:00
NEXI b84c3a0b78
Translated using Weblate (Serbian)
Currently translated at 100.0% (845 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2024-05-10 09:26:41 +02:00
Grzegorz Wójcicki 850bad4d14
Translated using Weblate (Polish)
Currently translated at 100.0% (845 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-05-09 22:07:11 +02:00
Ophiushi b24565c21f
Translated using Weblate (French)
Currently translated at 100.0% (845 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-05-09 18:07:09 +02:00
summoner001 fd8760ca24
Translated using Weblate (Hungarian)
Currently translated at 100.0% (845 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-05-09 10:17:22 +02:00
Massimo Pissarello a52d60124a
Translated using Weblate (Italian)
Currently translated at 100.0% (845 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-05-09 10:17:17 +02:00
Jeff Huang 9d648bbff6
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (845 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-05-09 10:17:17 +02:00
大王叫我来巡山 d31d646775
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (845 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-05-09 10:17:16 +02:00
absidue 7bdf45cc26
Move observe-visibility directive registration to main.js (#5088) 2024-05-09 08:34:57 +08:00
absidue a20061dc6d
Clean up unused "search" ref in the Channel and Search components (#5089) 2024-05-09 06:41:45 +08:00
Alyetama 71a07dc684
Translated using Weblate (Arabic)
Currently translated at 100.0% (845 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-05-08 23:06:41 +02:00
Jose Delvani a632cfa1f0
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (845 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-05-08 23:06:41 +02:00
Fjuro f5901c10a4
Translated using Weblate (Czech)
Currently translated at 100.0% (845 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-05-08 20:44:18 +02:00
Oğuz Ersen e5e4198330
Translated using Weblate (Turkish)
Currently translated at 100.0% (845 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-05-08 20:44:18 +02:00
gallegonovato 3ba6a0af3f
Translated using Weblate (Spanish)
Currently translated at 100.0% (845 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-05-08 20:44:17 +02:00
Hosted Weblate 94b57fdd50
Merge branch 'origin/development' into Weblate. 2024-05-08 18:07:57 +02:00
gallegonovato 3843e7f4c6
Translated using Weblate (Spanish)
Currently translated at 99.7% (843 of 845 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-05-08 18:07:57 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc 634ad7c3c4
About page: Add hyperlink to license name (#5081)
* About page: Add hyperlink to licence name

* Fix lint

* Fix localization
2024-05-08 18:07:26 +02:00
SteveO 0ca803ea4a
Add Solarized dark and Solarized light color scheme (#5066)
* feat:  add solarized dark and solarized light color scheme

Add the solarized dark and the solarized light color scheme, as well as accent colors and icons

* fix: 🐛 make colors more readable | forgot colors

Made colors, especially in light mode, more readable.

* feat:  add missing solarized-light branch

Add a missing Solarized-Light branch to the check

* remove trailing empty line

Remove a useless empty line

* modify share button to match light/dark theme

* match index.js color with bg-color

* fix: 🐛 distinguish destructable colors

Add some checks to make destructable colors distinguishable from non-harming ones

* fix: 🐛 improve color contrast/readability

* fix: 🐛 improve color contrast/readability for main colors

* refactor: ♻️ group primary and secondary theme colors by light/dark

* fix: 🐛 remove difference between main/sec grouping

* fix: 🐛 add missing mainSolarizedYellow styling

---------

Co-authored-by: DontBlameMe <32d1938e-18da-413a-853a-ccec6ded1347@slmails.com>
2024-05-08 15:43:18 +00:00
Priit Jõerüüt eae3020dc6
Translated using Weblate (Estonian)
Currently translated at 100.0% (835 of 835 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-05-07 20:07:39 +02:00
Sergio Marques 82ced53c3d
Translated using Weblate (Portuguese)
Currently translated at 99.4% (830 of 835 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2024-05-07 02:07:12 +02:00
dependabot[bot] 5dcdb6f1bd
Bump stylelint from 16.4.0 to 16.5.0 in the stylelint group (#5075)
Bumps the stylelint group with 1 update: [stylelint](https://github.com/stylelint/stylelint).


Updates `stylelint` from 16.4.0 to 16.5.0
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/16.4.0...16.5.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-06 11:51:25 +00:00
dependabot[bot] ac77e8e2e2
Bump the babel group with 3 updates (#5073)
Bumps the babel group with 3 updates: [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core), [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) and [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env).


Updates `@babel/core` from 7.24.4 to 7.24.5
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.24.5/packages/babel-core)

Updates `@babel/eslint-parser` from 7.24.1 to 7.24.5
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.24.5/eslint/babel-eslint-parser)

Updates `@babel/preset-env` from 7.24.4 to 7.24.5
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.24.5/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
- dependency-name: "@babel/eslint-parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-06 11:35:30 +00:00
dependabot[bot] 42da7f776a
Bump eslint-plugin-n from 17.3.1 to 17.4.0 in the eslint group (#5074)
Bumps the eslint group with 1 update: [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n).


Updates `eslint-plugin-n` from 17.3.1 to 17.4.0
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.3.1...v17.4.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-n
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-06 11:34:55 +00:00
dependabot[bot] 936e5af5ad
Bump sass from 1.75.0 to 1.76.0 (#5076)
Bumps [sass](https://github.com/sass/dart-sass) from 1.75.0 to 1.76.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.75.0...1.76.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-06 11:34:36 +00:00
dependabot[bot] 5d98add34c
Bump youtubei.js from 9.3.0 to 9.4.0 (#5077)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 9.3.0 to 9.4.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v9.3.0...v9.4.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-06 11:34:10 +00:00
dependabot[bot] f661956d45
Bump electron from 30.0.1 to 30.0.2 (#5078)
Bumps [electron](https://github.com/electron/electron) from 30.0.1 to 30.0.2.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v30.0.1...v30.0.2)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-06 11:33:48 +00:00
Jeff Huang 96616fa46d
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (835 of 835 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-05-06 06:07:17 +02:00
NEXI 919ac9c411
Translated using Weblate (Serbian)
Currently translated at 100.0% (835 of 835 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2024-05-05 19:07:17 +02:00
absidue 1fa1347482
Fix electron-context-menu import (#5065) 2024-05-05 13:23:53 +00:00
DontBlameMe 58cac35e7d
Translated using Weblate (Spanish)
Currently translated at 100.0% (835 of 835 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-05-05 11:07:22 +02:00
DontBlameMe a288fcd1aa
Translated using Weblate (German)
Currently translated at 100.0% (835 of 835 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-05-05 11:07:21 +02:00
大王叫我来巡山 b4ecd7c724
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (835 of 835 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-05-05 09:07:18 +02:00
Massimo Pissarello d6ae52f1a9
Translated using Weblate (Italian)
Currently translated at 100.0% (835 of 835 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-05-05 07:07:19 +02:00
absidue 0ac35084ac
Skip parsing unused information when parsing the subscription responses (#5063) 2024-05-05 02:12:54 +00:00
absidue 09c18c571f
Download correct resolution for side bar channel thumbnails (#5062) 2024-05-05 08:11:29 +08:00
Jose Delvani e4633a6805
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (835 of 835 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-05-04 23:07:19 +02:00
Grzegorz Wójcicki 1528303f0c
Translated using Weblate (Polish)
Currently translated at 100.0% (835 of 835 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-05-04 21:07:22 +02:00
Rex_sa f279cb93dc
Translated using Weblate (Arabic)
Currently translated at 100.0% (835 of 835 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-05-04 19:07:20 +02:00
Grzegorz Wójcicki 96faa9fdce
Translated using Weblate (Polish)
Currently translated at 99.6% (832 of 835 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-05-04 19:07:18 +02:00
Jason 8feb773ea4
Refresh widget separator adjustments (#5059)
* Add back refresh-widget box-shadow for desktop view

* Change refresh widget left border color to match box-shadow, & have it disappear on mobile view
2024-05-04 17:28:00 +02:00
Fjuro 35dc68855f
Translated using Weblate (Czech)
Currently translated at 100.0% (835 of 835 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-05-04 16:07:19 +02:00
Philip Goto 613635c192
Translated using Weblate (Dutch)
Currently translated at 100.0% (835 of 835 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2024-05-04 16:07:18 +02:00
VirisOnGithub f3bf4e754c
Translated using Weblate (French)
Currently translated at 100.0% (835 of 835 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-05-04 14:07:25 +02:00
Oğuz Ersen d644403830
Translated using Weblate (Turkish)
Currently translated at 100.0% (835 of 835 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-05-04 10:07:16 +02:00
summoner001 608b6b0a3c
Translated using Weblate (Hungarian)
Currently translated at 100.0% (835 of 835 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-05-04 08:07:19 +02:00
Phil's Git repository 2ca51dbb09
Show error message when search is over the YouTube search limit of 100 characters (#4992)
* Show error message when search is over 100 characters

* Address review comments

* Address review comments

* #4992 - Review comment changes

* Code review changes - Move search character limit value to constants.js

* Update comment based on review
2024-05-04 10:59:04 +08:00
NEXI 39367b2b69
Translated using Weblate (Serbian)
Currently translated at 100.0% (834 of 834 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2024-05-04 00:07:15 +02:00
Nionor f701495b5f
Translated using Weblate (Swedish)
Currently translated at 95.2% (794 of 834 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2024-05-03 16:07:26 +02:00
Ophiushi 7a7542f871
Translated using Weblate (French)
Currently translated at 100.0% (834 of 834 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-05-03 16:07:24 +02:00
Philip Goto ce6f89e497
Translated using Weblate (Dutch)
Currently translated at 100.0% (834 of 834 strings)

Co-authored-by: Philip Goto <philip.goto@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
Translation: FreeTube/Translations
2024-05-03 09:07:44 +02:00
Massimo Pissarello 92b4bae864
Translated using Weblate (Italian)
Currently translated at 100.0% (834 of 834 strings)

Co-authored-by: Massimo Pissarello <mapi68@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
Translation: FreeTube/Translations
2024-05-03 02:07:18 +02:00
Milo Ivir c8598bacc8
Translated using Weblate (Croatian)
Currently translated at 100.0% (834 of 834 strings)

Co-authored-by: Milo Ivir <mail@milotype.de>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
Translation: FreeTube/Translations
2024-05-02 23:07:23 +02:00
Jason 0f81796006
Distinguish destructive action fixes (#5048)
* Fix incorrect check in privacy settings

* Update prompt names to be more specific for playlist remove watched / delete playlist buttons

* Update banner close button color
2024-05-02 14:08:48 -04:00
Oğuz Ersen 2a50296a76
Translated using Weblate (Turkish)
Currently translated at 100.0% (834 of 834 strings)

Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
Translation: FreeTube/Translations
2024-05-02 20:07:24 +02:00
gallegonovato 377a26afba
Translated using Weblate (Spanish)
Currently translated at 100.0% (834 of 834 strings)

Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
Translation: FreeTube/Translations
2024-05-02 17:07:48 +02:00
dependabot[bot] 659e6bc292
Bump ejs from 3.1.9 to 3.1.10 (#5047)
Bumps [ejs](https://github.com/mde/ejs) from 3.1.9 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases)
- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10)

---
updated-dependencies:
- dependency-name: ejs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-02 21:40:04 +08:00
Fjuro b082b7db78
Translated using Weblate (Czech)
Currently translated at 100.0% (834 of 834 strings)

Co-authored-by: Fjuro <fjuro@alius.cz>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
Translation: FreeTube/Translations
2024-05-02 15:07:36 +02:00
Jose Delvani 7932bd543a
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (834 of 834 strings)

Co-authored-by: Jose Delvani <delvani.eletricista@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
Translation: FreeTube/Translations
2024-05-02 09:07:15 +02:00
summoner001 908a1d27db
Translated using Weblate (Hungarian)
Currently translated at 100.0% (834 of 834 strings)

Co-authored-by: summoner001 <summoner@vivaldi.net>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
Translation: FreeTube/Translations
2024-05-02 06:07:20 +02:00
Jeff Huang 81d6ef19f3
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (834 of 834 strings)

Co-authored-by: Jeff Huang <s8321414@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
Translation: FreeTube/Translations
2024-05-02 06:07:18 +02:00
大王叫我来巡山 7c24147d78
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (834 of 834 strings)

Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
Translation: FreeTube/Translations
2024-05-02 06:07:17 +02:00
Rex_sa 306fb14775
Translated using Weblate (Arabic)
Currently translated at 100.0% (834 of 834 strings)

Co-authored-by: Rex_sa <rex.sa@pm.me>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
Translation: FreeTube/Translations
2024-05-02 04:07:19 +02:00
Jason 19c5966a5a
Distinguish destructive actions (#4374)
* Add destructive styling to destructive actions in FreeTube, including prompt confirmations

* Improve destructive action label clarity

* Implement darker red only if red theme is selected

* Fix experimental settings bug

* Update to use fallback destructive colors

* Remove color from 'Cancel' prompt buttons

* Add icon capability to ft-buttons, & attach trash icon to destructive buttons

* Change yellow destructive fallback text color to black for readability

* Change red color to have an accessible color contrast

* Update red color to lighter color closer to original to avoid conflict

* Tentatively codify black as new corresponding text color for red and draculaRed

* Alter red theme text color to white

* Make affirmative label clearer for Ask Before Opening prompt

* Make restart prompt not destructive
2024-05-02 08:27:07 +08:00
Priit Jõerüüt 654f54dc51
Translated using Weblate (Estonian)
Currently translated at 100.0% (830 of 830 strings)

Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
Translation: FreeTube/Translations
2024-05-01 13:07:19 +02:00
Jason 4bb53f780c
Improve search filter & modal accessibility (#3975)
* Add title and aria-pressed attributes to filter button

* Add radio button hover and focus styling with accent-color

* Programmatically apply focus after clicking to open filter

* Implement filter-button-visible icon styling

* Use more standard means to grab grandchild ref

* Make search filters heading not selectable

* Additional icon and radio button styling updates

* Implement modal focus management with portal-vue

For the importance of modal focus management, see: https://accessibility.huit.harvard.edu/technique-accessible-modal-dialogs

* Add themes for handling ft-prompt styling

This is a portal-compatible way of affecting prompt styling, as ':deep' does not work for portals.

* Require title in ft-prompt to ensure accessible properties are functional

* Set initial radio button value on load

* Update App.vue

* Fix z-index and modal error issue

* Remove unnecessary additionl focus restoration logic in add-video-prompt
2024-05-01 08:38:32 +08:00
absidue a5f3410378
Filter settings sections at build time instead of run time (#5040) 2024-04-30 06:58:14 -04:00
absidue 4c511869fc
Lazy load thumbnails for hidden channels (#5041) 2024-04-30 10:39:45 +00:00
Elias Groß 2f4c757741
Translated using Weblate (German)
Currently translated at 100.0% (830 of 830 strings)

Co-authored-by: Elias Groß <eliasgross378@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
Translation: FreeTube/Translations
2024-04-30 11:07:12 +02:00
ChunkyProgrammer 9b990bc5a8
Choose best quality thumbnail for Invidious comment author (#4917) 2024-04-30 08:27:45 +08:00
ChunkyProgrammer 7505a5bb8c
Fetch invidious instances from file then use api (#5011)
* fetch invidious instances from file then use api

* remove unused return statements
2024-04-30 07:32:58 +08:00
Grzegorz Wójcicki e9a32001b0
Translated using Weblate (Polish)
Currently translated at 100.0% (830 of 830 strings)

Co-authored-by: Grzegorz Wójcicki <terkaz@gmx.com>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
Translation: FreeTube/Translations
2024-04-29 19:07:29 +02:00
Jason 7410beacf0
Intuitive input bindings (#4970)
* Configure 'Enter' to submit form being edited

* Configure Ctrl+F keyboard listeners on pages with prominent search bar

* Move lambda data functions to methods

* Remove unnecessary 'return's

* Add Ctrl+F handling to Channel search bar

* Fix disabled ft-select label bug

* Fix linting issue
2024-04-29 18:39:17 +02:00
dependabot[bot] 3ab5c3d7c9
Bump eslint-plugin-n from 17.2.1 to 17.3.1 in the eslint group (#5035)
Bumps the eslint group with 1 update: [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n).


Updates `eslint-plugin-n` from 17.2.1 to 17.3.1
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.2.1...v17.3.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-n
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-29 12:31:35 +00:00
dependabot[bot] 93200a4784
Bump stylelint from 16.3.1 to 16.4.0 in the stylelint group (#5036)
Bumps the stylelint group with 1 update: [stylelint](https://github.com/stylelint/stylelint).


Updates `stylelint` from 16.3.1 to 16.4.0
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/16.3.1...16.4.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-29 12:31:01 +00:00
Rex_sa ddbc0dbf7e
Translated using Weblate (Arabic)
Currently translated at 100.0% (830 of 830 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-04-28 03:07:18 +02:00
absidue 84572f8303
Only approve web API permission requests for permissions that FreeTube needs (#5022) 2024-04-27 12:08:12 +00:00
NEXI 43a7fbdcb1
Translated using Weblate (Serbian)
Currently translated at 100.0% (830 of 830 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2024-04-27 05:07:17 +02:00
absidue 88bed9eaf6
Fix handling of emojis with ZWJ sequences in profile initials (#5023) 2024-04-27 10:53:03 +08:00
Sergio Marques 7f3925d0c5
Translated using Weblate (Portuguese)
Currently translated at 99.3% (825 of 830 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2024-04-27 02:07:20 +02:00
summoner001 ec5ca2bb66
Translated using Weblate (Hungarian)
Currently translated at 100.0% (830 of 830 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-04-26 14:07:18 +02:00
gallegonovato b7e94669cb
Translated using Weblate (Spanish)
Currently translated at 100.0% (830 of 830 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-04-26 14:07:17 +02:00
Fjuro ce57393549
Translated using Weblate (Czech)
Currently translated at 100.0% (830 of 830 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-04-26 12:07:09 +02:00
Oğuz Ersen f5c89f3f9f
Translated using Weblate (Turkish)
Currently translated at 100.0% (830 of 830 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-04-26 09:07:16 +02:00
Massimo Pissarello a2d67523ab
Translated using Weblate (Italian)
Currently translated at 100.0% (830 of 830 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-04-26 09:07:14 +02:00
Jose Delvani fc123f3792
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (830 of 830 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-04-26 09:07:13 +02:00
大王叫我来巡山 1bd3ee936a
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (830 of 830 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-04-26 09:07:11 +02:00
Jeff Huang 4b7f60343e
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (830 of 830 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-04-26 06:07:12 +02:00
absidue eea53f45f1
Fix vscode suggesting broken imports (#5024) 2024-04-26 08:18:25 +08:00
Jason 2208393f76
Implement settings section sorting option (#5010)
* Implement settings section sorting

* Make IS_ELECTRON property used directly
2024-04-25 22:59:17 +00:00
Jason d52ab88e7f
Add icons to dropdowns (#5006)
* Implement icons for all ft-selects

* Remove unnecessary v-if

* Update to use getIconForSortPreference util function with all arrows pointing down

* Update src/renderer/views/Playlist/Playlist.js

Co-authored-by: PikachuEXE <git@pikachuexe.net>

---------

Co-authored-by: PikachuEXE <git@pikachuexe.net>
2024-04-25 22:29:52 +02:00
absidue 819139e75a
Use webpack dev server's open option (#4988) 2024-04-25 16:05:03 -04:00
dependabot[bot] f3362158a7
Bump electron from 29.3.0 to 30.0.1 (#4995)
Bumps [electron](https://github.com/electron/electron) from 29.3.0 to 30.0.1.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v29.3.0...v30.0.1)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-25 20:28:59 +02:00
Ettore Atalan fede887b3d
Translated using Weblate (German)
Currently translated at 99.8% (828 of 829 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-04-24 23:07:22 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc b2d12aa6e3
Remove leftover images (#5009)
* Delete _icons/logoWhite.png

* Delete _icons/logoBlack.png
2024-04-24 22:37:19 +02:00
absidue a94910df27
Serve files from a custom protocol instead of using file:// (#4987) 2024-04-23 21:24:59 +00:00
Priit Jõerüüt 8e2ec57058
Translated using Weblate (Estonian)
Currently translated at 100.0% (829 of 829 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-04-22 18:07:15 +02:00
Priit Jõerüüt 6c7b8f323c
Translated using Weblate (Estonian)
Currently translated at 98.7% (819 of 829 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-04-22 16:07:14 +02:00
dependabot[bot] d5b1e4cc64
Bump eslint-plugin-vuejs-accessibility in the eslint group (#4993)
Bumps the eslint group with 1 update: [eslint-plugin-vuejs-accessibility](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility).


Updates `eslint-plugin-vuejs-accessibility` from 2.2.1 to 2.3.0
- [Release notes](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/releases)
- [Changelog](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/compare/v2.2.1...v2.3.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-vuejs-accessibility
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-22 13:10:21 +00:00
dependabot[bot] 87f573834c
Bump mini-css-extract-plugin from 2.8.1 to 2.9.0 (#4994)
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.8.1 to 2.9.0.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.8.1...v2.9.0)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-22 13:08:31 +00:00
dependabot[bot] e76b097e88
Bump marked from 12.0.1 to 12.0.2 (#4997)
Bumps [marked](https://github.com/markedjs/marked) from 12.0.1 to 12.0.2.
- [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/v12.0.1...v12.0.2)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-22 13:02:38 +00:00
dependabot[bot] 4a3475be7c
Bump sass-loader from 14.2.0 to 14.2.1 (#4996)
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 14.2.0 to 14.2.1.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v14.2.0...v14.2.1)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-22 13:02:25 +00:00
Grzegorz Wójcicki 1e955ee545
Translated using Weblate (Polish)
Currently translated at 100.0% (829 of 829 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-04-21 13:07:15 +02:00
Sergio Marques 47d7424f5c
Translated using Weblate (Portuguese)
Currently translated at 97.9% (812 of 829 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2024-04-21 10:07:17 +02:00
PikachuEXE 0385d01546
Replace actions with nodejs 16 (#4967)
* * Replace action `jozsefsallai/node-package-version` with `jaywcjlove/github-action-package`

* * Replace action `jossef/action-set-json-field` with `jaywcjlove/github-action-package`
2024-04-21 04:14:44 +00:00
Emma 9cec76b228
Set refresh widget z-index to below dropdown search bar (#4980)
* Set `ft-refresh-widget` to z-index of 3

It should be still high enough to be above watch progress, but below the search bar

* Remove `topNav` box-shadow which was previously hidden by z-index
2024-04-19 12:42:40 +00:00
summoner001 a62c8329e5
Translated using Weblate (Hungarian)
Currently translated at 100.0% (829 of 829 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-04-19 08:03:18 +02:00
Jason d65ae6eaae
Fix video timestamps (#4979)
* Fix video timestamps

* Update week logic
2024-04-18 22:02:26 -04:00
Jakub Kordovský b753b7fdd9
Replaced SVGs that had base64 encoded bitmaps with actual vector-based images (#4976) 2024-04-18 22:00:47 -04:00
efb4f5ff-1298-471a-8973-3d47447115dc bb69b558df
Remove `logoColor.png` (#4972)
* Remove logoColor.png

* Remove png from About.vue

* Use repo svg instead of docs png

* Delete _icons/logoColor.png
2024-04-18 21:59:26 -04:00
ChunkyProgrammer 5d0dd3f531
Define emits before using them Part 2 (#4974)
* add missing emits

* update ft-refresh-widget

* Let event handler get CurrentValue instead of specifying it

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2024-04-19 09:00:19 +08:00
Fjuro ee3a747ce2
Translated using Weblate (Czech)
Currently translated at 100.0% (829 of 829 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-04-19 00:03:42 +02:00
Rex_sa b69ecd12a5
Translated using Weblate (Arabic)
Currently translated at 100.0% (829 of 829 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-04-18 22:03:43 +02:00
Petrov 6a48baf399
Translated using Weblate (Bulgarian)
Currently translated at 97.9% (812 of 829 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2024-04-18 18:03:42 +02:00
Jason 207e901615
Fix refresh widget to use same z-index as top-nav (#4977) 2024-04-18 15:43:39 +00:00
Milo Ivir 747952cc97
Translated using Weblate (Croatian)
Currently translated at 100.0% (829 of 829 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2024-04-18 15:04:00 +02:00
Dragibus Noir 047ae4c459
Translated using Weblate (French)
Currently translated at 100.0% (829 of 829 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-04-18 13:03:34 +02:00
Oğuz Ersen 349bc2f2ba
Translated using Weblate (Turkish)
Currently translated at 100.0% (829 of 829 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-04-18 10:04:23 +02:00
大王叫我来巡山 2218ab8a63
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (829 of 829 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-04-18 10:04:21 +02:00
NEXI 791082a6cf
Translated using Weblate (Serbian)
Currently translated at 100.0% (829 of 829 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2024-04-18 05:03:42 +02:00
Jeff Huang e9710070a4
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (829 of 829 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-04-18 05:03:40 +02:00
absidue 27eecb9e0b
Simplify static file loading (#4971) 2024-04-18 01:09:29 +00:00
gallegonovato e633eaf1dd
Translated using Weblate (Spanish)
Currently translated at 100.0% (829 of 829 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-04-18 02:04:15 +02:00
Massimo Pissarello 972b9ce446
Translated using Weblate (Italian)
Currently translated at 100.0% (829 of 829 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-04-18 02:04:15 +02:00
Jose Delvani 5e08969280
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (829 of 829 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-04-18 02:04:14 +02:00
ChunkyProgrammer 009fb739b8
Add yarn run pack:web to linter (#4975) 2024-04-18 06:51:38 +08:00
absidue fa66e82a56
Bundle datastores as ES modules instead of commonjs (#4965) 2024-04-17 22:33:13 +00:00
Hosted Weblate a05b49f4f3
Merge branch 'origin/development' into Weblate. 2024-04-17 23:54:52 +02:00
Jose Delvani de66593fcb
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (827 of 827 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-04-17 23:54:52 +02:00
Jason ab3c1b9b29
Show when Subscriptions / Trending / Most Popular were last updated (#4380)
* Implement first draft of last subscription refresh timestamp

* Update styling to be a top bar

* Update styling to be banner-compatible, & increase banner X button size on mobile

* Update subscription refresh timestamp to be relative

* Implement refresh timestamps for Shorts, Live, and Community tabs

* Extract refresh widget to its own component

* Add Trending and Popular refresh widgets with timestamps

* Fix justifying when no timestamp exists

* Move timestamps to utils store

* Remove unneeded ref classes and currentLocale computed property

* Add page-specific titles for each feed type

* Implement showing least recent cache date per profile

* Update styling property placement & match top nav box shadow on ft-refresh-widget

* Implement showing timestamp for profile only if all channel subscriptions can be found in cache

* Disable refresh button instead of removing it or the widget from the DOM

* Increase top banner's top margin

* Update channel caching calls to provide timestamps

* Modify updateCacheByChannel functions to have default timestamp of new Date()

* Fix 30-day month relative date calculation scenarios through new optional parameter

* Rectify Case 3 (see https://github.com/FreeTubeApp/FreeTube/pull/3668)

* Add back missing line in Popular.js
2024-04-18 05:54:46 +08:00
ChunkyProgrammer 2bc44cd66b
Define emits before using them (#4973)
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2024-04-17 21:50:23 +00:00
Milo Ivir 8483c8e3f8
Translated using Weblate (Croatian)
Currently translated at 99.1% (820 of 827 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2024-04-17 23:04:01 +02:00
Rex_sa a1067327e2
Translated using Weblate (Arabic)
Currently translated at 100.0% (827 of 827 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-04-17 23:04:00 +02:00
Jose Delvani babd82d09a
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (827 of 827 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-04-17 23:04:00 +02:00
Jason 23f1618fcb
Add back 3 Stylelint configs (#4350)
* Add back @double-great/stylelint-a11y Stylelint plugin

Notably, we choose to not use the 'a11y/no-outline-none' rule. The reason for this being that our focus ring suffices for almost every use case (https://www.w3.org/WAI/WCAG22/Understanding/focus-appearance-minimum), and using the same hover and focus styling can be considered bad design in many cases. YT goes the direction of foregoing the focus ring for many of its components and choosing a barely darker color than its :hover for :focus styling, which is controversial. Accessibility-wise, at the very least, using the same hover and focus styling can be confusing, especially for sighted users who use keyboard navigation.

* Add back stylelint-config-sass-guidelines

* Add back stylelint-config-standard

* Satisfy media-prefers-reduced-motion a11y rule

This is not recognized as a fix by the rule due to its limited detection logic, so this rule is not being imported directly.

* Remove duplicate code

* Implement linting fixes

* Implement _ft-list-item.scss linting fixes excluding no-descending-specificity

Properly implementing the no-descending-specificity rule in this file seems to utterly destroy the styling. This would be its own entire initiative to unravel.

* Restart from scratch modifications of _ft-list-item.scss

* Resolve styling discrepancies introduced with ft-list-channel and ft-tooltip
2024-04-17 19:49:37 +02:00
大王叫我来巡山 754f7640fc
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (827 of 827 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-04-17 11:03:40 +02:00
Fjuro 902ef0e28b
Translated using Weblate (Czech)
Currently translated at 100.0% (827 of 827 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-04-17 09:03:37 +02:00
summoner001 e6a9767372
Translated using Weblate (Hungarian)
Currently translated at 100.0% (827 of 827 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-04-17 09:03:37 +02:00
Oğuz Ersen d0ac17ff77
Translated using Weblate (Turkish)
Currently translated at 100.0% (827 of 827 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-04-17 09:03:36 +02:00
Massimo Pissarello 4de55d4f73
Translated using Weblate (Italian)
Currently translated at 100.0% (827 of 827 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-04-17 06:41:19 +02:00
Jose Delvani 25d721ac9b
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (827 of 827 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-04-17 06:41:18 +02:00
Jeff Huang b789c6ee4a
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (827 of 827 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-04-17 06:41:17 +02:00
Jason 9815ed3da2
Sort videos within playlist (#4921)
* Implement playlist sorting

* Hide sort menu for remote playlists

* Remove 'Custom (descending)' sort order

I don't see the need for this particular sort order.

* Adjust sort order & align dropdown with 'More Options' button

* Make 'Latest added first' default option instead of custom

* Remove unlikely-to-be-implemented 'Date published' sorting options

Context from absidue: 'I don't think we should even attempt to support it, due to all of the situations where it wouldn't be possible.'

* Update to use sortOrder as main variable throughout

* Hide sort menu for playlists of length <2
2024-04-17 06:26:43 +08:00
NicolaeFericitu ea35a13614
Translated using Weblate (Romanian)
Currently translated at 92.6% (759 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2024-04-17 00:02:02 +02:00
Ulises Martínez 3bef45b894
Translated using Weblate (Spanish)
Currently translated at 99.7% (817 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-04-17 00:02:01 +02:00
Grzegorz Wójcicki 31f0674910
Translated using Weblate (Polish)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-04-17 00:02:00 +02:00
Hosted Weblate 3ded01b2d4
Merge branch 'origin/development' into Weblate. 2024-04-16 22:16:21 +02:00
NicolaeFericitu 4122883b39
Translated using Weblate (Romanian)
Currently translated at 90.9% (744 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2024-04-16 22:16:18 +02:00
PikachuEXE 2b7c96eb97
Update most paginated places to auto load next page (except comments) (#4565)
* * Update most paginated places to auto load next page (except comments)

* * Make comment section auto load next pages too

* $ Use new component to dedup auto load code

* * Implement auto load next page for single playlist page

* * Remove comment auto load setting

* * Update tooltip text
2024-04-16 22:16:08 +02:00
NicolaeFericitu 4229959852
Translated using Weblate (Romanian)
Currently translated at 90.7% (742 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2024-04-16 22:02:04 +02:00
Anonymous 6c314f1597
Translated using Weblate (Japanese)
Currently translated at 88.0% (720 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2024-04-16 19:02:01 +02:00
Jason 5359d8468e
Improve video playlist search UX (#4929)
* Enable playlist video search mode by default; add Ctrl+F binding

* Fix subject-verb agreement on two search labels

* Remove playlist video search bar when only one video is in the playlist

* Add check for search video mode allowed that is requisite for keybinding

* Remove unnecessary 'async function' in mounted

* Fix styling issue
2024-04-16 17:47:40 +02:00
Jason 981e8e4530
Fix user playlist reversal failing after user playlist information is updated (#4947) 2024-04-16 17:46:43 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc 9e151b74bb
Fix type check failed for prop `searchQueryText` (#4962) 2024-04-16 17:46:26 +02:00
dependabot[bot] 856479fbce
Bump the eslint group with 5 updates (#4963)
Bumps the eslint group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `2.14.1` | `2.15.1` |
| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `16.6.2` | `17.2.1` |
| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `51.0.1` | `52.0.0` |
| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `9.24.0` | `9.25.0` |
| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `1.13.2` | `1.14.0` |


Updates `eslint-plugin-jsonc` from 2.14.1 to 2.15.1
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.14.1...v2.15.1)

Updates `eslint-plugin-n` from 16.6.2 to 17.2.1
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.6.2...v17.2.1)

Updates `eslint-plugin-unicorn` from 51.0.1 to 52.0.0
- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases)
- [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v51.0.1...v52.0.0)

Updates `eslint-plugin-vue` from 9.24.0 to 9.25.0
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.24.0...v9.25.0)

Updates `eslint-plugin-yml` from 1.13.2 to 1.14.0
- [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.13.2...v1.14.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsonc
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-n
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: eslint
- dependency-name: eslint-plugin-unicorn
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: eslint
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-yml
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 13:48:44 +00:00
dependabot[bot] b8a7906371
Bump sass from 1.74.1 to 1.75.0 (#4956)
Bumps [sass](https://github.com/sass/dart-sass) from 1.74.1 to 1.75.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.74.1...1.75.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 18:15:39 +08:00
dependabot[bot] 0918724181
Bump electron from 29.2.0 to 29.3.0 (#4952)
Bumps [electron](https://github.com/electron/electron) from 29.2.0 to 29.3.0.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v29.2.0...v29.3.0)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 09:43:32 +00:00
dependabot[bot] 5d896ec18f
Bump lefthook from 1.6.8 to 1.6.10 (#4953)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.6.8 to 1.6.10.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.6.8...v1.6.10)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 11:39:32 +02:00
dependabot[bot] 1275fad4a5
Bump swiper from 11.1.0 to 11.1.1 (#4954)
Bumps [swiper](https://github.com/nolimits4web/Swiper) from 11.1.0 to 11.1.1.
- [Release notes](https://github.com/nolimits4web/Swiper/releases)
- [Changelog](https://github.com/nolimits4web/swiper/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nolimits4web/Swiper/compare/v11.1.0...v11.1.1)

---
updated-dependencies:
- dependency-name: swiper
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 11:38:38 +02:00
dependabot[bot] 179b3e0fa3
Bump youtubei.js from 9.2.0 to 9.3.0 (#4957)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 9.2.0 to 9.3.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v9.2.0...v9.3.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 11:32:50 +02:00
dependabot[bot] bc16f67ef4
Bump sass-loader from 14.1.1 to 14.2.0 (#4958)
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 14.1.1 to 14.2.0.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v14.1.1...v14.2.0)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 11:31:39 +02:00
dependabot[bot] 2f96d664d0
Bump css-loader from 7.0.0 to 7.1.1 (#4959)
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 7.0.0 to 7.1.1.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v7.0.0...v7.1.1)

---
updated-dependencies:
- dependency-name: css-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 11:30:49 +02:00
ynnsuis e087008707
Fix/ Improve accessibility of playlist icon buttons (#4943)
* Add aria-pressed attribute to playlist icon button

* Improve accessibility by adjusting stroke thickness of playlist icon

* Fix to keep the inactive hover state the same

* Update playlist icon active hover style

* Update playlist icon active hover color to --accent-color-hover
2024-04-14 11:15:23 -04:00
absidue dfdab0dd5d
Local API: Fix extracting the published date and view count in playlists (#4936) 2024-04-14 13:23:32 +00:00
absidue bb7d90be05
Fix imports of the "electron" module that are missing an Electron guard (#4935) 2024-04-14 13:16:55 +00:00
Milo Ivir 372bc1bdd1
Translated using Weblate (Croatian)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2024-04-13 22:02:03 +02:00
programutox cf78c9a3b0
Translated using Weblate (Esperanto)
Currently translated at 9.9% (81 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eo/
2024-04-13 19:02:01 +02:00
Alexander Gabilondo 49fe14c2c1
Translated using Weblate (Basque)
Currently translated at 99.7% (816 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eu/
2024-04-13 05:02:03 +02:00
Emma d49b3ba442
Set max height for storyboards depending on window width (#4933)
* Pick largest storyboard that is less than 90px tall

* Reduce storyboard size when window inner width is below 500

* Reduce code

* Only check the window inner width once

to avoid messing with the video player internals for storyboards

* Add back deleted line

* Add back trailing comma
2024-04-12 17:05:06 +00:00
github-actions[bot] e65946294e
Compressed Images (#4934)
Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>
2024-04-12 16:47:36 +00:00
Mehul Sweeti Agrawal ae8e0ce96d
Add more options to default playback rate menu (#4880)
* make slider precise as per playback speed

* Resolve type error in Default Playback

* Adjust the min value of playback slider in accordance to selected interval

* Fix min value of Default Playback
2024-04-12 17:29:09 +02:00
Jakub Kordovský 5aba52beac
SVG assets (#4898)
* SVG assets

* Added hi-res version of Windows icon

* Added back PNG icon for Electron app
2024-04-12 17:25:49 +02:00
absidue af2913592e
Add SUPPORTS_LOCAL_API build flag (#4931) 2024-04-12 06:12:50 +00:00
WaldiS 559671fd24
Translated using Weblate (Polish)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-04-11 22:02:01 +02:00
ChunkyProgrammer 3756dfc665
Add `pack` to linter workflow so it's easier to prevent errors when merging some PRs (#4927) 2024-04-11 16:53:12 +00:00
Priit Jõerüüt f5f87d3c32
Translated using Weblate (Estonian)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-04-11 17:02:03 +02:00
Jason d6e5439b67
Add back author search in video playlist searching (#4919)
* Add back author search in video playlist searching

Reuses previous paradigm (the paradigm currently in place in History.js). This was the pre-existing behavior before the Playlist PR. See 5c8d49bf51/src/renderer/views/UserPlaylists/UserPlaylists.js (L98-L103).

* Update title/author search handling to not fail if only one of the base values is invalid

* Add author-searching to 'Find playlist with video' results
2024-04-11 13:46:33 +00:00
dependabot[bot] 2d51419797
Bump tar from 6.1.15 to 6.2.1 (#4926)
Bumps [tar](https://github.com/isaacs/node-tar) from 6.1.15 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v6.1.15...v6.2.1)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-11 13:12:57 +00:00
absidue bc6b88231e
Add locale fallbacks for "es_AR", "es-MX", "pt-BR" and "pt-PT" (#4892)
* Add fallback to "es" when strings are missing in "es_AR" and "es-MX"

* Add fallbacks for pt-PT and pt-BR too
2024-04-11 07:59:01 -04:00
Emma 1dde533270
Use more generic icon for `Quick bookmark` feature (#4885)
* Use `bookmark` icon for `Quick bookmark` feature

* Make bookmark icon primary colour

* Remove colour from fa-bookmark

* Make thumbnail icons fully visible instead of only 85% visible

* Make thumbnail icons very slightly larger

* Revert size change of bookmark icon and playlist add icon

* Revert `$thumbnail-overlay-opacity` and change icon opacity directly
2024-04-11 08:24:25 +00:00
NEXI 3d226b4ec6
Translated using Weblate (Serbian)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2024-04-11 01:02:02 +02:00
NicolaeFericitu f9204c08df
Translated using Weblate (Romanian)
Currently translated at 90.9% (744 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2024-04-10 21:02:04 +02:00
Emma bf4c82654c
Update references of `FreeTubeCordova` to `FreeTubeAndroid` (#4922)
* Update reference of `FreeTubeCordova` to `FreeTubeAndroid`

* Update reference of `FreeTubeCordova` in bug report template && issue labeler
2024-04-10 19:10:30 +02:00
Philip Goto ff9c9e8a7b
Translated using Weblate (Dutch)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2024-04-10 00:02:00 +02:00
Ophiushi 101ed85fce
Translated using Weblate (French)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-04-09 21:02:04 +02:00
Ettore Atalan ec896d486f
Translated using Weblate (German)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-04-09 21:02:02 +02:00
absidue 490c51fe59
Workaround YouTube returning empty pages on the channel live tab (#4914) 2024-04-09 09:22:39 -04:00
Rex_sa c7c40d7863
Translated using Weblate (Arabic)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-04-09 08:02:00 +02:00
大王叫我来巡山 2a0af884c1
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-04-09 05:01:57 +02:00
absidue 4b509f0edd
Fix incorrect published dates in the channel search with the Invidious API (#4912) 2024-04-08 21:26:03 -04:00
absidue ae027f1c90
Fix window title displaying null while loading a video or channel (#4913) 2024-04-08 21:16:51 -04:00
dependabot[bot] 97926d8c82
Bump css-loader from 6.10.0 to 7.0.0 (#4905)
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.10.0 to 7.0.0.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.10.0...v7.0.0)

---
updated-dependencies:
- dependency-name: css-loader
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-08 21:51:43 +00:00
Jose Delvani 86fb75bc08
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-04-08 19:01:57 +02:00
dependabot[bot] 7e20b49420
Bump sass from 1.72.0 to 1.74.1 (#4906)
Bumps [sass](https://github.com/sass/dart-sass) from 1.72.0 to 1.74.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.72.0...1.74.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-08 08:07:22 -04:00
dependabot[bot] 8ef97e5b20
Bump lefthook from 1.6.7 to 1.6.8 (#4904)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.6.7 to 1.6.8.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.6.7...v1.6.8)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-08 08:04:14 -04:00
dependabot[bot] 5425a50de4
Bump the babel group with 2 updates (#4900)
Bumps the babel group with 2 updates: [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) and [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env).


Updates `@babel/core` from 7.24.3 to 7.24.4
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.24.4/packages/babel-core)

Updates `@babel/preset-env` from 7.24.3 to 7.24.4
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.24.4/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-08 08:03:54 -04:00
dependabot[bot] b51c3663b5
Bump the fortawesome group with 3 updates (#4902)
Bumps the fortawesome group with 3 updates: [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome), [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome) and [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome).


Updates `@fortawesome/fontawesome-svg-core` from 6.5.1 to 6.5.2
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.5.1...6.5.2)

Updates `@fortawesome/free-brands-svg-icons` from 6.5.1 to 6.5.2
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.5.1...6.5.2)

Updates `@fortawesome/free-solid-svg-icons` from 6.5.1 to 6.5.2
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.5.1...6.5.2)

---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-svg-core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: fortawesome
- dependency-name: "@fortawesome/free-brands-svg-icons"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: fortawesome
- dependency-name: "@fortawesome/free-solid-svg-icons"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: fortawesome
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-08 07:05:35 -04:00
dependabot[bot] 00fabf191b
Bump electron from 29.1.6 to 29.2.0 (#4903)
Bumps [electron](https://github.com/electron/electron) from 29.1.6 to 29.2.0.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v29.1.6...v29.2.0)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-08 07:04:21 -04:00
Jeff Huang 2cc44753c1
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-04-08 06:01:49 +02:00
absidue ab60eb264a
Ask the main process, instead of the file system whether the replace HTTP cache setting is enabled (#4894) 2024-04-07 23:00:07 -04:00
absidue f7206ec7e8
Use blob URLs for storyboards instead of writing them to the file system (#4891) 2024-04-08 09:31:20 +08:00
Oğuz Ersen 86f24f33e8
Translated using Weblate (Turkish)
Currently translated at 100.0% (820 of 820 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-04-08 00:01:50 +02:00
absidue 5ca9b06186
Update targets in babelrc (#4893) 2024-04-07 17:39:55 -04:00
Tixa El Nou 32027d1dc6
Translated using Weblate (Spanish)
Currently translated at 100.0% (820 of 820 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-04-07 21:02:03 +02:00
Tixa El Nou 548b51b11e
Translated using Weblate (Spanish (Argentina))
Currently translated at 45.7% (375 of 820 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_AR/
2024-04-07 21:02:01 +02:00
Fjuro 8d5dbe9efa
Translated using Weblate (Czech)
Currently translated at 100.0% (820 of 820 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-04-07 19:02:03 +02:00
summoner001 77ca07a7d3
Translated using Weblate (Hungarian)
Currently translated at 100.0% (820 of 820 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-04-07 19:02:02 +02:00
Massimo Pissarello 0dac070b6f
Translated using Weblate (Italian)
Currently translated at 100.0% (820 of 820 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-04-07 19:02:02 +02:00
Allan Nordhøy 4e1486d3e5
Translated using Weblate (Norwegian Bokmål)
Currently translated at 75.1% (616 of 820 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2024-04-07 19:02:01 +02:00
ChunkyProgrammer d8387b76d7
Add i18n-eslint-plugin (#4763)
* add i18n-eslint-plugin

* remove `FreeTube` `Invidious` and `YouTube` from locale files as those shouldn't be translated

* Remove testing code

* Uncomment code

* use separate getColorTranslations function

* make suggested changes

Co-Authored-By: absidue <48293849+absidue@users.noreply.github.com>

* Add back blank line between import & export

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
Co-authored-by: PikachuEXE <git@pikachuexe.net>
2024-04-07 14:58:15 +00:00
Jiri Grönroos fdc3c13fcd
Translated using Weblate (Finnish)
Currently translated at 94.7% (776 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2024-04-07 16:01:47 +02:00
absidue 8b16bd5d6d
Move ft-list-channel specific css to ft-list-channel.scss (#4873) 2024-04-06 09:53:01 +08:00
Tyoma 64be1c1606
Translated using Weblate (Russian)
Currently translated at 98.0% (803 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2024-04-05 21:02:06 +02:00
mapi68 c541896b90
Bump Node.js from 18.x to 20.x (#4876)
* Update linter.yml

* Update release.yml

* Update build.yml
2024-04-05 12:21:45 -04:00
Tyoma cbefdcd225
Translated using Weblate (Russian)
Currently translated at 97.3% (797 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2024-04-05 18:02:01 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc cfe590bd59
Add caution blockquote to Download links (#4878)
* Add caution blockquote to Download links

* Specify versions at top of readme and redo wording
2024-04-05 17:49:29 +02:00
Tyoma 70f702ce68
Translated using Weblate (Russian)
Currently translated at 96.3% (789 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2024-04-05 16:31:30 +02:00
Tyoma a40294580b
Translated using Weblate (Russian)
Currently translated at 95.9% (786 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2024-04-05 16:01:57 +02:00
dependabot[bot] 27546439dc
Bump undici from 5.28.3 to 5.28.4 (#4867)
Bumps [undici](https://github.com/nodejs/undici) from 5.28.3 to 5.28.4.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.28.3...v5.28.4)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-05 06:39:00 +08:00
Grzegorz Wójcicki 41f158dd99
Translated using Weblate (Polish)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-04-04 13:01:48 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc 5e681e2dd5
Update README.md with blockquote (#4841)
* Update README.md with blockquote

* Improve note readability for mobile users

* Add Tip blockquote to donate section
2024-04-04 06:21:26 +08:00
efb4f5ff-1298-471a-8973-3d47447115dc 3ce580d405
Fix config.yml to prevent nesting (#4847) 2024-04-04 06:20:54 +08:00
PrestonN c72c2f7d2f Bump version number to v0.20.0 2024-04-03 15:51:18 -04:00
absidue 191f9c6b12
Update cached list of Invidious instances (#4842) 2024-04-02 18:34:52 -04:00
PikachuEXE bf4f6e42b4
Make chapter section scroll to current chapter when scroll into view port when expanded (#4725)
* * Make chapter section scroll to current chapter when scroll into view port when expanded

* * Use existing element instead of new dummy element
2024-04-02 12:53:43 -04:00
PikachuEXE 4dea7746c5
Update icons for add to/remove from quick bookmark button (#4825)
* * Update icons for add to/remove from quick bookmark target button

* * Change quick bookmarked indicator to green

* * Stop importing star icon which is now unused
2024-04-01 21:54:19 -04:00
absidue f25753c164
Add support for sorting the shorts tab by oldest on the local API (#4832) 2024-04-01 21:54:02 -04:00
absidue 455216c6cd
Add support for CommentViews in video comments (#4806) 2024-04-02 09:30:41 +08:00
absidue 52e605d8cd
Add support for LockupViews on the channel podcasts tab (#4767) 2024-04-02 09:03:58 +08:00
dependabot[bot] 558a78e26d
Bump youtubei.js from 9.1.0 to 9.2.0 (#4836)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 9.1.0 to 9.2.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v9.1.0...v9.2.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 14:28:12 +02:00
dependabot[bot] 96dfd45fa9
Bump swiper from 11.0.7 to 11.1.0 (#4837)
Bumps [swiper](https://github.com/nolimits4web/Swiper) from 11.0.7 to 11.1.0.
- [Release notes](https://github.com/nolimits4web/Swiper/releases)
- [Changelog](https://github.com/nolimits4web/swiper/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nolimits4web/Swiper/compare/v11.0.7...v11.1.0)

---
updated-dependencies:
- dependency-name: swiper
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 14:27:10 +02:00
dependabot[bot] c50c2fc382
Bump the stylelint group with 1 update (#4835)
Bumps the stylelint group with 1 update: [stylelint](https://github.com/stylelint/stylelint).


Updates `stylelint` from 16.3.0 to 16.3.1
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/16.3.0...16.3.1)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 09:57:43 +00:00
dependabot[bot] ea396fd78c
Bump the eslint group with 1 update (#4834)
Bumps the eslint group with 1 update: [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue).


Updates `eslint-plugin-vue` from 9.23.0 to 9.24.0
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.23.0...v9.24.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 09:57:31 +00:00
dependabot[bot] d86b1256ed
Bump electron from 29.1.5 to 29.1.6 (#4838)
Bumps [electron](https://github.com/electron/electron) from 29.1.5 to 29.1.6.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v29.1.5...v29.1.6)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 09:56:55 +00:00
Priit Jõerüüt d7b7a40fa3
Translated using Weblate (Estonian)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-03-30 16:01:57 +01:00
absidue 5f2a998331
Fix v-observe-visibility error when playlist items are updated (#4774) 2024-03-26 21:36:34 -04:00
absidue b04e349b06
Fix extracting the subscriber count from channel PageHeader nodes (#4804) 2024-03-26 21:35:34 -04:00
Sergio Marques 4023bfa9c9
Translated using Weblate (Portuguese)
Currently translated at 99.3% (814 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2024-03-27 02:02:04 +01:00
absidue 598d970b93
Create empty subscriptions cache objects directly instead of cloning (#4814) 2024-03-27 08:37:19 +08:00
absidue b1244b7dab
Parse compact numbers without using floating point numbers to avoid accuracy issues (#4817) 2024-03-27 08:34:21 +08:00
absidue d8a3ab337d
Fix the left arrow key not working on the first button in prompts (#4816) 2024-03-27 08:32:21 +08:00
absidue 77df063c71
Fix the web build's manifest.json file getting included in the electron build (#4815) 2024-03-27 08:31:11 +08:00
absidue b65b1a6be9
Move usingElectron from computed into data (#4810) 2024-03-26 20:27:57 -04:00
absidue 31c813ddfd
Stop setting node modules path now that we bundle the modules (#4809) 2024-03-26 20:27:35 -04:00
Rusi Dimitrov 9d7500b9a1
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2024-03-26 22:01:55 +01:00
dependabot[bot] fc82daa740
Bump express from 4.18.1 to 4.19.2 (#4812)
Bumps [express](https://github.com/expressjs/express) from 4.18.1 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.1...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-26 18:09:33 +01:00
Jose Delvani 255ba91aef
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-03-26 14:01:57 +01:00
Jose Delvani 3383d367ab
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-03-26 02:02:00 +01:00
absidue 81c3588378
Skip jobs instead of just steps in the auto merge and duplicate label workflows (#4807) 2024-03-26 08:55:43 +08:00
Rusi Dimitrov f0849d0a3d
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2024-03-25 22:01:56 +01:00
PikachuEXE 8fa8e1fd99
! Fix handling of video data without `published` (#4788) 2024-03-25 15:23:01 +00:00
absidue cac1d6be09
Keep the video options button visible when the dropdown is open (#4771) 2024-03-25 10:21:10 -04:00
dependabot[bot] bce5fc9e3c
Bump the babel group with 3 updates (#4797)
Bumps the babel group with 3 updates: [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core), [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) and [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env).


Updates `@babel/core` from 7.24.0 to 7.24.3
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.24.3/packages/babel-core)

Updates `@babel/eslint-parser` from 7.23.10 to 7.24.1
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.24.1/eslint/babel-eslint-parser)

Updates `@babel/preset-env` from 7.24.0 to 7.24.3
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.24.3/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
- dependency-name: "@babel/eslint-parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: babel
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 10:19:47 -04:00
dependabot[bot] 72fc2ce4bb
Bump the stylelint group with 2 updates (#4799)
Bumps the stylelint group with 2 updates: [postcss](https://github.com/postcss/postcss) and [stylelint](https://github.com/stylelint/stylelint).


Updates `postcss` from 8.4.36 to 8.4.38
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.36...8.4.38)

Updates `stylelint` from 16.2.1 to 16.3.0
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/16.2.1...16.3.0)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: stylelint
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 08:56:41 -04:00
dependabot[bot] 8f03dbda78
Bump the eslint group with 2 updates (#4798)
Bumps the eslint group with 2 updates: [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) and [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml).


Updates `eslint-plugin-jsonc` from 2.13.0 to 2.14.1
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.13.0...v2.14.1)

Updates `eslint-plugin-yml` from 1.12.2 to 1.13.2
- [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.12.2...v1.13.2)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsonc
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-yml
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 08:56:15 -04:00
dependabot[bot] 595cbd444b
Bump webpack-dev-server from 5.0.3 to 5.0.4 (#4800)
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 5.0.3 to 5.0.4.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v5.0.3...v5.0.4)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 08:56:01 -04:00
dependabot[bot] 5bcca66ffd
Bump webpack from 5.90.3 to 5.91.0 (#4801)
Bumps [webpack](https://github.com/webpack/webpack) from 5.90.3 to 5.91.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.90.3...v5.91.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 08:55:39 -04:00
dependabot[bot] 266ae78612
Bump electron from 29.1.4 to 29.1.5 (#4802)
Bumps [electron](https://github.com/electron/electron) from 29.1.4 to 29.1.5.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v29.1.4...v29.1.5)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 08:55:23 -04:00
Jose Delvani ddc6ddd5ee
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-03-25 11:01:59 +01:00
Jiri Grönroos 16f38ff813
Translated using Weblate (Finnish)
Currently translated at 94.1% (771 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2024-03-23 17:01:58 +01:00
dependabot[bot] d190dcd120
Bump webpack-dev-middleware from 7.0.0 to 7.1.1 (#4789)
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 7.0.0 to 7.1.1.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases)
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v7.0.0...v7.1.1)

---
updated-dependencies:
- dependency-name: webpack-dev-middleware
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-22 07:00:00 +08:00
Priit Jõerüüt 29b5207872
Translated using Weblate (Estonian)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-03-19 17:02:01 +01:00
Jose Delvani 26c24d0fcb
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-03-19 13:01:59 +01:00
absidue 4c47987bde
Undo context menu widget layering workaround now that the issue is fixed (#4768) 2024-03-19 08:47:47 +08:00
Milo Ivir d4d8bf0512
Translated using Weblate (Croatian)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2024-03-18 22:54:05 +01:00
dependabot[bot] 7d26c25c53
Bump lefthook from 1.6.5 to 1.6.7 (#4780)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.6.5 to 1.6.7.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.6.5...v1.6.7)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18 19:18:33 +01:00
summoner001 69e7f86336
Translated using Weblate (Hungarian)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-03-18 18:01:59 +01:00
Priit Jõerüüt b82d5e367a
Translated using Weblate (Estonian)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-03-18 18:01:59 +01:00
absidue 32080cc8e3
Hide ft-icon-button and ft-profile-selector dropdowns when the escape key is pressed (#4770) 2024-03-18 08:30:02 -04:00
absidue 29d6c87bed
Fix hardcoded FreeTube string on the watch page (#4772) 2024-03-18 08:20:42 -04:00
dependabot[bot] cb5877706e
Bump mondeja/remove-labels-gh-action from 1.1.1 to 2.0.0 (#4784)
Bumps [mondeja/remove-labels-gh-action](https://github.com/mondeja/remove-labels-gh-action) from 1.1.1 to 2.0.0.
- [Release notes](https://github.com/mondeja/remove-labels-gh-action/releases)
- [Commits](https://github.com/mondeja/remove-labels-gh-action/compare/v1.1.1...v2.0.0)

---
updated-dependencies:
- dependency-name: mondeja/remove-labels-gh-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18 08:19:45 -04:00
dependabot[bot] 17cf90cdd2
Bump the eslint group with 1 update (#4777)
Bumps the eslint group with 1 update: [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue).


Updates `eslint-plugin-vue` from 9.22.0 to 9.23.0
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.22.0...v9.23.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18 08:18:38 -04:00
dependabot[bot] 0aa911c7a3
Bump webpack-dev-server from 5.0.2 to 5.0.3 (#4781)
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 5.0.2 to 5.0.3.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v5.0.2...v5.0.3)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18 08:17:06 -04:00
dependabot[bot] ba905aa947
Bump electron from 29.1.1 to 29.1.4 (#4782)
Bumps [electron](https://github.com/electron/electron) from 29.1.1 to 29.1.4.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v29.1.1...v29.1.4)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18 08:16:45 -04:00
dependabot[bot] df52434b17
Bump bluwy/substitute-string-action from 2 to 3 (#4783)
Bumps [bluwy/substitute-string-action](https://github.com/bluwy/substitute-string-action) from 2 to 3.
- [Release notes](https://github.com/bluwy/substitute-string-action/releases)
- [Commits](https://github.com/bluwy/substitute-string-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: bluwy/substitute-string-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18 08:14:49 -04:00
dependabot[bot] fc5d949919
Bump sass from 1.71.1 to 1.72.0 (#4779)
Bumps [sass](https://github.com/sass/dart-sass) from 1.71.1 to 1.72.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.71.1...1.72.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18 08:14:11 -04:00
dependabot[bot] 6a4c45f303
Bump the stylelint group with 2 updates (#4778)
Bumps the stylelint group with 2 updates: [postcss](https://github.com/postcss/postcss) and [stylelint-config-sass-guidelines](https://github.com/bjankord/stylelint-config-sass-guidelines).


Updates `postcss` from 8.4.35 to 8.4.36
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.35...8.4.36)

Updates `stylelint-config-sass-guidelines` from 11.0.0 to 11.1.0
- [Release notes](https://github.com/bjankord/stylelint-config-sass-guidelines/releases)
- [Changelog](https://github.com/bjankord/stylelint-config-sass-guidelines/blob/main/CHANGELOG.md)
- [Commits](https://github.com/bjankord/stylelint-config-sass-guidelines/compare/v11.0.0...v11.1.0)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: stylelint
- dependency-name: stylelint-config-sass-guidelines
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18 08:13:55 -04:00
Frey Luna 2c1bb491f9
Translated using Weblate (Polish)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-03-18 00:01:49 +01:00
Philip Goto 42ccd9b221
Translated using Weblate (Dutch)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2024-03-17 17:01:59 +01:00
dependabot[bot] 1b066189e0
Bump follow-redirects from 1.15.4 to 1.15.6 (#4773)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-17 10:03:38 +01:00
Jose Delvani aed1b2442b
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-03-16 12:01:58 +01:00
Jose Delvani f8615dc2cf
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-03-16 10:24:00 +01:00
Grzegorz Wójcicki 4195751f8d
Translated using Weblate (Polish)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-03-16 04:02:04 +01:00
Jose Delvani a4b14c7f81
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-03-16 02:01:53 +01:00
Yaron Shahrabani dade0f5779
Translated using Weblate (Hebrew)
Currently translated at 87.3% (715 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2024-03-15 23:01:53 +01:00
gallegonovato bf74cce9ab
Translated using Weblate (Spanish)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-03-15 23:01:52 +01:00
Oğuz Ersen 88222b784b
Translated using Weblate (Turkish)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-03-15 19:01:54 +01:00
Philip Goto b415c750e0
Translated using Weblate (Dutch)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2024-03-15 19:01:53 +01:00
NEXI b0cf6e32af
Translated using Weblate (Serbian)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2024-03-15 14:02:11 +01:00
summoner001 83f868cb30
Translated using Weblate (Hungarian)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-03-15 14:02:10 +01:00
J. Lavoie 32990cf4ba
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2024-03-15 14:02:10 +01:00
J. Lavoie 3ca2f18084
Translated using Weblate (French)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-03-15 14:02:09 +01:00
J. Lavoie af7dc92803
Translated using Weblate (Finnish)
Currently translated at 93.8% (769 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2024-03-15 14:02:09 +01:00
J. Lavoie c8fcdc4272
Translated using Weblate (German)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-03-15 14:02:08 +01:00
Rex_sa 843771c762
Translated using Weblate (Arabic)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-03-15 05:02:02 +01:00
Massimo Pissarello 909af29d0a
Translated using Weblate (Italian)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-03-15 05:02:01 +01:00
Jeff Huang a049e92421
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-03-15 05:01:59 +01:00
Jose Delvani 1f809be6ef
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-03-15 03:01:58 +01:00
大王叫我来巡山 ab6c4b9105
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-03-15 03:01:57 +01:00
Fjuro bef0486d78
Translated using Weblate (Czech)
Currently translated at 100.0% (819 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-03-15 00:01:59 +01:00
Anonymous 8083ab779f
Translated using Weblate (Slovenian)
Currently translated at 64.3% (527 of 819 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sl/
2024-03-14 22:52:59 +01:00
PikachuEXE 65a5b0c045
Add search playlists with matching videos function (#4537)
* * Update user playlists page to add search playlists with matching videos function

* * Update add videos to playlists prompt to add search playlists with matching videos function

* * Update UI & label text

* * Click on playlist link with search matching video enabled now also search for video when view switched

* * Only auto enable search video mode for playlists with video(s)

* * Make new toggle vertically align center

* * Make new toggle vertically align center
2024-03-14 17:16:15 -04:00
cat 68c74ea2b6
Translated using Weblate (Danish)
Currently translated at 91.0% (745 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/da/
2024-03-14 11:01:55 +01:00
cat 03e8b78392
Translated using Weblate (Danish)
Currently translated at 90.2% (738 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/da/
2024-03-14 02:01:56 +01:00
cat 43c0f2f801
Translated using Weblate (Danish)
Currently translated at 88.1% (721 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/da/
2024-03-14 00:01:56 +01:00
absidue 98aded9701
Fix handling of video published date in video lists (#4752)
* Fix handling of video published date in video lists

* Use same date format on the history page as before

* Switch to months at 30 days instead of 32 and correct thresholds

* Add support for formatting as weeks

* According to Invidious everything on the popular tab is a short???
2024-03-13 02:26:12 -04:00
Philip Goto dc3f73e5bc
Translated using Weblate (Dutch)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2024-03-12 21:01:43 +01:00
大王叫我来巡山 665ec282a9
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-03-12 05:01:57 +01:00
dependabot[bot] 805d2714e4
Bump lefthook from 1.6.4 to 1.6.5 (#4758)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.6.4 to 1.6.5.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.6.4...v1.6.5)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 07:17:15 -04:00
dependabot[bot] 2794c46633
Bump marked from 12.0.0 to 12.0.1 (#4757)
Bumps [marked](https://github.com/markedjs/marked) from 12.0.0 to 12.0.1.
- [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/v12.0.0...v12.0.1)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 07:16:49 -04:00
dependabot[bot] 3e18a81151
Bump electron from 29.1.0 to 29.1.1 (#4756)
Bumps [electron](https://github.com/electron/electron) from 29.1.0 to 29.1.1.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v29.1.0...v29.1.1)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 07:15:14 -04:00
Sergio Marques 9cbcdd2f77
Translated using Weblate (Portuguese)
Currently translated at 98.7% (808 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2024-03-10 23:01:48 +01:00
Jose Delvani 3325f634b8
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-03-10 23:01:47 +01:00
Emma 551b51341c
Improve touch controls for dash quality selector (#4750)
* Improve touch input on dash quality selector

- Add `touchstart` event to quality button which toggles the `vjs-lock-showing` class used on other quality selectors
- Call `this.handleClick` from touchstart (fixes issue with `e.target` not being correct)

MarmadileManteater/FreeTubeCordova#239

* Hide the dash quality selector on `focusout`

* Use `classList.*` methods over manually editing the attributes

* De-duplicate code

* Add back line break

* Allow scroll on dash quality selector when screen is narrow

* Use flag to determine if user is scrolling or tapping

* hide the quality selector on select

(just like the other quality selectors do on mobile)
2024-03-10 18:00:42 -04:00
NEXI 17818ca3db
Translated using Weblate (Serbian)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2024-03-09 18:01:50 +01:00
gallegonovato e99a60eb90
Translated using Weblate (Spanish)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-03-09 00:01:49 +01:00
Ophiushi 7e429486a6
Translated using Weblate (French)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-03-09 00:01:48 +01:00
Ettore Atalan f84358ddbb
Translated using Weblate (German)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-03-09 00:01:47 +01:00
Priit Jõerüüt e6134b2d0c
Translated using Weblate (Estonian)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-03-08 17:01:50 +01:00
Grzegorz Wójcicki bda75d3740
Translated using Weblate (Polish)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-03-08 03:01:49 +01:00
Eder Etxebarria Rojo 6b2e4e6fbf
Translated using Weblate (Basque)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eu/
2024-03-08 00:01:49 +01:00
delvani f0ee53402d
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-03-08 00:01:48 +01:00
delvani a4cd456167
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-03-07 22:01:47 +01:00
delvani 122742e8fb
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-03-07 20:01:42 +01:00
absidue 3c26450e43
Fix playlists database import and export not using the actual database format (#4664)
* Fix playlists database import and export not using the actual database format

* Support importing both the db format and the legacy array one
2024-03-07 10:51:04 -05:00
absidue 064170be22
Fix visible toast messages flickering when one disappears (#4749) 2024-03-07 14:16:53 +00:00
absidue 393f889d9b
Update channel names and thumbnails when refreshing subscriptions (#4688) 2024-03-07 13:49:54 +00:00
Oğuz Ersen fdd675c693
Translated using Weblate (Turkish)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-03-07 14:01:46 +01:00
Fjuro ea1c0ccc44
Translated using Weblate (Czech)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-03-07 10:01:45 +01:00
Massimo Pissarello b61ae091de
Translated using Weblate (Italian)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-03-07 10:01:45 +01:00
summoner001 505289a496
Translated using Weblate (Hungarian)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-03-07 08:01:49 +01:00
Jeff Huang 0068e11655
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-03-07 08:01:48 +01:00
Rex_sa 8d22a29ace
Translated using Weblate (Arabic)
Currently translated at 100.0% (818 of 818 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-03-07 04:01:50 +01:00
PikachuEXE 672803d30c
Add video search in user playlist feature (#4622)
* * Update single playlist view for user playlists to add search video function

* ! Fix load more button appears when searching & visible items under pagination limit

* * Show message when search returns no result

* * Make search button focused after existing search mode

* * Make search result show search result show original playlist item indexes

* * Make search button only appear with video count > 0
2024-03-06 15:27:01 -05:00
ChunkyProgrammer f54c45a118
Add discussion info when opening an issue (#4676)
* Add discussion info when opening an issue

* Change about for matrix

* add weblate and freetube docs

* Apply suggestions from code review

Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/config.yml

Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/config.yml

---------

Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>
2024-03-06 19:36:57 +01:00
EditaNEmilis d3ea2289a0
Translated using Weblate (Lithuanian)
Currently translated at 79.6% (651 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2024-03-06 17:01:49 +01:00
NEXI 69629963a7
Translated using Weblate (Serbian)
Currently translated at 100.0% (817 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2024-03-06 08:01:49 +01:00
Priit Jõerüüt e1b5ff8c5f
Translated using Weblate (Estonian)
Currently translated at 100.0% (817 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-03-04 18:01:53 +01:00
dependabot[bot] 6af77bf0e1
Bump mini-css-extract-plugin from 2.8.0 to 2.8.1 (#4742)
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.8.0 to 2.8.1.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.8.0...v2.8.1)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 07:42:26 -05:00
dependabot[bot] bee23ebe07
Bump electron from 28.2.3 to 29.1.0 (#4743)
Bumps [electron](https://github.com/electron/electron) from 28.2.3 to 29.1.0.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v28.2.3...v29.1.0)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 20:26:59 +08:00
dependabot[bot] 22ba51e97f
Bump lefthook from 1.6.1 to 1.6.4 (#4740)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.6.1 to 1.6.4.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.6.1...v1.6.4)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 07:11:09 -05:00
dependabot[bot] 97d9350e0c
Bump the babel group with 2 updates (#4739)
Bumps the babel group with 2 updates: [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) and [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env).


Updates `@babel/core` from 7.23.9 to 7.24.0
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.24.0/packages/babel-core)

Updates `@babel/preset-env` from 7.23.9 to 7.24.0
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.24.0/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: babel
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: babel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 07:10:10 -05:00
dependabot[bot] 377b7a7684
Bump swiper from 11.0.6 to 11.0.7 (#4741)
Bumps [swiper](https://github.com/nolimits4web/Swiper) from 11.0.6 to 11.0.7.
- [Release notes](https://github.com/nolimits4web/Swiper/releases)
- [Changelog](https://github.com/nolimits4web/swiper/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nolimits4web/Swiper/compare/v11.0.6...v11.0.7)

---
updated-dependencies:
- dependency-name: swiper
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 07:06:06 -05:00
dependabot[bot] a5fb7d7140
Bump electron-builder from 24.12.0 to 24.13.3 (#4744)
* Bump electron-builder from 24.12.0 to 24.13.3

Bumps [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) from 24.12.0 to 24.13.3.
- [Release notes](https://github.com/electron-userland/electron-builder/releases)
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md)
- [Commits](https://github.com/electron-userland/electron-builder/commits/v24.13.3/packages/electron-builder)

---
updated-dependencies:
- dependency-name: electron-builder
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

* Apply suggestions from code review

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2024-03-04 07:04:39 -05:00
Emma 4a5e479bdf
Split view count and published date into two lines on small displays (#4736)
* Split view count and published date into two lines on small displays

* Add blank line

Co-authored-by: PikachuEXE <git@pikachuexe.net>

* Add blank line back

---------

Co-authored-by: PikachuEXE <git@pikachuexe.net>
2024-03-04 08:11:04 +00:00
Jeff Huang 0a11571f9d
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (817 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-03-04 05:01:53 +01:00
PikachuEXE fcd7291beb
Fix URL copied via right click menu (#4690)
* ! Fix URL copied via right click menu

- Invalid URL when copying IV video
- URL with user playlist ID

* * Make copy link entry in right click menu to only show for non user playlists
2024-03-03 21:28:26 +00:00
Milo Ivir 4d1713a7ee
Translated using Weblate (Croatian)
Currently translated at 100.0% (817 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2024-03-03 19:01:51 +01:00
Emma 9c2c4a9316
Wrap ft-icon buttons below before they go fully vertical (#4735) 2024-03-03 09:16:28 +08:00
PikachuEXE 6472c0374f
* Make activating a chapter selector makes window scroll to top like clicking on timestamp links (#4722) 2024-03-02 13:59:04 -05:00
delvani 65b7ba1f88
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (817 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-03-01 20:00:20 +01:00
delvani 3d41e75ec3
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (817 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-03-01 18:00:22 +01:00
PikachuEXE c386841e78
Make video thumbnails have certain height before image loading starts to avoid layout shifts (#4723)
* * Make video thumbnails have certain height before image loading starts to avoid layout shifts

* * Use "fallback to natural aspect ratio" feature of `aspect-ratio`
2024-03-01 13:34:35 +00:00
absidue 4020139840
Update subscription cache when visiting a channel (#4667) 2024-03-01 13:27:28 +00:00
absidue 1bdeb5f67a
Fix fallback to Invidious for the podcasts channel tab (#4731) 2024-03-01 12:38:49 +00:00
delvani a1e57ea6c3
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (817 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-03-01 09:00:22 +01:00
Rex_sa a0e1a65b02
Translated using Weblate (Arabic)
Currently translated at 100.0% (817 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-03-01 06:00:15 +01:00
Grzegorz Wójcicki 68a0cb33cd
Translated using Weblate (Polish)
Currently translated at 100.0% (817 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-03-01 00:02:09 +01:00
Philip Goto 0f2ef668dc
Translated using Weblate (Dutch)
Currently translated at 100.0% (817 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2024-02-29 16:02:04 +01:00
Sveinn í Felli 1f228609db
Translated using Weblate (Icelandic)
Currently translated at 99.7% (815 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2024-02-29 14:02:03 +01:00
gallegonovato e9823771b0
Translated using Weblate (Spanish)
Currently translated at 100.0% (817 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-02-29 14:02:03 +01:00
عمار 6aee3ee25e
Translated using Weblate (Arabic)
Currently translated at 99.8% (816 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-02-29 14:02:02 +01:00
Sveinn í Felli 6b3d9bcdf3
Translated using Weblate (Icelandic)
Currently translated at 99.3% (812 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2024-02-29 13:01:58 +01:00
Massimo Pissarello 87aeb75073
Translated using Weblate (Italian)
Currently translated at 100.0% (817 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-02-29 13:01:58 +01:00
大王叫我来巡山 a281abe913
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (817 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-02-29 13:01:57 +01:00
Eder Etxebarria Rojo 108cb11699
Translated using Weblate (Basque)
Currently translated at 100.0% (817 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eu/
2024-02-29 09:01:57 +01:00
Jeff Huang 0ec819c888
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (817 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-02-29 06:02:09 +01:00
David eb67c0660c
Translated using Weblate (French)
Currently translated at 100.0% (817 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-02-29 02:02:06 +01:00
Fjuro 9e05ac7fc0
Translated using Weblate (Czech)
Currently translated at 100.0% (817 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-02-28 22:02:04 +01:00
Oğuz Ersen e2be29e334
Translated using Weblate (Turkish)
Currently translated at 100.0% (817 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-02-28 20:02:04 +01:00
summoner001 fb861f3c2b
Translated using Weblate (Hungarian)
Currently translated at 100.0% (817 of 817 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-02-28 18:02:02 +01:00
PikachuEXE 0afc78314f
Update add video ot playlist prompt to show presence count when adding one video (#4561)
* $ Rename props for ft-playlist-selector

* * Update add video ot playlist prompt to show presence count when adding one video
2024-02-28 09:15:59 -05:00
mere 22b581073e
Translated using Weblate (Romanian)
Currently translated at 87.7% (716 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2024-02-27 18:16:41 +01:00
Richard-EnglishUK d1bb2f9dc2
Translated using Weblate (English (United Kingdom))
Currently translated at 96.6% (789 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2024-02-27 18:16:40 +01:00
Alexander Gabilondo c0e345438c
Translated using Weblate (Basque)
Currently translated at 78.1% (638 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eu/
2024-02-26 23:01:56 +01:00
absidue 81ce77598f
Prevent layout shifts when thumbnails load in the chapter selector (#4713) 2024-02-26 12:02:08 -05:00
dependabot[bot] 2647e7cb58
Bump electron-builder from 24.9.1 to 24.12.0 (#4718)
* Bump electron-builder from 24.9.1 to 24.12.0

Bumps [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) from 24.9.1 to 24.12.0.
- [Release notes](https://github.com/electron-userland/electron-builder/releases)
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md)
- [Commits](https://github.com/electron-userland/electron-builder/commits/v24.12.0/packages/electron-builder)

---
updated-dependencies:
- dependency-name: electron-builder
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

* Remove strange change failing build

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2024-02-26 12:00:57 -05:00
dependabot[bot] 4243dbd3cb
Bump sass-loader from 14.1.0 to 14.1.1 (#4719)
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 14.1.0 to 14.1.1.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v14.1.0...v14.1.1)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-26 13:08:05 +00:00
dependabot[bot] c6bcb3956e
Bump sass from 1.71.0 to 1.71.1 (#4716)
Bumps [sass](https://github.com/sass/dart-sass) from 1.71.0 to 1.71.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.71.0...1.71.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-26 07:57:22 -05:00
dependabot[bot] b4975fd5a9
Bump the eslint group with 2 updates (#4715)
Bumps the eslint group with 2 updates: [eslint](https://github.com/eslint/eslint) and [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue).


Updates `eslint` from 8.56.0 to 8.57.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0)

Updates `eslint-plugin-vue` from 9.21.1 to 9.22.0
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.21.1...v9.22.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-26 07:55:58 -05:00
absidue 259f7a6ef6
Support opening video timestamps in a new window (#4687)
* Support opening video timestamps in a new window

* Scroll to top when clicking on a timestamp
2024-02-26 09:17:13 +00:00
Alexander Gabilondo f04317b13f
Translated using Weblate (Basque)
Currently translated at 75.4% (616 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eu/
2024-02-26 00:02:05 +01:00
dependabot[bot] 7ef9ce9a4e
Bump webpack-dev-server from 4.15.1 to 5.0.2 (#4695)
* Bump webpack-dev-server from 4.15.1 to 5.0.2

Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.15.1 to 5.0.2.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.15.1...v5.0.2)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-major
...

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

* ! Fix running `yarn dev`

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: PikachuEXE <git@pikachuexe.net>
2024-02-25 14:14:30 +01:00
Suguru Hirahara c98cb92320
Translated using Weblate (Japanese)
Currently translated at 88.9% (726 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2024-02-25 08:01:57 +01:00
Fjuro 93da860e54
Translated using Weblate (Czech)
Currently translated at 100.0% (816 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-02-25 01:02:07 +01:00
EditaNEmilis 7dca54789e
Translated using Weblate (Lithuanian)
Currently translated at 79.7% (651 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2024-02-24 18:02:01 +01:00
Adrian Carpio dc9f495d69
Translated using Weblate (Japanese)
Currently translated at 88.9% (726 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2024-02-24 09:02:02 +01:00
Brad 'Bảo' Hirsch 27fd95cd54
Translated using Weblate (Vietnamese)
Currently translated at 99.5% (812 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/vi/
2024-02-24 07:02:06 +01:00
PikachuEXE b32b6ed1f7
Bump youtubei.js to 9.1.0 for watch page fix (#4707) 2024-02-23 19:51:18 +00:00
ducdat0507 Nguyễn 3182bc8b40
Translated using Weblate (Vietnamese)
Currently translated at 94.3% (770 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/vi/
2024-02-23 16:02:01 +01:00
ducdat0507 Nguyễn 8f5bf5163e
Translated using Weblate (Vietnamese)
Currently translated at 81.7% (667 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/vi/
2024-02-23 14:08:51 +01:00
delvani efca011c09
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (816 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-02-23 09:02:03 +01:00
absidue 414003336d
Fix local API search erroring, because the default parameter values were not getting applied (#4704) 2024-02-22 21:42:37 +00:00
absidue a6cb20be40
Hide date and views separator on the watch page when views are hidden (#4697) 2024-02-21 17:13:37 +00:00
Ihor Hordiichuk 73805300ae
Translated using Weblate (Ukrainian)
Currently translated at 92.0% (751 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2024-02-21 01:55:38 +01:00
Grzegorz Wójcicki b965dc30bd
Translated using Weblate (Polish)
Currently translated at 100.0% (816 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-02-20 02:02:12 +01:00
Priit Jõerüüt 23ca46547c
Translated using Weblate (Estonian)
Currently translated at 100.0% (816 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-02-19 19:02:02 +01:00
dependabot[bot] 2cd5b2d5fd
Bump webpack from 5.90.1 to 5.90.3 (#4696)
Bumps [webpack](https://github.com/webpack/webpack) from 5.90.1 to 5.90.3.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.90.1...v5.90.3)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 16:57:38 +00:00
dependabot[bot] 0e0b2715d5
Bump sass from 1.70.0 to 1.71.0 (#4693)
Bumps [sass](https://github.com/sass/dart-sass) from 1.70.0 to 1.71.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.70.0...1.71.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 09:19:18 -05:00
dependabot[bot] 1c14fcfe5c
Bump electron from 28.2.2 to 28.2.3 (#4692)
Bumps [electron](https://github.com/electron/electron) from 28.2.2 to 28.2.3.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v28.2.2...v28.2.3)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 09:18:08 -05:00
dependabot[bot] 97bc804462
Bump the stylelint group with 1 update (#4691)
Bumps the stylelint group with 1 update: [@double-great/stylelint-a11y](https://github.com/double-great/stylelint-a11y).


Updates `@double-great/stylelint-a11y` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/double-great/stylelint-a11y/releases)
- [Commits](https://github.com/double-great/stylelint-a11y/compare/v3.0.1...v3.0.2)

---
updated-dependencies:
- dependency-name: "@double-great/stylelint-a11y"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 09:03:25 -05:00
absidue 2f29084d4f
Remove unused isLoading from ft-community-post (#4684) 2024-02-19 11:02:32 +00:00
absidue 161633d1d9
Include swiper version in CSS file name, for cache busting (#4685) 2024-02-19 10:58:59 +00:00
Jeff Huang cfaec7eaa2
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (816 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-02-19 05:02:00 +01:00
absidue 7b74099b24
Fix local API erroring when the view count is missing on the channel shorts tab (#4689) 2024-02-19 09:35:13 +08:00
Milo Ivir e5bd98b775
Translated using Weblate (Croatian)
Currently translated at 100.0% (816 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2024-02-18 21:01:59 +01:00
Grzegorz Wójcicki 0f0e126066
Translated using Weblate (Polish)
Currently translated at 99.8% (815 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-02-18 21:01:58 +01:00
efb4f5ff-1298-471a-8973-3d47447115dc 16f904ec66
Fix Hungarian Locale Name (#4686) 2024-02-18 09:50:28 -05:00
Philip Goto 9b50a69579
Translated using Weblate (Dutch)
Currently translated at 100.0% (816 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2024-02-18 11:02:04 +01:00
Dragibus Noir 1b5cb3f527
Translated using Weblate (French)
Currently translated at 100.0% (816 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-02-18 03:02:01 +01:00
gallegonovato a5196b6f48
Translated using Weblate (Spanish)
Currently translated at 100.0% (816 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-02-17 17:01:59 +01:00
dependabot[bot] 98b51ac77b
Bump marked from 11.2.0 to 12.0.0 (#4638)
Bumps [marked](https://github.com/markedjs/marked) from 11.2.0 to 12.0.0.
- [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/v11.2.0...v12.0.0)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-17 12:57:32 +01:00
summoner001 05eaef5b45
Translated using Weblate (Hungarian)
Currently translated at 100.0% (816 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-02-17 12:01:58 +01:00
NEXI 64213a1967
Translated using Weblate (Serbian)
Currently translated at 100.0% (816 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2024-02-17 10:01:59 +01:00
Oğuz Ersen 49c6bc0497
Translated using Weblate (Turkish)
Currently translated at 100.0% (816 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-02-17 10:01:58 +01:00
absidue 48e2f0c290
Change the default download behaviour to the better "Open in web browser" value (#4683) 2024-02-17 08:13:30 +00:00
大王叫我来巡山 427d9a3859
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (816 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-02-17 06:02:07 +01:00
Massimo Pissarello 6d6aad230b
Translated using Weblate (Italian)
Currently translated at 100.0% (816 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-02-17 04:02:06 +01:00
Fjuro 99ccdafa59
Translated using Weblate (Czech)
Currently translated at 100.0% (816 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-02-17 00:02:08 +01:00
Rex_sa 794a9f88d0
Translated using Weblate (Arabic)
Currently translated at 100.0% (816 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-02-17 00:02:07 +01:00
Fjuro 9315592e8e
Translated using Weblate (Czech)
Currently translated at 99.6% (813 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-02-16 22:49:38 +01:00
Anonymous 386db43bd0
Translated using Weblate (Japanese)
Currently translated at 88.3% (721 of 816 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2024-02-16 22:49:31 +01:00
ChunkyProgrammer 6cbe6b5e9d
Fix some translation issues (#4674)
* fix some locale issues

* change local API to Local API

* update translation keys to `Falling back to Local API`

* fix translation key for local api in js files
2024-02-16 22:20:22 +01:00
ChunkyProgrammer d15dd43d07
fix loading invidious instances from static file for electron builds (#4681) 2024-02-16 20:39:59 +00:00
dependabot[bot] b2fff65ca6
Bump undici from 5.26.3 to 5.28.3 (#4682)
Bumps [undici](https://github.com/nodejs/undici) from 5.26.3 to 5.28.3.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.26.3...v5.28.3)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-16 15:03:22 -05:00
Philip Goto f6dd155d67
Translated using Weblate (Dutch)
Currently translated at 98.8% (806 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2024-02-16 19:02:15 +01:00
Philip Goto 2f76d62e94
Translated using Weblate (Dutch)
Currently translated at 97.7% (797 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2024-02-16 14:02:01 +01:00
Philip Goto 8efe81aa62
Translated using Weblate (Dutch)
Currently translated at 96.4% (786 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2024-02-16 10:02:03 +01:00
ChunkyProgrammer fb724a67c5
Fix loading IV playlists (#4680) 2024-02-16 07:29:38 +01:00
The Cats a8fa7e6a2c
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-02-16 00:02:07 +01:00
Fjuro e615ebb565
Translated using Weblate (Czech)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-02-15 18:02:36 +01:00
Ghost of Sparta 3cfec4b387
Translated using Weblate (Hungarian)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-02-15 18:02:34 +01:00
Priit Jõerüüt 701427e1a0
Translated using Weblate (Estonian)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-02-15 18:02:32 +01:00
Oğuz Ersen 3e5e435375
Translated using Weblate (Turkish)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-02-15 18:02:31 +01:00
gallegonovato 85e457b47e
Translated using Weblate (Spanish)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-02-15 18:02:28 +01:00
Rex_sa 4db2778bda
Translated using Weblate (Arabic)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-02-15 18:02:27 +01:00
Massimo Pissarello 7a14485fef
Translated using Weblate (Italian)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-02-15 18:02:25 +01:00
Grzegorz Wójcicki 70cba2aea6
Translated using Weblate (Polish)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-02-15 18:02:23 +01:00
Ophiushi 7aaca2018f
Translated using Weblate (French)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-02-15 18:02:21 +01:00
Jeff Huang ad7ae0d412
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-02-15 18:02:19 +01:00
大王叫我来巡山 bea851b1cb
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-02-15 18:02:18 +01:00
Emma 821d5ca73e
Fix overflow issue with share playlist icon drop-down (#4677)
* Set share playlist dropdown position to `center` w/ media query

* Remove overflow-y as it causes the overflow issue

Originally, when this overflow-y was added, the share playlist dropdown went straight down, so there would no need for the content to be able to overflow in the y direction. (FreeTubeApp/FreeTube#2281)

Now, the dropdown swings out to the left by default, and even when it is centered, it still overflows the width of the container as an intentional part of the design.

* Remove unnecessary whitespace
2024-02-15 09:02:21 +01:00
absidue c15f28681d
Fix the Invidious DASH manifest generation (#4672) 2024-02-14 19:27:23 -05:00
Emma d335151d04
Hide channel sidebar label under `more` when setting is enabled (#4678) 2024-02-14 19:26:21 -05:00
Anonymous 28cc5ef76d
Translated using Weblate (Norwegian Nynorsk)
Currently translated at 79.5% (648 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nn/
2024-02-13 22:42:35 +01:00
Hosted Weblate 36f4700416
Merge branch 'origin/development' into Weblate. 2024-02-13 22:34:40 +01:00
NEXI ee3c905eb8
Translated using Weblate (Serbian)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2024-02-13 22:34:39 +01:00
Mitchel Paulin 82965211b7
Remove excessive punctuation as part of distraction settings (#4673)
* Remove excessive punctuation

* Update static/locales/en-US.yaml

Co-authored-by: PikachuEXE <git@pikachuexe.net>

* Remove pipe

---------

Co-authored-by: PikachuEXE <git@pikachuexe.net>
2024-02-13 22:34:31 +01:00
dependabot[bot] 475626f040
Bump the stylelint group with 1 update (#4669)
Bumps the stylelint group with 1 update: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.4.33 to 8.4.35
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.33...8.4.35)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-12 08:06:13 -05:00
dependabot[bot] d437acfccb
Bump swiper from 11.0.5 to 11.0.6 (#4670)
Bumps [swiper](https://github.com/nolimits4web/Swiper) from 11.0.5 to 11.0.6.
- [Release notes](https://github.com/nolimits4web/Swiper/releases)
- [Changelog](https://github.com/nolimits4web/swiper/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nolimits4web/Swiper/compare/v11.0.5...v11.0.6)

---
updated-dependencies:
- dependency-name: swiper
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-12 08:05:47 -05:00
dependabot[bot] 5f91aea25d
Bump electron from 28.2.1 to 28.2.2 (#4671)
Bumps [electron](https://github.com/electron/electron) from 28.2.1 to 28.2.2.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v28.2.1...v28.2.2)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-12 08:04:36 -05:00
dependabot[bot] 06f2897039
Bump the eslint group with 1 update (#4668)
Bumps the eslint group with 1 update: [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn).


Updates `eslint-plugin-unicorn` from 50.0.1 to 51.0.1
- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases)
- [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v50.0.1...v51.0.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-unicorn
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-12 08:03:57 -05:00
Emma 1a9a6b9d5e
Adjust margins and flow on Channel view (on narrow displays) (#4662)
* Adjust margins and media queries on Channel view

* Remove redundant CSS
2024-02-11 14:23:57 +00:00
Philip Goto 695055dbd8
Translated using Weblate (Dutch)
Currently translated at 94.1% (767 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2024-02-11 14:02:02 +01:00
absidue 30248d6bbc
Support YouTube using PageHeader on user channels not just auto-generated ones (#4543)
* Support YouTube using PageHeader on user channels not just auto-generated ones

* Bump YouTube.js to 9.0.2 as requested
2024-02-09 11:39:01 -05:00
dependabot[bot] 3bce022616
Bump actions/upload-artifact from 3 to 4 (#4471)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-09 11:37:29 -05:00
Emma deb2f99125
Hang icon dropdowns to left on `watch-video-info` on mobile (#4660) 2024-02-09 16:50:16 +01:00
syl 7f93d7f94c
Translated using Weblate (French)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-02-09 16:02:05 +01:00
PikachuEXE bf83faa322
! Fix comment channel link display w/ local API (#4652) 2024-02-09 03:26:28 +00:00
J. Lavoie 1bc9c9c7a4
Translated using Weblate (Tigrinya)
Currently translated at 2.2% (18 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ti/
2024-02-08 01:01:56 +01:00
J. Lavoie 625b2ee73d
Translated using Weblate (English (United Kingdom))
Currently translated at 96.6% (788 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2024-02-08 01:01:55 +01:00
J. Lavoie a8c730c85b
Translated using Weblate (French)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-02-08 01:01:55 +01:00
J. Lavoie ea6a5a3cb9
Translated using Weblate (Finnish)
Currently translated at 94.8% (773 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2024-02-08 01:01:55 +01:00
J. Lavoie d7c8330ec3
Translated using Weblate (German)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-02-08 01:01:53 +01:00
Carlos Luiz 31cd329422
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-02-06 21:25:54 +01:00
dependabot[bot] 10639b426d
Bump sass-loader from 14.0.0 to 14.1.0 (#4639)
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 14.0.0 to 14.1.0.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v14.0.0...v14.1.0)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 17:59:43 +01:00
dependabot[bot] 18ce38f8f4
Bump electron from 28.2.0 to 28.2.1 (#4637)
Bumps [electron](https://github.com/electron/electron) from 28.2.0 to 28.2.1.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v28.2.0...v28.2.1)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 13:03:54 +00:00
David Millan 05a51b9365
Translated using Weblate (Galician)
Currently translated at 82.2% (670 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2024-02-05 14:01:53 +01:00
David Millan 9075396c85
Translated using Weblate (Spanish)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-02-05 14:01:52 +01:00
dependabot[bot] ac525878e0
Bump css-loader from 6.9.1 to 6.10.0 (#4642)
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.9.1 to 6.10.0.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.9.1...v6.10.0)

---
updated-dependencies:
- dependency-name: css-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 12:36:51 +00:00
dependabot[bot] a728c38dbe
Bump peter-evans/create-pull-request from 5 to 6 (#4644)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 5 to 6.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v5...v6)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 07:23:47 -05:00
dependabot[bot] 2eba883bec
Bump webpack from 5.90.0 to 5.90.1 (#4640)
Bumps [webpack](https://github.com/webpack/webpack) from 5.90.0 to 5.90.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.90.0...v5.90.1)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 07:23:28 -05:00
dependabot[bot] 8c59c9ca82
Bump github/issue-labeler from 3.3 to 3.4 (#4643)
Bumps [github/issue-labeler](https://github.com/github/issue-labeler) from 3.3 to 3.4.
- [Release notes](https://github.com/github/issue-labeler/releases)
- [Commits](https://github.com/github/issue-labeler/compare/v3.3...v3.4)

---
updated-dependencies:
- dependency-name: github/issue-labeler
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 07:22:46 -05:00
dependabot[bot] 8099d136c8
Bump mini-css-extract-plugin from 2.7.7 to 2.8.0 (#4641)
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.7.7 to 2.8.0.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.7.7...v2.8.0)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 07:21:37 -05:00
dependabot[bot] 6c04aa611a
Bump the stylelint group with 2 updates (#4635)
Bumps the stylelint group with 2 updates: [@double-great/stylelint-a11y](https://github.com/double-great/stylelint-a11y) and [stylelint](https://github.com/stylelint/stylelint).


Updates `@double-great/stylelint-a11y` from 3.0.0 to 3.0.1
- [Release notes](https://github.com/double-great/stylelint-a11y/releases)
- [Commits](https://github.com/double-great/stylelint-a11y/compare/v3.0.0...v3.0.1)

Updates `stylelint` from 16.2.0 to 16.2.1
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/16.2.0...16.2.1)

---
updated-dependencies:
- dependency-name: "@double-great/stylelint-a11y"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: stylelint
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 07:21:00 -05:00
dependabot[bot] a8eca23d05
Bump the babel group with 1 update (#4633)
Bumps the babel group with 1 update: [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser).


Updates `@babel/eslint-parser` from 7.23.9 to 7.23.10
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.10/eslint/babel-eslint-parser)

---
updated-dependencies:
- dependency-name: "@babel/eslint-parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 07:20:11 -05:00
dependabot[bot] 4571b8cd41
Bump the eslint group with 1 update (#4634)
Bumps the eslint group with 1 update: [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue).


Updates `eslint-plugin-vue` from 9.20.1 to 9.21.1
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.20.1...v9.21.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 07:19:51 -05:00
summoner001 52c6924dc3
Translated using Weblate (Hungarian)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-02-05 10:01:48 +01:00
Massimo Pissarello e9acca0d9b
Translated using Weblate (Italian)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-02-05 10:01:46 +01:00
Jeff Huang 8180c4863d
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-02-05 05:01:51 +01:00
Priit Jõerüüt 6885f0e202
Translated using Weblate (Estonian)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-02-05 03:01:45 +01:00
absidue 01f9b7a4e0
Hide subscription refresh button when there are no subscriptions (#4631) 2024-02-05 09:50:51 +08:00
Sergio Marques 05dfc44798
Translated using Weblate (Portuguese)
Currently translated at 99.3% (810 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2024-02-04 22:01:55 +01:00
absidue e0942ea8d9
Remove existence checks and fallbacks for files that always exist (#4544) 2024-02-04 20:45:37 +00:00
Sergio Marques 6f41256038
Translated using Weblate (Portuguese)
Currently translated at 98.8% (806 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2024-02-04 20:01:55 +01:00
Alex b8634bd2ed
Translated using Weblate (Dutch)
Currently translated at 90.5% (738 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2024-02-04 20:01:54 +01:00
Rex_sa 4350db5073
Translated using Weblate (Arabic)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-02-04 17:01:53 +01:00
github-actions[bot] 5489fc94e9
Compressed Images (#4629)
Co-authored-by: PrestonN <PrestonN@users.noreply.github.com>
2024-02-04 14:06:16 +00:00
Grzegorz Wójcicki 9cd347314a
Translated using Weblate (Polish)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-02-04 06:01:49 +01:00
Axus Wizix 35b8e75fe3
Translated using Weblate (Russian)
Currently translated at 97.1% (792 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2024-02-04 04:01:48 +01:00
大王叫我来巡山 ffbc276b66
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-02-04 04:01:47 +01:00
Ophiushi d2c1e2d961
Translated using Weblate (French)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-02-03 21:01:45 +01:00
Fjuro ce30c0ea72
Translated using Weblate (Czech)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-02-03 19:01:46 +01:00
Oğuz Ersen 91e28e5e0a
Translated using Weblate (Turkish)
Currently translated at 100.0% (815 of 815 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-02-03 19:01:45 +01:00
JonahFoster 0663a29f39
Added a Nordic base theme (#4542)
* Added a Nordic base theme

* Added Nordic icon

* Added Nordic theme to switch

* Update src/renderer/themes.css

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>

---------

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>
2024-02-03 11:25:15 -05:00
Jason ad9cabd5e4
Make video info section more concise (#4338)
* Implement proposed formatting changes

* Increase font-size of video metrics to 14px

* More closely colocate title and channel to compensate for larger video metrics font size

* Update breakpoint for single column template to 1000px to minimize icon wrapping

* Fix like icon being on a different line from the text on smaller screen widths

* Update all Watch breakpoints to 1050px from 900px
2024-02-01 08:03:22 -05:00
absidue 351fdb951d
Playlist performance improvements (#4597)
* Implement pagination for user playlists on the Playlist page

* Fix the load more loading icon being displayed off-screen

* Caching user playlists is unnecessary as they are already in the store

* ft-list-video: Only render description element if there is a description

* Minor speed ups in the playlists store

* ft-list-video: Remove superfluous template around view count

* ft-list-video: Replace watched property with historyEntryExists computed property

* playlist-info: Fix copying partially loaded user playlists

* Fix the playlist number not getting lazy loaded

* Reduce nesting levels

Co-authored-by: PikachuEXE <git@pikachuexe.net>

---------

Co-authored-by: PikachuEXE <git@pikachuexe.net>
2024-02-01 07:08:47 -05:00
PikachuEXE 5a6d4d5038
! Fix playlist type not passed when playing next/prev item in a user playlist (#4623) 2024-01-31 17:16:29 +01:00
ChunkyProgrammer cec2d3647f
Properly localize playlist view and video counts (#4620) 2024-01-31 14:54:25 +00:00
Milo Ivir 6a877fd353
Translated using Weblate (Croatian)
Currently translated at 100.0% (814 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2024-01-31 14:01:45 +01:00
Elias Groß 5a316f1ee0
Translated using Weblate (German)
Currently translated at 100.0% (814 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-01-30 18:01:44 +01:00
Hosted Weblate 81f2960033
Merge branch 'origin/development' into Weblate. 2024-01-30 16:01:52 +01:00
Milo Ivir a961498ee7
Translated using Weblate (Croatian)
Currently translated at 99.7% (812 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2024-01-30 16:01:49 +01:00
absidue 50bf28f94e
Fix search bar handling of Invidious channel URLs (#4568) 2024-01-30 00:39:10 +00:00
absidue d0e33fbc7b
Local API: List related games in featured channels section (#4562) 2024-01-30 00:37:29 +00:00
absidue 205924c33b
Workaround community post slider dependency incorrectly calculating its size (#4598) 2024-01-30 00:32:49 +00:00
ChunkyProgrammer c983e02011
Add support for viewing movie trailers with local api (#4391)
* Add support for viewing movie trailers with local api

* add support for age restricted trailers

* remove unused changes

* always show trailer, regardless of video playability status

* Improve movie parsing logic

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* check for null instead of truthy

* Exclude unneeded properties

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2024-01-30 00:30:50 +00:00
dependabot[bot] 057c9d7729
Bump the eslint group with 2 updates (#4616)
Bumps the eslint group with 2 updates: [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) and [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser).


Updates `eslint-plugin-jsonc` from 2.12.2 to 2.13.0
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.12.2...v2.13.0)

Updates `vue-eslint-parser` from 9.4.1 to 9.4.2
- [Release notes](https://github.com/vuejs/vue-eslint-parser/releases)
- [Commits](https://github.com/vuejs/vue-eslint-parser/compare/v9.4.1...v9.4.2)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsonc
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: vue-eslint-parser
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-29 17:43:25 -05:00
Dragibus Noir c2580b2f6f
Translated using Weblate (French)
Currently translated at 100.0% (814 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-01-29 20:01:54 +01:00
Jiri Grönroos 10606f7fb3
Translated using Weblate (Finnish)
Currently translated at 94.8% (772 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2024-01-29 20:01:54 +01:00
dependabot[bot] 1b426375e2
Bump electron from 28.1.4 to 28.2.0 (#4611)
Bumps [electron](https://github.com/electron/electron) from 28.1.4 to 28.2.0.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v28.1.4...v28.2.0)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-29 12:45:20 -05:00
trudel69 9cb16697b3
Translated using Weblate (French)
Currently translated at 100.0% (814 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-01-29 18:01:57 +01:00
dependabot[bot] 6d58410f39
Bump the eslint group with 4 updates (#4581)
* Bump the eslint group with 4 updates

Bumps the eslint group with 4 updates: [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc), [eslint-plugin-vuejs-accessibility](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility), [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) and [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser).


Updates `eslint-plugin-jsonc` from 2.11.2 to 2.12.2
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.11.2...v2.12.2)

Updates `eslint-plugin-vuejs-accessibility` from 2.2.0 to 2.2.1
- [Release notes](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/releases)
- [Changelog](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/compare/v2.2.0...v2.2.1)

Updates `eslint-plugin-yml` from 1.11.0 to 1.12.2
- [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.11.0...v1.12.2)

Updates `vue-eslint-parser` from 9.4.0 to 9.4.1
- [Release notes](https://github.com/vuejs/vue-eslint-parser/releases)
- [Commits](https://github.com/vuejs/vue-eslint-parser/compare/v9.4.0...v9.4.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsonc
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-vuejs-accessibility
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
- dependency-name: eslint-plugin-yml
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: vue-eslint-parser
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
...

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

* v Revert eslint-plugin-vuejs-accessibility update

* ! Fix `progress` missing label

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: PikachuEXE <git@pikachuexe.net>
2024-01-29 18:01:12 +01:00
dependabot[bot] 472711fc40
Bump lefthook from 1.6.0 to 1.6.1 (#4608)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.6.0...v1.6.1)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-29 17:59:51 +01:00
dependabot[bot] 1fddb4ffbb
Bump marked from 11.1.1 to 11.2.0 (#4612)
Bumps [marked](https://github.com/markedjs/marked) from 11.1.1 to 11.2.0.
- [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/v11.1.1...v11.2.0)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-29 07:28:04 -05:00
dependabot[bot] 5588dae157
Bump webpack from 5.89.0 to 5.90.0 (#4610)
Bumps [webpack](https://github.com/webpack/webpack) from 5.89.0 to 5.90.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.89.0...v5.90.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-29 07:23:25 -05:00
dependabot[bot] 0cae719b05
Bump the babel group with 3 updates (#4606)
Bumps the babel group with 3 updates: [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core), [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) and [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env).


Updates `@babel/core` from 7.23.7 to 7.23.9
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.9/packages/babel-core)

Updates `@babel/eslint-parser` from 7.23.3 to 7.23.9
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.9/eslint/babel-eslint-parser)

Updates `@babel/preset-env` from 7.23.8 to 7.23.9
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.9/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
- dependency-name: "@babel/eslint-parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-29 07:19:55 -05:00
Milo Ivir b0e8b58e69
Translated using Weblate (Croatian)
Currently translated at 99.0% (806 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2024-01-28 16:01:48 +01:00
Rex_sa 3380aea074
Translated using Weblate (Arabic)
Currently translated at 100.0% (814 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-01-28 16:01:47 +01:00
Ophiushi 38aff62f14
Translated using Weblate (French)
Currently translated at 100.0% (814 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-01-28 02:01:46 +01:00
Priit Jõerüüt a7864a53d9
Translated using Weblate (Estonian)
Currently translated at 100.0% (814 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-01-27 23:01:49 +01:00
NEXI 8494a7b62b
Translated using Weblate (Serbian)
Currently translated at 100.0% (814 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2024-01-27 03:01:47 +01:00
NEXI 6656f7f209
Translated using Weblate (Serbian)
Currently translated at 100.0% (814 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2024-01-27 01:01:51 +01:00
Grzegorz Wójcicki 8dccfe2bbe
Translated using Weblate (Polish)
Currently translated at 100.0% (814 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-01-26 22:01:50 +01:00
Hans - Peter Pa 6e4e6ed6c0
Translated using Weblate (German)
Currently translated at 99.2% (808 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-01-26 16:01:53 +01:00
Milo Ivir d78db23ae9
Translated using Weblate (Croatian)
Currently translated at 99.0% (806 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2024-01-25 21:01:53 +01:00
PikachuEXE e560a8fb60
Update places generating sharable YT video URLs to always return prefix https://youtu.be/ (#4547)
* * Update places generating sharable YT video URLs to always return prefix https://youtu.be/

* ! Fix short form URL
2024-01-25 08:37:35 -05:00
Dragibus Noir 89b5f6b2c9
Translated using Weblate (French)
Currently translated at 99.7% (812 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-01-25 01:01:45 +01:00
P.O b51f4736b3
Translated using Weblate (Swedish)
Currently translated at 92.8% (756 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2024-01-24 21:01:54 +01:00
Vinycius Alves 2f1f26ad32
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (814 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-01-24 00:01:49 +01:00
ovari 99875b0178
Translated using Weblate (Hungarian)
Currently translated at 100.0% (814 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-01-23 21:01:47 +01:00
Oğuz Ersen f4d637653f
Translated using Weblate (Turkish)
Currently translated at 100.0% (814 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-01-23 21:01:47 +01:00
Fjuro aa3b5098d9
Translated using Weblate (Czech)
Currently translated at 100.0% (814 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-01-23 18:01:54 +01:00
summoner001 296cff67d1
Translated using Weblate (Hungarian)
Currently translated at 100.0% (814 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-01-23 18:01:54 +01:00
Dragibus Noir 52e4b4f431
Translated using Weblate (French)
Currently translated at 99.5% (810 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-01-23 14:01:53 +01:00
gallegonovato 53d3ee1250
Translated using Weblate (Spanish)
Currently translated at 100.0% (814 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-01-23 11:01:52 +01:00
Jason f763b00066
Fix quick bookmark buttons appearing for remote playlists (#4592) 2024-01-23 06:36:03 +01:00
Massimo Pissarello e4ca3db865
Translated using Weblate (Italian)
Currently translated at 100.0% (814 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-01-23 05:01:58 +01:00
Jeff Huang 93803ff39a
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (814 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-01-23 05:01:58 +01:00
大王叫我来巡山 2dbb21f514
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (814 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-01-23 05:01:57 +01:00
delvani 0eca6c1f44
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (814 of 814 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-01-23 03:01:53 +01:00
Jason 64e3f32f78
Video title filter / blacklist (#4202)
* Implement hiding of videos with user-inputted text

* Implement ft-input minInputLength

* Enable for playlists

* Enable feature on channel pages

The premise for this change is that users would not want to see that forbidden content anywhere, as opposed to hidden channels, where you're clearly on a channel page to see things from that channel.

* Fix 'Play Next Video' playing forbiddenTitle videos and hidden channel videos

* Fix issue of hidden recommended videos taking up vertical space

* Rename variables to better match non-video-specific function, and remove blocks from History and videos in playlists

* Fix to respect hideForbiddenTitles value

* Modify label

* Clarify restriction affecting original titles

* Add toast for entered input of length below min input length

* Add toast for element already exists

* Update to not clear if duplicate tag is entered for Hide Forbidden feature
2024-01-22 17:59:46 -05:00
dependabot[bot] ea3db79cf4
Bump sass-loader from 13.3.3 to 14.0.0 (#4587)
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 13.3.3 to 14.0.0.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v13.3.3...v14.0.0)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-22 17:43:56 -05:00
dependabot[bot] 2eca90cf6d
Bump copy-webpack-plugin from 12.0.1 to 12.0.2 (#4591)
Bumps [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) from 12.0.1 to 12.0.2.
- [Release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/copy-webpack-plugin/compare/v12.0.1...v12.0.2)

---
updated-dependencies:
- dependency-name: copy-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-22 19:52:44 +00:00
dependabot[bot] 839fa47fc7
Bump css-minimizer-webpack-plugin from 5.0.1 to 6.0.0 (#4588)
Bumps [css-minimizer-webpack-plugin](https://github.com/webpack-contrib/css-minimizer-webpack-plugin) from 5.0.1 to 6.0.0.
- [Release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/compare/v5.0.1...v6.0.0)

---
updated-dependencies:
- dependency-name: css-minimizer-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-22 19:52:19 +00:00
dependabot[bot] bc291a12dc
Bump lefthook from 1.5.6 to 1.6.0 (#4589)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.5.6 to 1.6.0.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.5.6...v1.6.0)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-22 19:51:52 +00:00
dependabot[bot] b43d08c808
Bump webpack-watch-external-files-plugin from 2.0.0 to 3.0.0 (#4590)
Bumps [webpack-watch-external-files-plugin](https://github.com/amitsingh-007/webpack-watch-external-files-plugin) from 2.0.0 to 3.0.0.
- [Release notes](https://github.com/amitsingh-007/webpack-watch-external-files-plugin/releases)
- [Commits](https://github.com/amitsingh-007/webpack-watch-external-files-plugin/compare/v2.0.0...v3.0.0)

---
updated-dependencies:
- dependency-name: webpack-watch-external-files-plugin
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-22 13:53:36 +00:00
dependabot[bot] 217f5e0b0f
Bump electron from 28.1.3 to 28.1.4 (#4586)
Bumps [electron](https://github.com/electron/electron) from 28.1.3 to 28.1.4.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v28.1.3...v28.1.4)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-22 13:51:56 +00:00
dependabot[bot] c8cb2af2f6
Bump css-loader from 6.9.0 to 6.9.1 (#4585)
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.9.0 to 6.9.1.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.9.0...v6.9.1)

---
updated-dependencies:
- dependency-name: css-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-22 13:51:33 +00:00
dependabot[bot] 232cf89778
Bump sass from 1.69.7 to 1.70.0 (#4584)
Bumps [sass](https://github.com/sass/dart-sass) from 1.69.7 to 1.70.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.69.7...1.70.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-22 13:51:14 +00:00
dependabot[bot] 84d431b613
Bump json-minimizer-webpack-plugin from 4.0.0 to 5.0.0 (#4583)
Bumps [json-minimizer-webpack-plugin](https://github.com/webpack-contrib/json-minimizer-webpack-plugin) from 4.0.0 to 5.0.0.
- [Release notes](https://github.com/webpack-contrib/json-minimizer-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/json-minimizer-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/json-minimizer-webpack-plugin/compare/v4.0.0...v5.0.0)

---
updated-dependencies:
- dependency-name: json-minimizer-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-22 13:50:47 +00:00
dependabot[bot] 9baf12fbf7
Bump the stylelint group with 1 update (#4582)
Bumps the stylelint group with 1 update: [stylelint](https://github.com/stylelint/stylelint).


Updates `stylelint` from 16.1.0 to 16.2.0
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/16.1.0...16.2.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-22 13:50:22 +00:00
Rex_sa d4ff1ee68f
Translated using Weblate (Arabic)
Currently translated at 100.0% (807 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-01-22 01:02:01 +01:00
J. Lavoie a19db8555d
Translated using Weblate (English (United Kingdom))
Currently translated at 96.2% (777 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2024-01-21 19:01:54 +01:00
J. Lavoie 0a698b65a2
Translated using Weblate (German)
Currently translated at 100.0% (807 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-01-21 19:01:54 +01:00
Robin Drost 29512b7b27
Translated using Weblate (German)
Currently translated at 100.0% (807 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-01-21 19:01:54 +01:00
J. Lavoie e12a646ed2
Translated using Weblate (German)
Currently translated at 100.0% (807 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-01-21 17:59:18 +01:00
Robin Drost aa81bb545c
Translated using Weblate (German)
Currently translated at 99.7% (805 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-01-21 17:58:25 +01:00
J. Lavoie 7447b05a83
Translated using Weblate (German)
Currently translated at 99.7% (805 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-01-21 17:58:25 +01:00
J. Lavoie eee108b0d6
Translated using Weblate (German)
Currently translated at 99.6% (804 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-01-21 17:58:14 +01:00
Robin Drost 420f8eb9d4
Translated using Weblate (German)
Currently translated at 99.6% (804 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-01-21 17:58:14 +01:00
Robin Drost 5c93269e0b
Translated using Weblate (German)
Currently translated at 99.5% (803 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-01-21 17:58:01 +01:00
J. Lavoie 48d1119efb
Translated using Weblate (German)
Currently translated at 99.5% (803 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-01-21 17:58:01 +01:00
Robin Drost a12f42f6ea
Translated using Weblate (German)
Currently translated at 99.3% (802 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-01-21 17:57:51 +01:00
J. Lavoie 506a2906db
Translated using Weblate (German)
Currently translated at 99.3% (802 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-01-21 17:57:51 +01:00
Robin Drost dff8b2afcc
Translated using Weblate (German)
Currently translated at 99.2% (801 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-01-21 17:57:29 +01:00
J. Lavoie afba065a9c
Translated using Weblate (German)
Currently translated at 99.2% (801 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-01-21 17:57:29 +01:00
J. Lavoie 34802a912f
Translated using Weblate (French)
Currently translated at 100.0% (807 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-01-21 17:56:56 +01:00
Robin Drost df1c624051
Translated using Weblate (German)
Currently translated at 99.1% (800 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-01-21 17:56:55 +01:00
Sergio Marques fd0c7cc5ad
Translated using Weblate (Portuguese)
Currently translated at 98.8% (798 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2024-01-21 02:01:45 +01:00
Priit Jõerüüt cda3a743fb
Translated using Weblate (Estonian)
Currently translated at 100.0% (807 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-01-20 22:01:42 +01:00
Rusi Dimitrov 553753a189
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (807 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2024-01-20 20:01:46 +01:00
Rusi Dimitrov f7294af63e
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (807 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2024-01-19 23:00:18 +01:00
Grzegorz Wójcicki 2932fa3121
Translated using Weblate (Polish)
Currently translated at 100.0% (807 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-01-19 21:00:16 +01:00
Robin Drost a2b03cde0a
Translated using Weblate (German)
Currently translated at 99.0% (799 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-01-19 21:00:15 +01:00
ChunkyProgrammer 1becb8eaf2
Fix system locale setting logic (#4570) 2024-01-19 19:24:57 +01:00
Milo Ivir 8ca73de671
Translated using Weblate (Croatian)
Currently translated at 99.2% (801 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2024-01-19 17:00:18 +01:00
Jeff Huang eb11de51c6
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (807 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-01-19 06:00:17 +01:00
Ophiushi aa106e30a5
Translated using Weblate (French)
Currently translated at 100.0% (807 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-01-19 02:00:38 +01:00
ChunkyProgrammer 0f60880738
remove dearrow markers from titles (#4569) 2024-01-18 23:14:26 +00:00
Fjuro 0c7b16470b
Translated using Weblate (Czech)
Currently translated at 100.0% (807 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-01-18 20:00:17 +01:00
Oğuz Ersen 5c2d4fe3ed
Translated using Weblate (Turkish)
Currently translated at 100.0% (807 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-01-18 20:00:16 +01:00
Massimo Pissarello 6c6e6cc94c
Translated using Weblate (Italian)
Currently translated at 100.0% (807 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-01-18 20:00:15 +01:00
summoner001 6c1c0f2edc
Translated using Weblate (Hungarian)
Currently translated at 100.0% (807 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-01-18 17:00:16 +01:00
gallegonovato 9754f5174e
Translated using Weblate (Spanish)
Currently translated at 100.0% (807 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-01-18 13:00:15 +01:00
大王叫我来巡山 31b135cf2a
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (807 of 807 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-01-18 11:00:10 +01:00
Hosted Weblate 4fc3e48f2e
Merge branch 'origin/development' into Weblate. 2024-01-18 07:33:09 +01:00
Milo Ivir 8df06a8925
Translated using Weblate (Croatian)
Currently translated at 100.0% (799 of 799 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2024-01-18 07:33:09 +01:00
Massimo Pissarello 975addf427
Translated using Weblate (Italian)
Currently translated at 100.0% (799 of 799 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-01-18 07:33:08 +01:00
PikachuEXE 32a2ad9479
Add feature to set a playlist as quick bookmark target (#4518)
* + Add feature to set a playlist as quick bookmark target

* Add back button to watch page

* focus behavior style update

* * Different button text when video saved

* ! Fix mutation function `removeVideos` (still unused)

* * Make default generated favorites playlist as default quick bookmark target

* ! Add fix for `deleteVideoIdsByPlaylistId`

* * Update button text

* * Update quick bookmark playlist first allow revert later

* * Update single playlist view to hide fav button when viewing the target playlist

* - Remove unused code
2024-01-17 22:52:42 -05:00
Rex_sa ffaf3cfe76
Translated using Weblate (Arabic)
Currently translated at 100.0% (799 of 799 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-01-17 02:06:19 +01:00
Milo Ivir ab18c2247b
Translated using Weblate (Croatian)
Currently translated at 98.7% (789 of 799 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2024-01-16 22:06:16 +01:00
Milo Ivir 8498a04443
Translated using Weblate (Croatian)
Currently translated at 94.6% (756 of 799 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2024-01-16 20:06:21 +01:00
The Cats a9b584405a
Translated using Weblate (Portuguese (Brazil))
Currently translated at 92.8% (742 of 799 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2024-01-16 20:06:20 +01:00
Priit Jõerüüt 2ce797328f
Translated using Weblate (Estonian)
Currently translated at 100.0% (799 of 799 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-01-16 12:06:16 +01:00
NEXI db3d2aaaa4
Translated using Weblate (Serbian)
Currently translated at 100.0% (799 of 799 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2024-01-16 04:06:26 +01:00
Grzegorz Wójcicki 0a44bc1a78
Translated using Weblate (Polish)
Currently translated at 100.0% (799 of 799 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-01-16 01:06:23 +01:00
Jiri Grönroos a05ee56c49
Translated using Weblate (Finnish)
Currently translated at 96.3% (770 of 799 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2024-01-16 01:06:22 +01:00
PikachuEXE 251abe4241
* Make top nav able to parse sharable video URL with playlist param (#4548) 2024-01-15 20:46:24 +00:00
Oğuz Ersen 57d4216bdd
Translated using Weblate (Turkish)
Currently translated at 100.0% (799 of 799 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-01-15 19:06:20 +01:00
dependabot[bot] fe96a52516
Bump copy-webpack-plugin from 11.0.0 to 12.0.1 (#4554)
Bumps [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) from 11.0.0 to 12.0.1.
- [Release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/copy-webpack-plugin/compare/v11.0.0...v12.0.1)

---
updated-dependencies:
- dependency-name: copy-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 17:12:32 +00:00
dependabot[bot] 813df67cad
Bump mini-css-extract-plugin from 2.7.6 to 2.7.7 (#4553)
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.7.6 to 2.7.7.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.7.6...v2.7.7)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 18:03:47 +01:00
dependabot[bot] 2e335ad527
Bump the eslint group with 3 updates (#4550)
Bumps the eslint group with 3 updates: [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n), [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) and [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue).


Updates `eslint-plugin-n` from 16.6.1 to 16.6.2
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.6.1...16.6.2)

Updates `eslint-plugin-prettier` from 5.1.2 to 5.1.3
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.1.2...v5.1.3)

Updates `eslint-plugin-vue` from 9.19.2 to 9.20.1
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.19.2...v9.20.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-n
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
- dependency-name: eslint-plugin-prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 11:11:56 -05:00
dependabot[bot] ec139b5963
Bump @seald-io/nedb from 4.0.3 to 4.0.4 (#4552)
Bumps [@seald-io/nedb](https://github.com/seald/nedb) from 4.0.3 to 4.0.4.
- [Changelog](https://github.com/seald/nedb/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seald/nedb/compare/v4.0.3...v4.0.4)

---
updated-dependencies:
- dependency-name: "@seald-io/nedb"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 11:10:37 -05:00
dependabot[bot] d7aa37b286
Bump css-loader from 6.8.1 to 6.9.0 (#4555)
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.8.1 to 6.9.0.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.8.1...v6.9.0)

---
updated-dependencies:
- dependency-name: css-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 11:08:58 -05:00
dependabot[bot] 4adc755625
Bump youtubei.js from 8.1.0 to 8.2.0 (#4557)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 8.1.0 to 8.2.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v8.1.0...v8.2.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 11:08:39 -05:00
dependabot[bot] 4c664dd947
Bump electron from 28.1.1 to 28.1.3 (#4551)
Bumps [electron](https://github.com/electron/electron) from 28.1.1 to 28.1.3.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v28.1.1...v28.1.3)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 15:42:46 +00:00
dependabot[bot] e38d2d8d90
Bump lefthook from 1.5.5 to 1.5.6 (#4556)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.5.5 to 1.5.6.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.5.5...v1.5.6)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 15:41:34 +00:00
dependabot[bot] 88f8921471
Bump the babel group with 1 update (#4549)
Bumps the babel group with 1 update: [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env).


Updates `@babel/preset-env` from 7.23.7 to 7.23.8
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.8/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 15:40:14 +00:00
gallegonovato c3d4fee573
Translated using Weblate (Spanish)
Currently translated at 100.0% (799 of 799 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-01-15 16:06:19 +01:00
Alex e075060c63
Translated using Weblate (Dutch)
Currently translated at 92.3% (738 of 799 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2024-01-15 16:06:18 +01:00
Sveinn í Felli 7fe6dcd661
Translated using Weblate (Icelandic)
Currently translated at 100.0% (799 of 799 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2024-01-15 14:06:18 +01:00
Fjuro badaff5afc
Translated using Weblate (Czech)
Currently translated at 100.0% (799 of 799 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-01-15 11:06:19 +00:00
ovari 60f5916e62
Translated using Weblate (Hungarian)
Currently translated at 100.0% (799 of 799 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-01-15 11:06:18 +00:00
Massimo Pissarello 1b3b0dd549
Translated using Weblate (Italian)
Currently translated at 100.0% (799 of 799 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-01-15 11:06:17 +00:00
Dragibus Noir 60fe168438
Translated using Weblate (French)
Currently translated at 100.0% (799 of 799 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-01-15 11:06:13 +00:00
Jeff Huang 9d486d9a0d
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (799 of 799 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-01-15 07:06:13 +01:00
大王叫我来巡山 c904863b8d
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (799 of 799 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-01-15 07:06:12 +01:00
ChunkyProgrammer ae7a2fa221
Add dearrow support for thumbnails (#4520)
* Add dearrow support for thumbnails

* add translations

* add missing tooltip

* make hidden thumbnails take a higher priority over dearrowed thumbnails

* Implement code suggestions

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2024-01-15 04:20:15 +00:00
Dragibus Noir 95edf3b377
Translated using Weblate (French)
Currently translated at 100.0% (796 of 796 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-01-14 17:06:20 +00:00
sp1cyf0x d2f14b072a
Fix hardware acceleration flag for Linux (#4532)
* Fix hardware acceleration flags

* Update index.js

* Make flag only enabled on Linux

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2024-01-14 10:48:19 -05:00
Mahbub Rahman c35ce2f706
Translated using Weblate (Bengali)
Currently translated at 15.4% (123 of 796 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bn/
2024-01-14 13:30:33 +01:00
Fjuro 4cc63c32e3
Translated using Weblate (Czech)
Currently translated at 100.0% (796 of 796 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-01-14 13:30:33 +01:00
ovari c5b991bc1f
Translated using Weblate (Hungarian)
Currently translated at 100.0% (796 of 796 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-01-14 13:30:33 +01:00
Oğuz Ersen e262de8170
Translated using Weblate (Turkish)
Currently translated at 100.0% (796 of 796 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-01-14 13:30:33 +01:00
gallegonovato b301e10989
Translated using Weblate (Spanish)
Currently translated at 100.0% (796 of 796 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-01-14 13:30:32 +01:00
Rex_sa ec9a1fcf2f
Translated using Weblate (Arabic)
Currently translated at 100.0% (796 of 796 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-01-14 13:30:32 +01:00
Massimo Pissarello 4acc556218
Translated using Weblate (Italian)
Currently translated at 100.0% (796 of 796 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-01-14 13:30:31 +01:00
Grzegorz Wójcicki 00e676d5d9
Translated using Weblate (Polish)
Currently translated at 100.0% (796 of 796 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-01-14 13:30:31 +01:00
Темак 5269730cd1
Translated using Weblate (Russian)
Currently translated at 99.3% (791 of 796 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2024-01-14 13:30:31 +01:00
Ophiushi ff4afb9f83
Translated using Weblate (French)
Currently translated at 100.0% (796 of 796 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-01-14 13:30:30 +01:00
大王叫我来巡山 f07a5de6ad
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (796 of 796 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-01-14 13:30:29 +01:00
trostboot 40ff63abbb
Add toggle to suppress sending additional args to external players (#4515)
* Add toggle to supress sending additional args to ext. players

* Reverse ignoreArgs conditional logic

* Disable custom arg input if args are disabled

* Keep custom arguments, rename option accordingly
2024-01-12 23:06:52 -05:00
J. Lavoie 1b9c6f7b67
Translated using Weblate (English (United Kingdom))
Currently translated at 97.4% (774 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2024-01-12 23:06:26 +01:00
J. Lavoie 87ab36025d
Translated using Weblate (Italian)
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-01-12 23:06:24 +01:00
J. Lavoie 220748631b
Translated using Weblate (French)
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-01-12 23:06:23 +01:00
J. Lavoie 30662eb48a
Translated using Weblate (Finnish)
Currently translated at 91.8% (729 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2024-01-12 23:06:22 +01:00
Grzegorz Wójcicki b6b175076f
Translated using Weblate (Polish)
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-01-12 17:06:16 +01:00
Ettore Atalan 9602323336
Translated using Weblate (German)
Currently translated at 99.7% (792 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2024-01-12 17:06:16 +01:00
Rex_sa 91bfec1112
Translated using Weblate (Arabic)
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2024-01-12 13:06:15 +01:00
Filip Gliszczyński f6c7d62ada
Translated using Weblate (Polish)
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-01-12 01:06:12 +01:00
SC c88937bace
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2024-01-11 18:39:02 +01:00
SC a15c38fab6
Translated using Weblate (Portuguese)
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2024-01-11 18:19:59 +01:00
Fjuro cce70cd009
Translated using Weblate (Czech)
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-01-10 18:06:12 +00:00
dependabot[bot] 748c669960
Bump follow-redirects from 1.15.0 to 1.15.4 (#4539)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.0 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.0...v1.15.4)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-10 04:09:01 +00:00
dependabot[bot] b65f730369
Bump electron from 28.1.0 to 28.1.1 (#4531)
Bumps [electron](https://github.com/electron/electron) from 28.1.0 to 28.1.1.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v28.1.0...v28.1.1)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 14:25:56 +00:00
dependabot[bot] 33bc65465a
Bump the stylelint group with 1 update (#4529)
Bumps the stylelint group with 1 update: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.4.32 to 8.4.33
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.32...8.4.33)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 14:11:56 +00:00
dependabot[bot] 82c91f24a2
Bump sass from 1.69.6 to 1.69.7 (#4530)
Bumps [sass](https://github.com/sass/dart-sass) from 1.69.6 to 1.69.7.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.69.6...1.69.7)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 14:11:33 +00:00
dependabot[bot] 5f9c479d50
Bump alex-page/github-project-automation-plus from 0.8.3 to 0.9.0 (#4527)
Bumps [alex-page/github-project-automation-plus](https://github.com/alex-page/github-project-automation-plus) from 0.8.3 to 0.9.0.
- [Release notes](https://github.com/alex-page/github-project-automation-plus/releases)
- [Commits](https://github.com/alex-page/github-project-automation-plus/compare/v0.8.3...v0.9.0)

---
updated-dependencies:
- dependency-name: alex-page/github-project-automation-plus
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 14:11:14 +00:00
dependabot[bot] c8d7d66381
Bump the eslint group with 1 update (#4528)
Bumps the eslint group with 1 update: [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n).


Updates `eslint-plugin-n` from 16.6.0 to 16.6.1
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.6.0...16.6.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-n
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 14:10:54 +00:00
Philip Goto a860ebbfbd
Translated using Weblate (Dutch)
Currently translated at 92.8% (737 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2024-01-08 12:06:13 +01:00
Jeff Huang cb779be5ba
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2024-01-08 04:06:14 +00:00
PikachuEXE dfbb12c444
! Fix comment sort breakpoint (#4514) 2024-01-07 20:52:24 +01:00
Oğuz Ersen 7ab1928418
Translated using Weblate (Turkish)
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2024-01-07 20:06:20 +01:00
Dragibus Noir 139e02e3af
Translated using Weblate (French)
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-01-07 17:06:36 +01:00
Ophiushi 43c13b3427
Translated using Weblate (French)
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-01-06 20:06:15 +00:00
PikachuEXE f25b537901
* Update playlist view to auto load next page for local API to workaround issue of useless continuation data (#4519) 2024-01-06 11:27:17 +01:00
Jason baa7b014eb
Fix caption sorting & label (#4513)
* Fix auto-translated captions not being ordered properly in non-English languages

* Fix locale showing as 'locale name' in captions list
2024-01-06 11:25:16 +01:00
Grzegorz Wójcicki 20686c3d82
Translated using Weblate (Polish)
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2024-01-06 02:09:20 +01:00
NEXI ca67280894
Translated using Weblate (Serbian)
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2024-01-05 21:08:34 +01:00
Dragibus Noir fa5cc4c346
Translated using Weblate (French)
Currently translated at 99.8% (793 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2024-01-05 21:08:34 +01:00
Massimo Pissarello e7b2b242f7
Translated using Weblate (Italian)
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-01-05 04:09:20 +01:00
João Severino 8be25047d5
Translated using Weblate (Portuguese (Portugal))
Currently translated at 92.3% (733 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2024-01-05 01:08:18 +01:00
Kingproone ed02446e27
Translated using Weblate (Hungarian)
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2024-01-04 21:07:05 +00:00
gallegonovato 9596deee00
Translated using Weblate (Spanish)
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2024-01-04 19:06:21 +01:00
Priit Jõerüüt 3da20b3fda
Translated using Weblate (Estonian)
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-01-04 16:09:30 +00:00
Priit Jõerüüt d4d64a8dde
Translated using Weblate (Estonian)
Currently translated at 94.9% (754 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2024-01-04 12:08:08 +00:00
NEXI 3593d55ec2
Translated using Weblate (Serbian)
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2024-01-04 11:06:13 +01:00
Fjuro 7d159cb33b
Translated using Weblate (Czech)
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2024-01-04 11:06:12 +01:00
Massimo Pissarello cfe39e2935
Translated using Weblate (Italian)
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2024-01-04 11:06:12 +01:00
Eric 22a2a09964
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (794 of 794 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2024-01-04 11:06:11 +01:00
PikachuEXE c40b4a69d5
(Multiple) Local Playlist (instead of saving video in one hidden list) (#4234)
* ! Fix add/removing videos from favourite list

* ! Fix playlist type not passed into video list item component

* ! Fix playlist data loading issue on new windows

* ! Fix user playlist data parsing

* * Ensure playlist view rerender on video additonal removal for displayed playlist

* ! Fix icons & moving videos up/down in user playlist

* * Don't show move up/down buttons when cannot be done

* * Make user playlist view filtering function now works for filtering playlists

* ! Fix style of prompt from any button within playlist-info component

* $ Refactor a function to use early return style

* * Disallow empty playlist name when saving in playlist edit mode

* * Update add video to playlist prompt to have simple filtering like user playlist view

* * Update playlist view to only show video reorder/remove buttons in edit mode

With notice message

* ! Fix playlist view for remote playlist unnecessary reload on save

* ! Fix add to playlist prompt behaviour when some playlists are hidden due to filtering

* $ Remove unused watch function arguments

* * Update user playlist view create new playlist button position

* * Update playlist view to add transitions to video reorder/removal

* * Allow playlist with different case to be created

* * Update visibility of user playlist related action components according to hide playlist settings

Only those visible on video, remote playlist are updated

* * Update video items to only show add to playlist buttons on hover

* - Remove add to favorites button from video list item component

* * Update watch-video-info component to add "add to playlist" button

* * Update watch-video-info component to remove "add to favourite" button

* * Ensure video thumbnail image displayed in 16/9 aspect ratio

Mainly due to YT missing video thumbnail image got different aspect ratio 4/3

* * Update new buttons theme

* * Put edit playlist button before copy button

* * Move "remove video from playlist" button to most right

* * Make video reorder & remove button visible on hover in user playlist view, regardless of "edit mode"

* ! Fix video count parsing for user playlist

* * Update user playlist to allow duplicate video entries (per video ID)

* * Remove extra attributes assignment to video object except `timeAdded`

Unintended change

* * Update copy playlist button to like adding multiple videos to playlists

* * Update copy playlist prompt to prefill title if create new playlist prompt shown

* * Ensure all playlists have `playlistName`

* $- Remove unused playlist property `removeOnWatched`

* * Update read all playlist code to ensure existing "default" playlist properties (_id, protected) have same values as those in default

Also fix issue discovered during testing

* *- Remove unnecessary code line

* * Update playlists from default playlists to be deletable

* ! Fix duplicate `timeAdded` value for videos copied from user playlist

* ! Fix playlist import (tested with db file exported from this branch)

* * Update grid view to only display playlist title up to 255 chars

Still can see full title in single playlist view

* * Update add video to playlist prompt to only display playlist title up to 255 chars

* * Update text of new playlist button to be same as new profile button

* * Ignore many extra keys from playlist objectrs

Also make data import check for object keys against required keys not key counts

* * Disallow playlist import from changing internal playlist ID of existing playlists

Existing playlists are matched by playlist name, not by internal playlist ID

* * Ensure playlist name & description trimmed when saved

* * Add missing change for importing playlist to ignore `protected`

* $ Refactor code for "video object has all require keys"

* ! Fix style of prompt from any button within playlist-info component again

z-index war

* * Update some empty message & button text

* * Ensure playlist item action buttons are hidden during animations

* ! Fix other prompt z-index

* * Update `showAddToPlaylistPromptForManyVideos` to throw error when required keys missing from passed in video data

* *- Remove unused video property `paid` from playlist related code

* *- Remove unused video property `type` from playlist related code

* ! Fix duplicate playlist displayed on playlist conversion

* *- Remove unused video property `published` from playlist related code

* * Don't require & generate property `timeAdded` when display a prompt

* *- Remove unused video property `isLive` from playlist related code

* ! Fix text

* ! Revert code change for debugging only

* ! Fix CSS for "Ensure playlist item action buttons are hidden during animations"

* * Update add playlist button to be shown for live videos

* + Add clear all playlists button

* * Update add video to playlist prompt to swap "save" & "create playlist" button

* ! Fix playlist view won't load after default playlist added due to lack of playlist

* * Show toast message when no playlist selected after pressing save button

* * Update add video to playlist prompt to show latest updated playlist first

Easier for copying playlist with new playlist(s)

* ! Fix watch page when visited via history after viewing the video from a deleted user playlist

* ! Fix share buttons emitting user playlist IDs

* * Add toast message after removing all playlists

* ! Fix remote playlist video list rendering with duplicate videos

* ! Fix missing key for some direct child elements under `transition-group`

* ! Fix animation introduced to unnecessary elements

* ! Prevent video link click during animation

* ! Fix playlist creation/removal not reflected in other windows

* * Ensure playlist visual selected state in sync with data in parent

* * Update add video to playlist prompt to auto select playlists created after prompt shown once

* * Update copy playlist button to show warning about not loaded videos when some not loaded yet

For remote playlist

Won't work for Invidious though (coz no way to load more)

* * Update add video prompt to make it easier to access buttons via keyboard

* * Make video reorder & remove button always visible in user playlist view

* * Make plus button can be focused with tab

Side effect is thumbnail link can be focused too (otherwise can't make plus button visible)

* * Update add video to playlist prompt to focus on search input on shown

* * Accept playlist optional property `createdAt` when importing

* * Update playlist view to always show add to playlist button

* $ Refactor `inUserPlaylist`

Only playlist view would supply `playlistType`

* * Improve accessibility for new prompts

* * Make edit playlist inputs focused on entering edit mode

* * Make most prompts focus back to last focused element on close

* $ Use tabindex 0 for prompts

Possible tabindex values unnecessary with elements programatically focused

* * Update add video to playlist prompt to focus back to search input after new playlist created

* * Update ft-list-video to focus back on thumbnail link element after add to playlist prompt closed

* ! Fix unable to import duplicate video entries into an existing playlist

* ! Fix create playlist prompt looks unclosed after playlist created when opened via add video to playlist prompt

* ! Fix duplicate video entry ID when playlist with duplicate videoId entries copied to another playlist

* ! Fix issues caused by last merge in e291cc8b41b2273a0d77c9f35ea760f0e0f7ac10

* $ Remove unused imports

* ! Fix default playlists added when no playlist stored had no required attributes added on 1st run

* ! Fix invalid prop type warning

* * Use v-if instead of v-show

* $ Just assign bool value instead of if-else

* + Update playlists view to add sorting option

* $- Remove unnecessary property assignments

* ! Fix issues caused by "Remove unnecessary property assignments"

* ! Fix issues caused by "Remove unnecessary property assignments"

* * Ensure sort by time also fallbacks to playlist name sorting

* ! Fix add/remove video does not update playlist last created time

* ! Fix multi window playlist sync

* * Show filtering input & sorting element when no. of playlist > 1

* * Update upcoming video to allow saving in playlist

* ! Fix unable to visit previous video when playing first video in a playlist

* * Update sorting options labels

* ! Fix add to play prompt max width

* ! Fix user playlist view incorrectly sorted playlists by latest updated first when filtered

* * Update add to playlist prompt to add sort options

* $ Remove unused classname

* ! Ensure new playlist button focused after add to playlist prompt closed while thumbnail link unselectable

* * Add playlists sort order for last played at, update it on play

* ! Fix bug introduced by last merge

* ! Fix thumbnail not respecting backend preference

* ! Fix empty playlist thumbnail in single playlist view

* * Make adding large no. of videos faster

* $ Remove unused mapActions entries

* $ Remove unused and unusable playlist code for inserting video IDs into a playlist

* * Update single playlist view to only show `Remove watched videos` btn when there is any video

* ! Fix prompt style issue caused by old branch changes

* ! Fix removing video from local playlist remove all entries with same video ID

* ! Fix adding video does not have uniqueID & timeAdded set

Caused by previous add many video performance fix

* ! Fix navigation in user playlist between entries of same video

* * Reflect playlist updates on watch page playlist panel

* $- Remove outdated incorrect prompt style fix

* ! Fix add video to playlist prompt too high when there are too many playlists

* ! Fix watch page play next/prev video in local playlist

* ! Fix error in online playlist playing

* * Keep partial playlist backward compatibility by restoring `type` in persisted playlist videos

* ! Fix grid item for playlist to hide external player button for local playlist

* * Make history rememeber uniqueId (local playlist video entry) when playing video with local playlist

* ! Fix grid item for video in user playlist to hide external player button

* ! Fix grid item for video in history with user playlist to hide external player button

* ! Fix grid item for video in watch page playlist component with user playlist to hide external player button

* * Update watch page to clear `uniqueID` from query when not playing local playlist

* ! Fix watch page about user playlist detection on new window

* * Reflect playlist updates on watch page playlist panel, even for currently playing video

* ! Allow video with local playlist to be played in external player, but without playlist

Also add missing fix for WatchVideoInfo

* ! Fix external player handling for video in local playlist

* ! Fix ft-video having different URLs in links

* yarn run lint-style-fix

* $ Rename uniqueId to playlistItemId

* * Ensure local playlist ID won't conflict with remote playlist ID

* - Remove import video while creating playlist related code

* * Make text translatable

* * Make sort option text translatable

* ! Fix reverse condition

* $ Just use ?.

* Code review changes

* Spaces

* beforeDestroy

* Remove unused methods

* Remove infoData

* filter > find

* avoid importing `crypto` from NodeJS

* Compress CSS ruleset

* $ Remove useless prefix from key

* Use template for element with v-if only

* Make playlist selector look more selectable (cursor: pointer)

* Translate toast messages and fix remove watched videos from playlist

* ! Fix translation

* - Remove unused methods

* $ Remove workaround for issue which cannot be reproduced anymore

* $ Remove remaining useless code following last commit removing workaround

* you have no playlist > you have no playlists

* CSS use var --horizontal-directionality-coefficient

* * Update danger buttons color to primary (like clear search cache button)

* ! Fix playlist icon container size

* ! Fix sorting in add video to playlist prompt when filtered

* $- Update ft-inputs to removed prop input-tabindex

* ! Fix vue warning

* + Add toggle to export playlist for older FT

* * Update tooltip text

* ! Fix vue warning

* * Update text align

* * Remove the extra surrounding spaces

* Backtick > quote

* - Remove useless prop

* Fix tootip in lower width view

* Update default filename

* * Make tooltip auto-wrap

* Revert "* Make tooltip auto-wrap"

This reverts commit 7d932b936c.

* Adjust tooltip styling

* * Wait for local playlist loading only when playing with a user playlist

* * Wait for local playlist loading only when playing with a user playlist requested

Request user playlist can still be absent (but not requested for no playlist or remote playlist)

* ! Fix single playlist view cover image having link when no video

* ! Workaround create playlist prompt won't close when enter pressed in input box

* ! Fix clear text button style

* ! Fix copying playlist twice to the same user playlist produces same playlistItemId

* ! Fix add video to playlist prompt input box style

* ! Fix workaround for "create playlist prompt won't close when enter pressed in input box"

* ! Ensure add video to playlist prompt updated when a playlist deleted (in another window)

* ! Avoid saving and displaying unwanted video attributes into playlists

* ! Fix playlist view for deleted user playlists

* ! Fix copying playlist twice to the same user playlist produces same playlistItemId

Real fix
Cause of issue: updating property of input objects (which is shared across multiple run)

* ! Fix search suggestions being blocked by playlist info component in single playlist view

* ! Fix warning when reversing playlist in watch view

* ! Fix prompt in playlist view (playlistinfo component) not above sidebar

* Remove CSS top comments absent in other CSS files

* Remove not useful comment for CSS

* Float with variable

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>

* Revert "! Fix clear text button style"

This reverts commit 44ed286848.

* Missing change for Revert "! Fix clear text button style"

* $ Remove unused style for ft-playlist-selector

* Apply changes from review

* * Use $tc for translation entries with different value according to count values

* ! Fix playlist link in watch view

---------

Co-authored-by: Jason Henriquez <jasonhenriquez@protonmail.com>
Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>
2024-01-03 19:44:57 +01:00
pkrasicki ead8fc23a9
Fix style for the Select component (#4405)
* Fix style for the Select component

Fixes #1804

Fixes the width of dropdowns and changes their style a little bit

* Fix lint

* Fix comments partially obscuring the sort dropdown

* Move select tooltip
2024-01-03 09:11:10 +08:00
Jason bed4af1c46
Setting to turn on subtitles by default (#4450)
* Add back 'Turn on Subtitles by Default'

* Update variable name

* Fix double-selection issue when auto-generated & native tracks exist, & fix similar pre-existing bug

Also fixes pre-existing bug with pressing 'c' having the effect of multiple tracks (inaccurately) showing as selected.
2024-01-03 08:28:13 +08:00
dependabot[bot] bffedf0dcc
Bump the stylelint group with 6 updates (#4501)
Bumps the stylelint group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [@double-great/stylelint-a11y](https://github.com/double-great/stylelint-a11y) | `2.0.2` | `3.0.0` |
| [stylelint](https://github.com/stylelint/stylelint) | `15.11.0` | `16.1.0` |
| [stylelint-config-sass-guidelines](https://github.com/bjankord/stylelint-config-sass-guidelines) | `10.0.0` | `11.0.0` |
| [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) | `34.0.0` | `36.0.0` |
| [stylelint-high-performance-animation](https://github.com/kristerkari/stylelint-high-performance-animation) | `1.9.0` | `1.10.0` |
| [stylelint-use-logical-spec](https://github.com/Jordan-Hall/stylelint-use-logical-spec) | `5.0.0` | `5.0.1` |


Updates `@double-great/stylelint-a11y` from 2.0.2 to 3.0.0
- [Release notes](https://github.com/double-great/stylelint-a11y/releases)
- [Commits](https://github.com/double-great/stylelint-a11y/compare/v2.0.2...v3.0.0)

Updates `stylelint` from 15.11.0 to 16.1.0
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/15.11.0...16.1.0)

Updates `stylelint-config-sass-guidelines` from 10.0.0 to 11.0.0
- [Release notes](https://github.com/bjankord/stylelint-config-sass-guidelines/releases)
- [Changelog](https://github.com/bjankord/stylelint-config-sass-guidelines/blob/main/CHANGELOG.md)
- [Commits](https://github.com/bjankord/stylelint-config-sass-guidelines/compare/v10.0.0...v11.0.0)

Updates `stylelint-config-standard` from 34.0.0 to 36.0.0
- [Release notes](https://github.com/stylelint/stylelint-config-standard/releases)
- [Changelog](https://github.com/stylelint/stylelint-config-standard/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint-config-standard/compare/34.0.0...36.0.0)

Updates `stylelint-high-performance-animation` from 1.9.0 to 1.10.0
- [Release notes](https://github.com/kristerkari/stylelint-high-performance-animation/releases)
- [Changelog](https://github.com/kristerkari/stylelint-high-performance-animation/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kristerkari/stylelint-high-performance-animation/compare/v1.9.0...v1.10.0)

Updates `stylelint-use-logical-spec` from 5.0.0 to 5.0.1
- [Release notes](https://github.com/Jordan-Hall/stylelint-use-logical-spec/releases)
- [Changelog](https://github.com/Jordan-Hall/stylelint-use-logical-spec/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Jordan-Hall/stylelint-use-logical-spec/commits)

---
updated-dependencies:
- dependency-name: "@double-great/stylelint-a11y"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: stylelint
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: stylelint
- dependency-name: stylelint-config-sass-guidelines
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: stylelint
- dependency-name: stylelint-config-standard
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: stylelint
- dependency-name: stylelint-high-performance-animation
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: stylelint
- dependency-name: stylelint-use-logical-spec
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-02 17:37:39 -05:00
efb4f5ff-1298-471a-8973-3d47447115dc 9a4637c2b2
Update player-settings.vue (#4511) 2024-01-02 15:10:09 -05:00
absidue b2e1ae0c70
Cleanup shorts duration parsing now that YouTube has removed it (#4509) 2024-01-02 18:08:59 +00:00
efb4f5ff-1298-471a-8973-3d47447115dc e3f95e44b8
Update Copyleft (#4510) 2024-01-02 18:19:04 +01:00
absidue bb83a9dea5
Fix the local API about tab for channels without a joined date (#4508) 2024-01-02 16:54:51 +00:00
dependabot[bot] 703505afe0
Bump sass-loader from 13.3.2 to 13.3.3 (#4502)
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 13.3.2 to 13.3.3.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v13.3.2...v13.3.3)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 13:26:48 -05:00
dependabot[bot] 45b1619152
Bump marked from 11.1.0 to 11.1.1 (#4503)
Bumps [marked](https://github.com/markedjs/marked) from 11.1.0 to 11.1.1.
- [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/v11.1.0...v11.1.1)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 13:15:16 +00:00
dependabot[bot] 28890bdccd
Bump the babel group with 2 updates (#4499)
Bumps the babel group with 2 updates: [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) and [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env).


Updates `@babel/core` from 7.23.6 to 7.23.7
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.7/packages/babel-core)

Updates `@babel/preset-env` from 7.23.6 to 7.23.7
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.7/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 13:14:59 +00:00
dependabot[bot] 8b83ddfc07
Bump the eslint group with 1 update (#4500)
Bumps the eslint group with 1 update: [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n).


Updates `eslint-plugin-n` from 16.5.0 to 16.6.0
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.5.0...16.6.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-n
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 13:14:17 +00:00
dependabot[bot] 5ee905502b
Bump sass from 1.69.5 to 1.69.6 (#4504)
Bumps [sass](https://github.com/sass/dart-sass) from 1.69.5 to 1.69.6.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.69.5...1.69.6)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 13:13:41 +00:00
dependabot[bot] 64829dcb4d
Bump youtubei.js from 8.0.0 to 8.1.0 (#4505)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 8.0.0 to 8.1.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v8.0.0...v8.1.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 13:12:02 +00:00
gallegonovato 5160b36dc4
Translated using Weblate (Spanish)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-12-31 15:08:50 +01:00
Diego Ruiz 2d37e07fa4
Translated using Weblate (Spanish)
Currently translated at 96.8% (715 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-12-31 05:08:55 +01:00
Cayenne 541712f7e9
Translated using Weblate (French)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-12-30 14:07:03 +01:00
Ettore Atalan 79bc4cf527
Translated using Weblate (German)
Currently translated at 99.7% (736 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-12-25 19:07:02 +01:00
dependabot[bot] 1110dff1e0
Bump the eslint group with 4 updates (#4487)
Bumps the eslint group with 4 updates: [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc), [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n), [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) and [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn).


Updates `eslint-plugin-jsonc` from 2.11.1 to 2.11.2
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.11.1...v2.11.2)

Updates `eslint-plugin-n` from 16.4.0 to 16.5.0
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.4.0...16.5.0)

Updates `eslint-plugin-prettier` from 5.0.1 to 5.1.2
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.0.1...v5.1.2)

Updates `eslint-plugin-unicorn` from 49.0.0 to 50.0.1
- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases)
- [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v49.0.0...v50.0.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsonc
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
- dependency-name: eslint-plugin-n
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-unicorn
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-25 16:04:07 +00:00
dependabot[bot] 5869ec0b93
Bump electron from 28.0.0 to 28.1.0 (#4488)
Bumps [electron](https://github.com/electron/electron) from 28.0.0 to 28.1.0.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v28.0.0...v28.1.0)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-25 16:01:30 +00:00
dependabot[bot] ed89e95b91
Bump vue from 2.7.15 to 2.7.16 (#4489)
Bumps [vue](https://github.com/vuejs/core) from 2.7.15 to 2.7.16.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/commits)

---
updated-dependencies:
- dependency-name: vue
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-25 16:01:18 +00:00
dependabot[bot] 064fb9e157
Bump html-webpack-plugin from 5.5.4 to 5.6.0 (#4490)
Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) from 5.5.4 to 5.6.0.
- [Release notes](https://github.com/jantimon/html-webpack-plugin/releases)
- [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jantimon/html-webpack-plugin/compare/v5.5.4...v5.6.0)

---
updated-dependencies:
- dependency-name: html-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-25 16:01:04 +00:00
Fjuro 74283c612c
Translated using Weblate (Czech)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-12-23 16:08:29 +01:00
BazirClem bd34b0145c
Add Freetube WAPT package download in README.md (#4480)
* Add Freetube WAPT package download in README.md

* Remove "fr" in Freetube WAPT package URL

* Put WAPT entry in alphabetical order

* Add WAPT in Unofficial Downloads issue template
2023-12-22 16:34:19 +00:00
Jason 57930d8439
Fix forward button being enabled after clicking on forward button (#4462) 2023-12-20 23:21:28 -05:00
absidue 6541695c41
Local API: Support extracting about information from YouTube's new about popup (#4370)
* Support extracting about information from YouTube's new about popup

* Update YouTube.js from 7.0.0 to 8.0.0
2023-12-20 22:27:49 -05:00
syl b0807d79d9
Translated using Weblate (French)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-12-20 18:08:35 +01:00
dependabot[bot] bf53be2797
Bump the babel group with 2 updates (#4466)
Bumps the babel group with 2 updates: [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) and [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env).


Updates `@babel/core` from 7.23.5 to 7.23.6
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.6/packages/babel-core)

Updates `@babel/preset-env` from 7.23.5 to 7.23.6
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.6/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 12:20:11 +01:00
dependabot[bot] bc47b0e2fd
Bump the eslint group with 4 updates (#4468)
Bumps the eslint group with 4 updates: [eslint](https://github.com/eslint/eslint), [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import), [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) and [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml).


Updates `eslint` from 8.55.0 to 8.56.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.55.0...v8.56.0)

Updates `eslint-plugin-import` from 2.29.0 to 2.29.1
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.29.0...v2.29.1)

Updates `eslint-plugin-jsonc` from 2.10.0 to 2.11.1
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.10.0...v2.11.1)

Updates `eslint-plugin-yml` from 1.10.0 to 1.11.0
- [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.10.0...v1.11.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-import
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
- dependency-name: eslint-plugin-jsonc
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-yml
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 11:51:52 +01:00
dependabot[bot] 8c47d36c87
Bump @seald-io/nedb from 4.0.2 to 4.0.3 (#4469)
Bumps [@seald-io/nedb](https://github.com/seald/nedb) from 4.0.2 to 4.0.3.
- [Changelog](https://github.com/seald/nedb/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seald/nedb/compare/v4.0.2...v4.0.3)

---
updated-dependencies:
- dependency-name: "@seald-io/nedb"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 11:50:53 +01:00
dependabot[bot] a6b899aea6
Bump marked from 11.0.1 to 11.1.0 (#4470)
Bumps [marked](https://github.com/markedjs/marked) from 11.0.1 to 11.1.0.
- [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/v11.0.1...v11.1.0)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 11:49:02 +01:00
dependabot[bot] b68064ca39
Bump github/codeql-action from 2 to 3 (#4472)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 11:45:39 +01:00
absidue 02ee4c8148
Only bundle the Swiper modules that we use (#4455) 2023-12-16 13:50:09 +00:00
Simon Epstein ca94bcef87
Hide playlists in channel search results if "hide channel playlist" preference selected. (#4454)
* Hide playlists in channel search results if "hide channel playlist"
preference selected.

* Apply filtering to invidious api response.

* Correct playlist filtering predicate for invidious API.

---------

Co-authored-by: Simon Epstein <simon.epstein@67bricks.com>
2023-12-16 00:35:17 +00:00
Jason 3c3a83e69d
Fix issue with subscribe button styling in specific views (#4451) 2023-12-15 22:35:22 +00:00
EditaNEmilis 0f3a93a5cd
Translated using Weblate (Lithuanian)
Currently translated at 88.6% (654 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2023-12-14 21:07:57 +01:00
dependabot[bot] b394ae786e
Bump electron from 27.1.3 to 28.0.0 (#4442)
Bumps [electron](https://github.com/electron/electron) from 27.1.3 to 28.0.0.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v27.1.3...v28.0.0)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-13 22:27:09 +01:00
efb4f5ff-1298-471a-8973-3d47447115dc acf3db5ace
Fix pr-labeler.yml (#4449) 2023-12-13 02:04:45 +00:00
Priit Jõerüüt 092efe3dbc
Translated using Weblate (Estonian)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-12-12 22:06:17 +01:00
PikachuEXE b945cecb62
! Fix ft-input style (#4437) 2023-12-11 14:03:18 -05:00
dependabot[bot] aab94a5a76
Bump html-webpack-plugin from 5.5.3 to 5.5.4 (#4441)
Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) from 5.5.3 to 5.5.4.
- [Release notes](https://github.com/jantimon/html-webpack-plugin/releases)
- [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jantimon/html-webpack-plugin/compare/v5.5.3...v5.5.4)

---
updated-dependencies:
- dependency-name: html-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 19:52:47 +01:00
dependabot[bot] 3d84f6fe18
Bump actions/labeler from 4 to 5 (#4436)
Bumps [actions/labeler](https://github.com/actions/labeler) from 4 to 5.
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](https://github.com/actions/labeler/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/labeler
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 13:10:13 -05:00
dependabot[bot] e24010ff57
Bump actions/stale from 8 to 9 (#4435)
Bumps [actions/stale](https://github.com/actions/stale) from 8 to 9.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v8...v9)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 13:09:53 -05:00
dependabot[bot] 455d775534
Bump marked from 11.0.0 to 11.0.1 (#4440)
Bumps [marked](https://github.com/markedjs/marked) from 11.0.0 to 11.0.1.
- [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/v11.0.0...v11.0.1)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 07:38:30 -05:00
dependabot[bot] e3a9687af4
Bump the eslint group with 1 update (#4438)
Bumps the eslint group with 1 update: [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n).

- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.3.1...16.4.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-n
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 07:37:38 -05:00
EditaNEmilis 78ed53e63d
Translated using Weblate (Lithuanian)
Currently translated at 88.6% (654 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2023-12-11 01:06:56 +01:00
absidue 446c6441d2
Work around context menus in the devtools being displayed behind the window (#4264) 2023-12-09 13:57:22 +00:00
Shroomy bc1757e009
Search input keyboard focus enhancements (#4282)
* Search input keyboard focus enhancements

Select text in search input when using Ctrl-L/Meta-L or Alt-D to focus
search input

Add new Slash key shortcut to focus input without selecting text

* Fix search input focus interfering with KDE clipboard sync

* Remove Slash shortcut for focusing search input

* Remove unused function
2023-12-09 12:49:13 +01:00
Oğuz Ersen ad48171b57
Translated using Weblate (Turkish)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-12-09 10:05:59 +00:00
lauren n. liberda 407bcda015
split electron-builder config to a separate file from build script (#4431)
* split electron-builder config to a separate file from build script

* review changes
2023-12-09 09:50:51 +08:00
Ihor Hordiichuk 7eb6dd0ab0
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-12-08 22:05:03 +01:00
ChunkyProgrammer d6a6cc0349
use swiper.js instead of tinyslider (#4427) 2023-12-08 20:24:08 +01:00
dreigiau 737738ff12
Translated using Weblate (Welsh)
Currently translated at 50.1% (370 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cy/
2023-12-07 20:04:50 +00:00
dreigiau 32faa0e9e8
Added translation using Weblate (Welsh) 2023-12-07 17:20:03 +01:00
ovari 228aed27a1
Translated using Weblate (Hungarian)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-12-07 04:06:02 +01:00
Jiri Grönroos 0369af131d
Translated using Weblate (Finnish)
Currently translated at 97.5% (720 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2023-12-06 21:06:26 +01:00
summoner001 96d11b9aa3
Translated using Weblate (Hungarian)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-12-06 14:05:30 +01:00
absidue 695f1d7c89
Various small watch page changes (#4423) 2023-12-05 16:22:57 +08:00
NEXI 2c095ed461
Translated using Weblate (Serbian)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2023-12-05 01:03:58 +01:00
Milo Ivir c49a090a55
Translated using Weblate (Croatian)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2023-12-04 20:06:28 +01:00
Milo Ivir 8f6357a1cb
Translated using Weblate (Croatian)
Currently translated at 98.5% (727 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2023-12-04 17:05:14 +01:00
dependabot[bot] a0fa1ff5b5
Bump electron from 27.1.2 to 27.1.3 (#4420)
Bumps [electron](https://github.com/electron/electron) from 27.1.2 to 27.1.3.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v27.1.2...v27.1.3)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 08:51:43 -05:00
dependabot[bot] fb97354173
Bump the stylelint group with 1 update (#4416)
Bumps the stylelint group with 1 update: [postcss](https://github.com/postcss/postcss).

- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.31...8.4.32)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 13:29:25 +00:00
dependabot[bot] b2db5393e8
Bump the fortawesome group with 3 updates (#4417)
Bumps the fortawesome group with 3 updates: [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome), [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome) and [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome).


Updates `@fortawesome/fontawesome-svg-core` from 6.4.2 to 6.5.1
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.4.2...6.5.1)

Updates `@fortawesome/free-brands-svg-icons` from 6.4.2 to 6.5.1
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.4.2...6.5.1)

Updates `@fortawesome/free-solid-svg-icons` from 6.4.2 to 6.5.1
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.4.2...6.5.1)

---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-svg-core"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: fortawesome
- dependency-name: "@fortawesome/free-brands-svg-icons"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: fortawesome
- dependency-name: "@fortawesome/free-solid-svg-icons"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: fortawesome
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 13:17:00 +00:00
dependabot[bot] c1bd0ddba6
Bump marked from 10.0.0 to 11.0.0 (#4419)
Bumps [marked](https://github.com/markedjs/marked) from 10.0.0 to 11.0.0.
- [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/v10.0.0...v11.0.0)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 13:15:43 +00:00
dependabot[bot] 52c55e1192
Bump the babel group with 2 updates (#4414)
Bumps the babel group with 2 updates: [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) and [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env).


Updates `@babel/core` from 7.23.3 to 7.23.5
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.5/packages/babel-core)

Updates `@babel/preset-env` from 7.23.3 to 7.23.5
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.5/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 13:15:14 +00:00
dependabot[bot] 61c5897b74
Bump the eslint group with 3 updates (#4415)
Bumps the eslint group with 3 updates: [eslint](https://github.com/eslint/eslint), [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) and [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue).


Updates `eslint` from 8.54.0 to 8.55.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.54.0...v8.55.0)

Updates `eslint-config-prettier` from 9.0.0 to 9.1.0
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v9.0.0...v9.1.0)

Updates `eslint-plugin-vue` from 9.18.1 to 9.19.2
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.18.1...v9.19.2)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-config-prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 13:14:44 +00:00
dependabot[bot] 74c0bc78ca
Bump lefthook from 1.5.4 to 1.5.5 (#4418)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.5.4 to 1.5.5.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.5.4...v1.5.5)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 13:14:12 +00:00
Retrial 73057fff42
Translated using Weblate (Greek)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-12-03 13:05:12 +01:00
Jason fc210aa663
Order watched recommended videos last (#4394)
* Implement change

* Update to use local variable to potentially improve performance in  non-first load case
2023-12-02 10:19:25 +01:00
ChunkyProgrammer a67541ed03
IV: check for 404 and 500 for subscriptions (#4410) 2023-12-01 17:00:11 +00:00
ovari 138f0c18ca
Translated using Weblate (Hungarian)
Currently translated at 99.7% (736 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-12-01 10:06:50 +01:00
Ronan e75ff52bb7
Add homebrew to README.md (#4274)
* Update README.md

add Homebrew Mac link in the Unofficial Downloads

* add 'Homebrew' in labeler

* Update .github/issue-labeler.yml

commit suggestion (remove "(" )

Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>

* Update README.md

Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>

* Update README.md

---------

Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>
2023-11-30 23:38:37 +00:00
Grzegorz Wójcicki 5c69523c5c
Translated using Weblate (Polish)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-11-30 16:03:04 +01:00
Sveinn í Felli eab421bbb6
Translated using Weblate (Icelandic)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2023-11-30 14:04:24 +01:00
Jason 71addd2a47
Channel subscribe button in search results (#4376)
* Add subscribe button to channel search result

* Fix description logic not accounting for forceListType

* Fix video list item width issues on smaller viewport widths (esp. when in List mode)

* Expand link area for hashtag and channel list items

* Equalize thumbnail width of different element types (channel, playlist, hashtag, video) in list view

* Fix ft-list-playlist not actually respecting imposed appearance prop

* Add pointer-events: none to # of videos in playlist bar

* Adjust channel click area to be full width in grid view

* Adjust list item sizing for mobile devices

* Implement least-changes fix to subscribe button wrap, & fix channel icon resizing on smaller device sizes
2023-11-28 17:06:35 -05:00
Fjuro 1f08b67163
Translated using Weblate (Czech)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-11-28 22:02:36 +01:00
Jener Gomes 535534f52f
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-11-28 04:03:29 +01:00
Mitchel Paulin 1838f1e7df
Use F5 to refresh subscriptions (#4399)
* Use F5 to refresh subscriptions

* Add it in other spots as well
2023-11-28 00:26:06 +00:00
Mitchel Paulin 245fb122a5
Miscellaneous improvements to settings page styling (#4235)
* Miscellaneous improvements to settings page styling

* remove superfluous flex box

* Leave buttons as primary color

* PR suggestions
2023-11-28 08:14:32 +08:00
Sveinn í Felli bfb7de33d0
Translated using Weblate (Icelandic)
Currently translated at 98.2% (725 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2023-11-27 19:03:17 +00:00
bittin1ddc447d824349b2 31c25e9d9d
Translated using Weblate (Swedish)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-11-27 17:05:16 +01:00
Rex_sa 5bce1abf46
Translated using Weblate (Arabic)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-11-27 17:05:15 +01:00
dependabot[bot] 6065ef7810
Bump lefthook from 1.5.2 to 1.5.4 (#4398)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.5.2 to 1.5.4.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.5.2...v1.5.4)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-27 06:51:04 -05:00
dependabot[bot] fa6b7c1ac4
Bump electron from 27.1.0 to 27.1.2 (#4395)
Bumps [electron](https://github.com/electron/electron) from 27.1.0 to 27.1.2.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v27.1.0...v27.1.2)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-27 06:50:41 -05:00
dependabot[bot] 57d06c0501
Bump electron-builder from 24.6.4 to 24.9.1 (#4397)
* Bump electron-builder from 24.6.4 to 24.9.1

Bumps [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) from 24.6.4 to 24.9.1.
- [Release notes](https://github.com/electron-userland/electron-builder/releases)
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md)
- [Commits](https://github.com/electron-userland/electron-builder/commits/v24.9.1/packages/electron-builder)

---
updated-dependencies:
- dependency-name: electron-builder
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

* Apply suggestions from code review

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-11-27 11:14:16 +00:00
Sergio Marques 54a844c9cf
Translated using Weblate (Portuguese)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-11-27 03:04:09 +01:00
Ophiushi 66f0b98d76
Translated using Weblate (French)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-11-27 03:04:08 +01:00
Jason c547c15fd4
Fix bug (#4392) 2023-11-26 20:36:25 -05:00
gallegonovato eb8ad173aa
Translated using Weblate (Spanish)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-11-26 15:02:36 +01:00
Peter Dave Hello d74d8e4497
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-11-26 10:02:06 +01:00
NEXI 61ba2dbfe4
Translated using Weblate (Serbian)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2023-11-26 06:04:26 +01:00
Eric 19d863f8a2
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-11-26 06:04:25 +01:00
Massimo Pissarello c4ce8ef80d
Translated using Weblate (Italian)
Currently translated at 100.0% (738 of 738 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-11-26 04:05:15 +01:00
absidue cb883f254f
Cleanup SponsorBlock video id hashing (#4384) 2023-11-26 08:30:56 +08:00
Jason 6af85b3726
Show latest from channel (#4352)
* Implement 'show latest video from channel' feature

* Apply suggestions from code review

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* Adjust ordering to maximize chance of content being presented

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-11-26 08:27:29 +08:00
PikachuEXE e05827b482
Update app menu to add items for profile list page (#4333)
* Update app menu to add items for profile list page

* Apply suggestions from code review

Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>

---------

Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>
2023-11-25 18:37:32 -05:00
absidue 0bde0b376b
Local API: Support the author-less auto-generated album playlists in video lists (#4371) 2023-11-25 18:16:28 -05:00
gallegonovato 6d00c74b7f
Translated using Weblate (Spanish)
Currently translated at 100.0% (737 of 737 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-11-25 19:02:47 +00:00
Hosted Weblate 8bce678aa4
Merge branch 'origin/development' into Weblate. 2023-11-25 18:44:37 +01:00
gallegonovato fa543009e7
Translated using Weblate (Spanish)
Currently translated at 100.0% (736 of 736 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-11-25 18:44:36 +01:00
Jason 62903ceed8
Open/close all settings tabs persistent toggle (#4204)
* Open or close all settings tabs toggle

* Update labels to expanded/collapsed

* Move settings expansion toggle on top (& shorten label)
2023-11-25 18:44:29 +01:00
Jason 47946ff453
Profile settings UX improvements (#4358)
* Update Edit Profile styling, labels, and order

* Introduce additional styling updates

* Remove check for channel name of All Channels, as that can be faulty for users who renamed it & had another profile take the name

* Force use of All Channels profile translation (& forbid alteration of All Channels profile name

* Combine ProfileSettings and ProfileEdit routes under one route

* Implement active settings profile styling & profileList watcher

* Fix pre-existing bug of selected channels & count in Other Channels not updating when changing the profile filter

* Fix pre-existing behavior of filter profile selection resetting after each use

* Fix pre-existing bug with Edit Profile Subscription List of count bugging after adding new channel mid-count

And vice versa with removing channel mid-count on Other Channels.

* Fix two toasts to use localized profile name, & remove unnecessary mounted

* Remove old modification of base ft-input styling
2023-11-25 18:23:27 +01:00
Jason 16050c79d9
Landing page logic fix (#4378)
* Push fix

* Fix bug

* Prevent subscribe dropdown from opening on SubscribedChannels route
2023-11-24 23:15:47 +01:00
Jeff Huang d8d6196dfe
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (733 of 733 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-11-24 03:05:07 +01:00
Jason 7e61e53cd6
Implement minor settings section visual fixes & height change (#4343) 2023-11-23 16:08:53 -05:00
Jason 9726cec075
Implement use of color variables (#4351) 2023-11-23 16:06:35 -05:00
Ophiushi 8dddeac9a8
Translated using Weblate (French)
Currently translated at 100.0% (733 of 733 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-11-23 22:04:30 +01:00
Ophiushi f7e0c66954
Translated using Weblate (French)
Currently translated at 99.5% (730 of 733 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-11-23 20:04:24 +01:00
Rex_sa 2979dc6933
Translated using Weblate (Arabic)
Currently translated at 100.0% (733 of 733 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-11-23 17:04:44 +01:00
NEXI a74bc2ed48
Translated using Weblate (Serbian)
Currently translated at 100.0% (733 of 733 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2023-11-23 14:05:01 +01:00
bittin1ddc447d824349b2 1d4a725183
Translated using Weblate (Swedish)
Currently translated at 100.0% (733 of 733 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-11-23 14:05:01 +01:00
Fjuro c6e40df3fa
Translated using Weblate (Czech)
Currently translated at 100.0% (733 of 733 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-11-23 10:04:31 +01:00
Eric f40fec7824
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (733 of 733 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-11-23 10:04:30 +01:00
Massimo Pissarello 19c7a247c5
Translated using Weblate (Italian)
Currently translated at 100.0% (733 of 733 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-11-23 01:07:37 +01:00
WaldiS 07e2775098
Translated using Weblate (Polish)
Currently translated at 100.0% (733 of 733 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-11-22 23:09:57 +01:00
ڕاستی 7981b05223
Translated using Weblate (Kurdish (Central))
Currently translated at 40.6% (298 of 733 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ckb/
2023-11-22 21:04:26 +01:00
gallegonovato 3ea5b1465d
Translated using Weblate (Spanish)
Currently translated at 100.0% (733 of 733 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-11-22 21:04:25 +01:00
Hosted Weblate 22fed89c3f
Merge branch 'origin/development' into Weblate. 2023-11-22 18:19:19 +01:00
ڕاستی 1ff0682c3c
Translated using Weblate (Kurdish (Central))
Currently translated at 16.6% (122 of 731 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ckb/
2023-11-22 18:19:19 +01:00
ڕاستی 14dc80e007
Translated using Weblate (Kurdish)
Currently translated at 17.2% (126 of 731 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ku/
2023-11-22 18:19:19 +01:00
Jason e68c534e6c
A new way to subscribe (#4238)
* Implement styling for new subscribe button

* Implement dropdown element and styling

* Implements remaining styling and logic

* Correct use of aria-selected in FT

Note: was able to add aria-controls to ft-profile-selector because it keeps the hidden dropdown in the DOM. The same is not true of the ft-icon-button or ft-subscribe-button. Main point: aria-expanded should go on the button opening the dropdown, not the dropdown itself.

* Resolve subscribe button staying upon bug

* Remove unneeded vendor-specific transition prefixes

See discussion here: https://www.web-plus-plus.com/Articles/css-transition-moz-and-webkit-vs-css3
2023-11-22 17:19:11 +00:00
CelularBat 62e7b439db
Display more profiles on the profile drop-down list, v2 (fixed for low res, fixed linter) (#4359)
* Update ft-profile-selector.css

Fixed for low res, fixed linter complains

* Update comment to max-block-size

* comment to max-block-size

fixed typo

* Update ft-profile-selector.css

adjust for screen with horizontal navbar (mobile)

* Update src/renderer/components/ft-profile-selector/ft-profile-selector.css

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* Update src/renderer/components/ft-profile-selector/ft-profile-selector.css

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* Update src/renderer/components/ft-profile-selector/ft-profile-selector.css

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-11-22 11:14:54 -05:00
Priit Jõerüüt 7b8d36023e
Translated using Weblate (Estonian)
Currently translated at 100.0% (731 of 731 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-11-22 14:15:55 +01:00
NEXI 91ceacd89d
Translated using Weblate (Serbian)
Currently translated at 100.0% (731 of 731 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2023-11-21 21:03:38 +00:00
Rex_sa cc87017290
Translated using Weblate (Arabic)
Currently translated at 100.0% (731 of 731 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-11-21 15:03:31 +00:00
Eric a3d375ba8e
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (731 of 731 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-11-21 14:02:26 +01:00
absidue d1a7b84bf3
Display currently watching viewer count on live streams (#4206)
* Display currently watching viewer count on live streams

* Improve watching count styling

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>

---------

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>
2023-11-21 06:05:21 -05:00
gallegonovato a9fd50227e
Translated using Weblate (Spanish)
Currently translated at 100.0% (731 of 731 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-11-21 12:02:32 +01:00
Fjuro 9d9a769139
Translated using Weblate (Czech)
Currently translated at 100.0% (731 of 731 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-11-21 09:17:59 +01:00
Jeff Huang 55261487f9
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (731 of 731 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-11-21 09:17:58 +01:00
Massimo Pissarello ae4dedaeed
Translated using Weblate (Italian)
Currently translated at 100.0% (731 of 731 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-11-21 06:06:00 +01:00
absidue c219926c5e
Fix block channel channel ID validation (#4366) 2023-11-21 02:22:29 +00:00
Jason 3fc2e547c9
Update to silently allow channel links (with IDs) (#4347) 2023-11-20 21:11:15 -05:00
Mitchel Paulin 86bad257f5
Add hide channel option directly to More Options menu (#4228)
* Add hide channel option directly to More Options menu

* Added ability to unhide channels as well from the same menu

* Fix issue where unhide would not work with channelId

* Replace filter with some

* Remove extra hide channel

* Hide by channelId rather than name

* Shuffle lang terms to put channel name at the front

* Do not check channel name anymore

* One more spot

* Fixed lang terms
2023-11-20 21:04:41 -05:00
Eric b49a261848
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (727 of 727 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-11-21 02:03:19 +00:00
gallegonovato 114f8fa0b9
Translated using Weblate (Spanish)
Currently translated at 100.0% (727 of 727 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-11-20 23:05:19 +01:00
Jason 58fe474d9f
Make landing page configurable (#4200)
* Implement customizable landing pages

* Implement curated list for default landing page dropdown options

* Update top nav link to redirect back to selected landing page

* Update top nav title to be 'Go to {page}' for improved clarity

* Remove landing page from selection and/or restore selection to default if is no longer valid
2023-11-20 15:01:18 -05:00
dependabot[bot] e7310bd479
Bump @silvermine/videojs-quality-selector from 1.3.0 to 1.3.1 (#4362)
Bumps [@silvermine/videojs-quality-selector](https://github.com/silvermine/videojs-quality-selector) from 1.3.0 to 1.3.1.
- [Changelog](https://github.com/silvermine/videojs-quality-selector/blob/master/CHANGELOG.md)
- [Commits](https://github.com/silvermine/videojs-quality-selector/compare/v1.3.0...v1.3.1)

---
updated-dependencies:
- dependency-name: "@silvermine/videojs-quality-selector"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-20 13:25:45 +00:00
dependabot[bot] 74598a62b6
Bump electron from 27.0.4 to 27.1.0 (#4363)
Bumps [electron](https://github.com/electron/electron) from 27.0.4 to 27.1.0.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v27.0.4...v27.1.0)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-20 13:17:36 +00:00
dependabot[bot] 1f3f1c84c9
Bump the eslint group with 1 update (#4360)
Bumps the eslint group with 1 update: [eslint](https://github.com/eslint/eslint).

- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.53.0...v8.54.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-20 13:15:33 +00:00
dependabot[bot] ce3dbdc635
Bump actions/github-script from 6 to 7 (#4361)
Bumps [actions/github-script](https://github.com/actions/github-script) from 6 to 7.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-20 13:13:49 +00:00
Benjababe c57daa8cb2
add image to poll & updated quiz style (#4318) 2023-11-17 03:05:53 +00:00
absidue 582df9543e
Move hideOutlines to the utils store instead of using provide/inject (#4246) 2023-11-17 02:08:10 +00:00
ڕاستی c70dc6a5be
Translated using Weblate (Kurdish (Central))
Currently translated at 13.9% (101 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ckb/
2023-11-16 20:05:26 +01:00
J. Lavoie 466fb39ee6
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (726 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2023-11-16 20:05:26 +01:00
J. Lavoie b19a666162
Translated using Weblate (French)
Currently translated at 100.0% (726 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-11-16 20:05:25 +01:00
J. Lavoie bfb1f9c5db
Translated using Weblate (German)
Currently translated at 100.0% (726 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-11-16 20:05:25 +01:00
ڕاستی 7b948fdfbe
Added translation using Weblate (Kurdish (Central)) 2023-11-16 16:35:21 +01:00
Kuko 874ae33fd0
Translated using Weblate (Slovak)
Currently translated at 73.4% (533 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sk/
2023-11-16 16:05:20 +01:00
Priit Jõerüüt 36ea6434f6
Translated using Weblate (Estonian)
Currently translated at 100.0% (726 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-11-14 13:05:15 +01:00
ovari 76f124438a
Translated using Weblate (Hungarian)
Currently translated at 100.0% (726 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-11-14 00:03:14 +01:00
Kyotaro Iijima 979c97ee9f
Translated using Weblate (Japanese)
Currently translated at 100.0% (726 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2023-11-14 00:03:14 +01:00
dependabot[bot] 03170ed3cd
Bump github/issue-labeler from 3.2 to 3.3 (#4324)
Bumps [github/issue-labeler](https://github.com/github/issue-labeler) from 3.2 to 3.3.
- [Release notes](https://github.com/github/issue-labeler/releases)
- [Commits](https://github.com/github/issue-labeler/compare/v3.2...v3.3)

---
updated-dependencies:
- dependency-name: github/issue-labeler
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-13 10:11:37 +01:00
dependabot[bot] e92f7d0a7c
Bump marked from 9.1.5 to 10.0.0 (#4329)
Bumps [marked](https://github.com/markedjs/marked) from 9.1.5 to 10.0.0.
- [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/v9.1.5...v10.0.0)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-13 09:07:19 +00:00
dependabot[bot] 8a46ec2dbd
Bump electron from 27.0.3 to 27.0.4 (#4328)
Bumps [electron](https://github.com/electron/electron) from 27.0.3 to 27.0.4.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v27.0.3...v27.0.4)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-13 09:06:30 +00:00
dependabot[bot] 9bb5ea30dd
Bump the eslint group with 1 update (#4326)
Bumps the eslint group with 1 update: [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n).

- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.2.0...16.3.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-n
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-13 09:04:23 +00:00
dependabot[bot] 37c99404b6
Bump the babel group with 3 updates (#4325)
Bumps the babel group with 3 updates: [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core), [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) and [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env).


Updates `@babel/core` from 7.23.2 to 7.23.3
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.3/packages/babel-core)

Updates `@babel/eslint-parser` from 7.22.15 to 7.23.3
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.3/eslint/babel-eslint-parser)

Updates `@babel/preset-env` from 7.23.2 to 7.23.3
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.3/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
- dependency-name: "@babel/eslint-parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: babel
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-13 09:02:44 +00:00
Ajay Ramachandran 1acdc0a27f
Fix DeArrow votes threshold too high (#4321)
This was a mistake that I originally suggested. Unverified submissions will be at -1 votes and will still be ignored.
2023-11-12 21:11:48 -05:00
Rex_sa 5b332ec3ce
Translated using Weblate (Arabic)
Currently translated at 100.0% (726 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-11-13 00:01:59 +01:00
Mykyta 617e94e3d7
Translated using Weblate (Ukrainian)
Currently translated at 99.3% (721 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-11-12 15:01:57 +00:00
Grzegorz Wójcicki ddf2fc59a6
Translated using Weblate (Polish)
Currently translated at 100.0% (726 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-11-12 08:01:46 +00:00
Ophiushi 28430aab9e
Translated using Weblate (French)
Currently translated at 100.0% (726 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-11-11 21:34:05 +00:00
Retrial 09a61ed85d
Translated using Weblate (Greek)
Currently translated at 99.0% (719 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-11-11 17:32:52 +01:00
Shaban Mamedov 0308c73490
Translated using Weblate (Russian)
Currently translated at 100.0% (726 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-11-11 08:34:39 +01:00
absidue 61fc91f6a2
Add missing Electron guards after #4230 (#4311)
* Add missing Electron guards after #4230

* Fix logic issue
2023-11-10 21:25:51 -05:00
Oğuz Ersen e7a1b8b12e
Translated using Weblate (Turkish)
Currently translated at 100.0% (726 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-11-10 19:33:44 +01:00
Jeff Huang b0369933ee
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (726 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-11-10 05:33:13 +01:00
Sergio Marques 31244cc17c
Translated using Weblate (Portuguese)
Currently translated at 100.0% (726 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-11-10 01:38:13 +01:00
Milo Ivir 4e7e46cc09
Translated using Weblate (Croatian)
Currently translated at 100.0% (726 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2023-11-10 01:38:12 +01:00
Anima 820264ed62
video id hash length to 4 (#4313) 2023-11-09 22:35:45 +00:00
gallegonovato 698bb31493
Translated using Weblate (Spanish)
Currently translated at 100.0% (726 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-11-09 14:34:26 +01:00
NEXI 5daf489c39
Translated using Weblate (Serbian)
Currently translated at 100.0% (726 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2023-11-09 10:35:52 +01:00
Fjuro eeadba176e
Translated using Weblate (Czech)
Currently translated at 100.0% (726 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-11-09 10:35:51 +01:00
Massimo Pissarello 730b482540
Translated using Weblate (Italian)
Currently translated at 100.0% (726 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-11-09 10:35:51 +01:00
Eric b462212b21
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (726 of 726 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-11-09 10:35:50 +01:00
Benjababe fcb230145b
Add identifiers to channels hidden by ID (#4230)
* add description option to hiding channels

* does channel id search

* add tag tooltip

* legacy support for hidden channels

* update removeTag

* add parenthesis to id name

* add icon and id checking before requesting

* update id regex

* decouple channel hidden from tags

* update handling for legacy hidden channels

* remove tag description

* formatting

* newline

* shorten retrieving hidden channels

* separate channel api requests

* refractor ft-input-tags.js

* replace secondaryName with preferredName for tags

* unify hidden channel name/icon retrieval function

* remove tooltip from ft-input-tags

* auto update hidden channel if ID was used

* remove hiding channel by name

* i18n channels hidden disabled message

* run auto hidden channel id update once

* Update src/renderer/components/ft-input-tags/ft-input-tags.vue

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>

* add text selection for ft tags

* add ft-input-tags icon url

* fix icon link

---------

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>
2023-11-08 23:08:16 -05:00
jirogoro 7021e95182
Translated using Weblate (Japanese)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2023-11-08 14:33:25 +01:00
Wesley Appler 6bbf11f464
Fixed order of elements to allow for proper tabbing in comments section (#4099)
* Rearranged elements and fixed css

* Fixed unclickable comment sorting at 800<=width

---------

Co-authored-by: Wes Appler <wes@lamemakes>
2023-11-07 23:21:12 +00:00
ovari fbd8b8759c
Translated using Weblate (Hungarian)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-11-07 00:33:00 +01:00
dependabot[bot] 5f3064a972
Bump marked from 9.1.3 to 9.1.5 (#4286)
Bumps [marked](https://github.com/markedjs/marked) from 9.1.3 to 9.1.5.
- [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/v9.1.3...v9.1.5)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 07:16:15 -05:00
dependabot[bot] 778f9caaac
Bump electron from 27.0.2 to 27.0.3 (#4287)
Bumps [electron](https://github.com/electron/electron) from 27.0.2 to 27.0.3.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v27.0.2...v27.0.3)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 07:15:39 -05:00
dependabot[bot] 46116d1c65
Bump the eslint group with 1 update (#4285)
Bumps the eslint group with 1 update: [eslint](https://github.com/eslint/eslint).

- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.52.0...v8.53.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 07:14:55 -05:00
Grzegorz Wójcicki 494a938012
Translated using Weblate (Polish)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-11-05 22:34:38 +01:00
Alexthegib 2ea10b238a
Translated using Weblate (Portuguese)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-11-05 17:33:36 +01:00
Yaron Shahrabani 1df83d3131
Translated using Weblate (Hebrew)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-11-05 09:33:17 +00:00
J. Lavoie ac9697f506
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2023-11-05 07:34:37 +01:00
J. Lavoie ffc92176e5
Translated using Weblate (Spanish (Argentina))
Currently translated at 51.5% (372 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_AR/
2023-11-05 07:34:37 +01:00
J. Lavoie da30df5264
Translated using Weblate (Spanish (Mexico))
Currently translated at 76.3% (551 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_MX/
2023-11-05 07:34:36 +01:00
J. Lavoie 52cb4d0e64
Translated using Weblate (Finnish)
Currently translated at 98.8% (714 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2023-11-05 07:34:36 +01:00
Vin 1aa306d816
Translated using Weblate (Russian)
Currently translated at 99.8% (721 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-11-04 23:35:06 +01:00
Vin 46acbb4f08
Translated using Weblate (Russian)
Currently translated at 99.8% (721 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-11-04 22:25:43 +01:00
Темак 098144a0ff
Translated using Weblate (Russian)
Currently translated at 99.8% (721 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-11-04 22:25:43 +01:00
Темак 4a52a8902f
Translated using Weblate (Russian)
Currently translated at 99.7% (720 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-11-04 22:25:22 +01:00
Vin a6861aea07
Translated using Weblate (Russian)
Currently translated at 99.7% (720 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-11-04 22:25:22 +01:00
Темак 2718b97af0
Translated using Weblate (Russian)
Currently translated at 99.4% (718 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-11-04 22:23:43 +01:00
Vin b6dd188ce9
Translated using Weblate (Russian)
Currently translated at 99.4% (718 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-11-04 22:23:43 +01:00
Vin 5e54f6f2fa
Translated using Weblate (Russian)
Currently translated at 98.6% (712 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-11-04 22:21:49 +01:00
Темак 02eed98bb8
Translated using Weblate (Russian)
Currently translated at 98.6% (712 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-11-04 22:21:48 +01:00
Темак 057dff9c01
Translated using Weblate (Russian)
Currently translated at 98.4% (711 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-11-04 22:21:27 +01:00
Vin c63d889ac9
Translated using Weblate (Russian)
Currently translated at 98.4% (711 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-11-04 22:21:27 +01:00
AS Rumon aa362bdbc0
Translated using Weblate (Bengali)
Currently translated at 14.6% (106 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bn/
2023-11-04 10:36:11 +01:00
Maksim 8d2ce91d91
Translated using Weblate (Belarusian)
Currently translated at 1.1% (8 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/be/
2023-11-04 02:34:59 +01:00
Lokman Baturay Efe a16ca5e159
Translated using Weblate (Turkish)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-11-04 02:34:58 +01:00
J. Lavoie 993c104f79
Translated using Weblate (French)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-11-03 20:35:02 +01:00
J. Lavoie 7036826aac
Translated using Weblate (German)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-11-03 20:35:01 +01:00
Priit Jõerüüt 7fed18b0aa
Translated using Weblate (Estonian)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-11-03 06:14:22 +01:00
Ihor Hordiichuk dea37bfe99
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-11-01 18:04:31 +00:00
Ihor Hordiichuk 2312d35c95
Translated using Weblate (Ukrainian)
Currently translated at 99.8% (721 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-11-01 18:04:04 +01:00
Rex_sa b52ede6f66
Translated using Weblate (Arabic)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-11-01 05:10:36 +00:00
Jeff Huang 8623e05c9e
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-11-01 05:10:35 +00:00
NEXI 047a56d8d5
Translated using Weblate (Serbian)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2023-10-31 23:05:09 +00:00
ChunkyProgrammer 7304d75239
Localize proxy test info when possible (#4255)
* Localize proxy test info when possible

* Use a second find in-case a locale with the same language is added in the future

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>

* Fix syntax error

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

---------

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-10-31 18:07:42 +01:00
gallegonovato a6cdd4b1b1
Translated using Weblate (Spanish)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-10-31 16:04:10 +00:00
Binnette 7f04c3c51e
Translated using Weblate (French)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-10-31 16:04:08 +00:00
retiolus 19b90a5f74
Translated using Weblate (Catalan)
Currently translated at 63.2% (457 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ca/
2023-10-31 11:02:47 +00:00
Fjuro 324e1a3e07
Translated using Weblate (Czech)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-10-31 07:03:45 +00:00
Massimo Pissarello 5f55f1dcaf
Translated using Weblate (Italian)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-10-31 06:03:45 +00:00
Eric e4b5a6b9d8
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-10-31 06:03:44 +00:00
absidue 24678db81d
Handle channel URL resolve redirects in the local API (#4205)
* Handle channel URL resolve redirects in the local API

* Refactor into a for-loop
2023-10-30 22:00:18 -04:00
Jason 262dd67809
Chores: move 'blur' to be thumbnailPreference, move 1 dep to devDependencies (#4218)
* Chore: move stylelint-use-logical-spec to devDependencies

* Update blur to be a thumbnail preference instead of its own ft-toggle-switch

* Update en-US.yaml
2023-10-30 21:59:34 -04:00
Maksim b7020ea104
Added translation using Weblate (Belarusian) 2023-10-31 02:09:02 +01:00
dependabot[bot] de9852c9e4
Bump youtubei.js from 6.4.1 to 7.0.0 (#4250)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 6.4.1 to 7.0.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v6.4.1...v7.0.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-31 08:03:40 +08:00
dependabot[bot] 5fceca39c4
Bump marked from 9.1.2 to 9.1.3 (#4251)
Bumps [marked](https://github.com/markedjs/marked) from 9.1.2 to 9.1.3.
- [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/v9.1.2...v9.1.3)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 13:07:28 +00:00
dependabot[bot] 4ee080e232
Bump sass from 1.69.4 to 1.69.5 (#4249)
Bumps [sass](https://github.com/sass/dart-sass) from 1.69.4 to 1.69.5.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.69.4...1.69.5)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 13:06:57 +00:00
dependabot[bot] b490425bcb
Bump the eslint group with 2 updates (#4248)
Bumps the eslint group with 2 updates: [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) and [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue).


Updates `eslint-plugin-unicorn` from 48.0.1 to 49.0.0
- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases)
- [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v48.0.1...v49.0.0)

Updates `eslint-plugin-vue` from 9.17.0 to 9.18.1
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.17.0...v9.18.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-unicorn
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: eslint
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 13:05:29 +00:00
dependabot[bot] 35e1b90cc9
Bump actions/setup-node from 3 to 4 (#4253)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 13:04:32 +00:00
Fjuro 4cfbf28a3a
Translated using Weblate (Czech)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-10-30 05:16:00 +00:00
Philip Goto ebb9755a8b
Translated using Weblate (Dutch)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2023-10-30 05:15:59 +00:00
Angsimosaurus 6f2a3f44d2
Translated using Weblate (Korean)
Currently translated at 90.4% (653 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ko/
2023-10-29 05:18:57 +00:00
bittin1ddc447d824349b2 37ef95a7b8
Translated using Weblate (Swedish)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-10-28 16:02:00 +02:00
Ettore Atalan b5d6e70182
Translated using Weblate (German)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-10-28 16:01:59 +02:00
Ettore Atalan 4a441bb370
Translated using Weblate (German)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-10-28 09:03:45 +02:00
Ettore Atalan cf1a8e0d00
Translated using Weblate (German)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-10-28 06:14:32 +02:00
absidue 6d6fc73059
Add a 15 second timeout for fetching the Invidious instances at startup (#4233)
* Add a 15 second timeout for fetching the Invidious instances at startup

* Use a better name for the timeout parameter

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* Fix docs

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-10-27 00:09:49 +00:00
កុសិនារា ff76f0e8c4
Translated using Weblate (Khmer (Central))
Currently translated at 2.2% (16 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/km/
2023-10-26 16:02:23 +02:00
Sergio Marques 1dac272582
Translated using Weblate (Portuguese)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-10-26 02:07:15 +02:00
PikachuEXE 342444f433
Ensure updated locales are auto-reloaded in electron renderer dev mode (#4066)
* * Ensure updated locales are auto-reloaded in electron renderer dev mode

* * Add watch external file plugin in dev mode only

* * Make changes from code review
2023-10-25 21:36:35 +00:00
Sergio Marques 2c562d60ca
Translated using Weblate (Portuguese)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-10-25 16:37:23 +02:00
Danil Azarenko 139287bd41
Translated using Weblate (Russian)
Currently translated at 97.7% (706 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-10-25 14:02:13 +00:00
autumnrain b87ab2dff0
Translated using Weblate (Latvian)
Currently translated at 53.6% (387 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lv/
2023-10-25 07:01:43 +02:00
autumnrain 68c9ae9883
Added translation using Weblate (Latvian) 2023-10-25 02:54:43 +02:00
Sergio Marques 206f9d6690
Translated using Weblate (Portuguese)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-10-24 17:02:55 +02:00
dependabot[bot] 8e960fad1c
Bump sass from 1.69.3 to 1.69.4 (#4216)
Bumps [sass](https://github.com/sass/dart-sass) from 1.69.3 to 1.69.4.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.69.3...1.69.4)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-23 07:10:35 -04:00
dependabot[bot] 6487326d33
Bump the stylelint group with 1 update (#4214)
Bumps the stylelint group with 1 update: [stylelint](https://github.com/stylelint/stylelint).

- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/15.10.3...15.11.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-23 07:10:09 -04:00
dependabot[bot] 7f95186a9b
Bump the eslint group with 2 updates (#4213)
Bumps the eslint group with 2 updates: [eslint](https://github.com/eslint/eslint) and [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import).


Updates `eslint` from 8.51.0 to 8.52.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.51.0...v8.52.0)

Updates `eslint-plugin-import` from 2.28.1 to 2.29.0
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.28.1...v2.29.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-import
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-23 07:09:25 -04:00
dependabot[bot] 185c4056cf
Bump vue from 2.7.14 to 2.7.15 (#4217)
Bumps [vue](https://github.com/vuejs/core) from 2.7.14 to 2.7.15.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/commits)

---
updated-dependencies:
- dependency-name: vue
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-23 07:01:48 -04:00
dependabot[bot] 03696b05b6
Bump electron from 27.0.0 to 27.0.2 (#4215)
Bumps [electron](https://github.com/electron/electron) from 27.0.0 to 27.0.2.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v27.0.0...v27.0.2)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-23 06:59:30 -04:00
Sergio Marques 648a70f7e0
Translated using Weblate (Portuguese)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-10-23 11:03:16 +02:00
Jason 881bc67aac
Add logo hover styling (#4209) 2023-10-23 00:21:01 -04:00
Sergio Marques 32b5a0ea98
Translated using Weblate (Portuguese)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-10-23 03:02:46 +02:00
Sergio Marques 3d15f3fc17
Translated using Weblate (Portuguese)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-10-22 23:03:54 +00:00
Sergio Marques 6fc47dfa0a
Translated using Weblate (Portuguese)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-10-22 19:03:01 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc de043f6c3f
Update CONTRIBUTING.md (#4208)
* Update CONTRIBUTING.md

* remove contributor number
2023-10-22 10:53:34 -04:00
Sergio Marques 4f9060232d
Translated using Weblate (Portuguese)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-10-22 15:01:59 +02:00
Pukaia Ariki Retu'ioreranofenua c9434dc83b
Translated using Weblate (Samoan)
Currently translated at 1.1% (8 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sm/
2023-10-22 07:01:48 +02:00
Juan 50da7fd53d
Translated using Weblate (Spanish (Argentina))
Currently translated at 51.5% (372 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_AR/
2023-10-22 07:01:48 +02:00
Federico Sebastian Martin 51ddec6ab3
Translated using Weblate (Spanish (Argentina))
Currently translated at 51.5% (372 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_AR/
2023-10-22 07:01:48 +02:00
Rex_sa f1d4dbb545
Translated using Weblate (Arabic)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-10-22 07:01:47 +02:00
Pukaia Ariki Retu'ioreranofenua f8e45e6085
Added translation using Weblate (Samoan) 2023-10-22 04:44:18 +02:00
Federico Sebastian Martin dc0019f38c
Translated using Weblate (Spanish (Argentina))
Currently translated at 32.2% (233 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_AR/
2023-10-21 23:36:04 +02:00
Ettore Atalan 6e25fc5e0c
Translated using Weblate (German)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-10-21 23:36:04 +02:00
dependabot[bot] c1d3707868
Bump stefanzweifel/git-auto-commit-action from 4 to 5 (#4124)
Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action) from 4 to 5.
- [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases)
- [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stefanzweifel/git-auto-commit-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: stefanzweifel/git-auto-commit-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-21 07:11:41 +08:00
PikachuEXE 4043961912
Upgrade electron from 22.x to 27.x and replace deprecated `protocol.registerBufferProtocol` (#3967)
* ^ Upgrade electron from 22.x to 27.x

* * Replace deprecated registerBufferProtocol
2023-10-20 23:39:07 +02:00
PikachuEXE b55ad5d327
! Fix single playlist view item index style (#4179) 2023-10-20 17:50:48 +02:00
absidue 046462e024
Fix proxy settings test (#4192) 2023-10-20 15:40:40 +00:00
Ettore Atalan e7e116a76f
Translated using Weblate (German)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-10-20 04:21:05 +00:00
Surav Shrestha ccb5247bd4
fix typos in src/main/index.js comments (#4180) 2023-10-18 18:23:21 +02:00
ChunkyProgrammer 97bed36977
Translated using Weblate (English (United Kingdom))
Currently translated at 97.7% (706 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2023-10-18 04:15:21 +00:00
zmni 2dfacedd9d
Translated using Weblate (Indonesian)
Currently translated at 80.6% (582 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2023-10-18 02:40:47 +02:00
Massimo Pissarello 2589532147
Translated using Weblate (Italian)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-10-18 02:40:46 +02:00
ChunkyProgrammer 0110dabeff
Remove be.yaml file (#4176) 2023-10-17 14:43:41 +02:00
dependabot[bot] a3b4207ee6
Bump webpack from 5.88.2 to 5.89.0 (#4168)
Bumps [webpack](https://github.com/webpack/webpack) from 5.88.2 to 5.89.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.88.2...v5.89.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 16:18:09 -04:00
absidue 05499ce113
Fix playlists not showing up on artist topic channels with the local API (#4129) 2023-10-16 16:17:02 -04:00
dependabot[bot] 23f8fac87b
Bump undici from 5.19.1 to 5.26.3 (#4173)
Bumps [undici](https://github.com/nodejs/undici) from 5.19.1 to 5.26.3.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.19.1...v5.26.3)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 12:20:43 -04:00
dependabot[bot] ec6f405571
Bump marked from 9.1.0 to 9.1.2 (#4171)
Bumps [marked](https://github.com/markedjs/marked) from 9.1.0 to 9.1.2.
- [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/v9.1.0...v9.1.2)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 08:03:30 -04:00
dependabot[bot] 4c391fbad0
Bump sass from 1.69.0 to 1.69.3 (#4169)
Bumps [sass](https://github.com/sass/dart-sass) from 1.69.0 to 1.69.3.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.69.0...1.69.3)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 08:03:02 -04:00
dependabot[bot] 25b3fb9d9b
Bump the eslint group with 2 updates (#4166)
Bumps the eslint group with 2 updates: [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) and [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier).


Updates `eslint-plugin-n` from 16.1.0 to 16.2.0
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.1.0...16.2.0)

Updates `eslint-plugin-prettier` from 5.0.0 to 5.0.1
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.0.0...v5.0.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-n
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 08:01:14 -04:00
dependabot[bot] 00e142eb4d
Bump the babel group with 2 updates (#4165)
Bumps the babel group with 2 updates: [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) and [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env).


Updates `@babel/core` from 7.23.0 to 7.23.2
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/@babel/core@7.23.2/packages/babel-core)

Updates `@babel/preset-env` from 7.22.20 to 7.23.2
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: babel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 07:59:25 -04:00
Benjababe 7805763b09
Truncate title of playlist in queue window (#4134)
* truncate title of playlist in watch window

* Update src/renderer/components/watch-video-playlist/watch-video-playlist.vue

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2023-10-14 11:35:15 +00:00
Emma 1a92d4b1b7
Wrap channel tabs as soon as there isn't enough screen space (#4139)
* Wrap channel tabs as soon as there isn't enough screen space

* Remove redundant `flex-wrap`
2023-10-14 11:20:19 +00:00
Benjababe 3c0ed260c1
Keep download folder path when changing to 'ask for download path' and back (#4101)
* separate ask download folder from folder path value

* update variable name

* update download folder prompt handling
2023-10-10 22:44:57 -04:00
trostboot 1cc1ec6f13
Add external player support for Baka, Celluloid & Haruna (#4067)
* Add ext support for Baka, Celluloid & Haruna

* Revert addition of Baka-MPlayer

---------

Co-authored-by: trostboot <>
2023-10-11 09:31:50 +08:00
absidue 0ebcd24522
Fix error when clicking on the current quality in the DASH quality selector (#4130) 2023-10-11 09:31:04 +08:00
ChunkyProgrammer fffd1393b0
IV: Show channel handle in search results (#3791)
* IV: Show channel handle in search results

* move handle to front, add separator

* remove unused locale key
2023-10-10 20:31:42 +00:00
dependabot[bot] dea6305b70
Bump electron from 22.3.25 to 22.3.26 (#4120)
Bumps [electron](https://github.com/electron/electron) from 22.3.25 to 22.3.26.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v22.3.25...v22.3.26)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09 09:38:18 -04:00
dependabot[bot] af43f56521
Bump lefthook from 1.5.0 to 1.5.2 (#4122)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.5.0 to 1.5.2.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.5.0...v1.5.2)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09 11:22:48 +00:00
dependabot[bot] cbab54dfc9
Bump the eslint group with 4 updates (#4119)
Bumps the eslint group with 4 updates: [eslint](https://github.com/eslint/eslint), [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc), [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) and [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser).


Updates `eslint` from 8.50.0 to 8.51.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.50.0...v8.51.0)

Updates `eslint-plugin-jsonc` from 2.9.0 to 2.10.0
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.9.0...v2.10.0)

Updates `eslint-plugin-yml` from 1.9.0 to 1.10.0
- [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.9.0...v1.10.0)

Updates `vue-eslint-parser` from 9.3.1 to 9.3.2
- [Release notes](https://github.com/vuejs/vue-eslint-parser/releases)
- [Commits](https://github.com/vuejs/vue-eslint-parser/compare/v9.3.1...v9.3.2)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-jsonc
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-yml
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: vue-eslint-parser
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09 10:54:20 +00:00
dependabot[bot] 51dac78935
Bump sass from 1.68.0 to 1.69.0 (#4121)
Bumps [sass](https://github.com/sass/dart-sass) from 1.68.0 to 1.69.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.68.0...1.69.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09 10:52:43 +00:00
dependabot[bot] 5d66570e83
Bump marked from 9.0.3 to 9.1.0 (#4123)
Bumps [marked](https://github.com/markedjs/marked) from 9.0.3 to 9.1.0.
- [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/v9.0.3...v9.1.0)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09 10:44:38 +00:00
PrestonN 6feec33f1f Bump version number to v0.19.1 2023-10-08 21:04:47 -04:00
Jason 8a456834ad
Fix styling for Channel page on desktop view (#4112) 2023-10-08 18:29:07 +02:00
absidue b72091a9dd
Set new consent cookie and supress tracking cookies on the watch page (#4013)
* Set new consent cookie and supress tracking cookies on the watch page

* Cleanup the resources on macOS too

Co-Authored-by: PikachuEXE <pikachuexe@gmail.com>

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-10-08 09:40:58 -04:00
Massimo Pissarello f45e9ae295
Translated using Weblate (Italian)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-10-08 06:03:20 +02:00
Hosted Weblate 0fa0f92238
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-10-08 03:12:47 +02:00
Maksim 117cf0ed53
Added translation using Weblate (Belarusian) 2023-10-08 03:12:39 +02:00
PikachuEXE 5c8d49bf51
! Fix playlist item fetching for local API (#4102) 2023-10-07 22:14:16 +00:00
PikachuEXE 0c92b63b99
! Fix watch page video published time parsing (#4105) 2023-10-07 21:15:51 +00:00
NEXI 560dcf6f68
Translated using Weblate (Serbian)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2023-10-04 06:10:46 +02:00
dependabot[bot] 4398530ec9
Bump youtubei.js from 6.4.0 to 6.4.1 (#4090)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 6.4.0 to 6.4.1.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v6.4.0...v6.4.1)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 20:50:56 +02:00
dependabot[bot] 52f87b47ee
Bump rimraf from 5.0.1 to 5.0.5 (#4091)
Bumps [rimraf](https://github.com/isaacs/rimraf) from 5.0.1 to 5.0.5.
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/rimraf/compare/v5.0.1...v5.0.5)

---
updated-dependencies:
- dependency-name: rimraf
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 13:16:21 -04:00
dependabot[bot] bb0e26f2c3
Bump the stylelint group with 2 updates (#4088)
Bumps the stylelint group with 2 updates: [postcss](https://github.com/postcss/postcss) and [postcss-scss](https://github.com/postcss/postcss-scss).


Updates `postcss` from 8.4.30 to 8.4.31
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.30...8.4.31)

Updates `postcss-scss` from 4.0.8 to 4.0.9
- [Changelog](https://github.com/postcss/postcss-scss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss-scss/compare/4.0.8...4.0.9)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: stylelint
- dependency-name: postcss-scss
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 08:54:13 -04:00
dependabot[bot] 3024f95c66
Bump electron from 22.3.24 to 22.3.25 (#4089)
Bumps [electron](https://github.com/electron/electron) from 22.3.24 to 22.3.25.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v22.3.24...v22.3.25)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 08:52:45 -04:00
Rusi Dimitrov 7fdaae303b
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-10-01 12:01:03 +00:00
PikachuEXE c936a0ea5e
Update FT history import to accept key lastViewedPlaylistId (#4038)
* * Update FT history import to accept key `lastViewedPlaylistId`

Also update the strange required key check logic
Which was last changed by 58882b3e16

* * Remove unused video property `paid`
2023-09-29 13:16:00 -04:00
Philip Goto 3dcf535841
Translated using Weblate (Dutch)
Currently translated at 99.5% (719 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2023-09-28 13:01:12 +00:00
EditaNEmilis 277944964f
Translated using Weblate (Lithuanian)
Currently translated at 90.7% (655 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2023-09-27 16:00:30 +02:00
Kyotaro Iijima 1c0149f577
Translated using Weblate (Japanese)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2023-09-26 17:00:21 +00:00
Milo Ivir d0b37d9ce7
Translated using Weblate (Croatian)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2023-09-26 14:00:09 +02:00
Priit Jõerüüt 1d0607648c
Translated using Weblate (Estonian)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-09-26 12:00:42 +02:00
Milo Ivir 63df75520a
Translated using Weblate (Croatian)
Currently translated at 99.8% (721 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2023-09-26 12:00:42 +02:00
Jiri Grönroos d2ee82ada6
Translated using Weblate (Finnish)
Currently translated at 98.7% (713 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2023-09-25 19:00:35 +02:00
Jason bff3a2f824
Mobile/tablet channel page & share button visual improvements (#4061)
* Implement fix to elements escaping container on Channel page at small widths

* Show all Channel tabs on smaller viewport widths & reduce bulky gap

* Update Channel page to not break at even lower sizes

* Re-introduce channel button clipping fix

* Implement updated share button styling

* Fix issue with prompt box shrinking on small enough viewport sizes / overflow

* Update share button to work at all sizes'

* Fix pre-existing issue of Channel tabs overflowing on desktop view in some locales
2023-09-25 14:56:30 +00:00
absidue d91f82f977
Support multiple audio tracks and AV1 for Invidious by using the local API DASH manifest generator (#3942)
* Support multiple audio tracks and AV1 for Invidious by using the local API DASH manifest generator

* Upgrade YouTube.js to 6.2.0 to fix default track selection

* Fix audio formats

* Use Intl.DisplayNames to get the language names

* Simplify returns

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

---------

Co-authored-by: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
2023-09-25 10:55:47 -04:00
Jason 112a76e020
Normalize ft-list-item grid height (#4043)
* Normalize ft-list-item grid height

* Update src/renderer/scss-partials/_ft-list-item.scss

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-09-25 14:23:31 +00:00
dependabot[bot] 48feae8136
Bump the stylelint group with 1 update (#4071)
Bumps the stylelint group with 1 update: [postcss](https://github.com/postcss/postcss).

- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.29...8.4.30)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 12:21:56 +00:00
dependabot[bot] 581b5ade25
Bump the babel group with 1 update (#4069)
Bumps the babel group with 1 update: [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core).

- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.0/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: babel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 12:06:55 +00:00
dependabot[bot] 275ce3508b
Bump the eslint group with 1 update (#4070)
Bumps the eslint group with 1 update: [eslint](https://github.com/eslint/eslint).

- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.49.0...v8.50.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 12:06:16 +00:00
dependabot[bot] 19952ae799
Bump sass from 1.67.0 to 1.68.0 (#4072)
Bumps [sass](https://github.com/sass/dart-sass) from 1.67.0 to 1.68.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.67.0...1.68.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 12:05:28 +00:00
dependabot[bot] 6406ce141f
Bump marked from 9.0.2 to 9.0.3 (#4073)
Bumps [marked](https://github.com/markedjs/marked) from 9.0.2 to 9.0.3.
- [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/v9.0.2...v9.0.3)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 12:05:11 +00:00
dependabot[bot] 6bbc6325ca
Bump lefthook from 1.4.11 to 1.5.0 (#4074)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.4.11 to 1.5.0.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.4.11...v1.5.0)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 12:04:46 +00:00
Jeff Huang ea28cc747d
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-09-25 03:00:54 +00:00
Retrial a41597c43c
Translated using Weblate (Greek)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-09-25 02:01:50 +02:00
Ettore Atalan 96615c7005
Translated using Weblate (German)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-09-24 22:00:49 +02:00
The Cats 3e229ddbcc
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-09-24 17:00:38 +00:00
The Cats 41e96fa3e7
Translated using Weblate (French)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-09-24 17:00:37 +00:00
Sveinn í Felli 4afb230136
Translated using Weblate (Icelandic)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2023-09-24 14:00:32 +02:00
Carlos Luiz b8d1a43886
Translated using Weblate (Portuguese)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-09-24 05:00:23 +02:00
Grzegorz Wójcicki 2cf90c0ef7
Translated using Weblate (Polish)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-09-24 05:00:22 +02:00
PikachuEXE 825aa4e332
! Fix in sub view, restoring last tab is bugged when visible tabs do not include tab to be restored (#4064) 2023-09-23 19:11:17 +00:00
Ihor Hordiichuk ed297256a8
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-09-23 17:00:33 +02:00
gallegonovato 74f5cd6b8d
Translated using Weblate (Spanish)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-09-23 15:00:32 +02:00
Fjuro 42fa2836d0
Translated using Weblate (Czech)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-09-23 10:59:58 +00:00
Oğuz Ersen b84a3c70c8
Translated using Weblate (Turkish)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-09-23 10:59:57 +00:00
Yaron Shahrabani 2cefbdca09
Translated using Weblate (Hebrew)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-09-23 06:00:01 +00:00
ovari b21423803a
Translated using Weblate (Hungarian)
Currently translated at 99.8% (721 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-09-23 04:00:33 +00:00
Rex_sa 63ab86ed5c
Translated using Weblate (Arabic)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-09-23 04:00:32 +00:00
Massimo Pissarello f4ce21b9a6
Translated using Weblate (Italian)
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-09-23 04:00:31 +00:00
Eric dc05c278d5
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (722 of 722 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-09-23 04:00:30 +00:00
ChunkyProgrammer 47ef3e5746
Subscriptions: Add community tab (#3973)
* Add subscription community tab

* fix up community tab

* simplify if statement

* use global.community for all references to community

* dont show community when useRss is set

* check visibleTabs for showing the community tab

* fix caching, decrease datalimit for community, add missing translations

* L: Hide shared posts, IV: Don't show errors for empty community tab

* add links to related issues
2023-09-23 00:19:50 +00:00
Alexthegib 324bdb608a
Translated using Weblate (Portuguese)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-09-22 15:02:00 +02:00
Jiri Grönroos 6813788743
Translated using Weblate (Finnish)
Currently translated at 98.7% (710 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2023-09-22 10:03:18 +00:00
Carlos Luiz 2b8f2afc01
Translated using Weblate (Portuguese)
Currently translated at 98.1% (706 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-09-21 05:59:52 +02:00
Jason 9d80737907
Fix buttons intersecting on Subscribed Channels tab (#4058)
* Fix buttons intersecting on Subscribed Channels tab in many languages

Note that this can still occur if one of the words in 'Unsubscribe' is pretty big on smaller screen sizes, e.g., Svenska at 515px. This is because we allow the Unsubscribe button to be wider than the element itself, which is hard to change here without completely reworking the structure using  (due to limitations with minmax being unable to have fit-content in a grid definition).

* Update src/renderer/components/ft-subscribe-button/ft-subscribe-button.css

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-09-20 15:14:34 -04:00
MaxMaxMaxCh 529402638a
fix bug with tabbing into three dots menu #4022 (#4060) 2023-09-20 21:10:16 +02:00
mere 238a7caae0
Translated using Weblate (Romanian)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2023-09-20 21:01:54 +02:00
mere 36ca68b098
Translated using Weblate (Romanian)
Currently translated at 98.1% (706 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2023-09-20 14:00:40 +02:00
Philip Goto 50c64a82c9
Translated using Weblate (Dutch)
Currently translated at 99.5% (716 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2023-09-20 10:00:50 +02:00
PrestonN cc6807ba48 Add SVG variants of the logo / icon 2023-09-19 20:43:34 -04:00
Jason a271d4548f
Fix Subscribe button being clipped on Channel page (#4057) 2023-09-19 23:26:24 +02:00
Kyotaro Iijima 003a0d3d12
Translated using Weblate (Japanese)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2023-09-19 20:01:10 +02:00
dependabot[bot] 81a3b56e01
Bump electron from 22.3.21 to 22.3.24 (#4056)
Bumps [electron](https://github.com/electron/electron) from 22.3.21 to 22.3.24.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v22.3.21...v22.3.24)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 23:49:05 -04:00
J. Lavoie 91c292c734
Translated using Weblate (French)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-09-19 01:00:52 +02:00
absidue c29d947d5c
Avoid extending the VueI18n class as it won't exist in Vue 3 (#4046) 2023-09-18 18:39:36 +00:00
absidue b80d2c8a2a
Fix comment author focus outline being broken (#4041)
* Fix comment author focus outline being broken

* Wrap overflowing text

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>

---------

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>
2023-09-18 14:14:22 -04:00
dependabot[bot] 81dd05c9e2
Bump sass from 1.66.1 to 1.67.0 (#4052)
Bumps [sass](https://github.com/sass/dart-sass) from 1.66.1 to 1.67.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.66.1...1.67.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 14:12:50 -04:00
dependabot[bot] 3aab685969
Bump marked from 9.0.0 to 9.0.2 (#4054)
Bumps [marked](https://github.com/markedjs/marked) from 9.0.0 to 9.0.2.
- [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/v9.0.0...v9.0.2)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 14:12:28 -04:00
dependabot[bot] db0ba1aa32
Bump the babel group with 2 updates (#4050)
Bumps the babel group with 2 updates: [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) and [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env).


Updates `@babel/core` from 7.22.17 to 7.22.20
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.20/packages/babel-core)

Updates `@babel/preset-env` from 7.22.15 to 7.22.20
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.20/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 13:08:59 +00:00
dependabot[bot] 12accabd11
Bump the eslint group with 1 update (#4051)
Bumps the eslint group with 1 update: [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml).

- [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.8.0...v1.9.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-yml
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 13:06:59 +00:00
dependabot[bot] c2752fe514
Bump lefthook from 1.4.10 to 1.4.11 (#4055)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.4.10 to 1.4.11.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.4.10...v1.4.11)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 13:05:54 +00:00
absidue c8be5bdfce
Avoid extending the VueRouter class as it won't exist in Vue 3 (#4047) 2023-09-18 12:13:47 +00:00
absidue 9106791698
Fix focus disappearing when visiting the settings (#4042) 2023-09-18 07:00:54 -04:00
Pere O 3922cebbac
Translated using Weblate (Catalan)
Currently translated at 63.1% (454 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ca/
2023-09-18 02:00:08 +02:00
Rusi Dimitrov 496776a99c
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-09-17 23:59:53 +02:00
Milo Ivir 3e74e03dc6
Translated using Weblate (Croatian)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2023-09-17 19:59:35 +00:00
Yaron Shahrabani 388d8d4895
Translated using Weblate (Hebrew)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-09-17 12:59:43 +02:00
The Cats 7bc0dd6024
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-09-16 17:59:30 +00:00
Ettore Atalan 1e852c645b
Translated using Weblate (German)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-09-16 13:59:33 +00:00
ovari 4ad5b262bb
Translated using Weblate (Hungarian)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-09-16 00:52:28 +02:00
gallegonovato 0b793a5b9f
Translated using Weblate (Spanish)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-09-14 14:49:11 +02:00
Priit Jõerüüt 4c32b3d3f8
Translated using Weblate (Estonian)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-09-14 09:49:37 +02:00
Ihor Hordiichuk faa6c5a2e3
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-09-14 04:30:48 +02:00
absidue d333990fbc
Improve performance of the watch history handling (#4017)
* Improve performance of the watch history handling

* Remove duplicate checks for whether history entries exist

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* Remove leftover `typeof`

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-09-13 21:31:07 -04:00
Jason 3db6f437c9
Implement Stylelint linting of CSS logical properties (#4023)
* Add Stylelint plugin and rule for evaluating use of logical properties

* Implement stylelint-advised use of logical properties in SCSS files

* Implement stylelint-advised use of logical properties in CSS files

* Implement stylelint linting before each commit to any branch of the repo

* Remove other Stylelint plugins so that we can add them in later one-by-one

After discussing this with the FreeTube team, it seems that we are still undecided on which rules we want to be active, including ones currently enabled. As a stopgap fix, we disabled Stylelint checking in our pre-commit Git hook and our recommended
> freetube@0.19.0 lint-fix
> run-p eslint-fix lint-style-fix command. With this change, we will be using Stylelint in our
> freetube@0.19.0 lint-fix
> run-p eslint-fix lint-style-fix command, while giving us the flexibility to add in additional desired plugins and rules as separate efforts.

* Add video player to .stylelintignore

* Replace non-logical property usage in templates

This is not enforced by the plugin at this time.

* Remove use of logical properties from ft-video-player, & allow empty input when .stylelintignore files are changed

* Update ft-video-player.css to disable use of logical property linter

We want to avoid introducing directionality-specific properties that could muck up the video player.

* Remove redundant/unnecessary scripts in package.json
2023-09-14 08:22:33 +08:00
Ettore Atalan d6fd7bec33
Translated using Weblate (German)
Currently translated at 99.8% (718 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-09-13 22:53:25 +02:00
Dragibus Noir 2af19f0f1d
Translated using Weblate (French)
Currently translated at 99.7% (717 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-09-13 15:49:03 +02:00
Rex_sa 20adb36ba6
Translated using Weblate (Arabic)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-09-13 10:49:11 +02:00
Jeff Huang fa83f465e4
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-09-13 05:49:03 +02:00
Massimo Pissarello 2bf46ce0ed
Translated using Weblate (Italian)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-09-13 04:03:45 +02:00
Carlos Luiz bd17aa7b91
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.4% (715 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-09-13 04:03:44 +02:00
Eric bac62be6a8
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-09-13 01:57:28 +02:00
Grzegorz Wójcicki 2a420d4186
Translated using Weblate (Polish)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-09-12 23:57:08 +02:00
Fjuro ae095a6dc4
Translated using Weblate (Czech)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-09-12 22:54:27 +02:00
Oğuz Ersen 5e759c6338
Translated using Weblate (Turkish)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-09-12 22:54:26 +02:00
Hosted Weblate 1641423224
Merge branch 'origin/development' into Weblate. 2023-09-12 19:39:04 +02:00
Dragibus Noir 97e9407e6f
Translated using Weblate (French)
Currently translated at 100.0% (720 of 720 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-09-12 19:38:46 +02:00
Ettore Atalan c096f74360
Translated using Weblate (German)
Currently translated at 100.0% (720 of 720 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-09-12 19:38:45 +02:00
ChunkyProgrammer 67bdf718c0
Fix localization of counts (#4011)
* Fix localization of counts

* Apply suggestions from code review

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* Remove unused locale resources

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-09-12 19:38:36 +02:00
trostboot b4223e5f29
Sort list of external players (#4036)
* Sort list of external players

* Condense sorting logic

* Rework sorting in utils.js

* Simplify sorting logic
2023-09-12 19:21:52 +02:00
Dragibus Noir 148b40683c
Translated using Weblate (French)
Currently translated at 99.8% (719 of 720 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-09-12 16:52:52 +02:00
Sveinn í Felli 0ffa54740e
Translated using Weblate (Icelandic)
Currently translated at 100.0% (720 of 720 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2023-09-12 13:51:53 +02:00
Priit Jõerüüt 3ba8260232
Translated using Weblate (Estonian)
Currently translated at 100.0% (720 of 720 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-09-12 10:50:38 +02:00
Jeff Huang ab7d26f7fb
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (720 of 720 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-09-12 06:51:27 +02:00
Massimo Pissarello f6d98049b7
Translated using Weblate (Italian)
Currently translated at 100.0% (720 of 720 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-09-12 04:51:59 +02:00
Jason efaf50ec8f
Implement Favorites icon persisting for favorited videos (#4012) 2023-09-12 09:09:49 +08:00
Ihor Hordiichuk 7366e2a16e
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (720 of 720 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-09-12 01:54:53 +02:00
Oğuz Ersen c991712e5a
Translated using Weblate (Turkish)
Currently translated at 100.0% (720 of 720 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-09-11 20:55:21 +02:00
Grzegorz Wójcicki 8aa4ace695
Translated using Weblate (Polish)
Currently translated at 100.0% (720 of 720 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-09-11 20:55:20 +02:00
dependabot[bot] 8c356389aa
Bump marked from 8.0.0 to 9.0.0 (#4032)
Bumps [marked](https://github.com/markedjs/marked) from 8.0.0 to 9.0.0.
- [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/v8.0.0...v9.0.0)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-11 17:27:07 +02:00
dependabot[bot] a4550f2ff9
Bump youtubei.js from 6.3.0 to 6.4.0 (#4030)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v6.3.0...v6.4.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-11 17:26:34 +02:00
Fjuro 8a14b3211b
Translated using Weblate (Czech)
Currently translated at 100.0% (720 of 720 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-09-11 15:54:12 +02:00
dependabot[bot] 1237858186
Bump the stylelint group with 1 update (#4029)
Bumps the stylelint group with 1 update: [postcss-scss](https://github.com/postcss/postcss-scss).

- [Changelog](https://github.com/postcss/postcss-scss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss-scss/compare/4.0.7...4.0.8)

---
updated-dependencies:
- dependency-name: postcss-scss
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-11 12:55:04 +00:00
dependabot[bot] 88c9327518
Bump the eslint group with 2 updates (#4028)
Bumps the eslint group with 2 updates: [eslint](https://github.com/eslint/eslint) and [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n).


Updates `eslint` from 8.48.0 to 8.49.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.48.0...v8.49.0)

Updates `eslint-plugin-n` from 16.0.2 to 16.1.0
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.0.2...16.1.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-n
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-11 08:03:05 -04:00
dependabot[bot] ae40e46fe6
Bump the babel group with 1 update (#4027)
Bumps the babel group with 1 update: [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core).

- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.17/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-11 08:02:38 -04:00
Saeid Eslami 8a0193db60
Translated using Weblate (Persian)
Currently translated at 99.1% (714 of 720 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fa/
2023-09-11 12:47:55 +02:00
gallegonovato 1c3cec5092
Translated using Weblate (Spanish)
Currently translated at 100.0% (720 of 720 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-09-11 12:47:54 +02:00
Rex_sa b0abead455
Translated using Weblate (Arabic)
Currently translated at 100.0% (720 of 720 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-09-11 12:47:53 +02:00
Yaron Shahrabani 1c016bb02c
Translated using Weblate (Hebrew)
Currently translated at 100.0% (720 of 720 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-09-11 08:57:06 +02:00
Yaron Shahrabani ca8b3226e9
Translated using Weblate (Hebrew)
Currently translated at 100.0% (720 of 720 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-09-11 06:53:38 +02:00
Eric 0961d5a4e9
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (719 of 720 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-09-11 01:53:16 +02:00
Benjababe 8c07ef3521
Add subscribed icon to comments (#4007)
* add subscribed icon to comments

* update subscribed img src

* update subscribed icon css

* add author id to local api comments

* update subscribe icon on theme change

* add subscription icon to comment replies

* Update src/renderer/components/watch-video-comments/watch-video-comments.css

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2023-09-11 07:14:18 +08:00
Sveinn í Felli c96f8c58c9
Translated using Weblate (Icelandic)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2023-09-10 15:19:49 +02:00
Fjuro a64cff4c01
Translated using Weblate (Czech)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-09-10 15:19:48 +02:00
Rusi Dimitrov 9dfbeee099
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-09-10 15:19:47 +02:00
Grzegorz Wójcicki b682fc292a
Translated using Weblate (Polish)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-09-10 15:19:47 +02:00
Rex_sa 10816b6ddf
Translated using Weblate (Arabic)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-09-10 11:24:20 +02:00
Retrial 1210554668
Translated using Weblate (Greek)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-09-10 04:12:18 +02:00
Massimo Pissarello c01201adfa
Translated using Weblate (Italian)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-09-10 04:12:17 +02:00
Eric eb394046b6
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-09-10 04:12:16 +02:00
ovari 2a64488281
Translated using Weblate (Hungarian)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-09-10 02:11:13 +02:00
Carlos Luiz 81942b2beb
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-09-10 02:11:12 +02:00
Ihor Hordiichuk 90b323e7cc
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-09-10 00:18:41 +02:00
gallegonovato a65df4d15c
Translated using Weblate (Spanish)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-09-10 00:18:40 +02:00
Yaron Shahrabani cf83de2081
Translated using Weblate (Hebrew)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-09-09 21:15:12 +02:00
Oğuz Ersen 4d2d0cc64c
Translated using Weblate (Turkish)
Currently translated at 100.0% (719 of 719 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-09-09 21:15:11 +02:00
ChunkyProgrammer c7025b648c
Search: Add hashtags to results (#3780)
* Add hashtags to search results

* add global count , implement changes from code review

Co-Authored-By: absidue <48293849+absidue@users.noreply.github.com>

* use h3 for title of hashtag element

* implement suggestions from code review

* use hashtag.text, move url update logic

* encodeURI for hashtag url

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2023-09-09 18:32:59 +02:00
Jason 6f2a535212
Implement right-to-left interface (#3970)
* Replace margin-left with margin-inline-start

* Replace margin-right with margin-inline-end

* Replace padding-left with padding-inline-start

* Replace padding-right with padding-inline-end

* Replace padding-top & padding-bottom with padding-block; continue replacing  padding-left and padding-right with padding-inline-start and padding-inline-end

* Add updated rtl-compatible margins to ft-slider and fix indentation

* Replace margin-top & margin-bottom with margin-block; continue replacing margin-left and margin-right with margin-inline-start and margin-inline-end

* Continue replacing with margin-block and margin-inline

* Replace left and right with inset-inline-start and inset-inline-end

This commit also changes border-left to border-inline-start, and border-right to border-inline-end.

* Replace margin-bottom, top, and bottom with margin-block-end, inset-block-start, and inset-block-end

This commit also replaces border-top and border-bottom with border-block-start and border-block-end.

* Replace text-align left and right with text-align start and end

* Fix syntax error with inset-block-end

* Implement dynamic float: left/right based on direction ltr/rtl

* Implement dynamic navigation arrow placement based on direction ltr/rtl

To the fullest of my understanding, it is expected for the left navigation in rtl-supporting browsers to be for forward navigation, and the right one to be for backward navigation.

* Add direction to body based on preferred language

* Implement horizontal directionality coefficient to fix translate working in wrong x-direction for rtl languages

* Add explicit text-align: start in places to ensure rtl version is correctly aligned

* Add text-align: start to places where it is not inferred to enable proper rtl text orientation

* Fix search bar magnifying glass being too far right issue

* Move body.dir-setting logic to setLocale to fix dir not setting correctly on page reload

* Change .switchColumn to have align-items: start instead of justify-items: start

I have validated this for all settings tabs; the justify-content: start did nothing in any language, left-to-right or right-to-left. Replacing it with align-items: start aligned all menu switch items by their switches, not by their labels. This makes for a much more uniform settings section for trl languages.

* Fix emergent bug in which history icons are temporarily disabled on changing language to one with different directionality

Given that which icon is displayed for which history arrow is now dynamic based on the user's directionality, changing of the icon resets the font-awesome-icon state and thus re-adds the base disabled class to both arrows. This means that changing your language to one that has a different directionality was falsely setting the arrows to their disabled state (until the route is changed, after which the history icons will be fully back to normal). This commmit refactors the history icon setting logic to use class binding to two booleans in the top-nav component's data rather than adding and removing the disabled classes directly to the arrow elements' classLists, thus cleaning up the implementation and fixing the bug.

* Add Kurdish to rtl languages list & add li items to be right-aligned on rtl languages

* Force FreeTube logo to be ordered left-to-right for 'brand consistency'

* Add styling flipping font-awesome icons for rtl languages except for exclusion list

* Update isRightAligned with additional languages, and use it instead of locale value from store

Kudos to absidue for pointing out this existing function for representing this, and that it grabs directly from the i18n object. This means that FreeTube will display the proper rtl interface if one is the user's system language, where it did not before.

* Update isRightAligned property name to more clearly reflect rtl purpose

* Simplify left/right arrow display logic

Leverage the icons being flipped rather than manually setting the classes to their opposites when the directionality is RTL.

* Replace justify-self: left & justify-self: right with justify-self; start and justify-self: end

* Remove misguided attempt to emulate directionality-agnosticism with rightAligned class

* Explicitly center FreeTube version on About page

* Replace pre-existing identation issue

* Replace margin-left with margin-inline-start

* Replace margin-right with margin-inline-end

* Replace padding-left with padding-inline-start

* Replace padding-right with padding-inline-end

* Replace padding-top & padding-bottom with padding-block; continue replacing  padding-left and padding-right with padding-inline-start and padding-inline-end

* Add updated rtl-compatible margins to ft-slider and fix indentation

* Replace margin-top & margin-bottom with margin-block; continue replacing margin-left and margin-right with margin-inline-start and margin-inline-end

* Continue replacing with margin-block and margin-inline

* Replace left and right with inset-inline-start and inset-inline-end

This commit also changes border-left to border-inline-start, and border-right to border-inline-end.

* Replace margin-bottom, top, and bottom with margin-block-end, inset-block-start, and inset-block-end

This commit also replaces border-top and border-bottom with border-block-start and border-block-end.

* Replace text-align left and right with text-align start and end

* Fix syntax error with inset-block-end

* Implement dynamic float: left/right based on direction ltr/rtl

* Implement dynamic navigation arrow placement based on direction ltr/rtl

To the fullest of my understanding, it is expected for the left navigation in rtl-supporting browsers to be for forward navigation, and the right one to be for backward navigation.

* Add direction to body based on preferred language

* Implement horizontal directionality coefficient to fix translate working in wrong x-direction for rtl languages

* Add explicit text-align: start in places to ensure rtl version is correctly aligned

* Add text-align: start to places where it is not inferred to enable proper rtl text orientation

* Fix search bar magnifying glass being too far right issue

* Move body.dir-setting logic to setLocale to fix dir not setting correctly on page reload

* Change .switchColumn to have align-items: start instead of justify-items: start

I have validated this for all settings tabs; the justify-content: start did nothing in any language, left-to-right or right-to-left. Replacing it with align-items: start aligned all menu switch items by their switches, not by their labels. This makes for a much more uniform settings section for trl languages.

* Fix emergent bug in which history icons are temporarily disabled on changing language to one with different directionality

Given that which icon is displayed for which history arrow is now dynamic based on the user's directionality, changing of the icon resets the font-awesome-icon state and thus re-adds the base disabled class to both arrows. This means that changing your language to one that has a different directionality was falsely setting the arrows to their disabled state (until the route is changed, after which the history icons will be fully back to normal). This commmit refactors the history icon setting logic to use class binding to two booleans in the top-nav component's data rather than adding and removing the disabled classes directly to the arrow elements' classLists, thus cleaning up the implementation and fixing the bug.

* Add Kurdish to rtl languages list & add li items to be right-aligned on rtl languages

* Force FreeTube logo to be ordered left-to-right for 'brand consistency'

* Add styling flipping font-awesome icons for rtl languages except for exclusion list

* Update isRightAligned with additional languages, and use it instead of locale value from store

Kudos to absidue for pointing out this existing function for representing this, and that it grabs directly from the i18n object. This means that FreeTube will display the proper rtl interface if one is the user's system language, where it did not before.

* Update isRightAligned property name to more clearly reflect rtl purpose

* Simplify left/right arrow display logic

Leverage the icons being flipped rather than manually setting the classes to their opposites when the directionality is RTL.

* Replace justify-self: left & justify-self: right with justify-self; start and justify-self: end

* Remove misguided attempt to emulate directionality-agnosticism with rightAligned class

* Explicitly center FreeTube version on About page

* Fix question mark reversing logic for Arabic, Hebrew, Persian, and Urdu

* Fix minor indentation issue

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* Remove unused function

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* Update src/renderer/components/ft-slider/ft-slider.css

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-09-09 18:29:26 +02:00
Philip Goto 24ee3289fe
Translated using Weblate (Dutch)
Currently translated at 98.4% (706 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2023-09-09 11:55:57 +02:00
ovari 68dd15baff
Translated using Weblate (Hungarian)
Currently translated at 99.7% (715 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-09-09 05:16:08 +02:00
ChunkyProgrammer 1533e9ec90
Enable Persian language (#4010) 2023-09-08 23:37:16 +00:00
Ettore Atalan 6a6f37e286
Translated using Weblate (German)
Currently translated at 100.0% (717 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-09-08 18:57:55 +02:00
dependabot[bot] 754afef419
Bump electron from 22.3.18 to 22.3.21 (#4008)
Bumps [electron](https://github.com/electron/electron) from 22.3.18 to 22.3.21.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v22.3.18...v22.3.21)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-08 11:42:46 -04:00
gallegonovato edd4e1cc63
Translated using Weblate (Spanish)
Currently translated at 100.0% (717 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-09-08 15:56:46 +02:00
Dragibus Noir 110e68f073
Translated using Weblate (French)
Currently translated at 100.0% (717 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-09-08 15:56:45 +02:00
Sveinn í Felli 906d776e24
Translated using Weblate (Icelandic)
Currently translated at 100.0% (717 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2023-09-08 11:56:59 +02:00
dependabot[bot] 8539e6e403
Bump the eslint group with 1 update (#4001)
Bumps the eslint group with 1 update: [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier).

- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v4.2.1...v5.0.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-08 11:07:21 +02:00
Massimo Pissarello b482dc89a5
Translated using Weblate (Italian)
Currently translated at 100.0% (717 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-09-08 06:57:47 +02:00
Rusi Dimitrov fb575e563b
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (717 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-09-08 00:59:31 +02:00
Rex_sa 87f83cfdaf
Translated using Weblate (Arabic)
Currently translated at 100.0% (717 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-09-08 00:59:30 +02:00
Kyotaro Iijima b453909441
Translated using Weblate (Japanese)
Currently translated at 100.0% (717 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2023-09-08 00:59:29 +02:00
Rusi Dimitrov f60f262c20
Translated using Weblate (Bulgarian)
Currently translated at 99.0% (710 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-09-07 21:56:47 +02:00
Fjuro fe332eeb9b
Translated using Weblate (Czech)
Currently translated at 100.0% (717 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-09-07 20:59:40 +02:00
Fjuro 508c2de20e
Translated using Weblate (Czech)
Currently translated at 99.7% (715 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-09-07 19:58:01 +02:00
Oğuz Ersen b9dcb9615d
Translated using Weblate (Turkish)
Currently translated at 100.0% (717 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-09-07 19:58:00 +02:00
Ihor Hordiichuk 3807ae618e
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (717 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-09-07 15:22:54 +02:00
Carlos Luiz feb6ae6f94
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (717 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-09-07 15:22:53 +02:00
Jeff Huang 51eb5790cb
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (717 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-09-07 09:55:40 +02:00
Sameer Sharma 81b8523a57
Update Snap Information (#4006)
New store name + manifest location updated.
2023-09-07 15:18:05 +08:00
Yaron Shahrabani e9cad44714
Translated using Weblate (Hebrew)
Currently translated at 100.0% (717 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-09-07 07:55:37 +02:00
bittin1ddc447d824349b2 4485e70125
Translated using Weblate (Swedish)
Currently translated at 100.0% (717 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-09-07 07:55:36 +02:00
Retrial 33f415f8ef
Translated using Weblate (Greek)
Currently translated at 100.0% (717 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-09-07 07:55:35 +02:00
Eric 704e34418f
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (717 of 717 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-09-07 07:55:34 +02:00
absidue e832f22c6f
Default theatre mode no sidebar (#3981)
* Revert "! Fix watch page layout when theatre mode enabled and sidebar "hidden" (#3931)"

This reverts commit 621cc27938.

* Fix the watch page layout when the sidebar is hidden and theatre mode mode is enabled by default

* Do not use theatre mode while loading
2023-09-06 23:43:27 -04:00
Benjababe 15437347b4
Add button to pause playlist after current video (#3938)
* Rounded playlist buttons to circles

* Add pause button for playlists

* reverted en_GB changes
2023-09-07 09:28:21 +08:00
Retrial 35d3cce799
Translated using Weblate (Greek)
Currently translated at 100.0% (714 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-09-06 21:58:48 +02:00
EditaNEmilis 02d5d01877
Translated using Weblate (Lithuanian)
Currently translated at 92.1% (658 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2023-09-06 20:01:44 +02:00
Luna Jernberg 1c8553cc11
Translated using Weblate (Swedish)
Currently translated at 100.0% (714 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-09-06 17:53:16 +02:00
Pere O 4e02376c3a
Translated using Weblate (Catalan)
Currently translated at 63.7% (455 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ca/
2023-09-06 17:53:15 +02:00
absidue 2cecb56a75
Make ft-channel-bubble an actual link when it is being used as one (#3980) 2023-09-06 09:57:19 +00:00
Pere O 96079c2f8c
Translated using Weblate (Catalan)
Currently translated at 63.0% (450 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ca/
2023-09-06 02:17:34 +02:00
Pere O 83f1a079b2
Translated using Weblate (Catalan)
Currently translated at 63.0% (450 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ca/
2023-09-06 00:55:54 +02:00
Ophiushi d399858b76
Translated using Weblate (French)
Currently translated at 100.0% (714 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-09-05 17:55:11 +02:00
dependabot[bot] 8d958ee6fe
Bump lefthook from 1.4.9 to 1.4.10 (#4003)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.4.9 to 1.4.10.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.4.9...v1.4.10)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 11:13:18 -04:00
dependabot[bot] a378e21347
Bump the babel group with 3 updates (#4000)
Bumps the babel group with 3 updates: [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core), [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) and [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env).


Updates `@babel/core` from 7.22.11 to 7.22.15
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.15/packages/babel-core)

Updates `@babel/eslint-parser` from 7.22.11 to 7.22.15
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.15/eslint/babel-eslint-parser)

Updates `@babel/preset-env` from 7.22.14 to 7.22.15
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.15/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
- dependency-name: "@babel/eslint-parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 07:01:37 -04:00
dependabot[bot] 417abbf030
Bump actions/checkout from 3 to 4 (#3999)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 07:00:56 -04:00
PikachuEXE aa7c4a46a3
Group dependabot created updates for some packages in fewer PRs (#3968)
* * Update dependabot config to group updates for some packages in fewer PRs

* * Add group for @fortawesome/*

* * Add more
2023-09-05 05:56:55 +00:00
Svallinn 1003763b01
Chore: Update vscode configurations (#3986) 2023-09-05 05:26:11 +00:00
dependabot[bot] 81007efd49
Bump youtubei.js from 6.1.0 to 6.3.0 (#3994)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 6.1.0 to 6.3.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v6.1.0...v6.3.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 05:24:56 +00:00
dependabot[bot] 6ffb59481f
Bump postcss from 8.4.28 to 8.4.29 (#3995)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.28 to 8.4.29.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.28...8.4.29)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 05:24:38 +00:00
dependabot[bot] 9e9b6fbba3
Bump @babel/preset-env from 7.22.10 to 7.22.14 (#3996)
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.22.10 to 7.22.14.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.14/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 05:24:21 +00:00
dependabot[bot] eace98a951
Bump marked from 7.0.5 to 8.0.0 (#3993)
Bumps [marked](https://github.com/markedjs/marked) from 7.0.5 to 8.0.0.
- [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/v7.0.5...v8.0.0)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 05:24:04 +00:00
dependabot[bot] d6834d96a3
Bump electron-builder from 24.6.3 to 24.6.4 (#3992)
* Bump electron-builder from 24.6.3 to 24.6.4

Bumps [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) from 24.6.3 to 24.6.4.
- [Release notes](https://github.com/electron-userland/electron-builder/releases)
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md)
- [Commits](https://github.com/electron-userland/electron-builder/commits/v24.6.4/packages/electron-builder)

---
updated-dependencies:
- dependency-name: electron-builder
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

* Update yarn.lock

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-09-05 05:23:40 +00:00
Massimo Pissarello 218e06f26e
Translated using Weblate (Italian)
Currently translated at 100.0% (714 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-09-04 19:55:44 +02:00
Philip Goto 16ad61f0cf
Translated using Weblate (Dutch)
Currently translated at 97.4% (696 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2023-09-04 19:55:43 +02:00
Luna Jernberg 6a2e34f038
Translated using Weblate (Swedish)
Currently translated at 99.8% (713 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-09-04 13:55:36 +02:00
Luna Jernberg d449a4f1aa
Translated using Weblate (Swedish)
Currently translated at 99.5% (711 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-09-04 12:55:17 +02:00
Philip Goto b6256a6caf
Translated using Weblate (Dutch)
Currently translated at 94.5% (675 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2023-09-04 12:55:16 +02:00
Jeff Huang d8264616d0
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (714 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-09-04 06:53:01 +02:00
Kyotaro Iijima 3a23498bdc
Translated using Weblate (Japanese)
Currently translated at 100.0% (714 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2023-09-03 17:55:43 +02:00
mere 8e057f5c71
Translated using Weblate (Romanian)
Currently translated at 98.8% (706 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2023-09-03 12:53:02 +02:00
Priit Jõerüüt 3642802b3a
Translated using Weblate (Estonian)
Currently translated at 100.0% (714 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-09-03 08:54:13 +02:00
github-actions[bot] ba5cd96144
Compressed Images (#3988)
Co-authored-by: PrestonN <PrestonN@users.noreply.github.com>
2023-09-03 01:17:21 +00:00
ovari 139e6ef614
Translated using Weblate (Hungarian)
Currently translated at 100.0% (714 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-09-03 00:54:26 +02:00
Kingproone 749ef5aca2
Translated using Weblate (Hungarian)
Currently translated at 100.0% (714 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-09-02 21:52:46 +02:00
Fjuro f7b96db518
Translated using Weblate (Czech)
Currently translated at 100.0% (714 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-09-02 19:51:19 +02:00
Rex_sa d434d1e1a5
Translated using Weblate (Arabic)
Currently translated at 100.0% (714 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-09-02 16:50:23 +02:00
Mia f3d39f628d
Translated using Weblate (German)
Currently translated at 100.0% (714 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-09-02 16:50:22 +02:00
Eric bacd1ccb81
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (714 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-09-02 05:49:32 +02:00
Saeid Eslami bc515dc458
Translated using Weblate (Persian)
Currently translated at 100.0% (714 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fa/
2023-09-02 02:21:43 +02:00
Ihor Hordiichuk 50cb5626b0
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (714 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-09-01 21:56:17 +02:00
Grzegorz Wójcicki b2a462f0e6
Translated using Weblate (Polish)
Currently translated at 100.0% (714 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-09-01 21:56:16 +02:00
Saeid Eslami 3a11bff641
Translated using Weblate (Persian)
Currently translated at 99.8% (713 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fa/
2023-09-01 19:55:45 +02:00
gallegonovato 5681897fc5
Translated using Weblate (Spanish)
Currently translated at 100.0% (714 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-09-01 19:55:44 +02:00
Saeid Eslami 34dc7bcd93
Translated using Weblate (Persian)
Currently translated at 98.5% (704 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fa/
2023-09-01 17:57:12 +02:00
Oğuz Ersen 43ec39c717
Translated using Weblate (Turkish)
Currently translated at 100.0% (714 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-09-01 17:57:11 +02:00
Yaron Shahrabani 159473441b
Translated using Weblate (Hebrew)
Currently translated at 100.0% (714 of 714 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-09-01 16:55:00 +02:00
Hosted Weblate 7426849018
Merge branch 'origin/development' into Weblate. 2023-09-01 15:18:15 +02:00
Carlos Luiz f20d510e3c
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (712 of 712 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-09-01 15:17:57 +02:00
Jason c371f6035d
Pastel & Hot Pink Themes (#3937)
* Add pastel and hot pink base configuration & labels

* Update Author Background Color to be based on --secondary-card-bg-color instead of --scrollbar-color

This unneeded dependency on the scrollbar color here resulted in the Author Background text blending into its background on the new Hot Pink theme. This change does not tangibly affect any other theme, whose scrollbar colors are incidentally similar to the secondary-card-bg-color, as this color is already being used for tags on the Channel About tab.

* Implement Pastel Pink and Hot Pink styling

Note that Hot Pink styling overwrites the primary and secondary color themes to maintain accessible color contrasts throughout FreeTube. It also updates the underline styling to match its aesthetic. The scrollbar-text-color-hover and side-nav-active-text-color colors are added for allow for the text and icon to both change on hover. This allows for more accessible hover and active styling.

* Add textWhiteSmall and iconWhiteSmall to repo; add FT pink icon themes

The textWhiteSmall was actually already sized exactly the same as the other small text files, so I just changed the name to reflect that fact.

* Add side-nav-hover-text-color and side-nav-active-text-color throughout FT

* Update Hot Pink theme accent-color-active

* Add side-nav hover-text and active-text styling to ft-icon-button

* Fix incorrect variable name

* Disable primary & secondary color theme controls when hot pink theme is enabled
2023-09-01 09:17:46 -04:00
Ramin Zare 6475ae3578
Translated using Weblate (Persian)
Currently translated at 98.8% (704 of 712 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fa/
2023-09-01 14:54:13 +02:00
Saeid Eslami d5155291b8
Translated using Weblate (Persian)
Currently translated at 98.8% (704 of 712 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fa/
2023-09-01 14:54:12 +02:00
Yaron Shahrabani 5501991421
Translated using Weblate (Hebrew)
Currently translated at 100.0% (712 of 712 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-09-01 11:54:27 +02:00
Rex_sa 38b52ea886
Translated using Weblate (Arabic)
Currently translated at 100.0% (712 of 712 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-09-01 09:51:55 +02:00
Ihor Hordiichuk f0d5e4d469
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (712 of 712 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-09-01 02:46:06 +02:00
Eric 03b6e083a6
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (712 of 712 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-09-01 02:46:04 +02:00
Eric 4694ff6ace
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (712 of 712 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-09-01 00:56:14 +02:00
Fjuro f98cca388b
Translated using Weblate (Czech)
Currently translated at 100.0% (712 of 712 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-08-31 23:56:36 +02:00
Priit Jõerüüt 10fe666c45
Translated using Weblate (Estonian)
Currently translated at 100.0% (712 of 712 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-08-31 20:54:26 +02:00
Oğuz Ersen fdefcb28cb
Translated using Weblate (Turkish)
Currently translated at 100.0% (712 of 712 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-08-31 19:55:34 +02:00
David Frederick Batt 884ba91115
Add option to change thumbnail appearance (#3890)
* Add option to blur thumbnails

* Add dropdown for different thumbnail display modes

* Add dropdown for different thumbnail display modes

* Fix thumbnail display mode setting not appearing due to incorrect localization

* Rename thumbnail display mode option 'Not Loaded' to 'Hidden'

* Fix thumbnail display mode 'hidden' not working

* Fix thumbnail display mode not applying to playlists

Makes thumbnail display mode setting also affect thumbnails in ft-list-playlist and playlist-info.

* Remove unnecessary styling

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* Make hidden thumbnails toggleable from thumbnail preferences

* Replace thumbnail placeholder png with svg

* Fix thumbnail preference 'hidden' not applying to ft-list-playlist

* Fix placeholder svg breaking playlist layout

* Refactor ft-list-video

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-08-31 11:18:52 -04:00
efb4f5ff-1298-471a-8973-3d47447115dc 1bcbb38065
Bug issue template - update installation methods (#3974)
* Update labels in issue labeler

* Update installation methods and add description

* Update .github/ISSUE_TEMPLATE/bug_report.yaml

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2023-08-31 22:48:09 +08:00
Luna Jernberg 3d4d07f080
Translated using Weblate (Swedish)
Currently translated at 100.0% (710 of 710 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-08-31 12:52:39 +02:00
Việt Tiến c73bd2b282
Translated using Weblate (Vietnamese)
Currently translated at 92.8% (659 of 710 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/vi/
2023-08-31 04:53:24 +02:00
Ihor Hordiichuk 01b47a8fc6
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (710 of 710 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-08-30 23:55:56 +02:00
Priit Jõerüüt 85e2ce9b00
Translated using Weblate (Estonian)
Currently translated at 100.0% (710 of 710 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-08-30 23:55:55 +02:00
Oğuz Ersen 4a41f44222
Translated using Weblate (Turkish)
Currently translated at 100.0% (710 of 710 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-08-30 23:55:54 +02:00
Alexthegib aba1a563d3
Translated using Weblate (Portuguese)
Currently translated at 100.0% (710 of 710 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-08-30 23:55:53 +02:00
Grzegorz Wójcicki 303f63e891
Translated using Weblate (Polish)
Currently translated at 100.0% (710 of 710 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-08-30 23:55:52 +02:00
0246_Hoàng Tiến Đạt ed237bd527
Translated using Weblate (Vietnamese)
Currently translated at 92.6% (658 of 710 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/vi/
2023-08-30 23:55:51 +02:00
Rex_sa ca49af68cf
Translated using Weblate (Arabic)
Currently translated at 100.0% (710 of 710 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-08-30 18:55:23 +02:00
gallegonovato f559ce1639
Translated using Weblate (Spanish)
Currently translated at 100.0% (710 of 710 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-08-30 15:58:26 +02:00
Saeid Eslami a424aed7f7
Translated using Weblate (Persian)
Currently translated at 77.1% (548 of 710 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fa/
2023-08-30 10:53:17 +02:00
Saeid Eslami 55160d5fe9
Translated using Weblate (Persian)
Currently translated at 57.6% (409 of 710 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fa/
2023-08-30 08:02:26 +02:00
Jeff Huang 4c3a83956e
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (710 of 710 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-08-30 08:02:25 +02:00
PikachuEXE 621cc27938
! Fix watch page layout when theatre mode enabled and sidebar "hidden" (#3931) 2023-08-30 03:13:11 +00:00
Massimo Pissarello e11a55a1e2
Translated using Weblate (Italian)
Currently translated at 100.0% (710 of 710 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-08-30 05:00:55 +02:00
Eric f72f1dc17c
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (710 of 710 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-08-30 03:57:36 +02:00
Benjababe 0b44548331
Include hide comment photos setting (#3939)
* Added hide comment photos option into settings

* Hide comment photos if setting is enabled

* include hidden photos for comment replies

* Always show video uploader photo in comments

* reverted en_GB changes

* Updated settings to "Hide Profile Pictures in Comments"
2023-08-30 00:08:55 +00:00
Saeid Eslami 11a7a36cd1
Translated using Weblate (Persian)
Currently translated at 37.3% (265 of 709 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fa/
2023-08-30 00:56:08 +02:00
Темак 5e0cdde403
Translated using Weblate (Russian)
Currently translated at 100.0% (709 of 709 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-08-29 18:55:54 +02:00
PikachuEXE 1a6c9e98c9
Make constants imported from @fortawesome/free-solid-svg-icons ordered by name again (#3958)
* $ Make constants imported from @fortawesome/free-solid-svg-icons ordered by name again

* ~ Add code comment about constant list ordering
2023-08-29 05:06:42 +00:00
efb4f5ff-1298-471a-8973-3d47447115dc 692a3c7ca0
Replace labeler workflow with GH labeler (#3966)
* Rename labeler.yml to pr-labeler.yml

* set config path to point to renamed labeler

* Create label-issue.yml

* Create issue-labeler.yml

* Delete autoLabelIssue.yaml

* Add all the other labels

* fix certain labels not being applied
2023-08-29 00:33:12 -04:00
Jason c5be5e5700
Fix HTML styling (e.g., hashtag links) showing up as raw HTML in descriptions (#3946) 2023-08-29 00:15:21 +02:00
Jason ce3de2bb07
Make certain controls non-selectable / non-draggable - Part II (#3957)
* This is due to my previous change which included the use of a poorly researched 'user-select: all' to unset a 'user-select'. The problem is that all does something else altogether: 'The content of the element shall be selected atomically: If a selection would contain part of the element, then the selection must contain the entire element including all its descendants. If a double-click or context-click occurred in sub-elements, the highest ancestor with this value will be selected.' Source: https://developer.mozilla.org/en-US/docs/Web/CSS/user-select

* Add user-select:none to one more area

* Remove extraneous additional dash

Co-authored-by: LQ2' <lq2.apostrophe@gmail.com>

---------

Co-authored-by: LQ2' <lq2.apostrophe@gmail.com>
2023-08-29 00:14:35 +02:00
Ettore Atalan 7c512113bc
Translated using Weblate (German)
Currently translated at 100.0% (709 of 709 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-08-28 21:52:48 +02:00
Jason c32b84c478
Show video list buttons on hover or focus (#3954)
* Implement external player icon and favorites icon only appearing after hover/focus

As a way of cleaning up the look of videos, only shows the video icons on hover or focus. This is for all purposes a very 'free' change that I would opine makes FreeTube appear much cleaner.

* Implement video list settings button only appearing on hover/focus

Same idea as for the favorites & external player icons; much cleaner look without any sizable 'cost' to boot.

* Ensure video list buttons always show on devices without hover (e.g., mobile)

* Remove user-select lines (already in another PR) & one extraneous line
2023-08-28 11:29:27 -07:00
dependabot[bot] 0b6edd625d
Bump @babel/eslint-parser from 7.22.10 to 7.22.11 (#3962)
Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.22.10 to 7.22.11.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.11/eslint/babel-eslint-parser)

---
updated-dependencies:
- dependency-name: "@babel/eslint-parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-28 08:50:44 -07:00
dependabot[bot] dddc244e8d
Bump youtubei.js from 6.0.0 to 6.1.0 (#3965)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v6.0.0...v6.1.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-28 15:44:32 +00:00
dependabot[bot] 570af296bf
Bump eslint-plugin-n from 16.0.1 to 16.0.2 (#3964)
Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 16.0.1 to 16.0.2.
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.0.1...16.0.2)

---
updated-dependencies:
- dependency-name: eslint-plugin-n
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-28 13:27:25 +00:00
dependabot[bot] 079cef0758
Bump eslint from 8.47.0 to 8.48.0 (#3963)
Bumps [eslint](https://github.com/eslint/eslint) from 8.47.0 to 8.48.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.47.0...v8.48.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-28 13:27:13 +00:00
dependabot[bot] d60672df79
Bump marked from 7.0.4 to 7.0.5 (#3961)
Bumps [marked](https://github.com/markedjs/marked) from 7.0.4 to 7.0.5.
- [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/v7.0.4...v7.0.5)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-28 13:26:47 +00:00
dependabot[bot] 5524d30afa
Bump @babel/core from 7.22.10 to 7.22.11 (#3959)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.22.10 to 7.22.11.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.11/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-28 13:26:34 +00:00
Jason 665da2c1c3
Make certain controls non-selectable / non-draggable (#3947)
* Make settings heading text unselectable

I often encounter the issue of accidentally selecting/highlighting the settings heading text, which ends up highlighting all of the text inside of that settings tab. This is an unpleasant appearance that I have to click to remove. This change removes this issue altogether.

* Switch all instances of user-select to be only user-select and -webkit-user-select

* Make side-nav labels unselectable

* Make side-nav and channels un-draggable

* Remove selection from ft-flex-box, ft-input placeholders, and profile icons
2023-08-27 08:46:19 +08:00
Benjababe 08f8b2768a
Add updated video resolution to auto selector (#3935)
* CSS updates

* Include resolution to 'auto' in quality display

* Include auto info in video statistics

* Value integrity check in CreateDashQualitySelector
2023-08-26 18:20:55 +02:00
Vinit Jha 4c3f369aca
Fix Save icon blocking issue (#3951)
* Fix Save icon blocking issue

* Fixed favorite button style
2023-08-26 09:07:04 -07:00
PikachuEXE 16aee6e094
* Update URL parser to recognize youtube.com/live/xxxxxxx (#3930) 2023-08-26 15:58:23 +00:00
Fjuro 356c4a07c2
Translated using Weblate (Czech)
Currently translated at 100.0% (709 of 709 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-08-26 16:55:40 +02:00
Alexthegib 1896197ee0
Translated using Weblate (Portuguese)
Currently translated at 100.0% (709 of 709 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-08-26 16:55:39 +02:00
Grzegorz Wójcicki 07a0ff9c06
Translated using Weblate (Polish)
Currently translated at 100.0% (709 of 709 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-08-26 14:53:52 +02:00
Rex_sa b7aba12446
Translated using Weblate (Arabic)
Currently translated at 100.0% (709 of 709 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-08-26 09:57:52 +02:00
Carlos Luiz 33503daae1
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (709 of 709 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-08-26 06:53:58 +02:00
Rusi Dimitrov cfae43db49
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (709 of 709 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-08-25 21:56:04 +02:00
gallegonovato 712436e457
Translated using Weblate (Spanish)
Currently translated at 100.0% (709 of 709 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-08-25 21:56:03 +02:00
a b1b35e0f12
Translated using Weblate (Russian)
Currently translated at 99.2% (704 of 709 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-08-25 17:50:19 +02:00
PikachuEXE b10a0c0806
! Fix `Scroll playback rate over video player` prevents page scrolling when not activated (#3933) 2023-08-25 11:41:56 -04:00
ovari b1f4d962ca
Translated using Weblate (Hungarian)
Currently translated at 100.0% (709 of 709 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-08-25 13:53:42 +02:00
Yaron Shahrabani 0f057ed143
Translated using Weblate (Hebrew)
Currently translated at 100.0% (709 of 709 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-08-25 13:53:41 +02:00
Priit Jõerüüt e59f4f1bac
Translated using Weblate (Estonian)
Currently translated at 100.0% (709 of 709 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-08-25 09:58:34 +02:00
Massimo Pissarello e13c09b859
Translated using Weblate (Italian)
Currently translated at 100.0% (709 of 709 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-08-25 06:52:11 +02:00
Jeff Huang 0a61d34d7b
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (709 of 709 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-08-25 06:52:10 +02:00
Eric 3bfa3709cb
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (709 of 709 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-08-25 02:53:23 +02:00
Ihor Hordiichuk 6b9af0b546
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (709 of 709 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-08-25 00:52:06 +02:00
Ophiushi dd37a512ce
Translated using Weblate (French)
Currently translated at 100.0% (709 of 709 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-08-24 22:52:46 +02:00
Hosted Weblate 119267a5b6
Merge branch 'origin/development' into Weblate. 2023-08-24 22:26:58 +02:00
Rusi Dimitrov cf0111ff9d
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (706 of 706 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-08-24 22:26:41 +02:00
Wesley Appler 4a7c4d95bf
Refactoring to community polls & fixes for quizzes (#3865)
* Refactoring to community polls & fixes for quizzes

* Replaced the interactive quiz with a reveal button and small fixes

* Replaced the interactive quiz with a reveal button and small fixes

* Implemented vote formatting

* vote translation fix

* Accessibility additions

* Fixed local API is_correct typo

* Fixed inconsistent indents
2023-08-24 22:26:31 +02:00
Fjuro f4cee17b13
Translated using Weblate (Czech)
Currently translated at 100.0% (706 of 706 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-08-24 13:54:28 +02:00
Yaron Shahrabani 0d37f41888
Translated using Weblate (Hebrew)
Currently translated at 100.0% (706 of 706 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-08-24 13:54:27 +02:00
Priit Jõerüüt 16efee2a4b
Translated using Weblate (Estonian)
Currently translated at 100.0% (706 of 706 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-08-24 10:51:19 +02:00
Ophiushi 5153b5b4ac
Translated using Weblate (French)
Currently translated at 100.0% (706 of 706 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-08-24 10:51:18 +02:00
Hosted Weblate 94b6ae75aa
Merge branch 'origin/development' into Weblate. 2023-08-24 01:57:48 +02:00
Milo Ivir e80cfc027d
Translated using Weblate (Croatian)
Currently translated at 100.0% (706 of 706 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2023-08-24 01:57:27 +02:00
PikachuEXE 11c3402e2f
! Fix subscription view error channel list style (#3921) 2023-08-23 21:38:21 +00:00
Grzegorz Wójcicki cf836eae87
Translated using Weblate (Polish)
Currently translated at 100.0% (706 of 706 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-08-23 22:52:30 +02:00
gallegonovato 3e5685d2c6
Translated using Weblate (Spanish)
Currently translated at 100.0% (706 of 706 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-08-23 18:55:08 +02:00
Saeid Eslami 9e74433836
Translated using Weblate (Persian)
Currently translated at 37.1% (262 of 706 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fa/
2023-08-23 10:53:22 +02:00
trostboot 793ab743b6
Add external player support for Clapper (#3916)
* Add external player support for Clapper

* Fix spacing
2023-08-23 07:46:23 +02:00
Oğuz Ersen c6f4762b8c
Translated using Weblate (Turkish)
Currently translated at 100.0% (706 of 706 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-08-23 06:52:52 +02:00
Massimo Pissarello 16cad5efbd
Translated using Weblate (Italian)
Currently translated at 100.0% (706 of 706 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-08-23 06:52:51 +02:00
Jeff Huang 8c8367d499
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (706 of 706 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-08-23 06:52:50 +02:00
Ihor Hordiichuk 3cdad0c29c
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (706 of 706 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-08-23 02:51:04 +02:00
ovari a1d20c8fce
Translated using Weblate (Hungarian)
Currently translated at 100.0% (706 of 706 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-08-23 02:51:03 +02:00
Rex_sa ff05df2868
Translated using Weblate (Arabic)
Currently translated at 100.0% (706 of 706 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-08-23 02:51:02 +02:00
Allan Nordhøy d68c5c3d7d
Translated using Weblate (Norwegian Bokmål)
Currently translated at 88.6% (626 of 706 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2023-08-23 02:51:01 +02:00
Eric 2b7582eebc
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (706 of 706 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-08-23 02:51:00 +02:00
Retrial 484bd79b9f
Translated using Weblate (Greek)
Currently translated at 100.0% (706 of 706 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-08-22 22:52:54 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc 4d85ef85e5
Add Discussions to Help section of the About tab (#3901)
* Add Discussions to About tab

* Add translation entry
2023-08-22 22:43:42 +02:00
Priit Jõerüüt a3c0ffd4a1
Translated using Weblate (Estonian)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-08-22 13:54:44 +02:00
P.O 0765abe946
Translated using Weblate (Swedish)
Currently translated at 99.8% (704 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-08-22 11:52:52 +02:00
dependabot[bot] 21bf608cbe
Bump sass from 1.65.1 to 1.66.1 (#3907)
Bumps [sass](https://github.com/sass/dart-sass) from 1.65.1 to 1.66.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.65.1...1.66.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-21 08:11:59 -04:00
dependabot[bot] 230a82e81d
Bump postcss-scss from 4.0.6 to 4.0.7 (#3911)
Bumps [postcss-scss](https://github.com/postcss/postcss-scss) from 4.0.6 to 4.0.7.
- [Changelog](https://github.com/postcss/postcss-scss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss-scss/compare/4.0.6...4.0.7)

---
updated-dependencies:
- dependency-name: postcss-scss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-21 07:13:59 -04:00
dependabot[bot] 5344469340
Bump lefthook from 1.4.8 to 1.4.9 (#3906)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.4.8 to 1.4.9.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.4.8...v1.4.9)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-21 07:13:34 -04:00
dependabot[bot] 2660bb6a10
Bump stylelint from 15.10.2 to 15.10.3 (#3908)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 15.10.2 to 15.10.3.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/15.10.2...15.10.3)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-21 07:09:11 -04:00
dependabot[bot] f201b11391
Bump eslint-plugin-import from 2.28.0 to 2.28.1 (#3905)
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.28.0 to 2.28.1.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.28.0...v2.28.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-import
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-21 07:08:41 -04:00
dependabot[bot] 0ccbba369d
Bump marked from 7.0.2 to 7.0.4 (#3909)
Bumps [marked](https://github.com/markedjs/marked) from 7.0.2 to 7.0.4.
- [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/v7.0.2...v7.0.4)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-21 07:07:56 -04:00
Sveinn í Felli 2cd14554c9
Translated using Weblate (Icelandic)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2023-08-21 12:49:17 +02:00
Retrial dec2a131cf
Translated using Weblate (Greek)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-08-21 12:49:16 +02:00
absidue 8c6bfaafa6
Fix playlist view on the watch page not reacting to playlist changes (#3897) 2023-08-21 09:12:27 +08:00
PrestonN 99cf201607 Bump version number to v0.19.0 2023-08-20 21:09:39 -04:00
PrestonN f364229039 Fix linting issues 2023-08-20 20:32:12 -04:00
Rusi Dimitrov 2f410f7d65
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-08-20 12:54:03 +02:00
absidue 4d4dcba20f
Ignore broken audio tracks for videos with multiple audio tracks (#3851) 2023-08-19 23:32:48 -04:00
absidue 3236ce80c3
local API: Add support for PageHeader hashtag header (#3896) 2023-08-19 23:28:02 -04:00
Ettore Atalan 3d08bd7500
Translated using Weblate (German)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-08-20 04:00:42 +02:00
P.O 6aabda2aab
Translated using Weblate (Swedish)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-08-19 21:51:04 +02:00
absidue bf24630f92
Upgrade YouTube.js to version 6.0 (#3895) 2023-08-19 16:11:20 +00:00
Retrial 4b25a67b45
Translated using Weblate (Greek)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-08-18 17:45:35 +02:00
absidue faa35d35ef
Fix locales getting unnecessarily reprocessed for incremental builds (#3893) 2023-08-18 14:08:38 +00:00
absidue f0341549b5
Fix the layout of the hashtag page (#3886) 2023-08-17 23:06:44 -04:00
Ophiushi 6fece431fb
Translated using Weblate (French)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-08-17 20:51:10 +02:00
P.O c6b12d19fd
Translated using Weblate (Swedish)
Currently translated at 99.8% (704 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-08-17 17:48:51 +02:00
zmni 4775545c91
Translated using Weblate (Indonesian)
Currently translated at 78.0% (550 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2023-08-17 17:48:50 +02:00
Massimo Pissarello d913d47a31
Translated using Weblate (Italian)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-08-17 17:48:49 +02:00
The Cats 5a625b021f
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-08-17 17:48:48 +02:00
Massimo Pissarello 9a7b7fba05
Translated using Weblate (Italian)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-08-17 10:48:24 +02:00
Cleydison Nascimento f2de56e1e5
Translated using Weblate (Portuguese)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-08-17 00:59:14 +02:00
absidue 723739f724
Cleanup some template conditionals (#3888) 2023-08-16 08:50:32 +00:00
ChunkyProgrammer eff4a0a66e
Add semantic roles to make the site more accessible (#3887)
* Add semantic roles to make the site more accessible

Co-Authored-By: Jason <84899178+jasonhenriquez@users.noreply.github.com>

* Apply suggestions from code review

Co-Authored-By: absidue <48293849+absidue@users.noreply.github.com>

---------

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2023-08-16 08:25:59 +00:00
Kyotaro Iijima 4e38eccfd0
Translated using Weblate (Japanese)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2023-08-16 01:58:53 +02:00
ChunkyProgrammer 0cbe02f88d
Fix Update Subscription Details function when channel name is null (#3884)
* Simplify channel sorting functions

* use deepCopy
2023-08-15 18:17:10 +00:00
gallegonovato 1c96414a09
Translated using Weblate (Spanish)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-08-15 13:57:05 +02:00
mere 382e9dc04f
Translated using Weblate (Romanian)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2023-08-15 10:53:54 +02:00
Yaron Shahrabani f74eb810b9
Translated using Weblate (Hebrew)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-08-15 07:51:54 +02:00
absidue 96230c9d1b
local API: Add support for PageHeader channel header (#3871) 2023-08-15 05:37:32 +00:00
Jeff Huang 5246378bd8
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-08-15 04:52:04 +02:00
Ihor Hordiichuk 226e0e1708
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-08-15 01:52:22 +02:00
Fjuro 8357a94b18
Translated using Weblate (Czech)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-08-15 01:52:20 +02:00
ovari e00d70e8eb
Translated using Weblate (Hungarian)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-08-15 01:52:19 +02:00
Priit Jõerüüt b67a8936f8
Translated using Weblate (Estonian)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-08-15 01:52:19 +02:00
Eric e5146a84f4
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-08-15 01:52:18 +02:00
Oğuz Ersen 59f1ef4b59
Translated using Weblate (Turkish)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-08-14 19:49:16 +02:00
Rex_sa 350b53de2b
Translated using Weblate (Arabic)
Currently translated at 100.0% (705 of 705 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-08-14 19:49:15 +02:00
absidue cb3a1bdc7e
local API: Support Post Live DVR videos (#3872) 2023-08-14 16:45:17 +00:00
ChunkyProgrammer 2d934eabea
Make profiles keyboard accessible (#3863)
Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>
2023-08-14 17:07:57 +02:00
dependabot[bot] ebf7e9985f
Bump @babel/preset-env from 7.22.9 to 7.22.10 (#3882)
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.22.9 to 7.22.10.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.10/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-14 09:34:04 -04:00
dependabot[bot] 2cc7fa319c
Bump @babel/eslint-parser from 7.22.9 to 7.22.10 (#3880)
Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.22.9 to 7.22.10.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.10/eslint/babel-eslint-parser)

---
updated-dependencies:
- dependency-name: "@babel/eslint-parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-14 09:33:25 -04:00
dependabot[bot] 1bc7e5a3d9
Bump eslint-plugin-vuejs-accessibility from 2.1.0 to 2.2.0 (#3883)
Bumps [eslint-plugin-vuejs-accessibility](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/releases)
- [Changelog](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/compare/v2.1.0...v2.2.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-vuejs-accessibility
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-14 09:32:53 -04:00
dependabot[bot] ed94d7dff5
Bump marked from 7.0.0 to 7.0.2 (#3881)
Bumps [marked](https://github.com/markedjs/marked) from 7.0.0 to 7.0.2.
- [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/v7.0.0...v7.0.2)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-14 08:34:59 -04:00
dependabot[bot] 5a26702f67
Bump eslint-plugin-vue from 9.16.1 to 9.17.0 (#3879)
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 9.16.1 to 9.17.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.16.1...v9.17.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-14 08:34:37 -04:00
dependabot[bot] bd06e4d5b8
Bump @babel/core from 7.22.9 to 7.22.10 (#3877)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.22.9 to 7.22.10.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.10/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-14 08:34:16 -04:00
dependabot[bot] d7c2540e3c
Bump stylelint-high-performance-animation from 1.8.0 to 1.9.0 (#3878)
Bumps [stylelint-high-performance-animation](https://github.com/kristerkari/stylelint-high-performance-animation) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/kristerkari/stylelint-high-performance-animation/releases)
- [Changelog](https://github.com/kristerkari/stylelint-high-performance-animation/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kristerkari/stylelint-high-performance-animation/compare/v1.8.0...v1.9.0)

---
updated-dependencies:
- dependency-name: stylelint-high-performance-animation
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-14 08:33:48 -04:00
dependabot[bot] 605a334f60
Bump sass from 1.64.2 to 1.65.1 (#3876)
Bumps [sass](https://github.com/sass/dart-sass) from 1.64.2 to 1.65.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.64.2...1.65.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-14 08:33:30 -04:00
dependabot[bot] 778eecbd32
Bump eslint from 8.46.0 to 8.47.0 (#3875)
Bumps [eslint](https://github.com/eslint/eslint) from 8.46.0 to 8.47.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.46.0...v8.47.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-14 08:33:11 -04:00
J. Lavoie 3819e3935f
Translated using Weblate (Italian)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-08-13 04:51:52 +02:00
J. Lavoie 0a578be82b
Translated using Weblate (French)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-08-13 04:51:51 +02:00
absidue 3a80c81664
Fix audio formats on long videos getting throttled (#3870) 2023-08-12 10:39:28 +08:00
Svallinn 079417dbd6
Main+Store: NeDB persistence and integrity + dependency update (#3845)
* Chore/Settings+Store: Remove unnecessary actions

* Store: Replace nedb-promises with @seald-io/nedb

* Main+Store: Ensure datastores' persistence before quitting

* Fix/Store: Fix db identifier oopsie

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-08-10 22:38:40 +02:00
Kyotaro Iijima d3a8988ee4
Translated using Weblate (Japanese)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2023-08-10 20:49:42 +02:00
dependabot[bot] aa1d422210
Bump @fortawesome/free-brands-svg-icons from 6.4.0 to 6.4.2 (#3857)
Bumps [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome) from 6.4.0 to 6.4.2.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.4.0...6.4.2)

---
updated-dependencies:
- dependency-name: "@fortawesome/free-brands-svg-icons"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-07 16:05:26 -04:00
dependabot[bot] 2ded3d00bf
Bump @fortawesome/free-solid-svg-icons from 6.4.0 to 6.4.2 (#3856)
Bumps [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) from 6.4.0 to 6.4.2.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.4.0...6.4.2)

---
updated-dependencies:
- dependency-name: "@fortawesome/free-solid-svg-icons"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-07 19:43:56 +00:00
dependabot[bot] 25a71f7c17
Bump lefthook from 1.4.7 to 1.4.8 (#3855)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.4.7 to 1.4.8.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.4.7...v1.4.8)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-07 20:12:41 +02:00
dependabot[bot] ffba765f39
Bump eslint-config-prettier from 8.9.0 to 9.0.0 (#3858)
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.9.0 to 9.0.0.
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v8.9.0...v9.0.0)

---
updated-dependencies:
- dependency-name: eslint-config-prettier
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-07 20:12:23 +02:00
dependabot[bot] 9858d08b6d
Bump marked from 4.3.0 to 7.0.0 (#3859)
Bumps [marked](https://github.com/markedjs/marked) from 4.3.0 to 7.0.0.
- [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/v4.3.0...v7.0.0)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-07 20:12:03 +02:00
dependabot[bot] 3d5d732b8d
Bump @fortawesome/fontawesome-svg-core from 6.4.0 to 6.4.2 (#3860)
Bumps [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) from 6.4.0 to 6.4.2.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.4.0...6.4.2)

---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-svg-core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-07 20:11:50 +02:00
dependabot[bot] 0a49a9192c
Bump sass from 1.64.1 to 1.64.2 (#3861)
Bumps [sass](https://github.com/sass/dart-sass) from 1.64.1 to 1.64.2.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.64.1...1.64.2)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-07 20:11:34 +02:00
Massimo Pissarello b723642f8f
Translated using Weblate (Italian)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-08-07 03:55:42 +02:00
The Cats ae58e716da
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-08-06 20:49:45 +02:00
absidue 4e4fe69384
Fix focus not showing on channel page tabs and in prompts (#3850) 2023-08-06 13:26:22 -04:00
absidue 479ce634e9
Fix auto merge workflow breaking with draft pull requests (#3852) 2023-08-06 13:22:58 -04:00
ChunkyProgrammer 5fffe83237
Parse IV search urls (#3849)
* parse iv search urls

* Move removing query params to if
2023-08-06 14:21:45 +02:00
absidue 072066fbe1
Miscellaneous CSS cleanup (#3847) 2023-08-04 21:02:46 -04:00
absidue b48d04700f
Fix empty channels showing up as errored with RSS (#3824) 2023-08-05 00:33:03 +00:00
absidue e0fceedefd
Fix author for album playlists on the playlist page (#3838)
* Fix author for album playlists on the playlist page

* Only show artists
2023-08-05 07:30:54 +08:00
Sameer Sharma 8025945ac0
Update Snap Source Host Location (#3844) 2023-08-03 17:48:59 +02:00
PikachuEXE 51576a9563
* Show error message in popular tab when instance does not support it (#3841) 2023-08-03 10:44:30 -04:00
absidue 8d9a1b8952
Use video durations from the watch history for RSS (#3839) 2023-08-03 10:32:59 -04:00
PikachuEXE ccefdb34a1
! Fix unnecessary error message display in toast when paused before video started playing on load (#3835)
Caused by https://github.com/FreeTubeApp/FreeTube/pull/3775
2023-08-03 13:01:08 +00:00
absidue 97593e3681
Use emit and props instead of $parent (#3834) 2023-08-03 12:57:09 +00:00
absidue 13d7a357f2
Add custom toast event bus for Vue 3 compatiblity (#3833) 2023-08-03 12:52:54 +00:00
absidue 2ff81338d8
Fix handling of DeArrow titles (#3825) 2023-08-03 12:48:23 +00:00
PikachuEXE 41fd6134ec
* Update top nav bar icon to remove focus state style (#3792)
Fix "navigation bar icons are still being highlighted after click"
2023-08-02 07:20:58 -04:00
PikachuEXE d8ed6b9f3e
Update ft-input for top navbar search input to behave more like Youtube one (#3793)
* * Update ft-input for top navbar search input to behave more like Youtube one

* * Implement mouseleave = deselect

* ! Fix clicking option/enter causes incorrect displayed input

* * Update search input to update input data based on KB selected suggesion value on keydown

* * Allow suggesion deselection via arrow up/down

* $ Fix naming, import code style

* - Remove unused import
2023-08-02 07:20:03 -04:00
Kingproone b2d95ebd7b
Translated using Weblate (Hungarian)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-08-01 22:03:30 +02:00
ChunkyProgrammer 2296e3a58d
Fix: importing subscriptions with terminated channels (#3816)
* Fix: Cannot read properties of undefined (reading 'author')

* fix importing some newpipe subscriptions

only check url, not service_id
2023-08-01 07:47:52 +00:00
PikachuEXE d2075718b4
Fix outdated subscription cache clearing code when "Remove All Subscriptions / Profiles" performed (#3817)
* ! Fix outdated subscription cache clearing code when "Remove All Subscriptions / Profiles" performed

* * Use one action to clear cache instead of three

* $ Use early return
2023-07-31 21:09:15 -04:00
Milo Ivir 0b5107f172
Translated using Weblate (Croatian)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2023-07-31 18:07:42 +02:00
dependabot[bot] 8f6c41ac9e
Bump eslint-plugin-import from 2.27.5 to 2.28.0 (#3827)
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.27.5 to 2.28.0.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.27.5...v2.28.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-import
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-31 08:26:20 -04:00
dependabot[bot] b8688fd24f
Bump eslint from 8.45.0 to 8.46.0 (#3829)
Bumps [eslint](https://github.com/eslint/eslint) from 8.45.0 to 8.46.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.45.0...v8.46.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-31 08:25:57 -04:00
dependabot[bot] 97430668e1
Bump eslint-plugin-unicorn from 48.0.0 to 48.0.1 (#3828)
Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) from 48.0.0 to 48.0.1.
- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases)
- [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v48.0.0...v48.0.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-unicorn
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-31 08:25:32 -04:00
dependabot[bot] 2a7e9c47f4
Bump lefthook from 1.4.6 to 1.4.7 (#3830)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.4.6 to 1.4.7.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.4.6...v1.4.7)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-31 07:19:18 -04:00
dependabot[bot] 87d3370c06
Bump eslint-config-prettier from 8.8.0 to 8.9.0 (#3826)
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.8.0 to 8.9.0.
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v8.8.0...v8.9.0)

---
updated-dependencies:
- dependency-name: eslint-config-prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-31 07:17:08 -04:00
dependabot[bot] 7c764c05ac
Bump eslint-plugin-vue from 9.15.1 to 9.16.1 (#3831)
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 9.15.1 to 9.16.1.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.15.1...v9.16.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-31 07:14:45 -04:00
dependabot[bot] b36d1654ad
Bump youtubei.js from 5.6.0 to 5.8.0 (#3832)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 5.6.0 to 5.8.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v5.6.0...v5.8.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-31 07:12:36 -04:00
Alexthegib 56e1f5a63b
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2023-07-30 13:07:06 +02:00
Gabriel Camargo b04b0ff91e
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.2% (699 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-07-30 05:09:01 +02:00
Kom nake 381a29a165
Translated using Weblate (Bengali)
Currently translated at 10.3% (73 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bn/
2023-07-29 20:07:17 +02:00
trostboot 01930e46f6
Add basic support for PotPlayer, MPC-HC, MPC-BE (#3798)
* Add basic support for mpc-hc/be, sort list

* Add startOffset handling for mpc-hc family

* Add basic PotPlayer support

* Fix indentations

* Undo entry sorting
2023-07-29 12:24:55 +02:00
PikachuEXE b1fa24857e
Bump electron-builder from 23.6.0 to 24.6.3 (#3815) 2023-07-29 10:17:19 +02:00
trostboot 47f69fcb02
Fix playlists for external players with no index support (#3797)
* Fix playlists for players with no index support

* Fix typo
2023-07-28 08:56:40 +01:00
Luna Jernberg b2cbef7f8c
Translated using Weblate (Swedish)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-07-28 09:07:22 +02:00
mere 55ccfbf414
Translated using Weblate (Romanian)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2023-07-27 13:08:01 +02:00
SC 469bc44d89
Translated using Weblate (Portuguese)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-07-26 19:05:20 +02:00
Massimo Pissarello d70f6043cf
Translated using Weblate (Italian)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-07-26 05:05:30 +02:00
J. Lavoie 5d24629a6d
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2023-07-26 02:05:43 +02:00
J. Lavoie 3c04bbf906
Translated using Weblate (Spanish)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-07-26 02:05:42 +02:00
J. Lavoie f80e690a07
Translated using Weblate (Italian)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-07-26 02:05:41 +02:00
J. Lavoie bd24db91a0
Translated using Weblate (French)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-07-26 02:05:40 +02:00
J. Lavoie 5fb875de42
Translated using Weblate (Finnish)
Currently translated at 99.4% (700 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2023-07-26 02:05:39 +02:00
J. Lavoie e2b09be70e
Translated using Weblate (German)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-07-26 02:05:38 +02:00
Yuri Socher Bichibichi 328b5ab4f6
Update README (nix unofficial support) (#3804)
Co-authored-by: Yuri Socher Bichibichi <yuri.socher@protonmail.com>
2023-07-26 07:28:03 +08:00
dependabot[bot] 724c11378a
Bump electron from 22.3.17 to 22.3.18 (#3812)
Bumps [electron](https://github.com/electron/electron) from 22.3.17 to 22.3.18.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v22.3.17...v22.3.18)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-25 18:12:05 -04:00
dependabot[bot] 1d347aefbf
Bump sass from 1.63.6 to 1.64.1 (#3806)
Bumps [sass](https://github.com/sass/dart-sass) from 1.63.6 to 1.64.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.63.6...1.64.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-25 18:11:36 -04:00
dependabot[bot] db3497544f
Bump lefthook from 1.4.5 to 1.4.6 (#3811)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.4.5 to 1.4.6.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.4.5...v1.4.6)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-25 17:25:09 -04:00
dependabot[bot] a3d7c675f3
Bump youtubei.js from 5.5.0 to 5.6.0 (#3808)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 5.5.0 to 5.6.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v5.5.0...v5.6.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-25 17:24:30 -04:00
dependabot[bot] 2246afc149
Bump video.js from 7.21.4 to 7.21.5 (#3809)
Bumps [video.js](https://github.com/videojs/video.js) from 7.21.4 to 7.21.5.
- [Release notes](https://github.com/videojs/video.js/releases)
- [Changelog](https://github.com/videojs/video.js/blob/v7.21.5/CHANGELOG.md)
- [Commits](https://github.com/videojs/video.js/compare/v7.21.4...v7.21.5)

---
updated-dependencies:
- dependency-name: video.js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-25 17:24:09 -04:00
dependabot[bot] 6d1e14f9fc
Bump stylelint from 15.10.1 to 15.10.2 (#3805)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 15.10.1 to 15.10.2.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/15.10.1...15.10.2)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-25 17:23:37 -04:00
dependabot[bot] 799876ac30
Bump webpack from 5.88.1 to 5.88.2 (#3807)
Bumps [webpack](https://github.com/webpack/webpack) from 5.88.1 to 5.88.2.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.88.1...v5.88.2)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-25 17:22:27 -04:00
Темак 2c56c144fd
Translated using Weblate (Russian)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-07-25 21:06:39 +02:00
Темак faf88ed7c0
Translated using Weblate (Russian)
Currently translated at 99.7% (702 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-07-25 18:06:37 +02:00
Jiri Grönroos 93d36efa08
Translated using Weblate (Finnish)
Currently translated at 98.4% (693 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2023-07-25 18:06:36 +02:00
Темак 3c0b42a475
Translated using Weblate (Russian)
Currently translated at 99.4% (700 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-07-25 15:07:59 +02:00
mere 10fa7a12b5
Translated using Weblate (Romanian)
Currently translated at 91.7% (646 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2023-07-24 22:06:35 +02:00
Retrial 5cd8600025
Translated using Weblate (Greek)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-07-24 20:06:38 +02:00
Jeff Huang fbc6be7179
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-07-24 06:08:37 +02:00
Темак cae0b76b54
Translated using Weblate (Russian)
Currently translated at 98.4% (693 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-07-23 17:06:51 +02:00
Ophiushi b83975c998
Translated using Weblate (French)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-07-23 14:07:21 +02:00
Peter Dave Hello dba4acea74
Translated using Weblate (Chinese (Traditional))
Currently translated at 99.1% (698 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-07-22 19:08:56 +02:00
Sveinn í Felli 22c62fd868
Translated using Weblate (Icelandic)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2023-07-22 14:05:08 +02:00
mere 9315745b2c
Translated using Weblate (Romanian)
Currently translated at 88.4% (623 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2023-07-22 11:03:34 +02:00
Priit Jõerüüt 275323f7f6
Translated using Weblate (Estonian)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-07-22 11:03:33 +02:00
Massimo Pissarello 8356a63b80
Translated using Weblate (Italian)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-07-22 06:02:52 +02:00
Grzegorz Wójcicki 7f78412b55
Translated using Weblate (Polish)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-07-22 06:02:51 +02:00
Grzegorz Wójcicki 327e8d8988
Translated using Weblate (Polish)
Currently translated at 99.2% (699 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-07-22 04:10:15 +02:00
Ihor Hordiichuk 0fef749473
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-07-22 02:09:25 +02:00
ovari 879fd1b6e1
Translated using Weblate (Hungarian)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-07-22 02:09:23 +02:00
Ihor Hordiichuk 24f1e9220a
Translated using Weblate (Ukrainian)
Currently translated at 98.2% (692 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-07-21 23:05:23 +02:00
Fjuro ec1185d188
Translated using Weblate (Czech)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-07-21 23:05:22 +02:00
Rusi Dimitrov b6bbfb5cd9
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-07-21 23:04:55 +02:00
Oğuz Ersen 2fe3f40651
Translated using Weblate (Turkish)
Currently translated at 99.8% (703 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-07-21 20:06:22 +02:00
gallegonovato 824915930b
Translated using Weblate (Spanish)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-07-21 17:05:21 +02:00
Rex_sa f48abac11f
Translated using Weblate (Arabic)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-07-21 17:05:20 +02:00
Yaron Shahrabani 242d486c03
Translated using Weblate (Hebrew)
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-07-21 15:04:00 +02:00
Eric b8ed534fe7
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (704 of 704 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-07-21 15:03:59 +02:00
Hosted Weblate b460862df5
Merge branch 'origin/development' into Weblate. 2023-07-21 13:34:51 +02:00
absidue 45a50bbbc1
Fix watch page breaking when subscriber count is missing (#3794) 2023-07-21 07:34:43 -04:00
Hosted Weblate bb0b268a85
Merge branch 'origin/development' into Weblate. 2023-07-21 13:34:02 +02:00
Retrial 0a03a7f8e4
Translated using Weblate (Greek)
Currently translated at 100.0% (695 of 695 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-07-21 13:33:46 +02:00
Preston b9eb2a76fb
Add Tabs to subscriptions page for live streams and shorts (#3725)
* Add Tabs to subscriptions page for live streams and shorts

* Fix naming issue with fetching live streams via Invidious RSS

* Remove console log

* Better error handling and better live stream sorting

* Fix linter issues

* Change videos RSS feed. Make live stream call more efficient.

* Store last used tab in memory. Return to last used tab on mount

* Fix live sorting. Reorganize tabs and check for currentTab via created instead of mounted

* Fix linting issue

* Start Global locales object, add distraction free checks for subscriptions tab

* Start Global locales object for all locales

* Cleanup and reduce duplicate code

* Undo original distraction free settings change

* Fix missing change in previous commit

* Add distraction free settings to hide tabs

* Improve accessibility

* Make app-wide hide live streams setting override hide subscriptions live

* Fix incorrect all tabs disabled message

* Fix arrow key navigation

* Create shared UI component for the subscription tabs

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2023-07-21 07:33:34 -04:00
Grzegorz Wójcicki 8fbc53da7a
Translated using Weblate (Polish)
Currently translated at 100.0% (695 of 695 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-07-21 08:05:55 +02:00
Milo Ivir 10069a6bb2
Translated using Weblate (Croatian)
Currently translated at 100.0% (695 of 695 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2023-07-20 22:06:10 +02:00
Oğuz Ersen edceb56b65
Translated using Weblate (Turkish)
Currently translated at 100.0% (695 of 695 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-07-20 20:09:21 +02:00
gallegonovato df71c019a6
Translated using Weblate (Spanish)
Currently translated at 100.0% (695 of 695 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-07-20 18:07:19 +02:00
Alexthegib 4468d0a91d
Translated using Weblate (Portuguese)
Currently translated at 100.0% (695 of 695 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-07-20 14:07:02 +02:00
Retrial 043d1af116
Translated using Weblate (Greek)
Currently translated at 99.8% (694 of 695 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-07-20 14:07:01 +02:00
Alexthegib 2ca2241c72
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (695 of 695 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2023-07-20 14:07:00 +02:00
Priit Jõerüüt 6ef2434f28
Translated using Weblate (Estonian)
Currently translated at 100.0% (695 of 695 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-07-20 11:06:48 +02:00
Yaron Shahrabani b92ccaf191
Translated using Weblate (Hebrew)
Currently translated at 100.0% (695 of 695 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-07-20 07:06:24 +02:00
Rex_sa 9fc2e40f47
Translated using Weblate (Arabic)
Currently translated at 100.0% (695 of 695 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-07-20 07:06:23 +02:00
Massimo Pissarello ebbf000a45
Translated using Weblate (Italian)
Currently translated at 100.0% (695 of 695 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-07-20 07:06:22 +02:00
Jeff Huang 7b8d3656fb
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (695 of 695 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-07-20 07:06:21 +02:00
ovari 8665e9ebc0
Translated using Weblate (Hungarian)
Currently translated at 100.0% (695 of 695 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-07-20 02:09:21 +02:00
Eric d47c9b941e
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (695 of 695 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-07-20 02:09:20 +02:00
ChunkyProgrammer 095568e1b1
Channels: Add support for release and podcast tab (#3778)
* Channels: Add support for release and podcast tab (local)

* Add support for releases and podcasts tab (Invidious API)

* add urls with has_url

* Fix copy paste error

Co-Authored-By: absidue <48293849+absidue@users.noreply.github.com>

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2023-07-20 00:16:45 +02:00
trostboot 18b758ffaa
Update external-player-map.json: Add basic support for external SMPlayer (#3771)
* Update external-player-map.json: Add basic support for external SMPlayer

Adds basic functionality to open videos in SMPlayer.

Adding more parameters (e.g., startOffset or speed) is not possible at this time as SMPlayer expects different formatting compared to what FreeTube currently passes through.

* Update utils.js: Add special startOffset handling for SMPlayer

* Update external-player-map.json: Add startOffset for SMPlayer

* Update utils.js: Truncate startOffset for SMPlayer

If watchProgress contains a non-integer value, SMPlayer will simply parse it as 0. Thus, truncate it before passing it along.

* Update utils.js: startOffset comments

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-07-20 00:15:52 +02:00
The Cats dbb8ed0e55
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-07-18 20:06:55 +02:00
The Cats 43961d6fe6
Translated using Weblate (French)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-07-18 20:06:54 +02:00
dependabot[bot] 080efb1756
Bump @babel/core from 7.22.8 to 7.22.9 (#3782)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.22.8 to 7.22.9.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.9/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-18 06:55:11 +08:00
dependabot[bot] 81e9b28f53
Bump lefthook from 1.4.3 to 1.4.5 (#3784)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.4.3 to 1.4.5.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.4.3...v1.4.5)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 09:13:36 -07:00
dependabot[bot] dba65bf57d
Bump eslint from 8.44.0 to 8.45.0 (#3786)
Bumps [eslint](https://github.com/eslint/eslint) from 8.44.0 to 8.45.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.44.0...v8.45.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 12:39:17 +00:00
PikachuEXE 32635d545c
! Fix exception thrown by `play()` called in timer handler in watch page (#3775) 2023-07-17 05:32:39 -07:00
PikachuEXE 37e67f58c9
Fix `Current Invidious Instance input field removes character while typing` (#3776) 2023-07-17 05:32:07 -07:00
dependabot[bot] 34bc88593d
Bump @babel/eslint-parser from 7.22.7 to 7.22.9 (#3788)
Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.22.7 to 7.22.9.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.9/eslint/babel-eslint-parser)

---
updated-dependencies:
- dependency-name: "@babel/eslint-parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 08:22:10 -04:00
dependabot[bot] 4bfec1898f
Bump @babel/preset-env from 7.22.7 to 7.22.9 (#3783)
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.22.7 to 7.22.9.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.9/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 08:21:29 -04:00
dependabot[bot] bbcdc124a2
Bump electron from 22.3.16 to 22.3.17 (#3785)
Bumps [electron](https://github.com/electron/electron) from 22.3.16 to 22.3.17.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v22.3.16...v22.3.17)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 08:20:58 -04:00
dependabot[bot] 81c6dc816b
Bump postcss from 8.4.25 to 8.4.26 (#3789)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.25 to 8.4.26.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.25...8.4.26)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 08:20:31 -04:00
dependabot[bot] a2c1923169
Bump eslint-plugin-unicorn from 47.0.0 to 48.0.0 (#3790)
Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) from 47.0.0 to 48.0.0.
- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases)
- [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v47.0.0...v48.0.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-unicorn
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 08:20:00 -04:00
dependabot[bot] 0fa5fdd0bb
Bump youtubei.js from 5.2.1 to 5.5.0 (#3787)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 5.2.1 to 5.5.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v5.2.1...v5.5.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 08:19:33 -04:00
John Donne 7ae0154616
Translated using Weblate (French)
Currently translated at 99.8% (688 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-07-17 14:06:51 +02:00
Yaron Shahrabani c50adedef8
Translated using Weblate (Hebrew)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-07-16 08:04:59 +02:00
Rusi Dimitrov de91e43d4f
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-07-15 17:53:05 +02:00
Priit Jõerüüt 52c16824e7
Translated using Weblate (Estonian)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-07-15 16:50:45 +02:00
gallegonovato 455ba66ba5
Translated using Weblate (Spanish)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-07-15 12:49:59 +02:00
Emma 13e18a8aa7
Improve responsiveness in playlist sidebar when one word channel names are long (#3772)
* Wrap long one word channel names in `infoLine`

* Set height of playlist section to auto on small devices to prevent overflow

* Center videoThumbnail in playlist sidebar to visually be the same as playlist view

* Move CSS changes closer together
2023-07-14 07:23:00 -04:00
ovari c641c5112d
Translated using Weblate (Hungarian)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-07-14 02:52:31 +02:00
Grzegorz Wójcicki 696bd55a62
Translated using Weblate (Polish)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-07-14 00:53:39 +02:00
Ihor Hordiichuk b6de164535
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-07-13 21:52:10 +02:00
Oğuz Ersen bb6df528f5
Translated using Weblate (Turkish)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-07-13 19:51:52 +02:00
Milo Ivir 8c03a465e3
Translated using Weblate (Croatian)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2023-07-13 17:51:50 +02:00
Luna Jernberg 1c3ddde3aa
Translated using Weblate (Swedish)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-07-13 15:51:18 +02:00
PetePete cd7f8f215c
Translated using Weblate (Finnish)
Currently translated at 99.7% (687 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2023-07-13 15:51:17 +02:00
Fjuro b1b58e6226
Translated using Weblate (Czech)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-07-13 11:50:56 +02:00
Rex_sa ac9529186a
Translated using Weblate (Arabic)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-07-13 10:20:07 +02:00
Massimo Pissarello 9cf1d5f5f8
Translated using Weblate (Italian)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-07-13 06:50:06 +02:00
Jeff Huang f068c8cc14
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-07-13 06:50:06 +02:00
Eric 31c1eaca0c
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-07-13 04:25:45 +02:00
absidue 0ba63d5405
Fix local API empty search results loading forever (#3770) 2023-07-13 08:49:47 +08:00
PikachuEXE 35868b408f
Update some views to opt out of "Hide Videos From Channels" (#3748)
* * Update channel view to opt out of "Hide Videos From Channels"

* * Update history, local playlist & subscription view to opt out of "Hide Videos From Channels"
2023-07-12 20:09:48 -04:00
PikachuEXE 325b36ea01
Update recommended video section to use hide videos from channel preference (#3749)
* * Update recommended video section to use hide videos from channel preference

* * Update setting tooltip text

* Update `or` to `and`

* * Update most popular view to use hide videos from channel preference
2023-07-12 20:09:28 -04:00
PikachuEXE 930184d29d
Fix duplicate content updates run on channel switch (#3764)
* Revert "Bump prettier from 2.8.8 to 3.0.0 (#3758)"

This reverts commit f77ae6da16.

* ! Fix duplicate content updates run on channel switch
2023-07-12 20:08:11 -04:00
PikachuEXE 0d10face50
Fix copyToClipboard function (#3762)
* Revert "Bump prettier from 2.8.8 to 3.0.0 (#3758)"

This reverts commit f77ae6da16.

* ! Fix function optioinal option argument declaration
2023-07-12 23:06:22 +02:00
absidue 8ab13b52d8
Extract published date and views for playlists with the local API (#3767) 2023-07-12 15:40:46 -04:00
PikachuEXE 5f49215595
Revert "Bump prettier from 2.8.8 to 3.0.0 (#3758)" (#3761)
This reverts commit f77ae6da16.
2023-07-11 18:49:54 +02:00
dependabot[bot] 5dddfb8e73
Bump semver from 5.7.1 to 5.7.2 (#3765)
Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-11 18:48:15 +02:00
Priit Jõerüüt f101f8313d
Translated using Weblate (Estonian)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-07-11 12:54:13 +02:00
absidue 11eee77dab
Improve the performance of the side nav (#3743) 2023-07-10 22:43:08 -04:00
absidue 35074efbdd
Fix local API comments for age-restricted videos (#3760) 2023-07-11 09:01:15 +08:00
absidue b0239d197f
Fix web throttling because of double deciphering (#3759) 2023-07-11 08:47:38 +08:00
dependabot[bot] 87af4576b5
Bump @babel/preset-env from 7.22.5 to 7.22.7 (#3750)
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.22.5 to 7.22.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.7/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-10 22:42:46 +00:00
dependabot[bot] 7a28e4f145
Bump @babel/core from 7.22.5 to 7.22.8 (#3754)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.22.5 to 7.22.8.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.8/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-10 22:54:20 +02:00
dependabot[bot] 16e3dfee6a
Bump babel-loader from 9.1.2 to 9.1.3 (#3757)
Bumps [babel-loader](https://github.com/babel/babel-loader) from 9.1.2 to 9.1.3.
- [Release notes](https://github.com/babel/babel-loader/releases)
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel-loader/compare/v9.1.2...v9.1.3)

---
updated-dependencies:
- dependency-name: babel-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-10 22:53:57 +02:00
dependabot[bot] f77ae6da16
Bump prettier from 2.8.8 to 3.0.0 (#3758)
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.8 to 3.0.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.8.8...3.0.0)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-10 22:53:10 +02:00
dependabot[bot] 76465ff12c
Bump @babel/eslint-parser from 7.22.5 to 7.22.7 (#3755)
Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.22.5 to 7.22.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.7/eslint/babel-eslint-parser)

---
updated-dependencies:
- dependency-name: "@babel/eslint-parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-10 07:49:58 -04:00
dependabot[bot] c2d8bcebfd
Bump postcss from 8.4.24 to 8.4.25 (#3753)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.24 to 8.4.25.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.24...8.4.25)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-10 07:46:49 -04:00
dependabot[bot] 69399fe302
Bump youtubei.js from 5.2.0 to 5.2.1 (#3756)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 5.2.0 to 5.2.1.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v5.2.0...v5.2.1)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-10 07:46:16 -04:00
dependabot[bot] bca32be129
Bump electron from 22.3.15 to 22.3.16 (#3751)
Bumps [electron](https://github.com/electron/electron) from 22.3.15 to 22.3.16.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v22.3.15...v22.3.16)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-10 07:45:49 -04:00
Luna Jernberg f5f2ade3ee
Translated using Weblate (Swedish)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-07-10 09:52:49 +02:00
Luna Jernberg 2717c217ba
Translated using Weblate (Swedish)
Currently translated at 99.7% (687 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-07-10 07:53:36 +02:00
petaded 3eb657cfed
Fix Hide Channels and Hide Premier settings (#3673)
* fix for invidious (+6 squashed commits)
Squashed commits:
[65932b4b4] update playlist and channel filtering
[952a7213a] update subscriptions js to use premiereDate over durationText
[530dea939] Add back isRSS and viewcount check to fix when in subscriptions page
[93ebb7654] Fix hide premiere
[de7a8b4ec] ft-list-lazy-wrapper put whitespace back to what it was
[8dadb59b1] move showResult from a method to a computed to work with v-if

* Fix Hide Premier for Invidous API

* Refactor code to be more redable with better doc

---------

Co-authored-by: petaded <code@zikl.co.uk>
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-07-09 12:38:24 +00:00
Svallinn f7b7fe549b
Fix+Chore: Remove crop directives from community post's images (#3734) 2023-07-09 08:09:26 -04:00
Retrial fa821dd097
Translated using Weblate (Greek)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-07-08 20:52:12 +02:00
absidue bcc2411ae2
Upgrade stylelint plugins to compatible versions (#3737) 2023-07-08 15:43:23 +00:00
The Cats 10d42a7c53
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-07-08 16:52:20 +02:00
ERYpTION d6acab59d0
Translated using Weblate (Danish)
Currently translated at 89.4% (616 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/da/
2023-07-08 11:52:18 +02:00
dependabot[bot] efbc0a6288
Bump stylelint from 14.16.1 to 15.10.1 (#3730)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.16.1 to 15.10.1.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.16.1...15.10.1)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-07 22:55:58 -04:00
ERYpTION ca085628de
Translated using Weblate (Danish)
Currently translated at 89.4% (616 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/da/
2023-07-07 21:48:00 +02:00
Rusi Dimitrov a67dd43e5b
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-07-06 22:51:08 +02:00
Темак 00e44fc04c
Translated using Weblate (Russian)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-07-06 22:51:07 +02:00
Alexthegib a2a209f392
Translated using Weblate (Portuguese)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-07-05 22:50:35 +02:00
Alexthegib d0233b0a4a
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2023-07-05 22:50:35 +02:00
Fjuro 9dcde902c5
Translated using Weblate (Czech)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-07-05 10:52:32 +02:00
Ophiushi a2f0fd073e
Translated using Weblate (French)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-07-04 16:52:59 +02:00
Allan Nordhøy e10f7caad6
Translated using Weblate (Norwegian Bokmål)
Currently translated at 89.8% (619 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2023-07-04 15:56:49 +02:00
Kyotaro Iijima 3a11d688bf
Translated using Weblate (Japanese)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2023-07-04 15:56:48 +02:00
gallegonovato d334c4240e
Translated using Weblate (Spanish)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-07-04 13:51:12 +02:00
Yaron Shahrabani 3c8aa8ecae
Translated using Weblate (Hebrew)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-07-04 10:51:02 +02:00
Rex_sa 3cc4102e3a
Translated using Weblate (Arabic)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-07-04 05:50:51 +02:00
Massimo Pissarello a29ca20a59
Translated using Weblate (Italian)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-07-04 05:50:49 +02:00
Jeff Huang 184837cf0f
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-07-04 05:50:48 +02:00
Eric e1060726b1
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-07-04 05:50:46 +02:00
Ihor Hordiichuk 0521dd9a95
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-07-04 01:50:28 +02:00
ovari 4da7a434f1
Translated using Weblate (Hungarian)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-07-04 01:50:27 +02:00
Oğuz Ersen 8a234414ee
Translated using Weblate (Turkish)
Currently translated at 100.0% (689 of 689 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-07-03 20:49:58 +02:00
ChunkyProgrammer cf88bd77d8
Add DeArrow support for ft-list-video titles (#3688)
* Add deArrow support for ft-list-video titles

* Implement requested changes

* Remove some code duplication

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* fix lint issues + exception

* Check for vote count when title is not locked

Co-authored-by: Ajay Ramachandran <dev@ajay.app>

* simplify title

* Apply suggestions from code review

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* remove unused clearDeArrowCache function

* Fix deArrow title

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* allow using DeArrow without enabling SB

* add tooltip for DeArrow setting

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
Co-authored-by: Ajay Ramachandran <dev@ajay.app>
2023-07-03 18:27:49 +02:00
Svallinn 649525558b
Utils: Don't provide `ytdl://` protocol links to external players (#3720)
Providing these type of links is currently unnecessary
and can turn into a hassle when the players are extended by scripts
that are not expecting them and don't function as intended.
2023-07-03 18:26:56 +02:00
dependabot[bot] a40075e7a5
Bump electron from 22.3.14 to 22.3.15 (#3723)
Bumps [electron](https://github.com/electron/electron) from 22.3.14 to 22.3.15.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v22.3.14...v22.3.15)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-03 08:45:01 -04:00
dependabot[bot] 6da9950a2a
Bump webpack from 5.88.0 to 5.88.1 (#3722)
Bumps [webpack](https://github.com/webpack/webpack) from 5.88.0 to 5.88.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.88.0...v5.88.1)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-03 08:29:07 -04:00
dependabot[bot] b98151d333
Bump eslint from 8.43.0 to 8.44.0 (#3724)
Bumps [eslint](https://github.com/eslint/eslint) from 8.43.0 to 8.44.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.43.0...v8.44.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-03 08:28:46 -04:00
Yaron Shahrabani 55d8f12169
Translated using Weblate (Hebrew)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-07-03 10:59:16 +02:00
absidue beaa9cc477
Cleanup some duplicate channel tab URL handling code (#3697)
* Cleanup some duplicate channel tab URL handling code

* Move to method
2023-07-02 22:51:39 -04:00
absidue 1ba0865a09
Only use android formats when the video id in the response is correct (#3719)
* Only use android formats when the video id in the response is correct

* Fix typo in playability status check

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

---------

Co-authored-by: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
2023-07-02 22:48:35 -04:00
absidue 6163ad7e6e
Various changes to allow us to blend in more (#3718)
* Let YouTube generate the Innertube session for the watch page

* Fix the user agent

* Set referer and origin for Innertube and googlevideo requests

* Fix sec-fetch-site header for Innertube requests

* Remove content-type header for googlevideo requests
2023-07-03 10:39:18 +08:00
PikachuEXE 242c93e163
Update subscription view to be able to load videos from video cache per channel (#3668)
* Changes from PR #3673

* * Update subscription view to be able to load videos from video cache again

* * Update subscription view to be able to load videos from video cache per channel

* * Remove meaningless argument `allowUseOfChannelCache`

* $ Remove unused imports

---------

Co-authored-by: petaded <code@zikl.co.uk>
2023-07-02 10:37:28 -04:00
absidue bcf21f6d44
Use android formats when available, web for everything else (#3715) 2023-07-02 08:42:28 +08:00
Rex_sa 23e7041705
Translated using Weblate (Arabic)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-07-01 19:53:40 +02:00
absidue 939352347d
Add a script to update the region/geolocation files (#3701)
* Add a script to update the region/geolocation files

* Update tooltip now that we only list supported geolocations

* Add language sensitive sorting
2023-07-01 10:08:09 -04:00
Jaden fc7c252722
Use playlist thumbnail provided by YT (#3710)
* Use playlist thumbnail provided by YT from Local API

* Use correct thumbnails for playlist page

* Fix playlistThumbnail not giving correct value

* Update youtubei.js

* Update package.json

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* Update yarn.lock to align with package.json

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-06-30 18:18:43 +02:00
absidue afffbf69fc
Fix reading instances from the Invidious fallback file (#3712) 2023-06-28 06:15:44 +00:00
Wesley Appler d989af2326
Fixed incorrect invidious linking (#3711) 2023-06-28 08:44:49 +08:00
Mahdi Bagheri 518d019a8e
Translated using Weblate (Persian)
Currently translated at 35.8% (246 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fa/
2023-06-28 00:53:55 +02:00
absidue 7c7e0e5d7d
Add back sort by oldest (#3698) 2023-06-27 13:30:36 -04:00
absidue 6e0395d58e
Support YouTube's new layout for shorts only playlists (#3708) 2023-06-27 13:13:48 -04:00
PikachuEXE 2c759b8ba1
* Update view to ignore keyboard events caused by user holding keys (#3709)
No point keep refreshing info on key hold
2023-06-27 19:04:48 +02:00
absidue 87a389cce0
Fix focus related race conditions (#3700) 2023-06-27 11:52:39 +00:00
Kyotaro Iijima 1645970254
Translated using Weblate (Japanese)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2023-06-27 04:20:01 +02:00
Ihor Hordiichuk 30db1bbd47
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-06-27 00:53:20 +02:00
absidue c102996b52
Fix search bar keyboard shortcuts after hide search bar is disabled (#3699)
* Fix search bar keyboard shortcuts after hide search bar is disabled

* Fix copy paste issue
2023-06-26 16:15:42 -04:00
absidue 0a471f8a17
Fix channel tabs accessibility (#3689) 2023-06-26 18:58:31 +00:00
ChunkyProgrammer 23d8af59f6
Fix some web build errors (#3687) 2023-06-26 18:13:32 +00:00
dependabot[bot] 17e94c7fd7
Bump eslint-plugin-vue from 9.15.0 to 9.15.1 (#3703)
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 9.15.0 to 9.15.1.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.15.0...v9.15.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-26 19:34:18 +02:00
dependabot[bot] 97c4d8fe28
Bump sass from 1.63.4 to 1.63.6 (#3702)
Bumps [sass](https://github.com/sass/dart-sass) from 1.63.4 to 1.63.6.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.63.4...1.63.6)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-26 19:34:04 +02:00
dependabot[bot] 76c0361f99
Bump eslint-plugin-n from 16.0.0 to 16.0.1 (#3704)
Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 16.0.0 to 16.0.1.
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.0.0...16.0.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-n
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-26 19:33:37 +02:00
dependabot[bot] 3d61fd7125
Bump electron from 22.3.13 to 22.3.14 (#3705)
Bumps [electron](https://github.com/electron/electron) from 22.3.13 to 22.3.14.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v22.3.13...v22.3.14)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-26 19:32:45 +02:00
dependabot[bot] 2f1f7c3d2c
Bump webpack from 5.87.0 to 5.88.0 (#3706)
Bumps [webpack](https://github.com/webpack/webpack) from 5.87.0 to 5.88.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.87.0...v5.88.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-26 19:32:17 +02:00
dependabot[bot] 427ec794c4
Bump lefthook from 1.4.2 to 1.4.3 (#3707)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.4.2 to 1.4.3.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.4.2...v1.4.3)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-26 19:32:00 +02:00
RikThePixel 96835dd703
Fix Hide Channel Subscribers setting still displaying subscribers if changed from a secondary window (#3504) (#3692)
* Fix Hide Channel Subscribers setting still displaying subscribers if changed from a secondary window (#3504)

* Revert naming change subscriptionCountText to channelSubCountText

* Use `!=` instead of `!==` for `subscriberCount` in ft-list-channel

* Set subscriberCount to null if `data.subscribers` is null in ft-list-channel.js

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2023-06-25 10:40:03 -04:00
HelaBasa Group (හෙළබස සමූහය) b0eb157ef8
Translated using Weblate (Sinhala)
Currently translated at 7.7% (53 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/si/
2023-06-24 17:49:33 +02:00
Ihor Hordiichuk e9f6c36422
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-06-23 17:52:26 +02:00
The Cats 2661879371
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-06-21 16:48:29 +02:00
absidue 3c6e1d1a8e
Escape HTML in local API text runs to prevent XSS (#3675) 2023-06-19 17:01:12 +00:00
dependabot[bot] e97e1a1459
Bump css-minimizer-webpack-plugin from 5.0.0 to 5.0.1 (#3682)
Bumps [css-minimizer-webpack-plugin](https://github.com/webpack-contrib/css-minimizer-webpack-plugin) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/compare/v5.0.0...v5.0.1)

---
updated-dependencies:
- dependency-name: css-minimizer-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 19:24:26 +08:00
dependabot[bot] be66177819
Bump webpack from 5.86.0 to 5.87.0 (#3686)
Bumps [webpack](https://github.com/webpack/webpack) from 5.86.0 to 5.87.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.86.0...v5.87.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 11:03:35 +00:00
dependabot[bot] 2b7f473726
Bump videojs-overlay from 3.0.0 to 3.1.0 (#3684)
Bumps [videojs-overlay](https://github.com/brightcove/videojs-overlay) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/brightcove/videojs-overlay/releases)
- [Changelog](https://github.com/videojs/videojs-overlay/blob/main/CHANGELOG.md)
- [Commits](https://github.com/brightcove/videojs-overlay/compare/v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: videojs-overlay
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 06:54:37 -04:00
dependabot[bot] f3352813dd
Bump lefthook from 1.4.1 to 1.4.2 (#3681)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.4.1...v1.4.2)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 06:42:14 -04:00
dependabot[bot] 29f63667b2
Bump sass from 1.63.3 to 1.63.4 (#3680)
Bumps [sass](https://github.com/sass/dart-sass) from 1.63.3 to 1.63.4.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.63.3...1.63.4)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 06:41:43 -04:00
dependabot[bot] 6c1d03b6dc
Bump eslint-plugin-jsonc from 2.8.0 to 2.9.0 (#3679)
Bumps [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) from 2.8.0 to 2.9.0.
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.8.0...v2.9.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsonc
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 06:41:23 -04:00
dependabot[bot] 55012fdee5
Bump electron from 22.3.12 to 22.3.13 (#3678)
Bumps [electron](https://github.com/electron/electron) from 22.3.12 to 22.3.13.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v22.3.12...v22.3.13)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 06:38:27 -04:00
dependabot[bot] 72ad7bca2a
Bump eslint from 8.42.0 to 8.43.0 (#3677)
Bumps [eslint](https://github.com/eslint/eslint) from 8.42.0 to 8.43.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.42.0...v8.43.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 06:38:02 -04:00
dependabot[bot] b88d74f758
Bump eslint-plugin-yml from 1.7.0 to 1.8.0 (#3685)
Bumps [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.7.0...v1.8.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-yml
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 10:37:43 +00:00
dependabot[bot] 12e8732ffc
Bump eslint-plugin-vue from 9.14.1 to 9.15.0 (#3676)
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 9.14.1 to 9.15.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.14.1...v9.15.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 06:37:18 -04:00
Frits 447078a219
Translated using Weblate (Dutch)
Currently translated at 91.5% (629 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2023-06-17 09:48:22 +02:00
J. Lavoie 6411022ee9
Translated using Weblate (Finnish)
Currently translated at 98.6% (678 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2023-06-16 00:48:27 +02:00
Ophiushi efb01730c5
Translated using Weblate (French)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-06-15 20:48:24 +02:00
Fjuro 02303afe77
Translated using Weblate (Czech)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-06-15 12:52:36 +02:00
Rex_sa b67d019872
Translated using Weblate (Arabic)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-06-15 12:52:34 +02:00
Eric e2614c00d9
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-06-15 12:52:33 +02:00
Wesley Appler 8281df7b79
comment url & custom emoji on invidious API (#3658)
* comment url & custom emoji on invidious API

* Multi-custom emoji fix
2023-06-14 07:26:53 -04:00
dependabot[bot] 3aebdbe655
Bump html-webpack-plugin from 5.5.1 to 5.5.3 (#3646)
Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) from 5.5.1 to 5.5.3.
- [Release notes](https://github.com/jantimon/html-webpack-plugin/releases)
- [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jantimon/html-webpack-plugin/compare/v5.5.1...v5.5.3)

---
updated-dependencies:
- dependency-name: html-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-13 08:34:49 +08:00
dependabot[bot] 70d678fd8e
Bump @babel/preset-env from 7.22.4 to 7.22.5 (#3654)
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.22.4 to 7.22.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.5/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-13 08:34:40 +08:00
dependabot[bot] e3cb337a06
Bump webpack-cli from 5.1.3 to 5.1.4 (#3652)
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.1.3 to 5.1.4.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@5.1.3...webpack-cli@5.1.4)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 13:11:42 -04:00
dependabot[bot] 27a0291a00
Bump sass from 1.62.1 to 1.63.3 (#3647)
Bumps [sass](https://github.com/sass/dart-sass) from 1.62.1 to 1.63.3.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.62.1...1.63.3)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 13:10:56 -04:00
dependabot[bot] 19497c6612
Bump @babel/eslint-parser from 7.21.8 to 7.22.5 (#3644)
Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.21.8 to 7.22.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.5/eslint/babel-eslint-parser)

---
updated-dependencies:
- dependency-name: "@babel/eslint-parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 13:10:26 -04:00
Goku 98a72edb8c
Translated using Weblate (Urdu)
Currently translated at 17.7% (122 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ur/
2023-06-12 18:49:52 +02:00
Goku 113cbb3e3d
Translated using Weblate (Dutch)
Currently translated at 90.1% (619 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2023-06-12 18:49:51 +02:00
dependabot[bot] c2235ade8a
Bump webpack from 5.85.1 to 5.86.0 (#3653)
Bumps [webpack](https://github.com/webpack/webpack) from 5.85.1 to 5.86.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.85.1...v5.86.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 15:28:09 +00:00
dependabot[bot] 24e8699a7a
Bump electron from 22.3.2 to 22.3.12 (#3648)
Bumps [electron](https://github.com/electron/electron) from 22.3.2 to 22.3.12.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v22.3.2...v22.3.12)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 17:18:00 +02:00
dependabot[bot] b707d54f24
Bump sass-loader from 13.3.1 to 13.3.2 (#3650)
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 13.3.1 to 13.3.2.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v13.3.1...v13.3.2)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 17:11:54 +02:00
dependabot[bot] 4c74cd0fd4
Bump webpack-dev-server from 4.15.0 to 4.15.1 (#3645)
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.15.0 to 4.15.1.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.15.0...v4.15.1)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 17:10:02 +02:00
dependabot[bot] 00a89decc9
Bump eslint-plugin-n from 15.7.0 to 16.0.0 (#3649)
Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 15.7.0 to 16.0.0.
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/15.7.0...16.0.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-n
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 17:09:36 +02:00
dependabot[bot] e4cf4e9c83
Bump @babel/core from 7.22.1 to 7.22.5 (#3655)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.22.1 to 7.22.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.5/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 17:07:36 +02:00
dependabot[bot] 22afe9a6b7
Bump vue-eslint-parser from 9.3.0 to 9.3.1 (#3656)
Bumps [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) from 9.3.0 to 9.3.1.
- [Release notes](https://github.com/vuejs/vue-eslint-parser/releases)
- [Commits](https://github.com/vuejs/vue-eslint-parser/compare/v9.3.0...v9.3.1)

---
updated-dependencies:
- dependency-name: vue-eslint-parser
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 17:06:37 +02:00
Emma bb4b0a890a
Fix `proxyVideos` setting for legacy formats & hls urls (#3639)
* Fix `proxyVideos` setting for legacy formats & hls urls

- Replace the hostname of stream urls with the current invidious instance when `proxyVideos` is true
- Add `local` flag to iv hls URLs when proxy videos is true

* Add missing `proxyVideos` getter in `ft-video-player`

* Move change of URI to before `getProxyVideos`
2023-06-12 17:06:08 +02:00
ovari b50573ffa4
Translated using Weblate (Hungarian)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-06-10 06:50:47 +02:00
EditaNEmilis 5295934a57
Translated using Weblate (Lithuanian)
Currently translated at 95.3% (655 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2023-06-06 17:50:52 +02:00
dependabot[bot] 38fcfca67f
Bump webpack from 5.84.1 to 5.85.1 (#3635)
Bumps [webpack](https://github.com/webpack/webpack) from 5.84.1 to 5.85.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.84.1...v5.85.1)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-06 06:55:40 +00:00
dependabot[bot] bb1e5ab7de
Bump @babel/preset-env from 7.22.2 to 7.22.4 (#3630)
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.22.2 to 7.22.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.4/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-05 18:00:57 -04:00
dependabot[bot] cf62591f6e
Bump webpack-cli from 5.1.1 to 5.1.3 (#3629)
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.1.1 to 5.1.3.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@5.1.1...webpack-cli@5.1.3)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-05 18:00:15 -04:00
dependabot[bot] 1bfd098642
Bump eslint-config-standard from 17.0.0 to 17.1.0 (#3631)
Bumps [eslint-config-standard](https://github.com/standard/eslint-config-standard) from 17.0.0 to 17.1.0.
- [Changelog](https://github.com/standard/eslint-config-standard/blob/master/CHANGELOG.md)
- [Commits](https://github.com/standard/eslint-config-standard/compare/v17.0.0...v17.1.0)

---
updated-dependencies:
- dependency-name: eslint-config-standard
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-05 17:59:39 -04:00
dependabot[bot] dc1501f27f
Bump eslint from 8.41.0 to 8.42.0 (#3633)
Bumps [eslint](https://github.com/eslint/eslint) from 8.41.0 to 8.42.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.41.0...v8.42.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-05 17:59:00 -04:00
EditaNEmilis 7c185c387a
Translated using Weblate (Lithuanian)
Currently translated at 93.0% (639 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2023-06-05 21:52:24 +02:00
Sveinn í Felli 429368f2b6
Translated using Weblate (Icelandic)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2023-06-05 21:52:23 +02:00
Alexthegib d619dd4678
Translated using Weblate (Portuguese)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-06-05 21:52:22 +02:00
Alexthegib 94684a6c68
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2023-06-05 21:52:20 +02:00
Ophiushi 9459fb2ad5
Translated using Weblate (French)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-06-02 19:51:46 +02:00
PikachuEXE 27e9a22c21
Update watch page chapter component to scroll to current chapter on expand (#3610)
* * Update watch page chapter component to scroll to current chapter on expand

* ~ Remove irrelavent comment from copy & paste
2023-06-02 18:06:09 +02:00
Артём Котлубай 8dc3b456e1
Translated using Weblate (Russian)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-06-02 14:52:45 +02:00
Milo Ivir ff5dd7ba95
Translated using Weblate (Croatian)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2023-06-02 12:51:58 +02:00
Артём Котлубай 8fa5ebdf19
Translated using Weblate (Russian)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-06-02 09:52:54 +02:00
Ettore Atalan 4fe69a5b2e
Translated using Weblate (German)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-06-01 23:52:05 +02:00
MΛX 487787c23a
Translated using Weblate (Russian)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-06-01 21:15:06 +02:00
Артём Котлубай fc9d87d14e
Translated using Weblate (Russian)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-06-01 18:29:26 +02:00
MΛX 2aeb0e7082
Translated using Weblate (Russian)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-06-01 15:52:02 +02:00
Артём Котлубай b3227f1eff
Translated using Weblate (Russian)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-06-01 14:44:25 +02:00
Артём Котлубай fd33e09326
Translated using Weblate (Russian)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-06-01 13:50:48 +02:00
Артём Котлубай 5cd00a619c
Translated using Weblate (Russian)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-06-01 12:32:45 +02:00
MΛX ed116488eb
Translated using Weblate (Russian)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-06-01 12:32:44 +02:00
MΛX 970f9e1601
Translated using Weblate (Russian)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-06-01 09:49:04 +02:00
Артём Котлубай 0e089620b2
Translated using Weblate (Russian)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-05-31 23:49:22 +02:00
Grzegorz Wójcicki 005bed9ab6
Translated using Weblate (Polish)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-05-31 14:49:01 +02:00
gallegonovato ce20945dea
Translated using Weblate (Spanish)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-05-31 03:49:31 +02:00
Rusi Dimitrov 416afd7d4e
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-05-30 23:47:40 +02:00
Massimo Pissarello 9439c86b57
Translated using Weblate (Italian)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-05-30 23:47:39 +02:00
Rusi Dimitrov 556685bfd2
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-05-30 19:51:20 +02:00
Oğuz Ersen fd8a404faa
Translated using Weblate (Turkish)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-05-30 19:51:18 +02:00
Ihor Hordiichuk 30339400fd
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-05-30 16:51:33 +02:00
Fjuro 7edf53e932
Translated using Weblate (Czech)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-05-30 14:50:27 +02:00
Andi Chandler 8f7c9278a7
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2023-05-30 13:30:08 +02:00
Retrial 0771afd018
Translated using Weblate (Greek)
Currently translated at 99.5% (684 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-05-30 13:30:06 +02:00
Yaron Shahrabani db32ac2653
Translated using Weblate (Hebrew)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-05-30 10:52:38 +02:00
Massimo Pissarello d6b0d750d8
Translated using Weblate (Italian)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-05-30 06:52:26 +02:00
Rex_sa ad73aa108a
Translated using Weblate (Arabic)
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-05-30 05:51:48 +02:00
Jeff Huang 07a182f6ee
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-05-30 05:51:46 +02:00
Eric 65eea72c15
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (687 of 687 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-05-30 05:51:45 +02:00
absidue cd08373b28
Add subsections to the distraction free settings (#3591)
* Add subsections to the distraction free settings

* Change pages to page in section headings
2023-05-29 19:46:57 -04:00
J. Lavoie 2e1430ff75
Translated using Weblate (Tigrinya)
Currently translated at 2.6% (18 of 683 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ti/
2023-05-30 00:49:16 +02:00
J. Lavoie 5af316c637
Translated using Weblate (Georgian)
Currently translated at 24.7% (169 of 683 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ka/
2023-05-30 00:49:16 +02:00
J. Lavoie fa37fd1693
Translated using Weblate (Persian)
Currently translated at 34.9% (239 of 683 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fa/
2023-05-30 00:49:15 +02:00
J. Lavoie fb105d02fb
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (683 of 683 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2023-05-30 00:49:15 +02:00
J. Lavoie 790c6347e6
Translated using Weblate (French)
Currently translated at 100.0% (683 of 683 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-05-30 00:49:14 +02:00
J. Lavoie dcf9dd4b3d
Translated using Weblate (Finnish)
Currently translated at 97.9% (669 of 683 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2023-05-30 00:49:12 +02:00
Buzz Lightyear be5fe14bea
Translated using Weblate (German)
Currently translated at 100.0% (683 of 683 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-05-30 00:49:11 +02:00
J. Lavoie 0f520587a7
Translated using Weblate (German)
Currently translated at 100.0% (683 of 683 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-05-30 00:49:11 +02:00
PikachuEXE cf7c6b9974
! Fix live videos as list items had no save to playlist button (#3598)
Already present in watch page
2023-05-29 21:50:56 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc bb35f4ba2b
Add missing punctuation in bug_report.yaml (#3597) 2023-05-29 14:57:40 -04:00
dependabot[bot] 4ba99b0881
Bump webpack from 5.83.1 to 5.84.1 (#3604)
Bumps [webpack](https://github.com/webpack/webpack) from 5.83.1 to 5.84.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.83.1...v5.84.1)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 12:21:21 +00:00
dependabot[bot] 3bbfa0736f
Bump @babel/core from 7.21.8 to 7.22.1 (#3601)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.21.8 to 7.22.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.1/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 07:58:48 -04:00
dependabot[bot] 3f18a1116a
Bump lefthook from 1.4.0 to 1.4.1 (#3599)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.4.0...v1.4.1)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 13:52:51 +02:00
dependabot[bot] d7378474bf
Bump css-loader from 6.7.4 to 6.8.1 (#3603)
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.7.4 to 6.8.1.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.7.4...v6.8.1)

---
updated-dependencies:
- dependency-name: css-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 13:49:37 +02:00
dependabot[bot] e6fa5e6b8c
Bump eslint-plugin-vue from 9.13.0 to 9.14.1 (#3605)
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 9.13.0 to 9.14.1.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.13.0...v9.14.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 13:46:45 +02:00
dependabot[bot] 8f417b99c1
Bump @babel/preset-env from 7.21.5 to 7.22.2 (#3606)
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.21.5 to 7.22.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.2/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 13:46:13 +02:00
dependabot[bot] cba646b18d
Bump sass-loader from 13.2.2 to 13.3.1 (#3607)
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 13.2.2 to 13.3.1.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v13.2.2...v13.3.1)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 13:40:31 +02:00
dependabot[bot] b4f2dd38bf
Bump postcss from 8.4.23 to 8.4.24 (#3608)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.23 to 8.4.24.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.23...8.4.24)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 13:40:08 +02:00
Emma 042626349a
Fix history imports (#3595) 2023-05-28 21:57:31 -04:00
absidue 7d8a4c8cd7
Add support for the short published dates (#3588) 2023-05-28 13:18:45 -04:00
Asier Sarasua Garmendia 25b58568fd
Translated using Weblate (Basque)
Currently translated at 89.6% (612 of 683 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eu/
2023-05-28 09:49:54 +02:00
ChunkyProgrammer 8dbad618f9
IV: add support for hashtag pages (#3571)
* IV: add support for hashtag pages

* add fallback support

* remove locale strings
2023-05-26 23:01:26 +02:00
absidue a11533ac8a
Fix keyboard shortcut to toggle the captions (#3580) 2023-05-23 12:28:01 +00:00
absidue 6f95673cf5
Fix playlist thumbnail not getting proxied through Invidious (#3581) 2023-05-23 12:24:03 +00:00
PikachuEXE da6acf2599
Ensure screen saver blocker removed when window closed (#3557)
* $ Extract method for stopping screen saver blocker

* ! Ensure screen saver blocker removed when window closed

* * Move beforeunload event listener removal to beforeDestroy
2023-05-23 07:37:44 -04:00
efb4f5ff-1298-471a-8973-3d47447115dc 7084f06184
Add requirement to bug report template (#3498)
* Add requirement to bug report template

* Add disclaimer to unofficial downloads in readme
2023-05-23 07:35:53 -04:00
absidue c53f5b6dac
Add distraction free setting to hide channel shorts (#3569)
* Add distraction free setting to hide channel shorts

* Add support for channel shorts URLs
2023-05-23 08:59:24 +08:00
dependabot[bot] bc492255ac
Bump mini-css-extract-plugin from 2.7.5 to 2.7.6 (#3579)
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.7.5 to 2.7.6.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.7.5...v2.7.6)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-23 08:57:00 +08:00
dependabot[bot] a829b2b030
Bump webpack from 5.82.1 to 5.83.1 (#3574)
Bumps [webpack](https://github.com/webpack/webpack) from 5.82.1 to 5.83.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.82.1...v5.83.1)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 17:40:51 -04:00
PikachuEXE 9523bc733a
Fix comment section style inconsistency and more... (#3231)
* ! Fix YT comment loading for video with comment disabled

* * Update video view w/ Local API to render video comment disabled as no comment

* ! Fix style with less side effects
2023-05-22 17:37:59 -04:00
dependabot[bot] 7ef638f273
Bump rimraf from 5.0.0 to 5.0.1 (#3577)
Bumps [rimraf](https://github.com/isaacs/rimraf) from 5.0.0 to 5.0.1.
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/rimraf/compare/v5.0.0...v5.0.1)

---
updated-dependencies:
- dependency-name: rimraf
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 17:25:23 -04:00
dependabot[bot] 510022640e
Bump lefthook from 1.3.13 to 1.4.0 (#3575)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.3.13 to 1.4.0.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.3.13...v1.4.0)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 17:24:49 -04:00
dependabot[bot] c34104ea12
Bump eslint from 8.40.0 to 8.41.0 (#3578)
Bumps [eslint](https://github.com/eslint/eslint) from 8.40.0 to 8.41.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.40.0...v8.41.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 17:24:33 -04:00
dependabot[bot] f06c39e79a
Bump eslint-plugin-vue from 9.12.0 to 9.13.0 (#3576)
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 9.12.0 to 9.13.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.12.0...v9.13.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 17:23:34 -04:00
dependabot[bot] ed958af55a
Bump css-loader from 6.7.3 to 6.7.4 (#3573)
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.7.3 to 6.7.4.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.7.3...v6.7.4)

---
updated-dependencies:
- dependency-name: css-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 17:22:27 -04:00
absidue 15b8dffaf3
Fix text wrapping for community posts (#3540)
* Fix text wrapping for community posts

* Use anywhere instead of break-word for overflow-wrap
2023-05-22 09:43:13 +08:00
Hosted Weblate 763dcb3897
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-05-21 19:50:46 +02:00
Dragibus Noir edb8abd7dd
Translated using Weblate (French)
Currently translated at 99.1% (678 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-05-21 19:50:17 +02:00
absidue 3e543aeb24
Fix cursor moving while navigating search suggestions (#3566) 2023-05-21 13:50:27 +00:00
Grzegorz Wójcicki 11fb055a72
Translated using Weblate (Polish)
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-05-21 02:49:27 +02:00
Oğuz Ersen 4ba2ad2c80
Translated using Weblate (Turkish)
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-05-20 18:51:37 +02:00
ChunkyProgrammer ccbf7e2155
Use script to create Invidious instance list file (#3545)
* Use script to create static instance list

* save cors, filter out cors when not electron
2023-05-20 15:07:04 +02:00
absidue d34cf0dd5c
local API: Support multiple audio tracks (#3563)
* local API: Support multiple audio tracks

* Simplify resume logic

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* Change track selector position

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-05-20 08:48:15 -04:00
Alexthegib 5be29042fb
Translated using Weblate (Portuguese)
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-05-20 00:12:27 +02:00
Alexthegib d1b35a8658
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2023-05-20 00:12:26 +02:00
Rex_sa 5445800ff3
Translated using Weblate (Arabic)
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-05-19 19:51:26 +02:00
gallegonovato 025bd30bb9
Translated using Weblate (Spanish)
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-05-19 15:50:23 +02:00
Yaron Shahrabani 4b4724b8a0
Translated using Weblate (Hebrew)
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-05-19 10:48:43 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc da4f9c9b98
Interpunction README.md (#3562) 2023-05-18 22:14:02 -04:00
PikachuEXE d3b3be7794
Update watch view playlist component to auto scroll to current video (#3399)
* * Update watch view playlist component to auto scroll to current video

* ! Fix window being scrolled when playlist is out of initial view

* * Use `nextTick` instead of `setTimeout`

* Revert "* Use `nextTick` instead of `setTimeout`"

This reverts commit 9215b0fe54.

* * Remove setTimeout, fix issue when Invidious API used
2023-05-18 22:13:42 -04:00
Hosted Weblate e76c1077ed
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-05-18 20:52:02 +02:00
Артём Котлубай 680cc73b82
Translated using Weblate (Bengali)
Currently translated at 8.7% (60 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bn/
2023-05-18 20:51:36 +02:00
Артём Котлубай 8842e4f022
Translated using Weblate (Russian)
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-05-18 20:51:35 +02:00
Ihor Hordiichuk 440d5718b9
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-05-18 18:51:25 +02:00
Massimo Pissarello 07e6c6f4e2
Translated using Weblate (Italian)
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-05-18 18:51:24 +02:00
ovari cff786182e
Translated using Weblate (Hungarian)
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-05-18 12:51:46 +02:00
Massimo Pissarello 2098666641
Translated using Weblate (Italian)
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-05-18 12:51:44 +02:00
Massimo Pissarello 18debafc33
Translated using Weblate (Italian)
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-05-18 06:52:21 +02:00
Jeff Huang d7e71bb01c
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-05-18 06:52:20 +02:00
Eric 5fed5dc16d
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-05-18 06:52:19 +02:00
Massimo Pissarello b894dc58a4
Translated using Weblate (Italian)
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-05-18 03:29:02 +02:00
Rex_sa 3c76388228
Translated using Weblate (Arabic)
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-05-18 02:52:33 +02:00
jonnysemon 3a053361fe
Translated using Weblate (Arabic)
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-05-18 01:39:10 +02:00
Fjuro 8d7c299911
Translated using Weblate (Czech)
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-05-17 22:47:47 +02:00
Yaron Shahrabani 0251009051
Translated using Weblate (Hebrew)
Currently translated at 99.5% (681 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-05-17 22:47:46 +02:00
Rusi Dimitrov fda11a09be
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-05-17 22:47:44 +02:00
Milo Ivir 776c65d910
Translated using Weblate (Croatian)
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2023-05-17 22:47:43 +02:00
Massimo Pissarello b52bb09e5f
Translated using Weblate (Italian)
Currently translated at 100.0% (684 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-05-17 22:47:42 +02:00
Goku 540126b294
Translated using Weblate (Dutch)
Currently translated at 90.4% (619 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2023-05-17 22:47:41 +02:00
Ettore Atalan 45e50c4440
Translated using Weblate (German)
Currently translated at 98.6% (675 of 684 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-05-17 22:47:40 +02:00
Hosted Weblate d98a66c5c2
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-05-17 16:27:24 +02:00
Hosted Weblate 7c6a63e23b
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-05-17 16:27:01 +02:00
Hosted Weblate 5372653a8c
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-05-17 16:26:38 +02:00
Hosted Weblate 0e925276d1
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-05-17 16:26:14 +02:00
Hosted Weblate ed1367ce9b
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-05-17 16:25:50 +02:00
ChunkyProgrammer adaa830ea6
Remove empty `Videos` in locale files (#3546) 2023-05-17 16:25:13 +02:00
ChunkyProgrammer 2860431abe
fix live chat error (#3558) 2023-05-17 16:24:15 +02:00
dependabot[bot] a526a2ce0c
Bump webpack from 5.82.0 to 5.82.1 (#3553)
Bumps [webpack](https://github.com/webpack/webpack) from 5.82.0 to 5.82.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.82.0...v5.82.1)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-15 15:50:44 +00:00
dependabot[bot] 8254703132
Bump vue-eslint-parser from 9.2.1 to 9.3.0 (#3551)
Bumps [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) from 9.2.1 to 9.3.0.
- [Release notes](https://github.com/vuejs/vue-eslint-parser/releases)
- [Commits](https://github.com/vuejs/vue-eslint-parser/compare/v9.2.1...v9.3.0)

---
updated-dependencies:
- dependency-name: vue-eslint-parser
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-15 11:36:27 -04:00
dependabot[bot] d9b99b498f
Bump eslint-plugin-vue from 9.11.1 to 9.12.0 (#3552)
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 9.11.1 to 9.12.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.11.1...v9.12.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-15 11:36:09 -04:00
dependabot[bot] 4adce59604
Bump webpack-cli from 5.1.0 to 5.1.1 (#3549)
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@5.1.0...webpack-cli@5.1.1)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-15 17:26:41 +02:00
dependabot[bot] 839cf7066f
Bump lefthook from 1.3.12 to 1.3.13 (#3554)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.3.12 to 1.3.13.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.3.12...v1.3.13)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-15 17:25:45 +02:00
absidue 137362d7df
Parse shorts links in text runs (#3539) 2023-05-15 10:12:59 +08:00
absidue 9019be2419
Implement the shorts tab on channel pages (#3533)
* Implement the shorts tab on channel pages

* Remove testing code

* Upgrade YouTube.js
2023-05-15 10:01:18 +08:00
ChunkyProgrammer a4d45b5fa8
Local API: Add support for hashtag pages (#3483)
* Add support for hashtag pages

* Apply suggestions from code review

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* allow searching hashtags

Co-Authored-By: absidue <48293849+absidue@users.noreply.github.com>

* Only use one card

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* remove hashtag alias search navigation

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2023-05-13 13:27:41 +02:00
ChunkyProgrammer e32417b9cb
Parse IV community playlist attachments (#3465) 2023-05-13 13:23:02 +02:00
ChunkyProgrammer ff19c233c1
IV: Fix search cache issues when fetching more (#3486)
* Fix IV search cache issues

* Add comment

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* add apiUsed

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-05-13 13:18:49 +02:00
Hosted Weblate a044b77416
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-05-13 13:12:20 +02:00
Hosted Weblate 070821c8a1
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-05-13 13:12:11 +02:00
Hosted Weblate abc8ea21d5
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-05-13 13:12:01 +02:00
Hosted Weblate 95f5db4d5f
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-05-13 13:11:51 +02:00
Hosted Weblate ecbb38d219
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-05-13 13:11:42 +02:00
Hosted Weblate 0a2e0b7558
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-05-13 13:11:27 +02:00
Hosted Weblate 40d52594a3
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-05-13 13:11:12 +02:00
ChunkyProgrammer 68f7b49f6e
Try to fix Weblate issue (#3527) 2023-05-13 13:10:32 +02:00
PikachuEXE 4363c71ab4
! Ensure FT stay "running in background" on MacOS after all window closed (#3526) 2023-05-11 23:34:20 +00:00
PikachuEXE 8646e93f7f
Fix the flash when more data loaded in History & UserPlaylists view (#3507)
* ! Fix the flash when more data loaded in History & UserPlaylists view

* * Remove unused imports
2023-05-11 20:28:42 +02:00
absidue b005aee643
Use POST for DASH requests (#3523) 2023-05-10 20:00:27 +08:00
absidue 6804ca999d
Remove unnecessary dislike icon on community posts (#3524) 2023-05-10 08:30:00 +08:00
dependabot[bot] c93c1d065d
Bump @babel/eslint-parser from 7.21.3 to 7.21.8 (#3513)
Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.21.3 to 7.21.8.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.21.8/eslint/babel-eslint-parser)

---
updated-dependencies:
- dependency-name: "@babel/eslint-parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 20:22:44 +08:00
dependabot[bot] e0eae7f576
Bump eslint-plugin-unicorn from 46.0.0 to 47.0.0 (#3509)
Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) from 46.0.0 to 47.0.0.
- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases)
- [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v46.0.0...v47.0.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-unicorn
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 20:22:27 +08:00
dependabot[bot] b4a7a9c2ce
Bump webpack-cli from 5.0.2 to 5.1.0 (#3510)
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.0.2 to 5.1.0.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@5.0.2...webpack-cli@5.1.0)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 12:05:13 +00:00
dependabot[bot] 3aafeedb86
Bump eslint from 8.39.0 to 8.40.0 (#3517)
Bumps [eslint](https://github.com/eslint/eslint) from 8.39.0 to 8.40.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.39.0...v8.40.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 07:10:01 -04:00
dependabot[bot] 694ad86eb7
Bump @babel/core from 7.21.5 to 7.21.8 (#3508)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.21.5 to 7.21.8.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.21.8/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 07:09:38 -04:00
dependabot[bot] 374f7b7e7b
Bump webpack from 5.81.0 to 5.82.0 (#3512)
Bumps [webpack](https://github.com/webpack/webpack) from 5.81.0 to 5.82.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.81.0...v5.82.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 07:08:46 -04:00
dependabot[bot] dd8bd8f2d4
Bump webpack-dev-server from 4.13.3 to 4.15.0 (#3515)
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.13.3 to 4.15.0.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.13.3...v4.15.0)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 07:08:08 -04:00
dependabot[bot] 7767b6a3a4
Bump vue-eslint-parser from 9.1.1 to 9.2.1 (#3514)
Bumps [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) from 9.1.1 to 9.2.1.
- [Release notes](https://github.com/vuejs/vue-eslint-parser/releases)
- [Commits](https://github.com/vuejs/vue-eslint-parser/compare/v9.1.1...v9.2.1)

---
updated-dependencies:
- dependency-name: vue-eslint-parser
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 07:07:28 -04:00
dependabot[bot] 9df6c590c1
Bump youtubei.js from 5.0.2 to 5.0.3 (#3516)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 5.0.2 to 5.0.3.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v5.0.2...v5.0.3)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 07:07:02 -04:00
dependabot[bot] 2d4c4ea179
Bump eslint-plugin-vue from 9.11.0 to 9.11.1 (#3518)
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 9.11.0 to 9.11.1.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.11.0...v9.11.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 07:06:40 -04:00
absidue 2ef96c7179
Move the channel about tab into it's own component (#3493) 2023-05-08 09:42:06 +08:00
absidue 6ef572d1fa
Deduplicate videos on the default trending tab (#3492) 2023-05-07 08:52:39 -04:00
ChunkyProgrammer a9fa327c9b
Create Subscribe Button reusable component (#3468)
* Create Subscribe Button component

Co-Authored-By: Minh Hang Nguyen (Jenny) <55411709+minhhang107@users.noreply.github.com>

* use defineComponent, remove unused prop

Co-Authored-By: absidue <48293849+absidue@users.noreply.github.com>

* readd unsubscribe method

* add comment

* Fix typo

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* remove unused code

* move json serialization

---------

Co-authored-by: Minh Hang Nguyen (Jenny) <55411709+minhhang107@users.noreply.github.com>
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-05-07 14:06:23 +02:00
ChunkyProgrammer 2345752308
Add FreeTubeCordova and Snap downloads (#3450)
* Add Cordova and snap downloads

Add blurb for donating to Invidious and Youtube.js

* reorder the downloads

* capitalize Android

Co-Authored-By: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>

* update workflow, fix typo

Co-Authored-By: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>

---------

Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>
2023-05-06 18:32:22 +00:00
ChunkyProgrammer 66e4f4d1c0
Fix fetching more IV replies (#3489) 2023-05-06 18:31:06 +00:00
ChunkyProgrammer 9003b825e5
Fix sorting upcoming subscriptions (#3485) 2023-05-06 14:31:12 +00:00
ChunkyProgrammer 1b45f25985
Add hide community, playlist and featured channels settings (#3484)
* Add hide community, playlist and featured channels setting

* fix lint issues
2023-05-06 14:14:51 +00:00
ChunkyProgrammer c197b5ac93
IV: Allow fetching more community posts (#3466)
* Allow fetching more community posts with IV

* Update src/renderer/views/Channel/Channel.js

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-05-06 12:22:29 +00:00
PikachuEXE 1c29745d98
Update History & UserPlaylists view to filter with delay (#3451)
* * Update History & UserPlaylists view to filter with delay

* * Use lodash.debounce to implement

* * Update delay to 500ms

* * Update to have delay with empty query string
2023-05-06 12:19:47 +00:00
PikachuEXE 8765d2ae6d
Fix local run parsing to ensure URL not manipulated unnecessarily breaking the URL (#3467)
* ! Fix local run parsing to ensure URL not manipulated unnecesarily breaking the URL

* Rename new variable
2023-05-03 00:05:30 -04:00
dependabot[bot] f0748ea1eb
Bump webpack from 5.80.0 to 5.81.0 (#3480)
Bumps [webpack](https://github.com/webpack/webpack) from 5.80.0 to 5.81.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.80.0...v5.81.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-02 10:56:38 +08:00
dependabot[bot] 7146b91c9f
Bump @babel/preset-env from 7.21.4 to 7.21.5 (#3478)
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.21.4 to 7.21.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.21.5/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-01 22:01:05 +02:00
absidue 170df2a054
Upgrade YouTube.js from 4.3 to 5.0.2 (fixes throttling) (#3474)
* Upgrade YouTube.js from 4.3 to 5.0.1 (fixes throttling)

* Fix typo

* Upgrade YouTube.js from 5.0.1 to 5.0.2 (fixes watch page views)
2023-05-01 09:12:23 -04:00
dependabot[bot] d3dcaaac53
Bump sass from 1.62.0 to 1.62.1 (#3481)
Bumps [sass](https://github.com/sass/dart-sass) from 1.62.0 to 1.62.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.62.0...1.62.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-01 21:03:44 +08:00
dependabot[bot] ab0df4285f
Bump @babel/core from 7.21.4 to 7.21.5 (#3477)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.21.4 to 7.21.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.21.5/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-01 21:03:30 +08:00
dependabot[bot] 58d6caf6dc
Bump lefthook from 1.3.10 to 1.3.12 (#3476)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.3.10 to 1.3.12.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.3.10...v1.3.12)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-01 21:03:24 +08:00
PikachuEXE 0e11fd06f1
Update watch page to stop at end of playlist (when loop disabled) without countdown (#3362)
* * Update watch page to stop at end of playlist (when loop disabled) without countdown

* Update src/renderer/views/Watch/Watch.js

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* ! Fix playlist end message shown when loop enabled

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2023-04-27 17:10:14 +02:00
PikachuEXE b5e35d0543
Add setting to auto load comment section (#3352)
* + Add setting to auto load comment section

* * Cleanup hooks when possible

* * Update new setting to be a toggle

Possible values reduced to disabled & 0%

* * Use vue-observe-visibility to implement comment autoload

* - Remove unused translation entries

* - Remove no longer valid code comment

* * Rename & retype new setting

* * Implement auto more comment loading

* - Remove outdated comment

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* * Disable new setting switch when hide comments enabled

* * Remove the unnecessary delay on video comment loading

* * Update according to review

* * Disable autoload when hide comment enabled

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2023-04-26 21:56:42 -04:00
absidue 58eb5d7b17
Fix vunerability in CSV import regex (#3469) 2023-04-26 21:48:10 -04:00
absidue 45d679b84b
Clean up unused component properties (#3458) 2023-04-25 20:03:36 -04:00
PikachuEXE f6d8e78d25
! Fix video comment external link parsing for local API (#3448) 2023-04-25 20:01:06 -04:00
PikachuEXE a3c4981ffa
! Fix thumbnail URL for protocol-relative URLs (#3452) 2023-04-25 23:12:40 +00:00
absidue db1e88ae16
Various performance improvements (#3455) 2023-04-25 23:02:39 +00:00
dependabot[bot] 87c91b66b7
Bump webpack-cli from 5.0.1 to 5.0.2 (#3459)
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@5.0.1...webpack-cli@5.0.2)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-24 17:25:15 +02:00
dependabot[bot] 226793c178
Bump eslint from 8.38.0 to 8.39.0 (#3462)
Bumps [eslint](https://github.com/eslint/eslint) from 8.38.0 to 8.39.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.38.0...v8.39.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-24 19:54:51 +08:00
dependabot[bot] 1574f45b3c
Bump postcss from 8.4.22 to 8.4.23 (#3460)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.22 to 8.4.23.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.22...8.4.23)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-24 19:54:31 +08:00
dependabot[bot] 3c2562bbda
Bump prettier from 2.8.7 to 2.8.8 (#3461)
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.7 to 2.8.8.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.8.7...2.8.8)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-24 19:54:22 +08:00
dependabot[bot] d9edca1aa1
Bump webpack from 5.79.0 to 5.80.0 (#3463)
Bumps [webpack](https://github.com/webpack/webpack) from 5.79.0 to 5.80.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.79.0...v5.80.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-24 19:53:57 +08:00
absidue 1e21033e82
Fix extracting chapters with handles from description (#3456) 2023-04-21 09:19:42 +08:00
PikachuEXE 3597499df1
* Update video list display & watch page to not use stored watch progress when progress saving disabled (#3453) 2023-04-20 16:43:59 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc 0de7b82a62
Update invidious-instances.json (#3440) 2023-04-19 20:13:38 -04:00
Emma 791a289e68
Prevent loading for ever in web builds in live chat (#3449) 2023-04-19 07:37:42 +02:00
dependabot[bot] 92d969ba3f
Bump postcss from 8.4.21 to 8.4.22 (#3435)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.21 to 8.4.22.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.21...8.4.22)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 15:44:45 +02:00
dependabot[bot] 2984df1112
Bump html-webpack-plugin from 5.5.0 to 5.5.1 (#3432)
Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) from 5.5.0 to 5.5.1.
- [Release notes](https://github.com/jantimon/html-webpack-plugin/releases)
- [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jantimon/html-webpack-plugin/compare/v5.5.0...v5.5.1)

---
updated-dependencies:
- dependency-name: html-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 13:40:17 +00:00
dependabot[bot] 7d481d2a69
Bump webpack from 5.78.0 to 5.79.0 (#3436)
Bumps [webpack](https://github.com/webpack/webpack) from 5.78.0 to 5.79.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.78.0...v5.79.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 13:39:47 +00:00
dependabot[bot] e30801d9ff
Bump sass from 1.61.0 to 1.62.0 (#3433)
Bumps [sass](https://github.com/sass/dart-sass) from 1.61.0 to 1.62.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.61.0...1.62.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 15:27:38 +02:00
PikachuEXE 8be4b0dffa
Fix "mention" in comments was rendered as link with channel URL (#3351)
* ! Fix "mention" in comments was rendered as link with channel URL

* ! Fix original space padding logic

* $ Refactor code as suggested
2023-04-17 09:22:05 -04:00
absidue c4464f4014
Fix live premieres being treated as non-live videos (#3358) 2023-04-17 09:21:37 -04:00
dependabot[bot] 3c80151419
Bump eslint-plugin-vue from 9.10.0 to 9.11.0 (#3434)
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 9.10.0 to 9.11.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.10.0...v9.11.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 15:11:32 +02:00
dependabot[bot] 02a6a1b27e
Bump webpack-dev-server from 4.13.2 to 4.13.3 (#3437)
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.13.2 to 4.13.3.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.13.2...v4.13.3)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 15:09:58 +02:00
dependabot[bot] 94a2f99cc3
Bump youtubei.js from 4.2.0 to 4.3.0 (#3438)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v4.2.0...v4.3.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 15:09:39 +02:00
dependabot[bot] 5f812c98e9
Bump lefthook from 1.3.9 to 1.3.10 (#3439)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.3.9 to 1.3.10.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.3.9...v1.3.10)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 15:09:22 +02:00
absidue 7fbb43fd36
Add 50fps and live support to frame by frame keyboard shortcuts (#3420) 2023-04-17 14:51:47 +08:00
efb4f5ff-1298-471a-8973-3d47447115dc 710733c784
Remove invidious.namazso.eu in dev branch (#3425) 2023-04-14 20:08:02 -04:00
absidue 4c0f84424d
Cleanup polyfills (#3383) 2023-04-12 09:39:28 -04:00
ChunkyProgrammer 9612df70cc
Small community post fixes (#3401)
* Small community post fixes

* fix #3387

* Check if post is empty

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2023-04-12 08:58:35 +00:00
dependabot[bot] bc039cd1aa
Bump rimraf from 4.4.1 to 5.0.0 (#3409)
Bumps [rimraf](https://github.com/isaacs/rimraf) from 4.4.1 to 5.0.0.
- [Release notes](https://github.com/isaacs/rimraf/releases)
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/rimraf/compare/v4.4.1...v5.0.0)

---
updated-dependencies:
- dependency-name: rimraf
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-11 07:21:24 +08:00
dependabot[bot] 03dedf8765
Bump peter-evans/create-pull-request from 4 to 5 (#3414)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 4 to 5.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4...v5)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-10 18:45:37 +02:00
dependabot[bot] 5e5f2085cc
Bump eslint from 8.37.0 to 8.38.0 (#3416)
Bumps [eslint](https://github.com/eslint/eslint) from 8.37.0 to 8.38.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.37.0...v8.38.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-10 14:06:36 +00:00
dependabot[bot] 1e294dab7c
Bump lefthook from 1.3.8 to 1.3.9 (#3410)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.3.8 to 1.3.9.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.3.8...v1.3.9)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-10 14:06:29 +00:00
dependabot[bot] 77c798a550
Bump webpack from 5.77.0 to 5.78.0 (#3411)
Bumps [webpack](https://github.com/webpack/webpack) from 5.77.0 to 5.78.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.77.0...v5.78.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-10 14:06:19 +00:00
dependabot[bot] 11ac194140
Bump youtubei.js from 4.1.1 to 4.2.0 (#3412)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 4.1.1 to 4.2.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v4.1.1...v4.2.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-10 14:06:09 +00:00
dependabot[bot] 97988cbf0c
Bump sass from 1.60.0 to 1.61.0 (#3413)
Bumps [sass](https://github.com/sass/dart-sass) from 1.60.0 to 1.61.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.60.0...1.61.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-10 14:05:28 +00:00
Yaron Shahrabani c4f6033dee
Update Channel age restricted key (#3237)
* Update Channel.js

Typo fixed

* Fix channel age-restricted key in all files

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2023-04-10 08:08:55 -04:00
PikachuEXE 454534adb7
Fix some translation entries sometimes not used when rendered (#3337)
* * Update all translation keys with 2 spaces to have 1 space only

Avoid not being translated when rendering

* - Remove unused translation entry
2023-04-08 22:50:52 +00:00
absidue 5aa67715d0
Reset current chapter index when changing videos (#3400) 2023-04-08 21:36:50 +00:00
Hosted Weblate 28b587ebef
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-04-04 10:05:36 +02:00
Hosted Weblate 9d71ec1124
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-04-04 10:05:32 +02:00
Hosted Weblate ef2b00d47f
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-04-04 10:05:28 +02:00
Hosted Weblate d5dc85c6e5
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-04-04 10:05:24 +02:00
Hosted Weblate 22edd55fb2
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-04-04 10:05:20 +02:00
Hosted Weblate 01bcfc3a8b
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-04-04 10:05:16 +02:00
Hosted Weblate b0474d394f
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-04-04 10:05:13 +02:00
Hosted Weblate 1a4e81ed34
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-04-04 10:05:08 +02:00
absidue 9b7f339a9b
Fix the invalid syntax that weblate introduced to the language files (#3398) 2023-04-04 08:04:34 +00:00
dependabot[bot] 5ba7d5325d
Bump @babel/core from 7.21.3 to 7.21.4 (#3390)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.21.3 to 7.21.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.21.4/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03 22:31:31 +00:00
dependabot[bot] e723445f09
Bump eslint from 8.36.0 to 8.37.0 (#3396)
Bumps [eslint](https://github.com/eslint/eslint) from 8.36.0 to 8.37.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.36.0...v8.37.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03 17:25:41 -04:00
dependabot[bot] d63e6181a9
Bump vue-eslint-parser from 9.1.0 to 9.1.1 (#3394)
Bumps [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) from 9.1.0 to 9.1.1.
- [Release notes](https://github.com/vuejs/vue-eslint-parser/releases)
- [Commits](https://github.com/vuejs/vue-eslint-parser/compare/v9.1.0...v9.1.1)

---
updated-dependencies:
- dependency-name: vue-eslint-parser
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03 17:25:29 -04:00
dependabot[bot] fe992ae128
Bump webpack-dev-server from 4.13.1 to 4.13.2 (#3395)
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.13.1...v4.13.2)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03 17:25:11 -04:00
dependabot[bot] 3def214abb
Bump webpack from 5.76.3 to 5.77.0 (#3391)
Bumps [webpack](https://github.com/webpack/webpack) from 5.76.3 to 5.77.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.76.3...v5.77.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03 17:24:57 -04:00
dependabot[bot] ab860ae50f
Bump youtubei.js from 4.1.0 to 4.1.1 (#3392)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03 17:24:36 -04:00
dependabot[bot] 64295c431b
Bump eslint-plugin-n from 15.6.1 to 15.7.0 (#3397)
Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 15.6.1 to 15.7.0.
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/15.6.1...15.7.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-n
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03 17:24:27 -04:00
Hosted Weblate 6082d78579
Merge branch 'origin/development' into Weblate. 2023-04-03 23:24:05 +02:00
dependabot[bot] 84bd19cb9a
Bump @babel/preset-env from 7.20.2 to 7.21.4 (#3389)
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.20.2 to 7.21.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.21.4/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03 17:23:56 -04:00
Hosted Weblate 8a4aee2099
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-04-02 03:24:57 +02:00
Hosted Weblate 379a07af1a
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-04-02 03:24:54 +02:00
Hosted Weblate 1a8cb98165
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/
2023-04-02 03:24:35 +02:00
PikachuEXE dedd1f8f93
Fix trending & search result list rendered items not updated without workaround (#3342)
* ! Fix trending video list not updated without a workaround

* ~ Remove outdated comment

* ! Fix search result list rendered items not updated without workaround

* ! Fix invidious API search result incorrect appending

* ! Fix typo & key

* Remove not longer needed timeout

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2023-04-01 22:15:38 +00:00
Massimo Pissarello da779c8d2c
Translated using Weblate (Italian)
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-04-01 21:40:39 +02:00
Kyotaro Iijima e169d62795
Translated using Weblate (Japanese)
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2023-04-01 21:40:38 +02:00
PikachuEXE 5db3ab5b5c
Fix adaptive format picked by video JS sometimes not showing up in quality selector (#3350)
* ! Fix adaptive format picked by video JS sometimes not showing up in quality selector

* Apply suggestions from code review

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* ! Workaround invidious issue on AV1 formats

* Update src/renderer/views/Watch/Watch.js

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

---------

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2023-04-01 18:27:30 +00:00
Massimo Pissarello 13cde9063e
Translated using Weblate (Italian)
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-04-01 18:39:58 +02:00
absidue 30e9c0ce77
Remove empty translation strings at build time (#3361) 2023-04-01 14:52:49 +00:00
Emma 2a9ec5ee10
Prevent `channelInstance` from being `null` in community tab fallback (#3346)
* Create `getChannelInstanceLocal` function

which allows channel instances for the local API
to be set within the community posts fallback

* Remove channel variable in `getChanneLocal`

* Switch playlist fallback to calling `getChannelPlaylistsLocal`

* Prevent accidentally refetching channel instance from Local API

* Add fallback for fetching more channel videos through invidious

similar to the fallback for playlists

* Use existing `getLocalChannel` instead of creating a new function
2023-04-01 10:43:37 -04:00
Subham Jena 87ce511292
Translated using Weblate (Odia)
Currently translated at 10.9% (74 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/or/
2023-03-31 18:39:05 +02:00
Subham Jena d7b25bb850
Translated using Weblate (Odia)
Currently translated at 10.8% (73 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/or/
2023-03-31 10:38:17 +02:00
Subham Jena faeea06763
Translated using Weblate (Odia)
Currently translated at 10.6% (72 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/or/
2023-03-31 07:38:01 +02:00
Subham Jena e846fe275a
Translated using Weblate (Odia)
Currently translated at 8.1% (55 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/or/
2023-03-30 22:39:59 +02:00
awat wtr ti 9848aa2369
Translated using Weblate (Tigrinya)
Currently translated at 2.5% (17 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ti/
2023-03-30 20:38:43 +02:00
Subham Jena 71362e13bc
Translated using Weblate (Odia)
Currently translated at 7.7% (52 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/or/
2023-03-30 20:38:42 +02:00
awat wtr ti cfd5360ccf
Added translation using Weblate (Tigrinya) 2023-03-30 18:20:07 +02:00
awat wtr ti 9f62f23384
Added translation using Weblate (Tigre) 2023-03-30 18:19:55 +02:00
Alexandre Rocha Lima e Marcondes 7a991cd05e
Import from YouTube history using JSON export (#2958)
* Initial implementation of import from YouTube history
(Using JSON  export)

* Properly escaping hostnames in regular expressions

* support other locales

* Apply suggestions from code review

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* support json import through sane button, bug fix

* remove `import youtube history` translations

* dont save length or view count for imported youtube history

---------

Co-authored-by: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2023-03-30 17:51:37 +02:00
Subham Jena d4bc2b8727
Translated using Weblate (Odia)
Currently translated at 5.3% (36 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/or/
2023-03-30 08:37:15 +02:00
Subham Jena b0196aff5a
Translated using Weblate (Odia)
Currently translated at 4.8% (33 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/or/
2023-03-30 06:38:00 +02:00
Subham Jena 5c83cc9d13
Translated using Weblate (Odia)
Currently translated at 4.7% (32 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/or/
2023-03-29 22:39:48 +02:00
dependabot[bot] c58f4e04fa
Bump @fortawesome/free-brands-svg-icons from 6.3.0 to 6.4.0 (#3380)
Bumps [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.3.0...6.4.0)

---
updated-dependencies:
- dependency-name: "@fortawesome/free-brands-svg-icons"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-29 18:12:01 +02:00
dependabot[bot] 55f2af103f
Bump @fortawesome/free-solid-svg-icons from 6.3.0 to 6.4.0 (#3378)
Bumps [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.3.0...6.4.0)

---
updated-dependencies:
- dependency-name: "@fortawesome/free-solid-svg-icons"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-29 14:48:32 +08:00
dependabot[bot] a7533d0936
Bump @fortawesome/fontawesome-svg-core from 6.3.0 to 6.4.0 (#3376)
Bumps [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.3.0...6.4.0)

---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-svg-core"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-29 04:34:00 +00:00
dependabot[bot] dd90a05401
Bump prettier from 2.8.4 to 2.8.7 (#3377)
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.4 to 2.8.7.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.8.4...2.8.7)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-29 08:30:14 +08:00
dependabot[bot] e0c4bc1958
Bump css-minimizer-webpack-plugin from 4.2.2 to 5.0.0 (#3381)
Bumps [css-minimizer-webpack-plugin](https://github.com/webpack-contrib/css-minimizer-webpack-plugin) from 4.2.2 to 5.0.0.
- [Release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/compare/v4.2.2...v5.0.0)

---
updated-dependencies:
- dependency-name: css-minimizer-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-29 08:30:07 +08:00
dependabot[bot] 0d982c88e6
Bump sass-loader from 13.2.1 to 13.2.2 (#3375)
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 13.2.1 to 13.2.2.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v13.2.1...v13.2.2)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-29 08:30:03 +08:00
dependabot[bot] 76b8bf4174
Bump eslint-plugin-vue from 9.9.0 to 9.10.0 (#3374)
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 9.9.0 to 9.10.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.9.0...v9.10.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-29 08:29:55 +08:00
dependabot[bot] 1437dee64e
Bump webpack from 5.76.1 to 5.76.3 (#3379)
Bumps [webpack](https://github.com/webpack/webpack) from 5.76.1 to 5.76.3.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.76.1...v5.76.3)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-28 16:13:33 +00:00
dependabot[bot] b62697c436
Bump actions/stale from 7 to 8 (#3372)
Bumps [actions/stale](https://github.com/actions/stale) from 7 to 8.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-28 11:57:10 -04:00
dependabot[bot] 82e7931593
Bump rimraf from 4.4.0 to 4.4.1 (#3368)
Bumps [rimraf](https://github.com/isaacs/rimraf) from 4.4.0 to 4.4.1.
- [Release notes](https://github.com/isaacs/rimraf/releases)
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/rimraf/compare/v4.4.0...v4.4.1)

---
updated-dependencies:
- dependency-name: rimraf
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-28 16:31:47 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc 633b522615
Change Dependabot open PR limit (#3373) 2023-03-28 16:31:23 +02:00
dependabot[bot] 4bf8262dba
Bump @silvermine/videojs-quality-selector from 1.2.5 to 1.3.0 (#3366)
Bumps [@silvermine/videojs-quality-selector](https://github.com/silvermine/videojs-quality-selector) from 1.2.5 to 1.3.0.
- [Release notes](https://github.com/silvermine/videojs-quality-selector/releases)
- [Changelog](https://github.com/silvermine/videojs-quality-selector/blob/master/CHANGELOG.md)
- [Commits](https://github.com/silvermine/videojs-quality-selector/compare/v1.2.5...v1.3.0)

---
updated-dependencies:
- dependency-name: "@silvermine/videojs-quality-selector"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-28 07:36:55 -04:00
dependabot[bot] 7fb018127f
Bump marked from 4.2.12 to 4.3.0 (#3364)
Bumps [marked](https://github.com/markedjs/marked) from 4.2.12 to 4.3.0.
- [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/v4.2.12...v4.3.0)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-28 07:18:31 -04:00
dependabot[bot] 934c5928e0
Bump lefthook from 1.3.3 to 1.3.8 (#3370)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.3.3 to 1.3.8.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.3.3...v1.3.8)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-28 08:34:28 +00:00
dependabot[bot] a1dca39c52
Bump sass from 1.59.3 to 1.60.0 (#3365)
Bumps [sass](https://github.com/sass/dart-sass) from 1.59.3 to 1.60.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.59.3...1.60.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-27 21:41:10 -04:00
dependabot[bot] b8f97b6f82
Bump @babel/core from 7.21.0 to 7.21.3 (#3369)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.21.0 to 7.21.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.21.3/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-27 21:40:49 -04:00
dependabot[bot] f0d0ad44b1
Bump youtubei.js from 4.0.1 to 4.1.0 (#3367)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 4.0.1 to 4.1.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v4.0.1...v4.1.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-27 21:40:22 -04:00
dependabot[bot] 91020eecfe
Bump eslint-config-prettier from 8.7.0 to 8.8.0 (#3363)
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.7.0 to 8.8.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v8.7.0...v8.8.0)

---
updated-dependencies:
- dependency-name: eslint-config-prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-28 08:36:58 +08:00
Andi Chandler 1f81a5dc5a
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2023-03-27 21:38:56 +02:00
absidue 5fb298b740
Improve performance of list elements and icon buttons (#3355)
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-03-27 06:25:58 +00:00
Sveinn í Felli 8913994632
Translated using Weblate (Icelandic)
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2023-03-27 02:48:34 +02:00
PikachuEXE 6e44f1af9c
* Update subscription view to render video as watched ASAP (#3353)
Before this change a view change (back & forth) is needed if video is watched in another window
2023-03-26 14:21:56 -04:00
absidue 94f21f293d
Fix the trending page refresh (#3347) 2023-03-26 09:32:36 +00:00
Fjuro de65e504c9
Translated using Weblate (Czech)
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-03-25 10:40:33 +01:00
The Cats cb02c984ca
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-03-24 13:39:57 +01:00
The Cats 7e84417ef9
Translated using Weblate (French)
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-03-24 13:39:57 +01:00
The Cats 7dff2651ca
Translated using Weblate (German)
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-03-24 13:39:55 +01:00
Massimo Pissarello 3a997fa569
Translated using Weblate (Italian)
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-03-24 09:38:23 +01:00
Ihor Hordiichuk 00b6478ae9
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-03-24 00:38:56 +01:00
Rusi Dimitrov 2664781c1e
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-03-24 00:38:55 +01:00
Milo Ivir b6245b3b24
Translated using Weblate (Croatian)
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2023-03-24 00:38:54 +01:00
Grzegorz Wójcicki 324269b94f
Translated using Weblate (Polish)
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-03-24 00:38:53 +01:00
Артём Котлубай 7751b59f98
Translated using Weblate (Russian)
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-03-24 00:38:52 +01:00
gallegonovato 59640d6363
Translated using Weblate (Spanish)
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-03-23 17:38:28 +01:00
Alexthegib de52fc84f7
Translated using Weblate (Portuguese)
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-03-23 14:41:54 +01:00
Alexthegib 930f08018b
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2023-03-23 14:41:53 +01:00
Yaron Shahrabani f0dcbaf7ec
Translated using Weblate (Hebrew)
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-03-23 10:41:50 +01:00
Rex_sa aa5aa8ca18
Translated using Weblate (Arabic)
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-03-23 08:41:46 +01:00
Oğuz Ersen d412c7c7f5
Translated using Weblate (Turkish)
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-03-23 05:41:48 +01:00
Retrial deca1dcd0a
Translated using Weblate (Greek)
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-03-23 03:44:40 +01:00
Jeff Huang 3bed3053e2
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-03-23 03:44:39 +01:00
Eric 5008f3a0cf
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (674 of 674 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-03-23 03:44:38 +01:00
absidue 8366ec9f79
Show message when the live chat is unavailable (#3327)
* Show message when the live chat is unavailable

* Dynamically size live chat card when an error is shown
2023-03-23 09:11:25 +08:00
absidue a53e7f0598
Fix DASH default quality and quality selection (#3278)
* Fix DASH default quality and quality selection

* Add comments and multiple bandwidth by 10

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* Fix typo

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

* ! Fix default quality `auto` handling

* ! Fix quality selection for short/vertical videos

* ! Fix default quality selection for Invidious API

* * Update videojs bandwidth option value to max

* ~ Add comment about video format sorting logic when heights from 2 formats equal

* * Revert format preference back to higher bitrate with comments

* * Revert inflated initial bandwidth option value to fix #595

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
Co-authored-by: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
2023-03-22 20:22:20 -04:00
PikachuEXE f0ba90e766
! Fix handling of `channel.subscriber.text` being `undefined` (#3340) 2023-03-22 19:10:34 +00:00
Emma 6513b5d517
Prevent throwing when poll choices do no have images (#3345) 2023-03-22 19:03:37 +00:00
Emma 86962f2802
Improve community tab responsiveness (#3344)
* Make channel page 📱responsive again

* Even out padding on the inside of `ft-community-post`
2023-03-22 13:44:19 +01:00
absidue fe44a75275
Fix alt + arrow keyboard shortcut when a channel tab is focused (#3317) 2023-03-22 08:41:34 -04:00
absidue 5dd8fb0b59
Hide the channel sort by dropdown when the tab isn't sortable (#3323)
* Hide the channel sort by dropdown when the tab isn't sortable

* Hide playlists sort by if there is only one playlist
2023-03-22 08:12:42 -04:00
absidue 4433a183c9
Fix joined date erroring on channels without a joined date (#3314) 2023-03-22 08:09:41 -04:00
J. Lavoie 04ccdcd37f
Translated using Weblate (Icelandic)
Currently translated at 99.8% (672 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2023-03-22 12:40:25 +01:00
J. Lavoie 33a67c3ccd
Translated using Weblate (Galician)
Currently translated at 99.7% (671 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2023-03-22 12:40:24 +01:00
J. Lavoie d8f5439f70
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-03-22 12:40:23 +01:00
J. Lavoie 4a0feeafb1
Translated using Weblate (Swedish)
Currently translated at 99.4% (669 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-03-22 12:40:22 +01:00
J. Lavoie e8a208b508
Translated using Weblate (Greek)
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-03-22 12:40:21 +01:00
J. Lavoie c07f332581
Translated using Weblate (Arabic)
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-03-22 12:40:20 +01:00
J. Lavoie be05848bb7
Translated using Weblate (French)
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-03-22 12:40:19 +01:00
J. Lavoie ae25778103
Translated using Weblate (German)
Currently translated at 99.8% (672 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-03-22 12:40:18 +01:00
absidue b7d4502317
Hide Most Popular menu entry if the selected backend is not Invidious and backend fallback is disabled (#3339) 2023-03-21 22:27:27 -04:00
dependabot[bot] d881275365
Bump youtubei.js from 3.3.0 to 4.0.1 (#3335)
* Bump youtubei.js from 3.3.0 to 4.0.1

Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 3.3.0 to 4.0.1.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v3.3.0...v4.0.1)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* Await the toDash function

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2023-03-22 09:11:38 +08:00
absidue 54ecce1058
Fix lists occasionally having the wrong layout (#3338) 2023-03-22 08:57:06 +08:00
Rusi Dimitrov a969d6d040
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-03-21 22:37:37 +01:00
dependabot[bot] 2f87fff780
Bump @babel/eslint-parser from 7.19.1 to 7.21.3 (#3332)
Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.19.1 to 7.21.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.21.3/eslint/babel-eslint-parser)

---
updated-dependencies:
- dependency-name: "@babel/eslint-parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-20 07:17:22 -04:00
dependabot[bot] fcc40efaa1
Bump sass-loader from 13.2.0 to 13.2.1 (#3331)
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 13.2.0 to 13.2.1.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v13.2.0...v13.2.1)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-20 07:17:04 -04:00
dependabot[bot] 8aa6bbfc89
Bump mini-css-extract-plugin from 2.7.3 to 2.7.5 (#3333)
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.7.3 to 2.7.5.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.7.3...v2.7.5)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-20 18:57:14 +08:00
dependabot[bot] 1ab321c332
Bump eslint-plugin-jsonc from 2.6.0 to 2.7.0 (#3330)
Bumps [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) from 2.6.0 to 2.7.0.
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.6.0...v2.7.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsonc
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-20 18:56:01 +08:00
dependabot[bot] 675400093c
Bump webpack-dev-server from 4.11.1 to 4.13.1 (#3329)
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.11.1 to 4.13.1.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.11.1...v4.13.1)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-20 18:55:49 +08:00
dependabot[bot] 58093b05d0
Bump sass from 1.59.2 to 1.59.3 (#3328)
Bumps [sass](https://github.com/sass/dart-sass) from 1.59.2 to 1.59.3.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.59.2...1.59.3)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-20 18:54:07 +08:00
dependabot[bot] 4e5d2b3027
Bump video.js from 7.21.3 to 7.21.4 (#3334)
Bumps [video.js](https://github.com/videojs/video.js) from 7.21.3 to 7.21.4.
- [Release notes](https://github.com/videojs/video.js/releases)
- [Changelog](https://github.com/videojs/video.js/blob/v7.21.4/CHANGELOG.md)
- [Commits](https://github.com/videojs/video.js/compare/v7.21.3...v7.21.4)

---
updated-dependencies:
- dependency-name: video.js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-20 18:50:41 +08:00
Kyotaro Iijima 9b1b79acf8
Translated using Weblate (Japanese)
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2023-03-19 18:38:17 +01:00
Andi Chandler bc6b517cc1
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2023-03-19 01:46:12 +01:00
absidue 029f0cb0b9
Fetch the videos tab directly for local API subscriptions (#3315) 2023-03-18 20:27:56 +00:00
absidue 304152fe41
Workaround YouTube bug causing the community tab to be empty (#3318) 2023-03-18 20:25:52 +00:00
absidue f525b0e2d4
Clear community posts array when switching channels (#3316) 2023-03-18 20:09:06 +00:00
Sveinn í Felli 21115d2b9c
Translated using Weblate (Icelandic)
Currently translated at 99.8% (672 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2023-03-18 19:38:19 +01:00
Dragibus Noir cbf398e1a0
Translated using Weblate (French)
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-03-17 21:38:38 +01:00
Ettore Atalan 3d502b938c
Translated using Weblate (German)
Currently translated at 99.7% (671 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-03-16 21:40:25 +01:00
Han 3332a40005
Translated using Weblate (Dutch)
Currently translated at 91.5% (616 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2023-03-16 14:38:52 +01:00
Massimo Pissarello dc78ae5ecc
Translated using Weblate (Italian)
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-03-16 05:41:05 +01:00
Jeff Huang 504160fa9e
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-03-16 05:41:04 +01:00
Eric df54e85a98
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-03-16 05:41:03 +01:00
Oğuz Ersen a216a21fb2
Translated using Weblate (Turkish)
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-03-15 21:41:03 +01:00
Milo Ivir 79b58cf94f
Translated using Weblate (Croatian)
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2023-03-15 21:41:02 +01:00
Rex_sa 6accde9a18
Translated using Weblate (Arabic)
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-03-15 19:41:05 +01:00
Ihor Hordiichuk e75f540cbb
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-03-15 17:39:01 +01:00
Fjuro ac9f68926c
Translated using Weblate (Czech)
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-03-15 17:39:00 +01:00
Yaron Shahrabani a5ef43a4ba
Translated using Weblate (Hebrew)
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-03-15 17:38:59 +01:00
Alexthegib 3235e25179
Translated using Weblate (Portuguese)
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-03-15 17:38:58 +01:00
gallegonovato 41f0ed004b
Translated using Weblate (Spanish)
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-03-15 17:38:57 +01:00
Grzegorz Wójcicki bc85954a37
Translated using Weblate (Polish)
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-03-15 17:38:56 +01:00
Felipe Nogueira f3bb268ff1
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-03-15 17:38:55 +01:00
Alexthegib 3395ac53a1
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2023-03-15 17:38:54 +01:00
Retrial 6362d65c11
Translated using Weblate (Greek)
Currently translated at 100.0% (673 of 673 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-03-15 09:39:46 +01:00
absidue 0212467419
Add Live tab to channel pages (#3273)
* Add Live tab to channel pages

* Handle invidious streams tab URL

* Clear live videos when navigating between channels

* Reset sort by when changing channels
2023-03-15 14:37:52 +08:00
PikachuEXE a878ff395a
Fix error when playing video with playlist with Indivious API and... (#3294)
* ! Fix error when playing video with playlist with Indivious API

* ! Fix switching comment sort does not get first page of comments
2023-03-14 14:18:48 -04:00
ChunkyProgrammer c37cb95d1b
show member icon for invidious api (#3293) 2023-03-14 18:39:40 +01:00
Артём Котлубай 94c818148c
Translated using Weblate (Russian)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-03-14 17:38:54 +01:00
absidue 6c3ff9e999
Fix the screen saver blocker never getting disabled (#3286) 2023-03-14 06:17:44 +00:00
dependabot[bot] 7f7c016ff6
Bump rimraf from 4.3.0 to 4.4.0 (#3300)
Bumps [rimraf](https://github.com/isaacs/rimraf) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/isaacs/rimraf/releases)
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/rimraf/compare/v4.3.0...v4.4.0)

---
updated-dependencies:
- dependency-name: rimraf
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-14 06:17:01 +00:00
dependabot[bot] 2d77d00057
Bump eslint from 8.35.0 to 8.36.0 (#3295)
Bumps [eslint](https://github.com/eslint/eslint) from 8.35.0 to 8.36.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.35.0...v8.36.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-14 07:23:32 +08:00
dependabot[bot] 2bbacc1745
Bump webpack from 5.75.0 to 5.76.1 (#3299)
Bumps [webpack](https://github.com/webpack/webpack) from 5.75.0 to 5.76.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.75.0...v5.76.1)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-13 13:25:48 -04:00
dependabot[bot] b8dc730932
Bump mini-css-extract-plugin from 2.7.2 to 2.7.3 (#3301)
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.7.2 to 2.7.3.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.7.2...v2.7.3)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-13 13:25:07 -04:00
dependabot[bot] cdc5141d58
Bump youtubei.js from 3.1.1 to 3.3.0 (#3296)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 3.1.1 to 3.3.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v3.1.1...v3.3.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-13 13:24:44 -04:00
dependabot[bot] 22ea173c6c
Bump sass from 1.58.3 to 1.59.2 (#3297)
Bumps [sass](https://github.com/sass/dart-sass) from 1.58.3 to 1.59.2.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.58.3...1.59.2)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-13 13:24:21 -04:00
P.O 8aecf8c028
Translated using Weblate (Swedish)
Currently translated at 99.7% (669 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-03-13 17:41:27 +01:00
P.O f44ad64e6c
Translated using Weblate (Swedish)
Currently translated at 99.7% (669 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-03-12 22:41:40 +01:00
P.O d19033d29f
Translated using Weblate (Swedish)
Currently translated at 99.5% (668 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-03-12 16:42:02 +01:00
P.O 903edc2e6e
Translated using Weblate (Swedish)
Currently translated at 90.9% (610 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-03-11 19:40:54 +01:00
The Cats 63b33e8fe0
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-03-11 19:40:54 +01:00
P.O d0e1049fc9
Translated using Weblate (Swedish)
Currently translated at 90.7% (609 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-03-11 17:40:55 +01:00
Samuel Kopecký 8c40505f74
Translated using Weblate (Slovak)
Currently translated at 78.8% (529 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sk/
2023-03-09 23:40:37 +01:00
gallegonovato 2eb0c42e0d
Translated using Weblate (Galician)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2023-03-09 13:41:52 +01:00
predystopic-dev 3a904b5f83
Setting loudness to default volume in new videos (#3203)
* Made changes as suggested.

* Made player set volume to user default if it was muted by dragging volume slider to zero. Volume and muted are kept track of seperately and both are set on player with respect to how it was set for previous video

* added comments

* fixed

* fixed

* Changed comments to be more accurate.
2023-03-08 19:22:45 +01:00
Rusi Dimitrov 436154b615
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-03-07 19:40:33 +01:00
Артём Котлубай 731c31be6b
Translated using Weblate (Russian)
Currently translated at 99.8% (670 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-03-07 16:40:07 +01:00
absidue 3225b3759a
Skip the exists check for the databases, as stat does it anyway (#3272) 2023-03-07 07:07:18 +01:00
absidue da0c06902b
Use smaller Vue esm runtime build (#3271) 2023-03-07 07:06:42 +01:00
Massimo Pissarello e6e0f32917
Translated using Weblate (Italian)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-03-07 05:39:37 +01:00
dependabot[bot] ad79012b54
Bump eslint-config-prettier from 8.6.0 to 8.7.0 (#3269)
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.6.0 to 8.7.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v8.6.0...v8.7.0)

---
updated-dependencies:
- dependency-name: eslint-config-prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-07 09:25:59 +08:00
dependabot[bot] d8a6b16f3d
Bump lefthook from 1.3.1 to 1.3.3 (#3268)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.3.1 to 1.3.3.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.3.1...v1.3.3)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-06 20:19:22 -05:00
dependabot[bot] 18ab844ae3
Bump rimraf from 4.1.2 to 4.3.0 (#3264)
Bumps [rimraf](https://github.com/isaacs/rimraf) from 4.1.2 to 4.3.0.
- [Release notes](https://github.com/isaacs/rimraf/releases)
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/rimraf/compare/v4.1.2...v4.3.0)

---
updated-dependencies:
- dependency-name: rimraf
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-06 20:18:49 -05:00
dependabot[bot] ba32d7cded
Bump video.js from 7.21.2 to 7.21.3 (#3265)
Bumps [video.js](https://github.com/videojs/video.js) from 7.21.2 to 7.21.3.
- [Release notes](https://github.com/videojs/video.js/releases)
- [Changelog](https://github.com/videojs/video.js/blob/v7.21.3/CHANGELOG.md)
- [Commits](https://github.com/videojs/video.js/compare/v7.21.2...v7.21.3)

---
updated-dependencies:
- dependency-name: video.js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-06 20:18:01 -05:00
dependabot[bot] e54243b294
Bump eslint-plugin-unicorn from 45.0.2 to 46.0.0 (#3266)
Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) from 45.0.2 to 46.0.0.
- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases)
- [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v45.0.2...v46.0.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-unicorn
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-06 20:16:48 -05:00
J. Lavoie 8f7a5fcb39
Translated using Weblate (Georgian)
Currently translated at 25.0% (168 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ka/
2023-03-07 00:42:36 +01:00
J. Lavoie 9510d0ec48
Translated using Weblate (Lithuanian)
Currently translated at 94.4% (634 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2023-03-07 00:42:35 +01:00
J. Lavoie 45997fbc3a
Translated using Weblate (Galician)
Currently translated at 99.8% (670 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2023-03-07 00:42:34 +01:00
J. Lavoie d44c7b68a4
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-03-07 00:42:34 +01:00
J. Lavoie 30314d7f54
Translated using Weblate (Romanian)
Currently translated at 91.0% (611 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2023-03-07 00:42:33 +01:00
J. Lavoie 811cb4aff0
Translated using Weblate (Turkish)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-03-07 00:42:32 +01:00
J. Lavoie 4b157f1566
Translated using Weblate (Danish)
Currently translated at 90.9% (610 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/da/
2023-03-07 00:42:31 +01:00
J. Lavoie e9630627d9
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2023-03-07 00:42:30 +01:00
J. Lavoie e00bc0bcde
Translated using Weblate (Esperanto)
Currently translated at 12.0% (81 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eo/
2023-03-07 00:42:29 +01:00
J. Lavoie 427201d04a
Translated using Weblate (Portuguese)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-03-07 00:42:28 +01:00
J. Lavoie b95474e8c4
Translated using Weblate (Spanish)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-03-07 00:42:27 +01:00
J. Lavoie 9bbd4d9a29
Translated using Weblate (Spanish (Argentina))
Currently translated at 30.7% (206 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_AR/
2023-03-07 00:42:26 +01:00
J. Lavoie 540dc4adfc
Translated using Weblate (Italian)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-03-07 00:42:26 +01:00
J. Lavoie 95ec4b70b6
Translated using Weblate (Dutch)
Currently translated at 88.5% (594 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2023-03-07 00:42:25 +01:00
J. Lavoie 1feff15cd0
Translated using Weblate (Polish)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-03-07 00:42:24 +01:00
J. Lavoie 457054789d
Translated using Weblate (Slovak)
Currently translated at 76.7% (515 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sk/
2023-03-07 00:42:23 +01:00
J. Lavoie be55d5f440
Translated using Weblate (Spanish (Mexico))
Currently translated at 82.4% (553 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_MX/
2023-03-07 00:42:22 +01:00
J. Lavoie 0a2083cc9d
Translated using Weblate (Russian)
Currently translated at 99.7% (669 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-03-07 00:42:21 +01:00
J. Lavoie 2a18bfd2f6
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.5% (668 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-03-07 00:42:20 +01:00
J. Lavoie aa32e75070
Translated using Weblate (French)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-03-07 00:42:20 +01:00
J. Lavoie eb6e09268e
Translated using Weblate (Finnish)
Currently translated at 98.9% (664 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2023-03-07 00:42:19 +01:00
J. Lavoie ed4ae9327d
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2023-03-07 00:42:18 +01:00
Kyotaro Iijima 7d7305c938
Translated using Weblate (Japanese)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2023-03-06 19:39:17 +01:00
PikachuEXE 4ab2515696
^ Update electron 22.x (#3263) 2023-03-06 18:28:44 +01:00
gallegonovato 02233538a6
Translated using Weblate (Spanish)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-03-06 16:39:13 +01:00
zaidtranslate 8f3746380d
Translated using Weblate (Hebrew)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-03-06 12:39:20 +01:00
Rex_sa a3656f509e
Translated using Weblate (Arabic)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-03-06 08:39:22 +01:00
Jeff Huang 062b2b70f2
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-03-06 04:36:57 +01:00
Retrial 004a9ef35a
Translated using Weblate (Greek)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-03-06 00:43:35 +01:00
absidue ab235b79d2
Lazy load sidebar channel and chapters thumbnails (#3245) 2023-03-05 21:00:04 +00:00
Fjuro 56a1c35113
Translated using Weblate (Czech)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-03-05 20:39:57 +01:00
Allan Nordhøy f5d8ab70bd
Translated using Weblate (Norwegian Bokmål)
Currently translated at 89.7% (602 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2023-03-05 20:39:56 +01:00
absidue 667ee83130
Fix premieres on the subscription page (#3240)
* Fix premieres on the subscription page

* Fix date when restoring from subscription cache
2023-03-05 14:29:00 -05:00
Grzegorz Wójcicki 43eefb458f
Translated using Weblate (Polish)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-03-05 18:39:54 +01:00
absidue 1335604554
Properly show live and upcoming videos in playlists and up next (#3250) 2023-03-05 11:20:32 -05:00
efb4f5ff-1298-471a-8973-3d47447115dc 65d1d6b09e
Update en-US.yaml (#3259) 2023-03-05 11:19:39 -05:00
efb4f5ff-1298-471a-8973-3d47447115dc 548b2cd78f
Remove WIP label when draft pr is marked for review (#3256)
* Remove label when draft is marked ready for review

* fix jobs runnning simultaneously
2023-03-05 11:19:10 -05:00
Ettore Atalan 13f17f8671
Translated using Weblate (German)
Currently translated at 99.8% (670 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-03-05 15:41:17 +01:00
Fjuro 929ab0d593
Translated using Weblate (Czech)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-03-05 11:39:54 +01:00
Eric 4c504878dd
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-03-05 09:38:52 +01:00
Massimo Pissarello d47b58a036
Translated using Weblate (Italian)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-03-05 06:37:03 +01:00
Grzegorz Wójcicki fa3340d239
Translated using Weblate (Polish)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-03-05 02:40:29 +01:00
efb4f5ff-1298-471a-8973-3d47447115dc ed1732bb43
Update README.md (#3255) 2023-03-05 01:28:10 +01:00
gallegonovato 39c63ee5f2
Translated using Weblate (Galician)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2023-03-05 00:44:18 +01:00
Andi Chandler 2e5b1d381c
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2023-03-05 00:44:17 +01:00
Rex_sa 66e5bd640f
Translated using Weblate (Arabic)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-03-05 00:44:16 +01:00
Артём Котлубай 289f39158a
Translated using Weblate (Russian)
Currently translated at 99.8% (670 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-03-05 00:44:15 +01:00
Buzz Lightyear f36c90da7d
Translated using Weblate (German)
Currently translated at 99.8% (670 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-03-05 00:44:14 +01:00
Oğuz Ersen 8877909df8
Translated using Weblate (Turkish)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-03-04 20:41:11 +01:00
jc d22254986b
Translated using Weblate (Portuguese)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-03-04 20:41:10 +01:00
jc bb352a9ffc
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2023-03-04 20:41:09 +01:00
absidue 07c9212e74
Clean up some code that was leftover from before the YouTube.js migration (#3243) 2023-03-04 14:05:33 -05:00
Retrial 83b250f4d3
Translated using Weblate (Greek)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-03-04 17:40:19 +01:00
Ihor Hordiichuk 45573d6b48
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-03-04 13:40:17 +01:00
Yaron Shahrabani 9003045ef1
Translated using Weblate (Hebrew)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-03-04 13:40:16 +01:00
gallegonovato f142196aca
Translated using Weblate (Spanish)
Currently translated at 100.0% (671 of 671 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-03-04 13:40:15 +01:00
Luca Hohmann 4ef2f709ee
Channel community page (#1568)
* Comunity page strings, Communtiy tab, Community initial API call
Added:
1) Community page strings - the first few strings are now available
2) Community tab - A clickable tab is now displayed on channel pages
3) Community initial API call - on loading the page, the initial access

* Comunity page strings, Communtiy tab, Community initial API call
Added:
1) Community page strings - the first few strings are now available
2) Community tab - A clickable tab is now displayed on channel pages
3) Community initial API call - on loading the page, the initial access

* Data returning added

* Comunity page strings, Communtiy tab, Community initial API call
Added:
1) Community page strings - the first few strings are now available
2) Community tab - A clickable tab is now displayed on channel pages
3) Community initial API call - on loading the page, the initial access

* Data returning added

* Images are now displayed in the community tab

* Comunity page strings, Communtiy tab, Community initial API call
Added:
1) Community page strings - the first few strings are now available
2) Community tab - A clickable tab is now displayed on channel pages
3) Community initial API call - on loading the page, the initial access

* Data returning added

* Images are now displayed in the community tab

* Added primitive video display

* Current changes

* Added preston's change with the ftcard and started on some layout basics

* Created Community Post Component and added fetch more button + functionality

* Fixed problem with videothumbnails not loading and adjusted their height to 100% in the ft-list sass file

* Added poll and ft-list-video to the community page

* Added author name placeholder (missing in module), the published date, the likes and dislikes as well as comment counts to posts. Additionally scaling of images was added

* Added basis for community page playlists

* Finalized a setup for playlists when wide enough

* Fix for missing key in custom list

* Added publish date translation

* Add empty alt tags

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>

* fix accessibility issue

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>

* change: ununique ids to classes

* add missing alt tag

* Redirect channel/id/community to the channel's community tab

* update yt-channel-info

* update to 3.0.1

* Update yarn.lock

* add basic multiImage support

* use tiny-slider for multiImage community posts

* update getChannelCommunityPostsMore

* Update yarn.lock

* fix yarn lock

* swap community and about tab

* Update yarn.lock

* Fix missing comma

* Removed trailing spaces

* Clearing all community post data when changing to another channel

* Restructuring of how the post cards are added, Empty page text,
ft-element-list props customization
1) Now the community page uses the same setup of ft-element-list as the
other pages on the channel.
2) If no posts are available, now it displays a message saying so
3) The ft-element-list component's display style can now be forced into
a certain display mode (list/grid) with the new prop. It will overwrite
the corresponding default value for list display

* Fixed display text path

* Fix lint"

* Adjusted css to fit to new layout

* Final touches community page to tidy up the console

* fix icons, fix linter

* fix hiding showmore button for community page

* fix showToast calls

* change all this.showToast to showToaast

* reinstall tinyslider

* use helpers

* small fixes

* fix: getting continuation of community posts

* remove unused code

* improve slider style import

* fix hiding 'ShowMore' button

* fix weird typo in css

* add invidous community tab support

* remove console testing code

* Apply suggestions from code review

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* implement suggestions, improve thumbnail replacement

* use flip horizontal

* readd invidious fallback code, remove author name workaround

* replace another google domain when using invidious

* suppport invidious multiImage posts

* Use youtube.js for community posts

* add invidious polls, remove support for fetching more

* reorder icons alpabetically

* re-allow loading more when using localapi

* fix styling of multiImage, hide NA text

* fix loading playlist

* fix spacing of items

* fix issue with direct url to community tab

* make review recommendations

Co-Authored-By: absidue <48293849+absidue@users.noreply.github.com>

* fix displaying selected tab, get best quality image

---------

Co-authored-by: Preston <freetubeapp@protonmail.com>
Co-authored-by: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2023-03-04 16:56:04 +08:00
Dragibus Noir 1b69215855
Translated using Weblate (French)
Currently translated at 100.0% (669 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-03-04 06:40:07 +01:00
Fjuro 60026e1d16
Translated using Weblate (Czech)
Currently translated at 100.0% (669 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-03-03 22:38:17 +01:00
absidue b2eaaaa42e
Fix handling user channels without subscribers (#3242) 2023-03-03 21:02:33 +00:00
absidue 7eb148ba51
Fix channel handle URLs with tabs (#3241) 2023-03-03 20:38:27 +00:00
dependabot[bot] d9e6a79757
Bump dns-packet from 5.3.1 to 5.4.0 (#3246)
Bumps [dns-packet](https://github.com/mafintosh/dns-packet) from 5.3.1 to 5.4.0.
- [Release notes](https://github.com/mafintosh/dns-packet/releases)
- [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mafintosh/dns-packet/compare/v5.3.1...5.4.0)

---
updated-dependencies:
- dependency-name: dns-packet
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-03 19:11:13 +00:00
PikachuEXE 5713e66822
* Update export data default filename to use today's date in local timezone instead of UTC (#3236) 2023-03-02 22:11:36 +01:00
Артём Котлубай f575d3ca32
Translated using Weblate (Russian)
Currently translated at 99.8% (668 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-03-02 20:36:28 +01:00
Ihor Hordiichuk d3f25dbff0
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (669 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-03-01 22:35:36 +01:00
Milo Ivir dea7ccb207
Translated using Weblate (Croatian)
Currently translated at 100.0% (669 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2023-03-01 22:35:35 +01:00
Sveinn í Felli c2c3692f10
Translated using Weblate (Icelandic)
Currently translated at 100.0% (669 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2023-03-01 19:39:08 +01:00
Allan Nordhøy 0678661d95
Translated using Weblate (Norwegian Bokmål)
Currently translated at 89.6% (600 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2023-03-01 19:39:07 +01:00
J. Lavoie 6507d5a2c2
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (669 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2023-03-01 16:38:25 +01:00
jc 3bca0686f6
Translated using Weblate (Portuguese)
Currently translated at 100.0% (669 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-03-01 16:38:24 +01:00
gallegonovato a96a8839c7
Translated using Weblate (Spanish)
Currently translated at 100.0% (669 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-03-01 16:38:23 +01:00
J. Lavoie b1e36b35f7
Translated using Weblate (Italian)
Currently translated at 100.0% (669 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-03-01 16:38:22 +01:00
Grzegorz Wójcicki 5485dbb10a
Translated using Weblate (Polish)
Currently translated at 100.0% (669 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-03-01 16:38:21 +01:00
J. Lavoie 7d80254641
Translated using Weblate (French)
Currently translated at 100.0% (669 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-03-01 16:38:20 +01:00
J. Lavoie 362b7fb967
Translated using Weblate (Finnish)
Currently translated at 98.9% (662 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2023-03-01 16:38:19 +01:00
jc 2f2fc17418
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (669 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2023-03-01 16:38:18 +01:00
J. Lavoie cdef79bf6c
Translated using Weblate (German)
Currently translated at 100.0% (669 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-03-01 16:38:17 +01:00
Eric 64326c4f18
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (669 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-03-01 10:39:03 +01:00
Yaron Shahrabani 55f9fcf104
Translated using Weblate (Hebrew)
Currently translated at 100.0% (669 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-03-01 08:38:53 +01:00
Oğuz Ersen 63dc3e41b9
Translated using Weblate (Turkish)
Currently translated at 100.0% (669 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-03-01 08:38:52 +01:00
Massimo Pissarello 637a1d6667
Translated using Weblate (Italian)
Currently translated at 100.0% (669 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-03-01 08:38:50 +01:00
Jeff Huang 7d16a4f830
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (669 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-03-01 08:38:49 +01:00
Retrial 9ea5bfe404
Translated using Weblate (Greek)
Currently translated at 100.0% (669 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-03-01 03:37:16 +01:00
Rex_sa f51a070bde
Translated using Weblate (Arabic)
Currently translated at 100.0% (669 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-03-01 03:37:15 +01:00
absidue f56f6e7a20
Fix video throttling because of range header (#3234)
* Fix video throttling because of range header

* Use a better way to extract the range
2023-03-01 09:38:13 +08:00
Retrial 4b25201d19
Translated using Weblate (Greek)
Currently translated at 99.5% (666 of 669 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-03-01 01:49:29 +01:00
absidue 291aeff1a6
Migrate channel related functionality to YouTube.js (#3143)
* Migrate channel related functionality to YouTube.js

* Better alert handling

* Add support for special autogenerated channels

* Add support for latest YouTube.js changes

* Add support for age restricted channels

* Update YouTube.js to 3.0.0

* Obey hide search bar setting for the tag searching

* Choose a better parameter name

* Allow sharing terminated and age restricted channels

* Add handle support for handles on Invidious

* Fix the backend fallback

* Use a positive parameter name

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* Fix duplicate tags causing errors

* Fix sorting for the Invidious API

* Move URL resolving to the channel page

* Update YouTube.js to 3.1.0

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-03-01 08:39:33 +08:00
efb4f5ff-1298-471a-8973-3d47447115dc 662ab372f5
Differentiate links in readme.md (#3224)
* Differentiate links in readme.md

* change or to and
2023-02-27 21:04:05 -05:00
dependabot[bot] 3c3325dcf0
Bump lefthook from 1.2.9 to 1.3.1 (#3229)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.2.9 to 1.3.1.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.2.9...v1.3.1)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-27 19:27:31 -05:00
dependabot[bot] b2c3f79fed
Bump @babel/core from 7.20.12 to 7.21.0 (#3226)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.20.12 to 7.21.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.21.0/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-27 19:27:00 -05:00
dependabot[bot] d29566caa4
Bump eslint from 8.34.0 to 8.35.0 (#3228)
Bumps [eslint](https://github.com/eslint/eslint) from 8.34.0 to 8.35.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.34.0...v8.35.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-27 19:25:59 -05:00
PikachuEXE 4ad3ec2c5f
Update subscriptions view to display video publish time in relative form even fetched via RSS (#3216)
* * Update subscriptions view to display video publish time in relative form even fetched via RSS

* * Update to support seconds, months, years

Also add more code comments
Also fix issue of display after switching back from another view
2023-02-26 20:23:06 -05:00
absidue d6b355082a
Remove beforeRouteLeave in ft-video-player as it is never called (#3213) 2023-02-27 09:03:26 +08:00
Franco Castillo 290435d545
Translated using Weblate (Spanish)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-02-27 00:42:44 +01:00
Adrián López Galera 4c0fc006b1
Translated using Weblate (Spanish)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-02-26 20:37:46 +01:00
absidue 5d9383b67b
Better idle mouse hiding implementation (#3214) 2023-02-26 03:01:20 +00:00
Thunderstrike116 8a3ca07c06
Translated using Weblate (Greek)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-02-25 19:36:10 +01:00
Karl Tammik 69bec4071c
Translated using Weblate (Estonian)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-02-22 13:36:42 +01:00
sanghyunna c078e53c1d
Translated using Weblate (Korean)
Currently translated at 99.2% (655 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ko/
2023-02-21 06:04:28 +01:00
dependabot[bot] c8c8660d49
Bump stylelint-high-performance-animation from 1.7.0 to 1.8.0 (#3210)
Bumps [stylelint-high-performance-animation](https://github.com/kristerkari/stylelint-high-performance-animation) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/kristerkari/stylelint-high-performance-animation/releases)
- [Changelog](https://github.com/kristerkari/stylelint-high-performance-animation/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kristerkari/stylelint-high-performance-animation/compare/1.7.0...v1.8.0)

---
updated-dependencies:
- dependency-name: stylelint-high-performance-animation
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-20 19:17:11 +08:00
dependabot[bot] b31a62a1e8
Bump sass from 1.58.0 to 1.58.3 (#3209)
Bumps [sass](https://github.com/sass/dart-sass) from 1.58.0 to 1.58.3.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.58.0...1.58.3)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-20 19:16:23 +08:00
cosmic4237 6c8088a952
Translated using Weblate (Spanish)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-02-17 22:37:14 +01:00
dependabot[bot] 2cc351a01f
Bump undici from 5.12.0 to 5.19.1 (#3201)
Bumps [undici](https://github.com/nodejs/undici) from 5.12.0 to 5.19.1.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.12.0...v5.19.1)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-17 09:23:13 +01:00
absidue a382326a38
Use a player event to trigger the DASH quality selector creation (#3183)
* Use a player event to trigger the DASH quality selector creation

* Add requested comment
2023-02-17 09:34:43 +08:00
absidue e5cf255894
Use a computed property instead of a prop to specify the chapters layout (#3199) 2023-02-17 09:34:21 +08:00
ChunkyProgrammer 76d867a370
fix comment crash, render member info (#3196) 2023-02-16 18:47:12 +00:00
Temuri Doghonadze c75c978390
Translated using Weblate (Georgian)
Currently translated at 25.4% (168 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ka/
2023-02-16 07:38:44 +01:00
efb4f5ff-1298-471a-8973-3d47447115dc 1b0789ac5d
remove label if pr converts to draft (#3194) 2023-02-15 20:40:51 +01:00
dependabot[bot] ee87dc0f52
Bump @fortawesome/free-brands-svg-icons from 6.2.1 to 6.3.0 (#3188)
Bumps [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome) from 6.2.1 to 6.3.0.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.2.1...6.3.0)

---
updated-dependencies:
- dependency-name: "@fortawesome/free-brands-svg-icons"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-14 06:21:12 -05:00
dependabot[bot] b0109ef599
Bump @fortawesome/free-solid-svg-icons from 6.2.1 to 6.3.0 (#3186)
Bumps [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) from 6.2.1 to 6.3.0.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.2.1...6.3.0)

---
updated-dependencies:
- dependency-name: "@fortawesome/free-solid-svg-icons"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-14 08:35:23 +08:00
efb4f5ff-1298-471a-8973-3d47447115dc 67ec2938fa
Update to new LibRedirect url for Google Chrome (#3192) 2023-02-14 08:31:13 +08:00
dependabot[bot] 0fd3b0fb79
Bump prettier from 2.8.3 to 2.8.4 (#3190)
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.3 to 2.8.4.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.8.3...2.8.4)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-14 08:30:33 +08:00
dependabot[bot] 964d535f08
Bump lefthook from 1.2.8 to 1.2.9 (#3187)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.2.8 to 1.2.9.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.2.8...v1.2.9)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-13 17:58:08 +01:00
dependabot[bot] 39c01d5cac
Bump @fortawesome/fontawesome-svg-core from 6.2.1 to 6.3.0 (#3185)
Bumps [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) from 6.2.1 to 6.3.0.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.2.1...6.3.0)

---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-svg-core"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-13 10:56:55 +00:00
dependabot[bot] 129042b37e
Bump eslint from 8.33.0 to 8.34.0 (#3184)
Bumps [eslint](https://github.com/eslint/eslint) from 8.33.0 to 8.34.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.33.0...v8.34.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-13 10:51:31 +00:00
HudobniVolk f975b74765
Translated using Weblate (Slovenian)
Currently translated at 80.6% (532 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sl/
2023-02-10 21:39:35 +01:00
efb4f5ff-1298-471a-8973-3d47447115dc 356196c600
Update autoLabelIssue.yaml (#3175) 2023-02-10 12:45:41 -05:00
absidue a26c8e03a6
Fix the trending and watch pages swallowing the arrow key events (#3170)
* Fix the trending page swallowing the arrow key events

* Fix the watch page too
2023-02-10 12:44:17 -05:00
absidue 4c65982371
Better solution for hiding the PIP button for the audio formats (#3174)
* Better solution for hiding the PIP button for the audio formats

* Add comment

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-02-10 12:43:06 -05:00
Artur 38fe74a4c6
Fix external player not opening on Subscriptions page (#3172)
* Changed undefined to null

If playlistId is set to undefined it will break /src/renderer/store/modules/utils.js:openInExternalPlayer() as it expects null or string. Undefined makes it believe it is a playlist and ignores the videoId

* revert last commit

* Added tests for undefined in openInExternalPlayer()
2023-02-09 19:24:27 +01:00
jc 17831b3795
Translated using Weblate (Portuguese)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-02-09 16:39:36 +01:00
jc 73547e30bc
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2023-02-09 16:39:35 +01:00
absidue 3bc7bdba86
Reduce duplicate code in the data export settings (#3150)
* Reduce duplicate code in the data export settings

* Use a more descriptive parameter name

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-02-09 06:28:41 +00:00
Milo Ivir 83a7c656ce
Translated using Weblate (Croatian)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2023-02-08 23:39:27 +01:00
efb4f5ff-1298-471a-8973-3d47447115dc a45bdb259e
Dont label draft pull requests (#3166)
* Update label-pr.yml

* Update label-pr.yml
2023-02-08 23:16:33 +01:00
absidue 36c42f06bf
Use secondary colour theme for all share buttons (#3169) 2023-02-08 18:56:42 +00:00
absidue cb1ea7e9a7
Fix spacing in the load comment replies text (#3171) 2023-02-08 18:52:36 +00:00
absidue e197f9871a
Extract chapters from the description if they are missing (#3167) 2023-02-08 18:44:35 +00:00
absidue bd6f143918
Fix positioning of the live chat scroll to bottom button (#3168) 2023-02-08 18:32:39 +00:00
efb4f5ff-1298-471a-8973-3d47447115dc c349d63985
Add check to duplicate workflow (#3157)
* Update autoLabelDuplicate.yml

* remove empty lines
2023-02-07 08:58:08 +08:00
William Weber Berrutti 96ccbce7b0
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.8% (659 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-02-07 01:55:43 +01:00
Kyotaro Iijima 52476acb96
Translated using Weblate (Japanese)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2023-02-06 18:40:58 +01:00
Rusi Dimitrov fa8cc07b5e
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-02-06 12:39:45 +01:00
dependabot[bot] 1c653690e5
Bump sass from 1.57.1 to 1.58.0 (#3156)
Bumps [sass](https://github.com/sass/dart-sass) from 1.57.1 to 1.58.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.57.1...1.58.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-06 05:58:43 -05:00
dependabot[bot] 001510ffb1
Bump video.js from 7.21.1 to 7.21.2 (#3155)
Bumps [video.js](https://github.com/videojs/video.js) from 7.21.1 to 7.21.2.
- [Release notes](https://github.com/videojs/video.js/releases)
- [Changelog](https://github.com/videojs/video.js/blob/v7.21.2/CHANGELOG.md)
- [Commits](https://github.com/videojs/video.js/compare/v7.21.1...v7.21.2)

---
updated-dependencies:
- dependency-name: video.js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-06 05:57:40 -05:00
dependabot[bot] 69f61512b4
Bump electron from 22.1.0 to 22.2.0 (#3154)
Bumps [electron](https://github.com/electron/electron) from 22.1.0 to 22.2.0.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v22.1.0...v22.2.0)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-06 05:56:45 -05:00
PikachuEXE 20064c6607
Fix last view playlist saving with multiple windows (#3137)
* $ Rename arguments in functions

* ! Fix last view playlist saving with multiple windows
2023-02-05 20:48:31 -05:00
kawanakaiku edcd5ed922
Make sure window is visible (#3008) 2023-02-06 09:11:27 +08:00
Milo Ivir 875edf11da
Translated using Weblate (Croatian)
Currently translated at 99.8% (659 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2023-02-05 22:39:19 +01:00
Lodka Sawhet c7a99066da
Allows sponsor segments to be watched even if Auto Skip is enabled (#3116)
* Allows sponsor segments to be watched in Auto Skip mode

* 'b': only jump back to segments configured to be auto-skipped

* Remove 'b' keyboard shortcut
2023-02-05 14:47:02 -05:00
absidue 29f511372f
Support storyboards on very short shorts (#3128) 2023-02-05 14:19:24 -05:00
absidue c3867259e9
Trigger checkAspectRatio on loadedmetadata event (#3147) 2023-02-05 18:40:25 +00:00
Franco Castillo a6bb002e97
Translated using Weblate (Spanish)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-02-05 07:39:16 +01:00
J. Lavoie e3c9a5dd14
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2023-02-05 02:45:51 +01:00
J. Lavoie a55415dfbe
Translated using Weblate (French)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-02-05 02:45:50 +01:00
J. Lavoie 29df6a5d8b
Translated using Weblate (Finnish)
Currently translated at 98.3% (649 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2023-02-05 02:45:49 +01:00
J. Lavoie e17fb58b0e
Translated using Weblate (German)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-02-05 02:45:48 +01:00
dependabot[bot] 29cac13f6a
Bump http-cache-semantics from 4.1.0 to 4.1.1 (#3149)
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases)
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: http-cache-semantics
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-04 11:29:44 +01:00
absidue 0eeac4699b
Only load the necessary configs in the dev-runner (#3146) 2023-02-04 15:04:44 +08:00
absidue 3ca561c3e6
Miscellaneous cleanup (#3148) 2023-02-04 15:04:04 +08:00
ChunkyProgrammer bfa669889a
add badges for build status and translation status (#3122) 2023-02-04 07:12:11 +01:00
Ihor Hordiichuk a8b458ff12
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-02-03 20:35:31 +01:00
Fjuro 91e6439c13
Translated using Weblate (Czech)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-02-03 20:35:31 +01:00
Артём Котлубай db217a08c8
Translated using Weblate (Russian)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-02-03 20:35:30 +01:00
gallegonovato a42fc73b3a
Translated using Weblate (Galician)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2023-02-03 14:39:33 +01:00
gallegonovato 935f59c1b6
Translated using Weblate (Spanish)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-02-03 14:39:32 +01:00
Grzegorz Wójcicki f2c194f06b
Translated using Weblate (Polish)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-02-03 14:39:31 +01:00
Sveinn í Felli 41fb6603c4
Translated using Weblate (Icelandic)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2023-02-03 09:57:47 +01:00
Yaron Shahrabani 470f3a54bc
Translated using Weblate (Hebrew)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-02-03 09:57:47 +01:00
Rex_sa b0e684f382
Translated using Weblate (Arabic)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-02-03 09:57:46 +01:00
Massimo Pissarello 30288a2786
Translated using Weblate (Italian)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-02-03 09:57:46 +01:00
Oğuz Ersen e2341cd357
Translated using Weblate (Turkish)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-02-03 06:43:24 +01:00
Jeff Huang 54cf9bc555
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-02-03 03:18:50 +01:00
Eric ccd5abb3a8
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-02-03 03:18:49 +01:00
ovari 8cfce93c53
Translated using Weblate (Hungarian)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-02-03 00:36:47 +01:00
Retrial 6476447a79
Translated using Weblate (Greek)
Currently translated at 100.0% (660 of 660 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-02-03 00:36:47 +01:00
Hosted Weblate 42722591e3
Merge branch 'origin/development' into Weblate. 2023-02-02 20:59:06 +01:00
Fjuro a378c29a50
Translated using Weblate (Czech)
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-02-02 20:59:01 +01:00
ChunkyProgrammer b360f483d7
add missing search filters (#3141)
* add missing search filters

* allow sort by to be used on all types again

* fix local api filter duration
2023-02-01 20:43:04 +00:00
absidue b6892afb26
Use share menu on playlist page (#3121)
* Use share menu on playlist page

* Add support for playlist embed links

* Fix share button tooltip
2023-02-01 15:38:27 -05:00
Fjuro cab95958f2
Translated using Weblate (Czech)
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-01-31 18:39:08 +01:00
The Cats f0b2113802
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-01-31 15:36:11 +01:00
absidue e95f6811f7
Add support for symlinked database files (#3129) 2023-01-31 07:14:25 +01:00
dependabot[bot] 8dab58f2b4
Bump @fortawesome/vue-fontawesome from 2.0.9 to 2.0.10 (#3133)
Bumps [@fortawesome/vue-fontawesome](https://github.com/FortAwesome/vue-fontawesome) from 2.0.9 to 2.0.10.
- [Release notes](https://github.com/FortAwesome/vue-fontawesome/releases)
- [Changelog](https://github.com/FortAwesome/vue-fontawesome/blob/2.0.10/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/vue-fontawesome/compare/2.0.9...2.0.10)

---
updated-dependencies:
- dependency-name: "@fortawesome/vue-fontawesome"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-30 16:48:38 -05:00
dependabot[bot] df2e02a461
Bump electron from 22.0.3 to 22.1.0 (#3135)
Bumps [electron](https://github.com/electron/electron) from 22.0.3 to 22.1.0.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v22.0.3...v22.1.0)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-30 16:41:39 +01:00
dependabot[bot] dbfca1990b
Bump lefthook from 1.2.7 to 1.2.8 (#3131)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.2.7 to 1.2.8.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.2.7...v1.2.8)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-30 16:41:13 +01:00
dependabot[bot] f7486dd48c
Bump eslint from 8.32.0 to 8.33.0 (#3132)
Bumps [eslint](https://github.com/eslint/eslint) from 8.32.0 to 8.33.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.32.0...v8.33.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-30 16:40:55 +01:00
dependabot[bot] acdc794d59
Bump rimraf from 4.1.1 to 4.1.2 (#3134)
Bumps [rimraf](https://github.com/isaacs/rimraf) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/isaacs/rimraf/releases)
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/rimraf/compare/v4.1.1...v4.1.2)

---
updated-dependencies:
- dependency-name: rimraf
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-30 16:40:14 +01:00
dependabot[bot] cdfb087dfb
Bump alex-page/github-project-automation-plus from 0.8.2 to 0.8.3 (#3136)
Bumps [alex-page/github-project-automation-plus](https://github.com/alex-page/github-project-automation-plus) from 0.8.2 to 0.8.3.
- [Release notes](https://github.com/alex-page/github-project-automation-plus/releases)
- [Commits](https://github.com/alex-page/github-project-automation-plus/compare/v0.8.2...v0.8.3)

---
updated-dependencies:
- dependency-name: alex-page/github-project-automation-plus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-30 16:39:45 +01:00
absidue 4114bebfed
Make the View Comments and Load More Comments buttons larger (#3130) 2023-01-30 10:06:43 +01:00
Jeff Huang b02b3e9322
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-01-30 08:24:59 +01:00
Melih 5fd236d963
Fix video fetch when using invidious API and sorting by popular. (#3126)
* Fix video fetch when using invidious API and
also sorting by popular.

* Remove redundant latestVideosPage variable
2023-01-30 11:43:46 +08:00
Emma 7640a93ec9
Reduce overflow in playlist view (#3123)
* Prevent overflow on playlist view on small 📱displays

* Prevent transition of width on `.thumbnailImage`

* Expand styles to be responsive at more widths
2023-01-30 10:02:08 +08:00
jc 2bc5d7e95c
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2023-01-29 17:16:33 +01:00
Rusi Dimitrov 55c10c61ab
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-01-28 23:55:33 +01:00
nautilusx 86efdcd0a5
Translated using Weblate (German)
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-01-28 19:56:43 +01:00
Taro Tanaka 37152c7368
Translated using Weblate (Japanese)
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2023-01-28 08:55:51 +01:00
J. Lavoie 24cc42fe32
Translated using Weblate (French)
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-01-28 01:57:47 +01:00
J. Lavoie b5eae080f8
Translated using Weblate (German)
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-01-28 01:57:46 +01:00
HudobniVolk c282d87c00
Translated using Weblate (Slovenian)
Currently translated at 79.1% (524 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sl/
2023-01-27 20:45:51 +01:00
Артём Котлубай f43c21253d
Translated using Weblate (Russian)
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-01-27 20:45:51 +01:00
Ettore Atalan 41912fd5a8
Translated using Weblate (German)
Currently translated at 99.6% (660 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-01-27 20:45:50 +01:00
ChunkyProgrammer f1147b5108
Add QT Url support for freetube protocol (#3119)
* Add QT Url support for freetube protocol

* Update src/main/index.js

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* fix if statement

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-01-27 19:50:02 +01:00
Massimo Pissarello 117d7b48f1
Translated using Weblate (Italian)
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-01-27 07:49:13 +01:00
Eric 8a57f0a991
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-01-27 07:49:12 +01:00
HudobniVolk f17681f79f
Translated using Weblate (Slovenian)
Currently translated at 77.6% (514 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sl/
2023-01-27 00:47:37 +01:00
Andi Chandler f8aa6e90df
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2023-01-27 00:47:36 +01:00
SC 8a4b3fc737
Translated using Weblate (Portuguese)
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-01-27 00:47:35 +01:00
SC 2e358d6955
Translated using Weblate (Portuguese (Portugal))
Currently translated at 99.5% (659 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2023-01-27 00:47:34 +01:00
gallegonovato 761ea2cc00
Translated using Weblate (Galician)
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2023-01-26 15:50:28 +01:00
Ihor Hordiichuk 750cb88467
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-01-26 15:50:27 +01:00
Fjuro 0617ae4f87
Translated using Weblate (Czech)
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-01-26 15:50:26 +01:00
ovari 7e1ccd6b4a
Translated using Weblate (Hungarian)
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-01-26 15:50:26 +01:00
Yaron Shahrabani 7b2ac027a7
Translated using Weblate (Hebrew)
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-01-26 15:50:25 +01:00
gallegonovato e21bedbf5b
Translated using Weblate (Spanish)
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-01-26 15:50:24 +01:00
Grzegorz Wójcicki 92fe570ffd
Translated using Weblate (Polish)
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-01-26 15:50:24 +01:00
Yaron Shahrabani 45423c2f47
Translated using Weblate (Hebrew)
Currently translated at 99.8% (661 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-01-26 10:47:36 +01:00
Retrial 37511dc41e
Translated using Weblate (Greek)
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-01-26 10:47:36 +01:00
Oğuz Ersen 2286089a0b
Translated using Weblate (Turkish)
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-01-26 07:51:02 +01:00
Rex_sa f1ff66b719
Translated using Weblate (Arabic)
Currently translated at 100.0% (662 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-01-26 07:51:01 +01:00
Allan Nordhøy 1562ad3724
Translated using Weblate (Norwegian Bokmål)
Currently translated at 89.5% (593 of 662 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2023-01-26 04:51:42 +01:00
PikachuEXE 0daa422284
Add feature to remember video history with last viewed playlist when enabled (#3006)
* + Add "infra" code for new feature

* * Update view/component to implement remembering last playlistID in history

* * Implement option to disable new feature

* ! Fix implementation for use case "Find a video (with playlist PL-A) to view, go to channel, view that same video, no playlist restored"
2023-01-26 03:18:04 +01:00
Ihor Hordiichuk 2c4e31bc85
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (661 of 661 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-01-26 02:49:32 +01:00
Rex_sa 2ef52fefa4
Translated using Weblate (Arabic)
Currently translated at 100.0% (661 of 661 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-01-26 02:49:31 +01:00
Massimo Pissarello 6cd76177c6
Translated using Weblate (Italian)
Currently translated at 100.0% (661 of 661 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-01-26 02:49:30 +01:00
Grzegorz Wójcicki a69ce9aca0
Translated using Weblate (Polish)
Currently translated at 100.0% (661 of 661 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-01-26 02:49:30 +01:00
absidue 9d679cd933
Filter out WebM DASH formats (#3105)
* Filter out WebM DASH formats

* Address pull request feedback
2023-01-25 21:00:13 +00:00
absidue 15bd1cb958
Set the Vue compiler whitespace option to condense (#3101) 2023-01-25 15:58:51 -05:00
absidue 5424122339
Filter out WebM DASH formats (#3105)
* Filter out WebM DASH formats

* Address pull request feedback
2023-01-25 15:58:25 -05:00
absidue e140d5ef98
Use smaller web version of linkedom (#3115) 2023-01-25 21:21:31 +01:00
absidue 14caa8ccad
Handle missing data in search results (#3099) 2023-01-25 07:37:31 +08:00
Артём Котлубай d6a7f51ef9
Translated using Weblate (Russian)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-01-24 18:48:42 +01:00
PikachuEXE 38b856f546
! Fix shift enter on top nav search input does not open search in a new window (#3113) 2023-01-24 17:34:41 +01:00
absidue 0145a0425f
Migrate comments to YouTube.js (#3072)
* Migrate comments to YouTube.js

* Various improvements
2023-01-24 03:22:54 +01:00
Артём Котлубай cb64004080
Translated using Weblate (Russian)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-01-23 20:47:43 +01:00
Kyotaro Iijima 4e6b8a1416
Translated using Weblate (Japanese)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2023-01-23 20:47:43 +01:00
absidue 633a20adb1
Fix typo causing the subtitle sorting to error (#3100) 2023-01-23 12:40:41 +01:00
dependabot[bot] d5786164e2
Bump eslint-plugin-import from 2.27.4 to 2.27.5 (#3112)
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.27.4 to 2.27.5.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.27.4...v2.27.5)

---
updated-dependencies:
- dependency-name: eslint-plugin-import
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-23 12:29:41 +01:00
dependabot[bot] 780b2bee54
Bump rimraf from 4.1.0 to 4.1.1 (#3111)
Bumps [rimraf](https://github.com/isaacs/rimraf) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/isaacs/rimraf/releases)
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/rimraf/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: rimraf
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-23 12:29:33 +01:00
dependabot[bot] 9435183e9a
Bump electron from 22.0.2 to 22.0.3 (#3110)
Bumps [electron](https://github.com/electron/electron) from 22.0.2 to 22.0.3.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v22.0.2...v22.0.3)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-23 12:27:16 +01:00
dependabot[bot] ed949a211a
Bump video.js from 7.20.3 to 7.21.1 (#3109)
Bumps [video.js](https://github.com/videojs/video.js) from 7.20.3 to 7.21.1.
- [Release notes](https://github.com/videojs/video.js/releases)
- [Changelog](https://github.com/videojs/video.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/videojs/video.js/compare/v7.20.3...v7.21.1)

---
updated-dependencies:
- dependency-name: video.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-23 12:26:52 +01:00
Eric 3584c0ccdf
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-01-22 11:26:56 +01:00
Emma 7ccb5dd05e
Adjust `side-nav-more-options` to account for anchor style (#3097)
* Adjust side-nav-more-options to account for `a` styles

- These nav-options were changed from `div`s to anchors, and so,
they need to be styled like the `div`s that used to be there.

* Use `inherit` instead of white
2023-01-21 10:25:01 +01:00
Vin 2d0fc8e2ee
Translated using Weblate (Russian)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-01-20 19:23:54 +01:00
absidue c3c63654c7
Use a single import for the brand icons (#3094) 2023-01-20 12:00:07 +01:00
PikachuEXE 590f3a6121
! Fix searching (2nd time onward) in channel view broken (#3073) 2023-01-20 01:00:29 +01:00
Артём Котлубай 28ee117709
Translated using Weblate (Russian)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-01-19 18:51:30 +01:00
Emma 12e9565dbe
Bind directive to function instead of function call (#3091)
v-if="showResult(data)" evaluates once
v-if="showResult" is reactive;

`data` also doesn't need to be passed here
because it is already accessible from `this`.
2023-01-19 16:58:12 +01:00
Emma 0f4bf0e87e
Map `videos` property on Invidious API response (#3090)
`invidiousAPICall` is returning an object with a `videos` property here
instead of a list.
2023-01-19 16:58:04 +01:00
Sandyran 9484fd3cb2
Translated using Weblate (Norwegian Nynorsk)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nn/
2023-01-19 15:50:45 +01:00
Sandyran ca42dcd4fa
Translated using Weblate (Norwegian Bokmål)
Currently translated at 89.9% (593 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2023-01-19 12:51:19 +01:00
PikachuEXE a89c2005e8
! Fix search view not loading result starting 2nd page via local API (#3074) 2023-01-19 04:35:20 +01:00
Emma 64d6d9b7ff
Correct argument on `invidiousGetPlaylistInfo` (#3089)
`invidiousGetPlaylistInfo` expects a `string`.
2023-01-19 08:49:56 +08:00
absidue 41687aa185
Don't react when selecting the current trending tab (#3070) 2023-01-18 09:21:35 +01:00
absidue 2cd8f0f2d3
Switch from Vue.extend to defineComponent (#3066) 2023-01-18 08:50:02 +01:00
Grzegorz Wójcicki 1e94d01ab2
Translated using Weblate (Polish)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-01-18 00:56:50 +01:00
dependabot[bot] 6473432887
Bump eslint from 8.31.0 to 8.32.0 (#3083)
Bumps [eslint](https://github.com/eslint/eslint) from 8.31.0 to 8.32.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.31.0...v8.32.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-17 16:17:39 -05:00
dependabot[bot] 860cf5ad39
Bump electron from 22.0.0 to 22.0.2 (#3084)
Bumps [electron](https://github.com/electron/electron) from 22.0.0 to 22.0.2.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v22.0.0...v22.0.2)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-17 21:33:52 +08:00
dependabot[bot] faf019e6b1
Bump eslint-plugin-vuejs-accessibility from 2.0.0 to 2.1.0 (#3082)
Bumps [eslint-plugin-vuejs-accessibility](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/releases)
- [Changelog](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/compare/v2.0.0...v2.1.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-vuejs-accessibility
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-17 21:33:07 +08:00
dependabot[bot] fb1a62b6f6
Bump eslint-plugin-n from 15.6.0 to 15.6.1 (#3080)
Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 15.6.0 to 15.6.1.
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/15.6.0...15.6.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-n
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-17 21:32:50 +08:00
dependabot[bot] 200bb88a72
Bump rimraf from 3.0.2 to 4.1.0 (#3088)
Bumps [rimraf](https://github.com/isaacs/rimraf) from 3.0.2 to 4.1.0.
- [Release notes](https://github.com/isaacs/rimraf/releases)
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/rimraf/compare/v3.0.2...v4.1.0)

---
updated-dependencies:
- dependency-name: rimraf
  dependency-type: direct:development
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-17 05:41:03 +00:00
dependabot[bot] 59788a8b55
Bump lefthook from 1.2.6 to 1.2.7 (#3078)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.2.6 to 1.2.7.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.2.6...v1.2.7)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-16 21:23:23 -05:00
dependabot[bot] b58444638e
Bump eslint-plugin-import from 2.26.0 to 2.27.4 (#3081)
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.26.0 to 2.27.4.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.26.0...v2.27.4)

---
updated-dependencies:
- dependency-name: eslint-plugin-import
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-16 21:22:33 -05:00
dependabot[bot] 0a66a0f1e1
Bump eslint-plugin-vue from 9.8.0 to 9.9.0 (#3077)
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 9.8.0 to 9.9.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.8.0...v9.9.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-16 21:21:10 -05:00
dependabot[bot] f69cc47aa9
Bump marked from 4.2.5 to 4.2.12 (#3076)
Bumps [marked](https://github.com/markedjs/marked) from 4.2.5 to 4.2.12.
- [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/v4.2.5...v4.2.12)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-16 21:20:35 -05:00
dependabot[bot] 005b473ccd
Bump prettier from 2.8.2 to 2.8.3 (#3085)
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.2 to 2.8.3.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.8.2...2.8.3)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-16 21:20:14 -05:00
Sandyran 5b701dd870
Translated using Weblate (Norwegian Nynorsk)
Currently translated at 98.7% (651 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nn/
2023-01-17 00:53:10 +01:00
Austin Mckee 27e926b87c
Translated using Weblate (Spanish (Mexico))
Currently translated at 84.2% (555 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_MX/
2023-01-17 00:53:09 +01:00
Sandyran 458dd62ba0
Translated using Weblate (Norwegian Nynorsk)
Currently translated at 97.1% (640 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nn/
2023-01-16 11:51:49 +01:00
The Cats 8db8ca2992
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-01-15 19:49:47 +01:00
absidue 523235f74c
Add a formatNumber helper and other i18n cleanup (#3055)
* Add a formatNumber helper and other i18n cleanup

* Fix import order
2023-01-15 10:43:29 +00:00
Sandyran 7be8c123e7
Translated using Weblate (Norwegian Nynorsk)
Currently translated at 95.4% (629 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nn/
2023-01-15 03:50:21 +01:00
Sandyran 3d6d379b6b
Translated using Weblate (Norwegian Bokmål)
Currently translated at 89.8% (592 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2023-01-15 03:50:20 +01:00
absidue a953142377
Import store modules with ES6 imports instead of dynamically (#3064) 2023-01-15 09:03:16 +08:00
Sandyran d8e6c3e422
Translated using Weblate (Norwegian Nynorsk)
Currently translated at 91.9% (606 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nn/
2023-01-14 20:49:20 +01:00
PikachuEXE 5f522d5635
! Fix searching in channel view broken (#3062) 2023-01-14 15:01:45 +00:00
absidue 3e80e96a0c
Use ES6 classes for video.js components instead of videojs.extend (#3060) 2023-01-14 15:01:27 +00:00
PikachuEXE 67b9a74ae3
! Fix code for getting event.key lowercase value (#3061) 2023-01-14 15:01:12 +00:00
absidue 97cb339ec5
Decipher format URLs with the local API (#3053) 2023-01-14 08:11:08 +01:00
absidue ae50ec7205
Migrate live chat to YouTube.js (#3054) 2023-01-13 17:54:22 +01:00
absidue 7becd36120
Add an IS_ELECTRON_MAIN define instead of runtime detection (#3056) 2023-01-13 17:54:05 +01:00
ChunkyProgrammer c1462dc3d1
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2023-01-12 15:50:26 +01:00
ChunkyProgrammer afb9e51cdd
small accessibility improvements (#3033)
* small accessibility improvements

* switch to routerlink for side-nav-more-options
2023-01-12 07:55:47 +01:00
ChunkyProgrammer 03f73c5d33
Move invidious out of stores (#3045)
* move invidious out of stores

* fix getting more replies & local api fallback for comments

* throw error if error message found in invidious response

* fix issue with data setting

* fix issue with replacing thumbnails

* add bank line, remove slash

* Apply suggestions from code review

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2023-01-12 07:55:21 +01:00
absidue 0c69fc23e6
Generate local API sessions locally (#3052) 2023-01-12 07:54:09 +01:00
Daniel Abrante 597cf8a66f
Translated using Weblate (Portuguese)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-01-11 18:47:40 +01:00
dependabot[bot] 4d4f1c0885
Bump postcss from 8.4.20 to 8.4.21 (#3041)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.20 to 8.4.21.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.20...8.4.21)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 06:12:27 -05:00
dependabot[bot] 842901fc9d
Bump eslint-plugin-jsonc from 2.5.0 to 2.6.0 (#3040)
Bumps [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.5.0...v2.6.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsonc
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 09:47:48 +01:00
dependabot[bot] d0240fb1c9
Bump babel-loader from 9.1.0 to 9.1.2 (#3042)
Bumps [babel-loader](https://github.com/babel/babel-loader) from 9.1.0 to 9.1.2.
- [Release notes](https://github.com/babel/babel-loader/releases)
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel-loader/compare/v9.1.0...v9.1.2)

---
updated-dependencies:
- dependency-name: babel-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 09:47:33 +01:00
dependabot[bot] 23a6ea0cfa
Bump @babel/core from 7.20.7 to 7.20.12 (#3043)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.20.7 to 7.20.12.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.12/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 09:47:21 +01:00
dependabot[bot] abd470885a
Bump prettier from 2.8.1 to 2.8.2 (#3044)
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.1 to 2.8.2.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.8.1...2.8.2)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 09:47:06 +01:00
Emma 17ad3da18f
Update mastodon link to `@FreeTube@fosstodon.org` (#3038)
AFAIK mastodon.technology is shut down
2023-01-08 12:33:29 +01:00
absidue 75bf0377ca
Hide the proxy settings in the web build (#3037) 2023-01-08 08:29:06 +08:00
absidue fe85a17b4e
Use webpack externals to exclude dependencies (#3036) 2023-01-07 20:45:27 +01:00
Ettore Atalan dd40493799
Translated using Weblate (German)
Currently translated at 99.8% (658 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-01-07 18:51:18 +01:00
ovari 55b3781469
Translated using Weblate (Hungarian)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-01-07 13:51:39 +01:00
Jeff Huang be8508e42d
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-01-07 03:52:21 +01:00
absidue 15b15026b6
Migrate the watch page to YouTube.js (#3035)
* Migrate the watch page to YouTube.js

* Fix YouTube.js exclusion in the web build
2023-01-07 02:52:59 +01:00
jc 4b55e49617
Translated using Weblate (Portuguese)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-01-06 18:51:47 +01:00
jc 1ee3206b68
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2023-01-06 18:51:47 +01:00
Ihor Hordiichuk 5f12205fed
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-01-05 23:50:44 +01:00
Rusi Dimitrov 13e9db2325
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-01-05 23:50:44 +01:00
gallegonovato f8814d7c46
Translated using Weblate (Galician)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2023-01-05 16:50:00 +01:00
Fjuro 60b6079ef7
Translated using Weblate (Czech)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-01-05 16:49:59 +01:00
gallegonovato 75c279630f
Translated using Weblate (Spanish)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-01-05 16:49:58 +01:00
Milo Ivir cfeb2e65e7
Translated using Weblate (Croatian)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2023-01-05 16:49:57 +01:00
Piotr Strebski 94c2326475
Translated using Weblate (Polish)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-01-05 16:49:57 +01:00
Dragibus Noir 3771dfdbaa
Translated using Weblate (French)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-01-05 16:49:56 +01:00
Sveinn í Felli ce355e7b1b
Translated using Weblate (Icelandic)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2023-01-05 12:49:55 +01:00
Rex_sa e0c7fded63
Translated using Weblate (Arabic)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-01-05 12:49:55 +01:00
Eric 3d6469038c
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-01-05 12:49:54 +01:00
Yaron Shahrabani 7c4565d084
Translated using Weblate (Hebrew)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-01-05 10:47:22 +01:00
Oğuz Ersen 4a2b2dd7a4
Translated using Weblate (Turkish)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-01-05 10:47:21 +01:00
Retrial ca712c0976
Translated using Weblate (Greek)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-01-05 10:47:21 +01:00
Massimo Pissarello fd87d2a6b5
Translated using Weblate (Italian)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-01-05 10:47:20 +01:00
Артём Котлубай 5ca547ead4
Translated using Weblate (Russian)
Currently translated at 100.0% (659 of 659 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-01-05 10:47:19 +01:00
ChunkyProgrammer bff8dc4326
Improve accessibility of Channel View (#2984)
* Improve channel info bar

* Reduce width of channel search bar

* fix sizing

* improve channel view accessibility

Co-Authored-By: Jason <84899178+jasonhenriquez@users.noreply.github.com>

* Update src/renderer/components/ft-channel-bubble/ft-channel-bubble.js

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* Stop space from clicking channel-bubble (links)

Co-authored-by: vallode <18506096+vallode@users.noreply.github.com>
Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-01-05 04:54:20 +01:00
absidue 156176aca8
Migrate search to YouTube.js (#3028)
* Migrate search to YouTube.js

* Fix linting issue
2023-01-05 04:54:08 +01:00
absidue b157495552
Add more electron guards (#3031) 2023-01-05 04:53:39 +01:00
Rex_sa 6dce9b85ee
Translated using Weblate (Arabic)
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-01-04 17:53:41 +01:00
absidue 57ca0fc82e
Fix CSS variables (#3030) 2023-01-04 10:35:04 +01:00
Milo Ivir 4e2da8e483
Translated using Weblate (Croatian)
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2023-01-04 00:51:39 +01:00
dependabot[bot] 28ca02729f
Bump json5 from 1.0.1 to 1.0.2 (#3029)
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-03 22:13:59 +01:00
The Cats 1d8a43e882
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-01-03 19:51:25 +01:00
The Cats 68d4915dea
Translated using Weblate (French)
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2023-01-03 19:51:25 +01:00
PikachuEXE fed27197da
Add support for lefthook local config for setting up option `rc` (#2961)
* ^ Update lefthook to 1.2.6

* + Add support for lefthook local config for setting up option `rc`

https://github.com/evilmartians/lefthook/blob/master/docs/configuration.md#rc
2023-01-03 19:20:26 +01:00
PikachuEXE 0d0d64d957
! Fix Ctrl/Cmd + C unable to copy text when viewing video (#3027) 2023-01-03 19:20:16 +01:00
ChunkyProgrammer 43a25f8738
update linters & add stylelint (#3023)
* update linters, add stylelint, switch from sass to scss

* remove unused babel-eslint module

* fix spacing in scss files

* dont use npm in script calls

* dont error for `:deep` selector in css
2023-01-03 19:19:41 +01:00
Jeff Huang bc44e27469
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-01-03 04:48:16 +01:00
absidue 8c181413ee
Use the new retrieve_player option in YouTube.js (#3022) 2023-01-03 09:55:39 +08:00
ChunkyProgrammer 0a1ee84004
Fix workflow warnings (#3024)
* update actions

* update node12 actions

fix version

* update node12 actions
2023-01-03 09:41:50 +08:00
Артём Котлубай d7d2045f8b
Translated using Weblate (Russian)
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-01-03 00:55:15 +01:00
gallegonovato 5f8be73d43
Translated using Weblate (Galician)
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2023-01-02 18:50:34 +01:00
jc 1a6b5f0ffd
Translated using Weblate (Portuguese)
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-01-02 18:50:33 +01:00
gallegonovato 360a24607b
Translated using Weblate (Spanish)
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-01-02 18:50:33 +01:00
jc 9dacdd4c00
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2023-01-02 18:50:32 +01:00
dependabot[bot] 6d7aa79cbc
Bump actions/stale from 6 to 7 (#2999)
* Bump actions/stale from 6 to 7

Bumps [actions/stale](https://github.com/actions/stale) from 6 to 7.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* Only give necessary permissions to workflow

* readd spacing

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
2023-01-02 13:36:06 +01:00
Sveinn í Felli a6e21fcfa7
Translated using Weblate (Icelandic)
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2023-01-02 11:49:08 +01:00
Yaron Shahrabani e7b9b32ea4
Translated using Weblate (Hebrew)
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-01-02 11:49:07 +01:00
Retrial 44f5cffc61
Translated using Weblate (Greek)
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2023-01-02 11:49:07 +01:00
Oğuz Ersen fc6ae0ed02
Translated using Weblate (Turkish)
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-01-02 06:50:24 +01:00
Massimo Pissarello fe8752d692
Translated using Weblate (Italian)
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-01-02 06:50:23 +01:00
Eric 550fe6a1dd
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-01-02 06:50:22 +01:00
Eric eaaaf10845
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-01-02 03:50:38 +01:00
absidue 47613d8c37
Fix no sources error on the watch page (#3019) 2023-01-02 10:03:21 +08:00
Ihor Hordiichuk 05e45d43fe
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-01-02 02:53:48 +01:00
Fjuro 069ffd03b2
Translated using Weblate (Czech)
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-01-02 02:53:47 +01:00
ovari 68a8a0352d
Translated using Weblate (Hungarian)
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-01-02 02:53:47 +01:00
Rusi Dimitrov 3d23881ce8
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-01-02 02:53:46 +01:00
Kyotaro Iijima e4302dce3d
Translated using Weblate (Japanese)
Currently translated at 100.0% (658 of 658 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2023-01-02 02:53:45 +01:00
Simon Epstein 36e34fb5ed
Add option to display distraction free titles (#2987)
* 2953 Added boilerplate to manage setting.

* Hooked in distraction free title to video list view.

* Tweaked the regexp to include apostrophe when looking for runs.

Also only change case for runs of 3 or more, to avoid messing with
common abbreviations.

* Addressed review feedback.

Co-authored-by: Simon Epstein <simon.epstein@67bricks.com>
2023-01-01 22:53:29 +01:00
Fjuro 7d509969a6
Translated using Weblate (Czech)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-01-01 12:50:25 +01:00
absidue 492ad19558
Make getVideoParamsFromUrl and showExternalPlayerUnsupportedActionToast helpers (#3018) 2023-01-01 03:52:49 +01:00
PikachuEXE b96c6b5542
Fix clear button covered by new input wrapper (#3016)
* $ Fix CSS warnings

* ! Fix clear button covered by new input wrapper
2022-12-31 17:30:06 +01:00
absidue eaeb472af1
Remove unused meta.icon properties from the router config (#3000) 2022-12-31 17:14:09 +01:00
PikachuEXE f91395de85
Update copyleft year to 2023 (#3017) 2022-12-31 07:30:43 -05:00
absidue 652b16b359
Use a function for menu navigations (#3010) 2022-12-31 11:08:04 +01:00
absidue 2f01dd4277
Parse channel handles in video descriptions (#3011) 2022-12-31 11:07:53 +01:00
absidue 5d1f465bf5
Fix styling of the comment author text (#3012) 2022-12-31 11:06:00 +01:00
Fjuro 8a30e32251
Translated using Weblate (Czech)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-12-30 21:50:49 +01:00
Massimo Pissarello e749a2f978
Translated using Weblate (Italian)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-12-30 21:50:49 +01:00
Артём Котлубай a72b38171e
Translated using Weblate (Russian)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-12-30 17:51:01 +01:00
Артём Котлубай c5f22ed6e9
Translated using Weblate (Russian)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-12-30 09:51:14 +01:00
Emma 7e7571065d
Improve responsiveness of `Hide Videos From Channels` (#2994)
* Add wrapper in `ft-input`  to correct absolute pos

Previously, the action icon was absolutely positioned
to the relative `ft-input-component`; however,
when the label wrapped (on small displays), the height of the
ft-input-component changed, and the icon would overflow
the bottom of the component.  Now, it should be absolutely
positioned to the relative `inputWrapper` which
begins with the top of the input element, and thus, it should
not change position based on the height of the label making it
easier to ensure it is in the right position.

* Modify wrapper to not interfere with existing components

* Make ft-input-tags `width: 100%` on small displays

There isn't a lot of screen real estate on small displays, so
this component should just expand to fill it instead of crunching
in on itself.

* Modify media queries to use more standard breakpoint

# Conflicts:
#	src/renderer/components/ft-input/ft-input.css

* Hide line-break in distraction-settings on small displays

* Fix lint issue by removing self-close from `br`
2022-12-30 09:13:45 +01:00
efb4f5ff-1298-471a-8973-3d47447115dc e2c4cf4128
Update conflicts.yml (#3009)
* Update conflicts.yml

* Delete dummy-conflicts.yml
2022-12-30 09:12:58 +01:00
tryvseu 8b0711f09b
Translated using Weblate (Norwegian Nynorsk)
Currently translated at 75.0% (493 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nn/
2022-12-30 01:52:36 +01:00
Rusi Dimitrov e29a35bf3f
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2022-12-30 01:52:35 +01:00
Rusi Dimitrov 38ef4a3e47
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2022-12-29 20:51:42 +01:00
Milo Ivir 0890c57c6e
Translated using Weblate (Croatian)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-12-29 20:51:41 +01:00
jc dc770422b9
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2022-12-29 02:55:45 +01:00
absidue 1d1e6eacea
Switch from sync fs APIs to fs/promises (#2991)
* Switch from sync fs APIs to fs/promises

* Fix error and await storyboard creation

* Start a new file for filesystem helpers starting with pathExists
2022-12-29 01:19:48 +00:00
Артём Котлубай f50c77e1ba
Translated using Weblate (Russian)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-12-28 14:48:01 +01:00
Kyotaro Iijima bb179aec70
Translated using Weblate (Japanese)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-12-28 14:48:01 +01:00
Артём Котлубай 46ce42dbac
Translated using Weblate (Russian)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-12-27 22:50:12 +01:00
absidue b208e496ad
Migrate the trending page to YouTube.js (#3005)
* Migrate the trending page to YouTube.js

* Move more of the logic to the local API file

* This function doesn't need to be exported anymore
2022-12-27 15:15:50 +00:00
J. Lavoie 75046777e9
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2022-12-27 11:51:06 +01:00
J. Lavoie cf645bc5bb
Translated using Weblate (French)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-12-27 11:51:05 +01:00
J. Lavoie 4a62e8f832
Translated using Weblate (Finnish)
Currently translated at 99.0% (651 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-12-27 11:51:04 +01:00
J. Lavoie 76159e19ae
Translated using Weblate (German)
Currently translated at 99.6% (655 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-12-27 11:51:04 +01:00
absidue a3a20a64b1
Only show prompt close button when it is needed (#3001) 2022-12-27 10:20:32 +08:00
dependabot[bot] cb0349d365
Bump @babel/core from 7.20.5 to 7.20.7 (#2997)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.20.5 to 7.20.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.7/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-27 10:15:59 +08:00
absidue cdc1b712bd
Use path.sep instead of working out the directory separator ourselves (#3002) 2022-12-27 10:15:38 +08:00
absidue bef610f91b
Import the product name instead of using a define for it (#3003) 2022-12-27 10:15:15 +08:00
absidue 7163ddff0c
Escape special characters in channel names in ompl export (#3004) 2022-12-27 10:14:23 +08:00
Артём Котлубай e80d26551b
Translated using Weblate (Russian)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-12-26 22:50:52 +01:00
PikachuEXE 72a839fc1c
Update app menu to add items for side nav items (#2965)
* * Update app menu to add items for side nav items

* * Show app menu items accoridng to user settings

* * Update app menu on setting update

* ! Fix setting values reading when db entry(s) absent

* $ Use `?.` instead of try/catch

Suggested by absidue

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2022-12-26 16:42:43 -05:00
absidue b77455ec81
Lazy load playlist components to improve performance (#2993) 2022-12-26 19:15:55 +01:00
dependabot[bot] e7a68eeeab
Bump sass from 1.57.0 to 1.57.1 (#2995)
Bumps [sass](https://github.com/sass/dart-sass) from 1.57.0 to 1.57.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.57.0...1.57.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-26 09:17:07 -05:00
dependabot[bot] 529b216440
Bump marked from 4.2.4 to 4.2.5 (#2998)
Bumps [marked](https://github.com/markedjs/marked) from 4.2.4 to 4.2.5.
- [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/v4.2.4...v4.2.5)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-26 09:15:55 -05:00
dependabot[bot] d490e58022
Bump videojs-contrib-quality-levels from 2.2.1 to 3.0.0 (#2996)
Bumps [videojs-contrib-quality-levels](https://github.com/videojs/videojs-contrib-quality-levels) from 2.2.1 to 3.0.0.
- [Release notes](https://github.com/videojs/videojs-contrib-quality-levels/releases)
- [Changelog](https://github.com/videojs/videojs-contrib-quality-levels/blob/main/CHANGELOG.md)
- [Commits](https://github.com/videojs/videojs-contrib-quality-levels/compare/v2.2.1...v3.0.0)

---
updated-dependencies:
- dependency-name: videojs-contrib-quality-levels
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-26 08:49:26 -05:00
Jeff Huang 18e75325d7
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-12-26 04:48:51 +01:00
Allan Nordhøy 3863d56e97
Translated using Weblate (Norwegian Bokmål)
Currently translated at 89.8% (590 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2022-12-25 21:38:08 +01:00
Артём Котлубай 8816d76a23
Translated using Weblate (Russian)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-12-25 21:38:07 +01:00
PikachuEXE 1a0786f39b
! Fix possible to do both actions in video player by scrolling (#2989)
"Scroll playback rate over video player" and "Skip by Scrolling Over Video Player"
2022-12-25 13:06:18 +01:00
absidue 90ac5e6bce
Fix insecure coookie error (#2990) 2022-12-25 08:59:45 +01:00
efb4f5ff-1298-471a-8973-3d47447115dc 344d7d12bd
Fixing Stale bot (#2992) 2022-12-25 08:51:24 +01:00
sith-on-mars c8363e01bc
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-12-25 06:48:16 +01:00
Allan Nordhøy 32af228014
Translated using Weblate (Norwegian Bokmål)
Currently translated at 82.0% (539 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2022-12-24 23:49:50 +01:00
Ettore Atalan 67be22e77c
Translated using Weblate (German)
Currently translated at 99.3% (653 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-12-24 21:50:43 +01:00
gallegonovato 2d636cb4b5
Translated using Weblate (Galician)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2022-12-24 15:50:25 +01:00
gallegonovato c98955029f
Translated using Weblate (Galician)
Currently translated at 99.8% (656 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2022-12-24 13:50:18 +01:00
Yaron Shahrabani 19dd23c36f
Translated using Weblate (Hebrew)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-12-24 12:49:39 +01:00
ovari e625a1a2de
Translated using Weblate (Hungarian)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2022-12-24 10:45:54 +01:00
Massimo Pissarello d4380d1d05
Translated using Weblate (Italian)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-12-24 10:45:54 +01:00
Eric d38827dc0a
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-12-24 02:54:35 +01:00
Ihor Hordiichuk ba96048776
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-12-23 22:49:38 +01:00
Fjuro fa778a0afd
Translated using Weblate (Czech)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-12-23 22:49:37 +01:00
Oğuz Ersen 84bf1b4b33
Translated using Weblate (Turkish)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-12-23 22:49:37 +01:00
jc 7f7dbaaef4
Translated using Weblate (Portuguese)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-12-23 22:49:36 +01:00
gallegonovato 863abbac99
Translated using Weblate (Spanish)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-12-23 22:49:35 +01:00
Rex_sa 49cf16b682
Translated using Weblate (Arabic)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-12-23 22:49:35 +01:00
Grzegorz Wójcicki 1f6fcf0649
Translated using Weblate (Polish)
Currently translated at 100.0% (657 of 657 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-12-23 22:49:34 +01:00
Hosted Weblate 788fc4c9bb
Merge branch 'origin/development' into Weblate. 2022-12-23 17:45:03 +01:00
jc 6085334c70
Translated using Weblate (Portuguese)
Currently translated at 100.0% (653 of 653 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-12-23 17:45:03 +01:00
Kyotaro Iijima a89c27ee07
Translated using Weblate (Japanese)
Currently translated at 100.0% (653 of 653 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-12-23 17:45:02 +01:00
jc 0fe2f41911
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (653 of 653 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2022-12-23 17:45:01 +01:00
ChunkyProgrammer 42ef2a3e26
Improve accessibility of Watch View (#2986)
* Improve Watch page accessibility

Co-Authored-By: Jason <84899178+jasonhenriquez@users.noreply.github.com>

* fix title issue, remove unused gotochannel function

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>
2022-12-23 16:44:54 +00:00
Fjuro 677dc86f76
Translated using Weblate (Czech)
Currently translated at 100.0% (653 of 653 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-12-23 11:51:15 +01:00
Massimo Pissarello c8444bca30
Translated using Weblate (Italian)
Currently translated at 100.0% (653 of 653 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-12-23 11:51:15 +01:00
Jeff Huang 46f50dfe43
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (653 of 653 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-12-23 04:51:43 +01:00
Eric b19f78816a
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (653 of 653 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-12-23 02:01:56 +01:00
Ihor Hordiichuk 532d9ae024
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (653 of 653 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-12-22 22:50:48 +01:00
gallegonovato 241b2a3620
Translated using Weblate (Galician)
Currently translated at 100.0% (653 of 653 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2022-12-22 20:50:32 +01:00
Oğuz Ersen 640e618603
Translated using Weblate (Turkish)
Currently translated at 100.0% (653 of 653 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-12-22 20:50:31 +01:00
Grzegorz Wójcicki 6dcd431ab2
Translated using Weblate (Polish)
Currently translated at 100.0% (653 of 653 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-12-22 20:50:30 +01:00
gallegonovato b0ab6f676e
Translated using Weblate (Spanish)
Currently translated at 100.0% (653 of 653 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-12-22 17:50:22 +01:00
vr10t 869e45ccd5
Option to skip through the video by scrolling (#2418)
* initial commit

* remove extra play button toggle

* add missing comment

Co-authored-by: Alin <ai6@tutanota.com>
Co-authored-by: ChunkyPtogrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
2022-12-22 16:21:32 +01:00
petaded c79674d956
Support extra youtube embed playlist links (#2972)
* Fix strange embed playlist links missing /

* support embed/videoseries links

* remove duplicated replace line

Co-authored-by: petaded <code@zikl.co.uk>
2022-12-22 15:22:12 +01:00
Simon Epstein 7ea690bf9d
Set width so that overflow css rules are applied. (#2988)
Added overflow-wrap break word so that more of the clipped title is
displayed.

Co-authored-by: Simon Epstein <simon.epstein@67bricks.com>
2022-12-22 15:10:30 +01:00
Milo Ivir 4711c75909
Translated using Weblate (Croatian)
Currently translated at 100.0% (651 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-12-21 16:49:24 +01:00
efb4f5ff-1298-471a-8973-3d47447115dc f6942903ed
Update stale.yml (#2985) 2022-12-21 10:25:07 +08:00
ShareASmile 7e8e65a0b9
Translated using Weblate (Hindi)
Currently translated at 23.3% (152 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hi/
2022-12-21 02:53:17 +01:00
SC d8c60e56d5
Translated using Weblate (Portuguese)
Currently translated at 100.0% (651 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-12-20 18:48:45 +01:00
absidue 37da66be26
Cleanup and simplify the settings password code (#2982) 2022-12-20 05:58:44 +00:00
absidue 6f7adaaf72
Fix docs link in the data settings section (#2981) 2022-12-20 09:21:55 +08:00
J. Lavoie b53cee61e1
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (651 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2022-12-19 22:50:26 +01:00
J. Lavoie 6c8bc0a4f5
Translated using Weblate (Italian)
Currently translated at 100.0% (651 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-12-19 22:50:26 +01:00
J. Lavoie f38f2b7ae8
Translated using Weblate (French)
Currently translated at 100.0% (651 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-12-19 22:50:25 +01:00
J. Lavoie 614f3ed4b8
Translated using Weblate (Finnish)
Currently translated at 99.5% (648 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-12-19 22:50:24 +01:00
J. Lavoie b2cd70daa3
Translated using Weblate (German)
Currently translated at 100.0% (651 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-12-19 22:50:24 +01:00
PikachuEXE a09a94ac03
! Fix incorrect selector (meant to be multiple targets not nested) (#2962) 2022-12-19 20:57:26 +00:00
Fjuro 2f2ce0f67a
Translated using Weblate (Czech)
Currently translated at 100.0% (651 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-12-19 18:49:10 +01:00
Fjuro eab2214fe0
Translated using Weblate (Czech)
Currently translated at 98.7% (643 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-12-19 16:49:26 +01:00
Simon Epstein 7c4dfefb45
Remove select-on-focus from ft-input (#2974)
* 2622 Remove select-on-focus behaviour from ft-input.

Replace this with show-clear-text-button.

* 2622 Make channel search a little wider so placeholder not truncated.

Co-authored-by: Simon Epstein <simon.epstein@67bricks.com>
2022-12-19 13:01:09 +00:00
dependabot[bot] bcddcd1fe6
Bump sass from 1.56.2 to 1.57.0 (#2980)
Bumps [sass](https://github.com/sass/dart-sass) from 1.56.2 to 1.57.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.56.2...1.57.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-19 12:57:29 +01:00
dependabot[bot] 57d2777467
Bump css-loader from 6.7.2 to 6.7.3 (#2976)
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.7.2 to 6.7.3.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.7.2...v6.7.3)

---
updated-dependencies:
- dependency-name: css-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-19 12:56:52 +01:00
dependabot[bot] 3c5caab9f6
Bump youtubei.js from 2.5.3 to 2.6.0 (#2977)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 2.5.3 to 2.6.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Commits](https://github.com/LuanRT/YouTube.js/commits/v2.6.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-19 12:56:36 +01:00
dependabot[bot] a55b77ccae
Bump videojs-overlay from 2.1.5 to 3.0.0 (#2979)
Bumps [videojs-overlay](https://github.com/brightcove/videojs-overlay) from 2.1.5 to 3.0.0.
- [Release notes](https://github.com/brightcove/videojs-overlay/releases)
- [Changelog](https://github.com/videojs/videojs-overlay/blob/main/CHANGELOG.md)
- [Commits](https://github.com/brightcove/videojs-overlay/compare/v2.1.5...v3.0.0)

---
updated-dependencies:
- dependency-name: videojs-overlay
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-19 12:56:25 +01:00
petaded 5230fc4fd7
fix linting error in ft-input-tags.vue (#2971)
* fix linting error in ft-input-tags.vue

* swap to span over label

* update css to match

Co-authored-by: petaded <code@zikl.co.uk>
2022-12-19 06:22:06 -05:00
absidue dd18634fdc
Pass playlist data from playlist page to watch page (#2970)
* Pass playlist data from playlist page to watch page

* Remove unused properties
2022-12-19 11:43:28 +01:00
Jeff Huang c4571edb03
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (651 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-12-19 03:49:32 +01:00
gallegonovato 8e2b8c6bca
Translated using Weblate (Galician)
Currently translated at 100.0% (651 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2022-12-18 19:49:01 +01:00
gallegonovato dab4af3ae3
Translated using Weblate (Spanish)
Currently translated at 100.0% (651 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-12-18 15:49:04 +01:00
Dragibus Noir 176716483d
Translated using Weblate (French)
Currently translated at 98.7% (643 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-12-18 12:49:00 +01:00
Massimo Pissarello 558235faf8
Translated using Weblate (Italian)
Currently translated at 100.0% (651 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-12-18 08:49:06 +01:00
Eric 26ddb169fd
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (651 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-12-18 05:48:07 +01:00
Rex_sa 285fea396a
Translated using Weblate (Arabic)
Currently translated at 100.0% (651 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-12-18 00:53:08 +01:00
Ihor Hordiichuk 8ce5c6a307
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (651 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-12-17 22:48:41 +01:00
ovari b69d5a07a6
Translated using Weblate (Hungarian)
Currently translated at 100.0% (651 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2022-12-17 22:48:41 +01:00
Артём Котлубай 6138208fd3
Translated using Weblate (Russian)
Currently translated at 100.0% (651 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-12-17 22:48:40 +01:00
Yaron Shahrabani 580377b54a
Translated using Weblate (Hebrew)
Currently translated at 100.0% (651 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-12-17 19:49:59 +01:00
Oğuz Ersen 7d7ae6f784
Translated using Weblate (Turkish)
Currently translated at 100.0% (651 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-12-17 19:49:58 +01:00
Allan Nordhøy 1ef355fa8d
Translated using Weblate (Norwegian Bokmål)
Currently translated at 82.0% (534 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2022-12-17 19:49:58 +01:00
Grzegorz Wójcicki e7194cbafc
Translated using Weblate (Polish)
Currently translated at 100.0% (651 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-12-17 19:49:57 +01:00
Axus Wizix 00e4d2f3b0
Translated using Weblate (Russian)
Currently translated at 99.8% (650 of 651 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-12-17 19:49:57 +01:00
Hosted Weblate 1232f66c93
Merge branch 'origin/development' into Weblate. 2022-12-17 16:51:03 +01:00
Ihor Hordiichuk 6b63feaffb
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (648 of 648 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-12-17 16:51:03 +01:00
Oğuz Ersen 8e60074765
Translated using Weblate (Turkish)
Currently translated at 100.0% (648 of 648 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-12-17 16:51:02 +01:00
Grzegorz Wójcicki ca232744f2
Translated using Weblate (Polish)
Currently translated at 100.0% (648 of 648 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-12-17 16:51:02 +01:00
nautilusx 1f921d4876
Translated using Weblate (German)
Currently translated at 100.0% (648 of 648 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-12-17 16:51:01 +01:00
petaded f33f14268f
Option to hide videos from certain channels (#2849)
* add logic to hide channels

* Add new ft-input-tags ui element and use this for channel hiding

* remove unused tooltip code

* Add tooltip to the ft-input-tags and the new setting

* Add spacer between toggle options and ft-flex-box

* Swap to stringify from semicolon + add focus to label

* Simplify the input_tags code + rename setting to channelsHidden

* Fix issue shown by linter

* Recentralize input button + fix tooltip for small windows

* Improve accessiblity

* fix hiding playlist when channel ID entered

* pass tag directly to removeTag function

Co-authored-by: petaded <code@zikl.co.uk>
Co-authored-by: petaded <petaded@zikl.co.uk>
2022-12-17 16:49:44 +01:00
Simon Epstein dbb54737c4
Password protect settings (#2932)
* Hide unsubscribe button on channel list if this is set in parental
controls.

* Fix github linting errors

* Removed trailing whitespace.

* Reverted yarn.lock change

* Remove package-lock.json

* Added support for password protecting settings.

* Push password handling code inside password-settings component.

* Added incorrect password message

* Replace update method with watch.

* Use updateSettingsPassword to commit value to database.

* Move password settings to the bottom (review comment)

* Moved unlock into separate component (review feedback)

* Styling password dialog

* Removed incorrect (and unused) prop value - review comment.

* Removed unused component imports

Co-authored-by: Simon Epstein <simon.epstein@67bricks.com>
2022-12-17 15:28:17 +01:00
Emma Jiang 79cd65c312
Display long names in profile select (#2964)
* fix the display of names that are too long to fit in the profile select menu

* revert flexbox addition
2022-12-17 14:46:43 +01:00
Fjuro d59af75123
Translated using Weblate (Czech)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-12-17 13:31:41 +01:00
absidue c9124359a5
Migrate playlists on the watch page to YouTube.js (#2969) 2022-12-16 18:08:56 +01:00
absidue ac509bd17b
Make some more elements right-clickable (#2968) 2022-12-16 05:06:18 +01:00
Артём Котлубай 30979856bc
Translated using Weblate (Russian)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-12-15 21:50:45 +01:00
PikachuEXE 5603b40301
! Fix enter on input doesn't work with empty visible data list (#2966) 2022-12-15 17:57:00 +01:00
ChunkyProgrammer 083ae0e622
fix error when searching (#2960) 2022-12-14 07:55:29 +01:00
absidue 29f5e38623
Add context menu entries to copy YouTube and Invidious links (#2957) 2022-12-14 09:18:36 +08:00
absidue 5b04352bdf
Implement playlist pagination for the local API (#2956)
* Implement playlist pagination for the local API

* Check the info source when loading more comments so that backend fallback works
2022-12-14 09:12:52 +08:00
ChunkyProgrammer c6e4221966
Fix ft-input keyboard naviagation (#2943) 2022-12-13 21:36:18 +01:00
absidue 36fc9468c2
Migrate the Playlist page to youtubei.js (#2903)
* Migrate the Playlist page to youtubei.js

* Make the extraction more tolerant to missing info
2022-12-13 14:19:16 +01:00
absidue c6299e69f2
Copy in-app links as YouTube links (#2951)
* Copy in-app links as YouTube links

* Store the split URL in a variable instead of splitting it multiple times
2022-12-13 10:39:22 +01:00
dependabot[bot] 6976b015d3
Bump @fortawesome/vue-fontawesome from 2.0.8 to 2.0.9 (#2947)
Bumps [@fortawesome/vue-fontawesome](https://github.com/FortAwesome/vue-fontawesome) from 2.0.8 to 2.0.9.
- [Release notes](https://github.com/FortAwesome/vue-fontawesome/releases)
- [Changelog](https://github.com/FortAwesome/vue-fontawesome/blob/2.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/vue-fontawesome/compare/2.0.8...2.0.9)

---
updated-dependencies:
- dependency-name: "@fortawesome/vue-fontawesome"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 19:54:35 +08:00
dependabot[bot] b1d84405a5
Bump youtubei.js from 2.5.0 to 2.5.3 (#2950)
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 2.5.0 to 2.5.3.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Commits](https://github.com/LuanRT/YouTube.js/commits)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 12:21:38 +01:00
dependabot[bot] b6a2b6aeec
Bump eslint-plugin-vue from 9.7.0 to 9.8.0 (#2948)
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 9.7.0 to 9.8.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.7.0...v9.8.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 06:12:15 -05:00
dependabot[bot] fab81b97a0
Bump @fortawesome/free-solid-svg-icons from 6.2.0 to 6.2.1 (#2945)
Bumps [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.2.0...6.2.1)

---
updated-dependencies:
- dependency-name: "@fortawesome/free-solid-svg-icons"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 06:11:10 -05:00
dependabot[bot] e54552ccee
Bump sass from 1.56.1 to 1.56.2 (#2946)
Bumps [sass](https://github.com/sass/dart-sass) from 1.56.1 to 1.56.2.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.56.1...1.56.2)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 06:10:48 -05:00
dependabot[bot] 10d5820ef7
Bump marked from 4.2.3 to 4.2.4 (#2944)
Bumps [marked](https://github.com/markedjs/marked) from 4.2.3 to 4.2.4.
- [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/v4.2.3...v4.2.4)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 06:10:29 -05:00
dependabot[bot] a8769cb0fa
Bump prettier from 2.8.0 to 2.8.1 (#2949)
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.0 to 2.8.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.8.0...2.8.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 06:09:34 -05:00
absidue 10f9bf6d79
Add keyboard shortcuts to jump to the next and previous chapters (#2912)
* Add keyboard shortcuts to jump to the next and previous chapters

* Change shortcut to Cmd for macOS
2022-12-12 07:03:01 +01:00
ChunkyProgrammer 45953e3ba3
Improve accessibility of FreeTube input elements (#2709)
* improve accessibility of FreeTube input elements

Co-Authored-By: Jason <84899178+jasonhenriquez@users.noreply.github.com>

* make focus visible for prompt

* add close button to ft-prompt

* Update src/renderer/components/ft-icon-button/ft-icon-button.vue

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* make suggested changes

* move eslint plugin to devdepedencies

Co-Authored-By: absidue <48293849+absidue@users.noreply.github.com>

* dont hide ft-prompt on focus out

* add aria-describeby

* update eslint-plugin-vuejs-accessibility

* Update yarn.lock

* Update yarn.lock

* Fix lint issues

* only escape whitespace in ids

* use computed properties

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2022-12-11 08:43:23 +01:00
absidue b33af1c812
Make the process locales plugin properly async (#2940) 2022-12-11 08:42:35 +01:00
PikachuEXE e96116af10
* Update app menu to add items for going back/forward in router history (#2933) 2022-12-11 08:41:03 +01:00
Артём Котлубай aaee163f76
Translated using Weblate (Russian)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-12-09 18:48:27 +01:00
dependabot[bot] 91222c6943
Bump videojs-contrib-quality-levels from 2.1.0 to 2.2.1 (#2924)
Bumps [videojs-contrib-quality-levels](https://github.com/videojs/videojs-contrib-quality-levels) from 2.1.0 to 2.2.1.
- [Release notes](https://github.com/videojs/videojs-contrib-quality-levels/releases)
- [Changelog](https://github.com/videojs/videojs-contrib-quality-levels/blob/main/CHANGELOG.md)
- [Commits](https://github.com/videojs/videojs-contrib-quality-levels/compare/v2.1.0...v2.2.1)

---
updated-dependencies:
- dependency-name: videojs-contrib-quality-levels
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-08 07:08:35 +01:00
dependabot[bot] 7abe97d700
Bump electron from 21.3.1 to 22.0.0 (#2925)
Bumps [electron](https://github.com/electron/electron) from 21.3.1 to 22.0.0.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v21.3.1...v22.0.0)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-07 15:26:30 +01:00
dependabot[bot] 98b259303d
Bump video.js from 7.18.1 to 7.20.3 (#2642)
Bumps [video.js](https://github.com/videojs/video.js) from 7.18.1 to 7.20.3.
- [Release notes](https://github.com/videojs/video.js/releases)
- [Changelog](https://github.com/videojs/video.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/videojs/video.js/compare/v7.18.1...v7.20.3)

---
updated-dependencies:
- dependency-name: video.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-07 08:49:50 -05:00
dependabot[bot] 8f45519c70
Bump vue from 2.7.13 to 2.7.14 (#2928)
Bumps [vue](https://github.com/vuejs/core) from 2.7.13 to 2.7.14.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/commits)

---
updated-dependencies:
- dependency-name: vue
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-07 10:29:13 +01:00
dependabot[bot] a3d61fe343
Bump @babel/core from 7.20.2 to 7.20.5 (#2929)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.20.2 to 7.20.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.5/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-06 19:19:31 +01:00
dependabot[bot] 1b0d33509b
Bump prettier from 2.7.1 to 2.8.0 (#2922)
Bumps [prettier](https://github.com/prettier/prettier) from 2.7.1 to 2.8.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.7.1...2.8.0)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-06 12:50:13 -05:00
dependabot[bot] 935310d30f
Bump lefthook from 1.1.4 to 1.2.4 (#2926)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.1.4 to 1.2.4.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.1.4...v1.2.4)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-06 12:49:13 -05:00
dependabot[bot] 1c56985fc0
Bump webpack-cli from 4.10.0 to 5.0.1 (#2927)
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.10.0 to 5.0.1.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.10.0...webpack-cli@5.0.1)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-type: direct:development
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-06 12:48:05 -05:00
dependabot[bot] bd28de186d
Bump @babel/preset-env from 7.18.10 to 7.20.2 (#2921)
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.18.10 to 7.20.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.2/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-06 15:04:20 +01:00
dependabot[bot] cdb33f348e
Bump mini-css-extract-plugin from 2.7.0 to 2.7.2 (#2923)
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.7.0 to 2.7.2.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.7.0...v2.7.2)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-06 14:42:15 +01:00
absidue 735886aec8
Increase dependebot PR limit to 10 (#2918) 2022-12-06 12:38:42 +01:00
absidue a88bafeb27
Make getUserDataPath, getPicturesPath and getSystemLocale helpers (#2920) 2022-12-06 12:37:44 +01:00
absidue c5697443ff
Only show the load more comments button when necessary (#2917) 2022-12-06 12:05:20 +01:00
PikachuEXE fa9a992a52
Update copy/open YT video in playlist view to have playlist ID when present (#2848)
* * Update copy/open YT video in playlist view to have playlist ID when present

* * Update YT share URL for video with playlist
2022-12-06 08:47:34 +01:00
Milo Ivir 08bba94a54
Translated using Weblate (Croatian)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-12-05 21:48:42 +01:00
dependabot[bot] 70425683c8
Bump sass from 1.56.0 to 1.56.1 (#2914)
Bumps [sass](https://github.com/sass/dart-sass) from 1.56.0 to 1.56.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.56.0...1.56.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-05 11:40:51 +01:00
dependabot[bot] ac20b19c13
Bump marked from 4.1.1 to 4.2.3 (#2915)
Bumps [marked](https://github.com/markedjs/marked) from 4.1.1 to 4.2.3.
- [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/v4.1.1...v4.2.3)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-05 11:40:44 +01:00
dependabot[bot] c918afece4
Bump vue-i18n from 8.28.1 to 8.28.2 (#2916)
Bumps [vue-i18n](https://github.com/intlify/vue-i18n-next/tree/HEAD/packages/vue-i18n) from 8.28.1 to 8.28.2.
- [Release notes](https://github.com/intlify/vue-i18n-next/releases)
- [Changelog](https://github.com/intlify/vue-i18n-next/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n-next/commits/HEAD/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-05 11:40:36 +01:00
dependabot[bot] df3beb7c79
Bump electron-context-menu from 3.6.0 to 3.6.1 (#2913)
Bumps [electron-context-menu](https://github.com/sindresorhus/electron-context-menu) from 3.6.0 to 3.6.1.
- [Release notes](https://github.com/sindresorhus/electron-context-menu/releases)
- [Commits](https://github.com/sindresorhus/electron-context-menu/compare/v3.6.0...v3.6.1)

---
updated-dependencies:
- dependency-name: electron-context-menu
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-05 11:40:21 +01:00
absidue 3d0157da75
Make more UI elements middle clickable (#2911) 2022-12-05 08:42:40 +01:00
Gediminas Murauskas ba83882802
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2022-12-04 14:47:50 +01:00
Simon Epstein a433c04037
Hide unsubscribe button on channel list if this is set in parental controls. (#2906)
* Hide unsubscribe button on channel list if this is set in parental
controls.

* Fix github linting errors

* Removed trailing whitespace.

* Reverted yarn.lock change

* Remove package-lock.json

Co-authored-by: Simon Epstein <simon.epstein@67bricks.com>
2022-12-04 12:43:04 +01:00
Rusi Dimitrov cabe6ddf65
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2022-12-04 00:50:15 +01:00
Артём Котлубай 91b81850ff
Translated using Weblate (Russian)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-12-04 00:50:14 +01:00
Артём Котлубай 7ac37dc030
Translated using Weblate (Russian)
Currently translated at 99.8% (638 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-12-03 19:47:17 +01:00
Kyotaro Iijima 4af752d2dc
Translated using Weblate (Japanese)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-12-02 19:48:57 +01:00
absidue c1f257dd79
Clear cached subscription videos when removing all subscriptions (#2905) 2022-12-02 08:30:27 +01:00
absidue d793a8bcda
Make replaceFilenameForbiddenChars a helper (#2904)
* Make replaceFilenameForbiddenChars a helper

* Use function for screenshot file name checking
2022-12-02 08:29:01 +01:00
absidue c98b6ab3f2
Only show Select All context menu item in text fields (#2835) 2022-12-01 08:46:33 +01:00
Grzegorz Wójcicki 1ba88f2be9
Translated using Weblate (Polish)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-11-30 22:48:33 +01:00
Mikołaj Storoniak 2cc811f0ee
Translated using Weblate (Polish)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-11-30 20:40:27 +01:00
PikachuEXE deb463e8fc
* Update custom image request to handle error event (#2902)
https://www.electronjs.org/docs/latest/api/client-request#event-error
2022-11-30 08:03:38 -05:00
SC fc5be5bb1a
Translated using Weblate (Portuguese)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-11-29 18:04:22 +01:00
gallegonovato 5703665676
Translated using Weblate (Galician)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2022-11-29 12:47:49 +01:00
zaioti b5ad68984f
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-11-29 03:48:38 +01:00
Rex_sa 66f8ef5bea
Translated using Weblate (Arabic)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-11-29 00:49:23 +01:00
Dragibus Noir 606b7ff794
Translated using Weblate (French)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-11-28 16:48:02 +01:00
dependabot[bot] bc9cb67699
Bump @fortawesome/fontawesome-svg-core from 6.2.0 to 6.2.1 (#2900)
Bumps [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.2.0...6.2.1)

---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-svg-core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-28 16:42:24 +01:00
absidue ecb9128731
Migrate search suggestions to youtubei.js (#2855)
* Migrate search suggestions to youtubei.js

* Rename functions to indicate that they are for the local API

* Implement and use a lightweight Innertube session

* Fix typo in comment

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

* Fix another typo in a comment

Co-authored-by: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
2022-11-28 12:52:47 +01:00
dependabot[bot] 9459e07dbc
Bump @fortawesome/free-brands-svg-icons from 6.2.0 to 6.2.1 (#2898)
Bumps [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.2.0...6.2.1)

---
updated-dependencies:
- dependency-name: "@fortawesome/free-brands-svg-icons"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-28 06:19:11 -05:00
dependabot[bot] ba91f6c5bc
Bump electron-context-menu from 3.5.0 to 3.6.0 (#2897)
Bumps [electron-context-menu](https://github.com/sindresorhus/electron-context-menu) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/sindresorhus/electron-context-menu/releases)
- [Commits](https://github.com/sindresorhus/electron-context-menu/compare/v3.5.0...v3.6.0)

---
updated-dependencies:
- dependency-name: electron-context-menu
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-28 06:18:42 -05:00
dependabot[bot] 271f10d6f7
Bump electron from 21.2.3 to 21.3.1 (#2899)
Bumps [electron](https://github.com/electron/electron) from 21.2.3 to 21.3.1.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v21.2.3...v21.3.1)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-28 06:09:13 -05:00
Massimo Pissarello 50e27252a4
Translated using Weblate (Italian)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-11-28 11:47:32 +01:00
Marco Cecconi 096152939d
Translated using Weblate (Italian)
Currently translated at 99.5% (636 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-11-28 09:53:48 +01:00
Logan 8a9a48c670
Translated using Weblate (German)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-11-28 09:53:47 +01:00
Massimo Pissarello 57f35cc0ba
Translated using Weblate (Italian)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-11-28 06:47:38 +01:00
Jeff Huang 673dddd3bb
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-11-28 03:48:19 +01:00
gnuhead-chieb a495ff3d64
Changed to a more appropriate country name (#2895) 2022-11-28 09:07:04 +08:00
absidue ba1bf4ba20
Make the auto merge workflow compatible with draft PRs (#2896) 2022-11-28 09:05:32 +08:00
Ihor Hordiichuk e990af9aa9
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-11-27 21:47:50 +01:00
Fjuro 3db4a4d33f
Translated using Weblate (Czech)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-11-27 21:47:49 +01:00
ovari f5c1e71f5e
Translated using Weblate (Hungarian)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2022-11-27 21:47:49 +01:00
Oğuz Ersen 3bb5bc08ef
Translated using Weblate (Turkish)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-11-27 21:47:48 +01:00
Andi Chandler da7946e79f
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2022-11-27 21:47:48 +01:00
Gediminas Murauskas 6ee71439b0
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2022-11-27 18:48:31 +01:00
Sveinn í Felli 3d7ca40aa8
Translated using Weblate (Icelandic)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-11-27 18:48:31 +01:00
gallegonovato c578fa1ab6
Translated using Weblate (Galician)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2022-11-27 18:48:30 +01:00
Yaron Shahrabani f06363080b
Translated using Weblate (Hebrew)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-11-27 18:48:29 +01:00
gallegonovato 63c04bc7ee
Translated using Weblate (Spanish)
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-11-27 18:48:29 +01:00
Eric 5effa09f72
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (639 of 639 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-11-27 18:48:28 +01:00
Hosted Weblate 35d314e102
Merge branch 'origin/development' into Weblate. 2022-11-27 14:55:42 +01:00
The Cats a99dad3632
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-11-27 14:55:42 +01:00
The Cats 7a859a707e
Translated using Weblate (German)
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-11-27 14:55:41 +01:00
theforbiddenpool 064db4ba28
Add option to hide FreeTube header logo (#2893) 2022-11-27 08:55:34 -05:00
Dragibus Noir 85b02a9814
Translated using Weblate (French)
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-11-27 07:47:00 +01:00
zmni 626f03af91
Translated using Weblate (Indonesian)
Currently translated at 86.3% (551 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2022-11-26 13:47:25 +01:00
Milo Ivir b459c95ce0
Translated using Weblate (Croatian)
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-11-26 01:48:23 +01:00
Артём Котлубай a277eda6fa
Translated using Weblate (Russian)
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-11-25 19:47:21 +01:00
Yaron Shahrabani 38300a5506
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-11-25 11:47:27 +01:00
Rex_sa 6baeaa7847
Translated using Weblate (Arabic)
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-11-25 07:48:21 +01:00
Massimo Pissarello 9eac33ecfc
Translated using Weblate (Italian)
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-11-25 07:48:21 +01:00
Jeff Huang 44bfaebec9
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-11-25 03:48:21 +01:00
MP 874e29bce6
Translated using Weblate (Galician)
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2022-11-24 23:48:07 +01:00
gallegonovato edccb02de9
Translated using Weblate (Galician)
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2022-11-24 23:48:07 +01:00
Fjuro 6707b0562f
Translated using Weblate (Czech)
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-11-24 23:48:06 +01:00
ovari a2a7482320
Translated using Weblate (Hungarian)
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2022-11-24 23:48:05 +01:00
gallegonovato d913b145a9
Translated using Weblate (Spanish)
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-11-24 23:48:05 +01:00
Gediminas Murauskas 24e519f94d
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2022-11-24 19:48:05 +01:00
Sveinn í Felli 8d76add55b
Translated using Weblate (Icelandic)
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-11-24 19:48:05 +01:00
Ihor Hordiichuk cdf637354c
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-11-24 19:48:04 +01:00
Paweł Ruszkiewicz 69187fea5f
Translated using Weblate (Polish)
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-11-24 19:48:03 +01:00
Kyotaro Iijima e3a72c2a4b
Translated using Weblate (Japanese)
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-11-24 19:48:03 +01:00
PikachuEXE 2ad431622a
* Update app menu to add item for history (#2870) 2022-11-24 18:47:44 +01:00
Oğuz Ersen d32739eb9c
Translated using Weblate (Turkish)
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-11-24 15:48:43 +01:00
Eric 0650d3e13a
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (638 of 638 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-11-24 15:48:42 +01:00
M. Ian Graham 207d72a9c2
Add setting: Distraction Free Settings → Hide Upcoming Premieres (#2853) 2022-11-24 13:31:53 +01:00
Thunderstrike116 50306689b7
Translated using Weblate (Greek)
Currently translated at 87.5% (558 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2022-11-24 00:48:55 +01:00
absidue c8d37cd552
Fix "Open in new window" context menu action in release builds (#2873)
* Fix "Open in new window" context menu action in release builds

* Better check and add comment
2022-11-21 22:29:24 +01:00
dependabot[bot] c3f3881f76
Bump @babel/core from 7.18.13 to 7.20.2 (#2884)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.18.13 to 7.20.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.2/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-21 17:00:02 +01:00
dependabot[bot] 23cf2ab1ab
Bump sass-loader from 13.0.2 to 13.2.0 (#2882)
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 13.0.2 to 13.2.0.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v13.0.2...v13.2.0)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-21 05:52:06 -05:00
dependabot[bot] 6c6c4fe681
Bump webpack from 5.74.0 to 5.75.0 (#2885)
Bumps [webpack](https://github.com/webpack/webpack) from 5.74.0 to 5.75.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.74.0...v5.75.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-21 05:51:19 -05:00
dependabot[bot] 9ef5102a5a
Bump mini-css-extract-plugin from 2.6.1 to 2.7.0 (#2883)
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.6.1 to 2.7.0.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.6.1...v2.7.0)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-21 05:50:43 -05:00
absidue 5b67803c32
Add ft-input enter listener the vue way (#2879) 2022-11-21 07:37:38 +01:00
dependabot[bot] 577413212f
Bump loader-utils from 1.4.1 to 1.4.2 (#2880)
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.1...v1.4.2)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-21 07:35:20 +01:00
absidue 70637b6574
Update yarn lockfile (#2878) 2022-11-21 09:18:14 +08:00
absidue 88e9618651
Fix chapter marker placement (#2874) 2022-11-20 22:46:34 +01:00
Sérgio Marques 0c0fa31b13
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2022-11-20 18:48:16 +01:00
Sérgio Marques 77788647c9
Translated using Weblate (Portuguese)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-11-20 17:03:59 +01:00
Milo Ivir 50b639d379
Translated using Weblate (Croatian)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-11-20 17:03:58 +01:00
Fjuro 96e19fdb3a
Translated using Weblate (Czech)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-11-20 00:50:39 +01:00
Fjuro a6da5834df
Translated using Weblate (Czech)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-11-19 19:47:03 +01:00
SC 44d35e5558
Translated using Weblate (Portuguese)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-11-19 19:47:02 +01:00
Sergio Marques 1bd21f2d05
Translated using Weblate (Portuguese)
Currently translated at 99.8% (636 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-11-19 01:47:24 +01:00
zaioti 5111451143
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-11-18 20:47:22 +01:00
gnuhead-chieb bb0eebda65
Translated using Weblate (Japanese)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-11-17 19:48:35 +01:00
zaioti cf5bb2a345
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-11-17 02:48:52 +01:00
Темак bc052cb48b
Translated using Weblate (Russian)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-11-16 18:47:50 +01:00
Yaron Shahrabani a046f578c2
Translated using Weblate (Hebrew)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-11-16 12:47:18 +01:00
Rex_sa 2cc5c2e1dd
Translated using Weblate (Arabic)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-11-15 12:47:19 +01:00
absidue 9600373216
Themes CSS deduplication (#2868)
* Deduplicate CSS rules for the Catppuccin Mocha colours

* Deduplicate CSS rules for the Dracula colours

* Deduplicate CSS rules for the themes

* Deduplicate CSS rules for the main and secondary colours
2022-11-15 09:14:35 +01:00
absidue 8a37692f77
Use native DomParser instead of opml-to-json dependency (#2769)
* Use native DomParser instead of opml-to-json dependency

* Add support for Invidious feed URLs

* Fallback to HTML parser, as HTML is much less strict than XML

* Log error before falling back to the HTML parser
2022-11-15 09:10:51 +01:00
Jeff Huang 41d42f1d96
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-11-15 04:48:14 +01:00
absidue 24e67bac87
Cleanup unused css and imports on the About page (#2867) 2022-11-15 09:38:47 +08:00
ovari 2b77495cfe
Translated using Weblate (Hungarian)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2022-11-14 22:48:26 +01:00
Oğuz Ersen 942eea2f85
Translated using Weblate (Turkish)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-11-14 20:48:25 +01:00
Dragibus Noir 6e386ae8d6
Translated using Weblate (French)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-11-14 20:48:25 +01:00
Kyotaro Iijima 0062e4835b
Translated using Weblate (Japanese)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-11-14 20:48:25 +01:00
dependabot[bot] eb8477ebcc
Bump electron from 21.2.2 to 21.2.3 (#2862)
Bumps [electron](https://github.com/electron/electron) from 21.2.2 to 21.2.3.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v21.2.2...v21.2.3)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-14 19:58:09 +01:00
Gediminas Murauskas a71334b3f8
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2022-11-14 18:48:20 +01:00
Fjuro e2ef74549a
Translated using Weblate (Czech)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-11-14 18:48:20 +01:00
atilluF 5359b48eb5
Translated using Weblate (Italian)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-11-14 18:48:19 +01:00
Grzegorz Wójcicki e098d12082
Translated using Weblate (Polish)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-11-14 18:48:18 +01:00
MagicLike 48d7fa9a7b
Translated using Weblate (German)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-11-14 18:48:18 +01:00
dependabot[bot] 285282385c
Bump babel-loader from 8.2.5 to 9.1.0 (#2861)
Bumps [babel-loader](https://github.com/babel/babel-loader) from 8.2.5 to 9.1.0.
- [Release notes](https://github.com/babel/babel-loader/releases)
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel-loader/compare/v8.2.5...v9.1.0)

---
updated-dependencies:
- dependency-name: babel-loader
  dependency-type: direct:development
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-14 09:51:22 -05:00
Sveinn í Felli 529748f335
Translated using Weblate (Icelandic)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-11-14 14:48:24 +01:00
gallegonovato 9269240565
Translated using Weblate (Galician)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2022-11-14 14:48:23 +01:00
Ihor Hordiichuk 4eff67638e
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-11-14 14:48:23 +01:00
gallegonovato 4ce5cfa56a
Translated using Weblate (Spanish)
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-11-14 14:48:22 +01:00
Eric d28b9fdf03
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (637 of 637 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-11-14 14:48:21 +01:00
dependabot[bot] 0822c37790
Bump css-loader from 6.7.1 to 6.7.2 (#2863)
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.7.1 to 6.7.2.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.7.1...v6.7.2)

---
updated-dependencies:
- dependency-name: css-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-14 14:18:28 +01:00
dependabot[bot] 1d08c38016
Bump eslint-plugin-vue from 9.6.0 to 9.7.0 (#2864)
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 9.6.0 to 9.7.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.6.0...v9.7.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-14 14:18:14 +01:00
Alhuin 3d473d90ef
#1414 share channels (#2859)
* #1414: Add share button ton Channel view
- Update src/renderer/components/ft-share-button to handle Channels
- Update english locale entries for 'Share channel'

* #1414: Add share button ton Channel view
- update youtubeShareURL() in src/renderer/components/ft-share-button

* #1414: Add share button ton Channel view
- implemented the new button in src/renderer/views/Channel

* #1414: Add share button ton Channel view
- renamed mediaType to shareTargetType in ft-share-button.js
- switched logic from !isChannel to isVideo in ft-share-button.vue

* #1414: Add share button ton Channel view
- renamed target type in ft-share-button.vue
- updated implementation in Channel.vue
2022-11-14 12:10:47 +01:00
gallegonovato d1bc60b274
Translated using Weblate (Galician)
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2022-11-13 18:47:12 +01:00
gallegonovato 969a77c083
Translated using Weblate (Galician)
Currently translated at 91.0% (579 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2022-11-13 16:47:12 +01:00
zaioti df7be4b404
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-11-13 05:50:52 +01:00
Fjuro 52c1769759
Translated using Weblate (Czech)
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-11-12 22:50:31 +01:00
Fjuro 716340b652
Translated using Weblate (Czech)
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-11-12 10:48:49 +01:00
absidue 644b735005
Use the available space better in the player and theme settings (#2857) 2022-11-12 10:36:09 +01:00
zaioti 8d2edda5e7
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-11-12 07:47:10 +01:00
Kyotaro Iijima e49eb89a91
Translated using Weblate (Japanese)
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-11-10 23:49:00 +01:00
Gediminas Murauskas fdee7151d3
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2022-11-10 13:48:00 +01:00
GET100PERCENT 641e202838
Added translation using Weblate (Odia) 2022-11-10 04:19:18 +01:00
Fjuro f4d14ee404
Translated using Weblate (Czech)
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-11-09 21:49:54 +01:00
absidue e02594629e
Cleanup webpack aliases (#2846) 2022-11-09 07:34:40 -05:00
absidue 2b233815ec
Move colours and the colour functions to their own file (#2844) 2022-11-09 05:57:48 +00:00
absidue 46bbcafbbc
Reduce duplicate code by introducing a function to create a proxy agent (#2845) 2022-11-09 05:57:26 +00:00
dependabot[bot] a9a29f2852
Bump loader-utils from 1.4.0 to 1.4.1 (#2842)
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.1/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.1)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-09 08:51:49 +08:00
dependabot[bot] 3c76c50fbf
Bump sass from 1.54.9 to 1.56.0 (#2837)
Bumps [sass](https://github.com/sass/dart-sass) from 1.54.9 to 1.56.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.54.9...1.56.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-08 20:37:39 +01:00
SC 9e81b5ec38
Translated using Weblate (Portuguese)
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-11-08 19:09:20 +01:00
dependabot[bot] 4bb582fabb
Bump socks-proxy-agent from 6.2.0 to 7.0.0 (#2838)
* Bump socks-proxy-agent from 6.2.0 to 7.0.0

Bumps [socks-proxy-agent](https://github.com/TooTallNate/node-socks-proxy-agent) from 6.2.0 to 7.0.0.
- [Release notes](https://github.com/TooTallNate/node-socks-proxy-agent/releases)
- [Changelog](https://github.com/TooTallNate/node-socks-proxy-agent/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TooTallNate/node-socks-proxy-agent/compare/v6.2.0...v7.0.0)

---
updated-dependencies:
- dependency-name: socks-proxy-agent
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* Switch to hostname option, as the host option was removed

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2022-11-08 17:59:52 +00:00
Fjuro 4e47af77a7
Translated using Weblate (Czech)
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-11-08 17:08:35 +01:00
absidue 5addd304ef
Localise subscriber count on the watch page (#2841) 2022-11-08 11:47:02 +00:00
dependabot[bot] 15546d99d3
Bump electron from 21.2.0 to 21.2.2 (#2839)
Bumps [electron](https://github.com/electron/electron) from 21.2.0 to 21.2.2.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v21.2.0...v21.2.2)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-07 13:46:47 +01:00
absidue 8fac9ae700
Fix empty likes by switching to absidue's fork of ytdl-core (#2836) 2022-11-07 11:16:07 +00:00
dependabot[bot] 9b916b3d77
Bump lefthook from 1.1.3 to 1.1.4 (#2840)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.1.3 to 1.1.4.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.1.3...v1.1.4)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-07 16:57:56 +08:00
ChunkyProgrammer d43178d485
update workflow node version (#2834) 2022-11-07 14:01:34 +08:00
Jeff Huang 04c63846b4
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-11-07 04:08:04 +01:00
Gediminas Murauskas a22843a1f3
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2022-11-06 22:03:59 +01:00
gallegonovato 0c56befb7f
Translated using Weblate (Spanish)
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-11-06 19:03:51 +01:00
Темак 3b0fadd001
Translated using Weblate (Russian)
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-11-06 19:03:51 +01:00
Milo Ivir 753b81d58e
Translated using Weblate (Croatian)
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-11-06 16:05:06 +01:00
Егор Ермаков d30aa3b354
Translated using Weblate (Russian)
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-11-06 11:04:38 +01:00
ssantos 5cef6a4c0a
Translated using Weblate (Portuguese (Portugal))
Currently translated at 99.8% (635 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2022-11-06 11:04:37 +01:00
absidue cf30154e51
Remove unused worker (#2804) 2022-11-06 08:17:33 +00:00
efb4f5ff-1298-471a-8973-3d47447115dc 127b4faea0
fix duplicate workflow trigger (#2820)
* fix duplicate workflow trigger

* Update .github/workflows/autoLabelDuplicate.yml

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2022-11-05 18:11:22 -04:00
absidue b3bf37132d
Replace lodash.isequal with simple comparison (#2827) 2022-11-05 15:13:25 +00:00
absidue 56416700bc
Allow webpack to omit development only dependencies properly (#2828) 2022-11-05 14:44:21 +00:00
efb4f5ff-1298-471a-8973-3d47447115dc 7a2d4ade43
Remove stale label when PR gets closed by stale workflow or when PR gets merged (#2819)
* Update remove-outdated-labels.yml

* fix merge edge case
2022-11-05 16:41:16 +08:00
efb4f5ff-1298-471a-8973-3d47447115dc c8a9ae0d2c
Refine Issue template checklist (#2826)
* Update bug_report.yaml

* Update feature_request.yaml
2022-11-05 16:32:31 +08:00
J. Lavoie 5d4f18f7ea
Translated using Weblate (French)
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-11-05 01:01:54 +01:00
Ihor Hordiichuk 6abff5ac59
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-11-04 14:03:58 +01:00
Rex_sa 00322e2d06
Translated using Weblate (Arabic)
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-11-04 14:03:57 +01:00
Sveinn í Felli ab096f9be0
Translated using Weblate (Icelandic)
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-11-04 12:01:19 +01:00
ovari 029e76edb2
Translated using Weblate (Hungarian)
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2022-11-04 12:01:18 +01:00
Massimo Pissarello 307d493ed0
Translated using Weblate (Italian)
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-11-04 12:01:18 +01:00
absidue e228182d8a
Move openInternalPath and formatDurationAsTimestamp to utils (#2794)
* Move openInternalPath and formatDurationAsTimestamp to utils

* Make openInternalPath take an object parameter again

* Fix small mistake
2022-11-04 07:19:51 +00:00
absidue 27992e47b0
Fix emoji display in the profile selector (#2815) 2022-11-04 07:19:25 +00:00
absidue 6b0724f7e2
Add video numbering to playlists (#2811) 2022-11-04 07:17:14 +00:00
absidue 9b38d1dc0d
Update copyleft year to 2022 (#2810) 2022-11-04 07:17:00 +00:00
Oğuz Ersen 4ecfac58d8
Translated using Weblate (Turkish)
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-11-04 07:03:34 +01:00
Eric dfd85105b9
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (636 of 636 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-11-04 07:03:33 +01:00
Emma f8ff0e1249
Add setting to toggle `Enter fullscreen on rotate` (#2808)
It defaults to `false`. This should prevent users with
multiple displays from running into issues when they
drag the window from a portrait display to a landscape
display too quickly.
2022-11-04 09:11:22 +08:00
Темак e5b765acce
Translated using Weblate (Russian)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-11-02 18:35:58 +01:00
balawolf 448c89c367
Translated using Weblate (Japanese)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-11-02 18:35:57 +01:00
Gediminas Murauskas 9ec4f254be
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2022-11-02 16:29:45 +01:00
Темак 3d34fa95ab
Translated using Weblate (Russian)
Currently translated at 99.8% (634 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-11-02 16:29:45 +01:00
Preston 2a563215f3
Re-add Flatpak Token 2022-11-01 23:52:06 -04:00
Preston 6ef04614e2
Revert flatpak.yml even further 2022-11-01 23:48:15 -04:00
Preston 279a82f078
Revert flatpak.yml to previous version 2022-11-01 23:43:06 -04:00
PrestonN 1295501d8a Bump version number to v0.18.0 2022-11-01 22:43:40 -04:00
PikachuEXE 53025b0339
* Update chapter marker style (#2776) 2022-11-01 22:37:04 -04:00
PrestonN 32c9964050 Add zlib to web build 2022-11-01 22:08:28 -04:00
PrestonN 5295fbeb50 Fix super chat styling 2022-11-01 20:36:14 -04:00
PrestonN 8beff23130 Update yt-channel-info to fix recent channel issues 2022-11-01 20:13:22 -04:00
Темак 390436dfd9
Translated using Weblate (Russian)
Currently translated at 99.8% (634 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-11-01 21:36:19 +01:00
absidue 104cbd4af1
Fix watch-video-info overflow for live streams (#2783) 2022-11-01 14:18:33 +00:00
ChunkyProgrammer dcbc0efc53
make stripHTML helper (#2795) 2022-11-01 14:14:09 +00:00
pietrasagh 95b369f2ba
Translated using Weblate (Polish)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-11-01 14:32:28 +01:00
dependabot[bot] d37824432b
Bump vue-i18n from 8.27.2 to 8.28.1 (#2788)
Bumps [vue-i18n](https://github.com/intlify/vue-i18n-next/tree/HEAD/packages/vue-i18n) from 8.27.2 to 8.28.1.
- [Release notes](https://github.com/intlify/vue-i18n-next/releases)
- [Changelog](https://github.com/intlify/vue-i18n-next/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n-next/commits/HEAD/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-01 12:59:51 +01:00
dependabot[bot] 2f155141a2
Bump electron from 21.1.1 to 21.2.0 (#2790)
Bumps [electron](https://github.com/electron/electron) from 21.1.1 to 21.2.0.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v21.1.1...v21.2.0)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-01 07:18:05 +00:00
absidue 3de53c0620
Use yq preinstalled on the workflow runners instead of the action (#2793) 2022-11-01 09:04:21 +08:00
Sveinn í Felli 2f4e0a7635
Translated using Weblate (Icelandic)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-10-31 19:04:15 +01:00
dependabot[bot] f51725cd31
Bump mikefarah/yq from 4.28.2 to 4.29.2 (#2791)
Bumps [mikefarah/yq](https://github.com/mikefarah/yq) from 4.28.2 to 4.29.2.
- [Release notes](https://github.com/mikefarah/yq/releases)
- [Changelog](https://github.com/mikefarah/yq/blob/master/release_notes.txt)
- [Commits](https://github.com/mikefarah/yq/compare/v4.28.2...v4.29.2)

---
updated-dependencies:
- dependency-name: mikefarah/yq
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-31 12:56:32 -04:00
dependabot[bot] 765ebb928e
Bump lefthook from 1.1.2 to 1.1.3 (#2789)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.1.2 to 1.1.3.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.1.2...v1.1.3)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-31 08:36:28 -04:00
Jeff Huang cacd11a3f2
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-10-31 09:04:23 +01:00
Rex_sa 7970d9ea6e
Translated using Weblate (Arabic)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-10-30 20:06:03 +01:00
Kyotaro Iijima 9f0e48e486
Translated using Weblate (Japanese)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-10-30 20:06:02 +01:00
Rusi Dimitrov 0f06e48c57
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2022-10-30 13:21:56 +01:00
Yaron Shahrabani 9af773784c
Translated using Weblate (Hebrew)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-10-30 11:05:49 +01:00
Fjuro 54d70e9b14
Translated using Weblate (Czech)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-10-30 09:04:43 +01:00
J. Lavoie 1ef2a56991
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2022-10-30 06:07:25 +01:00
J. Lavoie 16ba7e18a7
Translated using Weblate (Portuguese)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-10-30 06:07:24 +01:00
J. Lavoie 423ab95c62
Translated using Weblate (Spanish)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-10-30 06:07:23 +01:00
gallegonovato 5ef098a7af
Translated using Weblate (Spanish)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-10-30 06:07:23 +01:00
J. Lavoie f3eb8c47b0
Translated using Weblate (Italian)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-10-30 06:07:22 +01:00
J. Lavoie e4590cbadb
Translated using Weblate (Spanish (Mexico))
Currently translated at 86.7% (551 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_MX/
2022-10-30 06:07:22 +01:00
J. Lavoie f2b34cbca5
Translated using Weblate (Portuguese (Brazil))
Currently translated at 97.7% (621 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-10-30 06:07:21 +01:00
J. Lavoie 4ffbde2d19
Translated using Weblate (Finnish)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-10-30 06:07:20 +01:00
Eric 27c8afaa24
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-10-30 06:07:19 +01:00
J. Lavoie a1aa887421
Translated using Weblate (German)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-10-30 06:07:19 +01:00
Ihor Hordiichuk a8cc657105
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-10-30 02:05:25 +02:00
ovari 859f3c2617
Translated using Weblate (Hungarian)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2022-10-30 02:05:24 +02:00
Dragibus Noir 8c4c38c6a2
Translated using Weblate (French)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-10-30 02:05:23 +02:00
Gediminas Murauskas be2219ffe7
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2022-10-29 21:03:24 +02:00
Oğuz Ersen 8ee497c085
Translated using Weblate (Turkish)
Currently translated at 100.0% (635 of 635 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-10-29 21:03:24 +02:00
PikachuEXE 31938d9b6f
* Update app menu to add item for preferences (#2777) 2022-10-29 17:08:03 +00:00
gallegonovato 9537e1f920
Translated using Weblate (Spanish)
Currently translated at 99.8% (633 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-10-29 19:01:59 +02:00
Emma b1d6aa5d42
Centralize the code used for parsing invidious comments (#2780) 2022-10-29 11:12:01 -04:00
gallegonovato 0d3649b3f1
Translated using Weblate (Spanish)
Currently translated at 99.6% (632 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-10-29 17:03:55 +02:00
Dragibus Noir 00450e765e
Translated using Weblate (French)
Currently translated at 100.0% (634 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-10-29 17:03:54 +02:00
Kyotaro Iijima ff2479f9e1
Translated using Weblate (Japanese)
Currently translated at 100.0% (634 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-10-29 17:03:53 +02:00
Ivan Boychev 24e17deccc
Translated using Weblate (Bulgarian)
Currently translated at 99.6% (632 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2022-10-28 23:01:57 +02:00
SC 12e93798b7
Translated using Weblate (Portuguese)
Currently translated at 100.0% (634 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-10-28 23:01:57 +02:00
Massimo Pissarello af09a362d7
Translated using Weblate (Italian)
Currently translated at 100.0% (634 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-10-28 12:07:18 +02:00
Темак 73fd7077c8
Translated using Weblate (Russian)
Currently translated at 99.8% (633 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-10-27 17:04:30 +02:00
Kyotaro Iijima fb22845119
Translated using Weblate (Japanese)
Currently translated at 100.0% (634 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-10-27 17:04:29 +02:00
Fjuro 84364175f2
Translated using Weblate (Czech)
Currently translated at 100.0% (634 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-10-27 13:05:27 +02:00
ChunkyProgrammer f46132ce25
hide `Most Popular` if invidious is disabled (#2772) 2022-10-27 09:34:51 +00:00
absidue 8f55a648b1
Cleanup unused component imports (#2773) 2022-10-27 09:34:39 +00:00
absidue 2c78970f0e
Fix chapters extraction erroring (#2774) 2022-10-27 09:34:04 +00:00
J. Lavoie 64679ca1ce
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (634 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2022-10-25 23:05:12 +02:00
J. Lavoie 85f48066cf
Translated using Weblate (Spanish)
Currently translated at 99.5% (631 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-10-25 23:05:11 +02:00
J. Lavoie 3e002ee1c5
Translated using Weblate (French)
Currently translated at 100.0% (634 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-10-25 23:05:11 +02:00
J. Lavoie 34412bbc68
Translated using Weblate (Finnish)
Currently translated at 100.0% (634 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-10-25 23:05:10 +02:00
J. Lavoie fe3658af81
Translated using Weblate (Japanese)
Currently translated at 99.3% (630 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-10-25 23:05:09 +02:00
J. Lavoie e8574a3cb0
Translated using Weblate (German)
Currently translated at 100.0% (634 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-10-25 23:05:09 +02:00
Ihor Hordiichuk a4803823c9
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (634 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-10-25 18:03:44 +02:00
Grzegorz Wójcicki 546df96bc2
Translated using Weblate (Polish)
Currently translated at 100.0% (634 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-10-25 18:03:43 +02:00
The Cats e8f7a8f4b7
Translated using Weblate (Portuguese (Brazil))
Currently translated at 97.7% (620 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-10-25 18:03:42 +02:00
Emma 70baa873fb
Move `Dialog` functions to `utils/helpers` (#2752)
* Moving `FileFromDialog` helpers into helpers/utils

* Moving `showDialog` functions to `utils/helpers`

* Linting

* Update src/renderer/helpers/utils.js

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* Update refs  `showSaveDialog` in `ft-video-player`

* Formatting long import to be multiline

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2022-10-25 16:44:18 +02:00
Rex_sa a236b787e3
Translated using Weblate (Arabic)
Currently translated at 100.0% (634 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-10-25 15:02:59 +02:00
Gediminas Murauskas c4116894e9
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (634 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2022-10-25 13:03:02 +02:00
Sveinn í Felli 64047b01af
Translated using Weblate (Icelandic)
Currently translated at 100.0% (634 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-10-25 13:03:02 +02:00
Yaron Shahrabani ea050da8e3
Translated using Weblate (Hebrew)
Currently translated at 100.0% (634 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-10-25 13:03:01 +02:00
Massimo Pissarello 03f798e3af
Translated using Weblate (Italian)
Currently translated at 100.0% (634 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-10-25 13:03:00 +02:00
Allan Nordhøy b726d0d819
Translated using Weblate (Norwegian Bokmål)
Currently translated at 83.5% (530 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2022-10-25 13:02:59 +02:00
ovari 22b32f3cc1
Translated using Weblate (Hungarian)
Currently translated at 100.0% (634 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2022-10-25 08:05:15 +02:00
Oğuz Ersen e0c986f15d
Translated using Weblate (Turkish)
Currently translated at 100.0% (634 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-10-25 08:05:15 +02:00
Eric 60ff615f7c
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (634 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-10-25 08:05:14 +02:00
Eric 8ecf92ccd4
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.5% (631 of 634 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-10-25 06:03:56 +02:00
Hosted Weblate ebf1f55205
Merge branch 'origin/development' into Weblate. 2022-10-25 06:00:29 +02:00
LINUX-SAUNA b4a5bb8a49
Translated using Weblate (Finnish)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-10-25 06:00:28 +02:00
absidue 697bed23ed
Disable http disk cache and implempent in-memory image cache (#2498)
* Disable http disk cache and implempent in-memory image cache

* Add comment about removing URL scheme prefix

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* Add early return to clean up the code

* Rewrite cache expiry logic with fallbacks

* Move this change behind a CLI argument --experiments-disable-disk-cache

* Replace CLI flag with a GUI setting

* Improve warning message styling

* ! Fix incompatibility with latest settings code

* Use CSS instead of sass for the experimental settings

* Return the error as JSON instead of throwing it

* Inline restart prompt label and option names and values

* Mention crash risk and recommend backups in the warning

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2022-10-25 02:33:08 +00:00
Rex_sa 9ed512776c
Translated using Weblate (Arabic)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-10-24 21:38:59 +02:00
dependabot[bot] 9c8ae1a705
Bump marked from 4.0.17 to 4.1.1 (#2765)
Bumps [marked](https://github.com/markedjs/marked) from 4.0.17 to 4.1.1.
- [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/v4.0.17...v4.1.1)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 14:27:45 -04:00
dependabot[bot] 655edaad9d
Bump prettier from 2.6.2 to 2.7.1 (#2763)
Bumps [prettier](https://github.com/prettier/prettier) from 2.6.2 to 2.7.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.6.2...2.7.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 14:27:30 -04:00
dependabot[bot] 2c9d4ed21f
Bump css-minimizer-webpack-plugin from 4.1.0 to 4.2.2 (#2764)
Bumps [css-minimizer-webpack-plugin](https://github.com/webpack-contrib/css-minimizer-webpack-plugin) from 4.1.0 to 4.2.2.
- [Release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/compare/v4.1.0...v4.2.2)

---
updated-dependencies:
- dependency-name: css-minimizer-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 14:27:14 -04:00
Emma e43fb94a35
Improving touch input by bringing in `videojs-mobile-ui` (#2719)
* Adding videojs-mobile-ui as a dependency

- Using the beta because it fixes an issue
with multiple version of videojs loading
at once.

This is related to MarmadileManteater#56.

* Mapping defaultSkipInterval to seekSeconds

* Adding CSS to prevent showing duplicate buttons

- Added a new variable `usingTouch` to selectively hide
the existing `vjs-big-play-button` when the `touch-overlay`
is visible.

* Renaming CSS class to something more specific

* Adding text-shadow behind play / pause button

This should make it more visually distinct against a
light or colorful background.

* Enabling touch-overlay anytime a touch is detected

Disabling it whenever mouse input is detected

The default behavior of `videojs-mobile-ui` is to
only work in Android and iOS, but by
forcing the touch behavior to be enabled and selectively
showing it only when touch input is detected, it should work
on any device with touch input even if the browser doesn't
detect that it is running in Android or iOS.

* Removing unnecessary code

* Removing unintentionally leftover variable

* Removing an unnecessary assignment

Adding comments to explain why a flag called
`forceForTesting` is set to true

Disabling the `lockOnRotate` flag.

* Moving this flag and wrapper class

* Adding whitespace

* Making my comment a little more consistent

* Changing the punctuation of a comment

* Adjusting the CSS to fix a firefox discrepancy

* Adding a check for mobile firefox

For whatever reason, mobile firefox sometimes
triggers onmouseover when a touch occurs, and this
is unwanted behavior.

* Adding a drop-shadow to the ff and rw icons

This should make them easier to see on top of light
videos

* Hiding the mobile play button according to setting

- Added CSS to hide the videojs-mobile-ui play button
when the `Display Play Button In Video Player` setting is disabled.

* Replacing long computed string with class binding

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* Adding newline at the end of videoJS.css

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2022-10-24 13:49:52 -04:00
Emma 12cfe6a3fb
Convert Invidious comment publishText to locale (#2758) 2022-10-24 17:10:06 +02:00
dependabot[bot] 414ef5545a
Bump vue from 2.7.10 to 2.7.13 (#2762)
Bumps [vue](https://github.com/vuejs/core) from 2.7.10 to 2.7.13.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/commits)

---
updated-dependencies:
- dependency-name: vue
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 17:09:03 +02:00
dependabot[bot] b232221165
Bump alex-page/github-project-automation-plus from 0.8.1 to 0.8.2 (#2766)
Bumps [alex-page/github-project-automation-plus](https://github.com/alex-page/github-project-automation-plus) from 0.8.1 to 0.8.2.
- [Release notes](https://github.com/alex-page/github-project-automation-plus/releases)
- [Commits](https://github.com/alex-page/github-project-automation-plus/compare/v0.8.1...v0.8.2)

---
updated-dependencies:
- dependency-name: alex-page/github-project-automation-plus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 17:08:34 +02:00
dependabot[bot] 315023e49e
Bump mikefarah/yq from 4.28.1 to 4.28.2 (#2767)
Bumps [mikefarah/yq](https://github.com/mikefarah/yq) from 4.28.1 to 4.28.2.
- [Release notes](https://github.com/mikefarah/yq/releases)
- [Changelog](https://github.com/mikefarah/yq/blob/master/release_notes.txt)
- [Commits](https://github.com/mikefarah/yq/compare/v4.28.1...v4.28.2)

---
updated-dependencies:
- dependency-name: mikefarah/yq
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 17:08:18 +02:00
Rusi Dimitrov a5bbbe70ba
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2022-10-23 22:03:05 +02:00
maboroshin 308fe400ef
Translated using Weblate (Japanese)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-10-23 11:06:46 +02:00
maboroshin 85ffb9dbee
Translated using Weblate (Japanese)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-10-23 06:07:54 +02:00
maboroshin 09a0b51eed
Translated using Weblate (Japanese)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-10-23 02:03:20 +02:00
balawolf 656d504b00
Translated using Weblate (Japanese)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-10-22 12:01:16 +02:00
Emma 6e693c6c37
Implement `getRegionData` in web (#2743)
* Implement `getRegionData` in web

- Adjust __dirname to be a more sensible value
- Add `process.env.GEOLOCATION_NAMES` for web builds to avoid having
to blindly try and fetch

* Reverting webpack changes

* Change `indexOf` to `includes`

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* Adding a new helper `createWebURL`

It takes a given path to a resource, and it returns an
 easily fetch-able absolute path

* Using `createWebUrl` inside of the locale fetch

* Using `createWebURL` inside of `getRegionData`

* Removing an unnecessary leftover import

* Wait, no I was mistaken

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2022-10-22 10:31:34 +02:00
balawolf a97869ff32
Translated using Weblate (Japanese)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-10-22 10:07:27 +02:00
Gediminas Murauskas 652be7ccf5
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2022-10-21 16:06:07 +02:00
Gediminas Murauskas 192b7df8b4
Translated using Weblate (Lithuanian)
Currently translated at 98.5% (621 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2022-10-21 14:06:23 +02:00
maboroshin c6f4964870
Translated using Weblate (Japanese)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-10-21 13:05:26 +02:00
absidue f407d148c4
Remove the npm only --if-present arg from the workflows (#2753) 2022-10-21 09:22:51 +08:00
Anonimas 761e5f9fb8
Translated using Weblate (Lithuanian)
Currently translated at 97.9% (617 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2022-10-20 17:02:11 +02:00
absidue 9a789337ce
Switch workflows from npm to yarn (#2750) 2022-10-20 18:33:00 +08:00
absidue 76d7ecd163
More space for the title in watch-video-info (#2751) 2022-10-20 06:06:04 +00:00
absidue f33ad2e5f0
Fix double focus on the sidebar channels (#2749) 2022-10-20 06:04:49 +00:00
ChunkyProgrammer 2c5c654b66
move `toLocalePublicationString` to`utils/helper` (#2748)
* move toLocalePublicationString to helper

* remove unnecessary assignments

Co-Authored-By: absidue <48293849+absidue@users.noreply.github.com>

* Update src/renderer/components/ft-list-video/ft-list-video.js

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* fix linter issue

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2022-10-20 06:03:31 +00:00
ChunkyProgrammer 7819dcd99f
change `this.showToast` to `showToast` (#2746) 2022-10-19 07:50:09 +00:00
Emma 41b3af033b
Implenting `showSaveDialog` in web (#2741)
* Implementing the web callback for `showSaveDialog`

Using the native filesystem API when it is available

* Adding the `writeFileFromDialog` function

It normalizes the behavior of writing to a file handle
given by a file picker between web and electron

* Refactoring `exportFreeTubeSubscriptions`

Now, it should use the profile data stored in memory
rather than reading it from the file system (which may not
be present in web browsers), and it should also work in web
builds

* Refactoring exportYouTubeSubscriptions

Using the `writeFileFromDialog` function instead of `fs`

* Refactoring the rest of the subscription exports

Using the `writeFileFromDialog` function instead of `fs`

* Refactoring exportHistory

- Using the historyCache stored in memory instead of
reading from `fs` to get the history data
- Using `writeFileFromDialog` instead of `fs.writeFile`

* Refactoring exportPlaylists

Using `writeFileFromDialog` instead of `fs`

* Removing no longer needed `fs` import

* Removing something I was using to debug

* Fixing issue with mime types non populating in save picker

* Adding back an unintentionally removed line
2022-10-19 07:50:21 +02:00
absidue d39512db0a
Minor performance improvement in the general-settings component (#2723) 2022-10-19 09:25:13 +08:00
absidue d8f7d073ce
Remove unused ft-grid component and __static variable (#2744)
* Remove unused ft-grid component

* Remove unused __static variable
2022-10-19 09:09:49 +08:00
Grzegorz Wójcicki cffce405a4
Translated using Weblate (Polish)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-10-19 03:00:01 +02:00
Emma a6b86fac9c
Adding filePaths to the web file picker response (#2739)
`filePaths` is now used to decide which `subscription.db`
type to parse, so this is needed here
2022-10-18 17:50:59 +02:00
Emma c26445a09d
Expanding the settings which are iterated in `grabUserSettings` (#2737)
Previously, only settings which have a user defined value would
be iterated on in this loop. Now, all settings that have a user defined
value or that have side effects will be iterated. This is important because
`currentLocale`'s side effect handler contains a call to `getRegionData`,
and if this side effect handler is never called, the `Region for Trending`
option in settings will never populate.
2022-10-18 17:50:40 +02:00
ChunkyProgrammer 2bf8691352
FontAwesome upgrade (#2742)
* Bump @fortawesome/fontawesome-svg-core from 1.3.0 to 6.2.0

Bumps [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) from 1.3.0 to 6.2.0.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/commits/6.2.0)

---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-svg-core"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* upgrade other font-awesome packages

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-18 17:50:11 +02:00
Emma b453b01b81
Adding web support to dev-runner (#2729)
* Adding ytpl and ytsr as externals in web.config

This should get rid of those two warnings that were
showing up on web builds

* Reducing discrepancies between dev and prod in web builds

* Removing  a line which would prevent hot reloading

`this.locales` is retained between hot reloads, so it shouldn't
be set to `null`.

* Adding a new flag to the dev runner

Adding a new command: `run dev:web`

* Running `loadLocale` in development web builds

* Adding a line back which was removed

* Removing a line which was added
2022-10-18 08:50:32 -04:00
Yaron Shahrabani b2f3a855b0
Translated using Weblate (Hebrew)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-10-18 13:10:36 +02:00
Егор Ермаков 5e617bb9de
Translated using Weblate (Russian)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-10-18 13:10:36 +02:00
absidue f970936d1e
Make copyToClipboard and openExternalLink helpers (#2722) 2022-10-18 08:15:28 +00:00
J. Lavoie 26e40c51e7
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2022-10-18 01:57:10 +02:00
J. Lavoie bd6a2718e1
Translated using Weblate (Finnish)
Currently translated at 99.6% (628 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-10-18 01:57:09 +02:00
Ihor Hordiichuk ff67bc4d9b
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-10-17 22:54:25 +02:00
Kyotaro Iijima e41d37c218
Translated using Weblate (Japanese)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-10-17 22:54:24 +02:00
dependabot[bot] 6de87d1d5c
Bump webpack-dev-server from 4.10.1 to 4.11.1 (#2736)
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.10.1 to 4.11.1.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.10.1...v4.11.1)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 15:17:16 -04:00
absidue 294df19f1b
Replace rss-parser with fetch and the native DomParser (#2726) 2022-10-17 16:09:06 +00:00
Emma b5c486bf1f
Fixing some leftover `showToast(obj)` (#2735) 2022-10-17 12:33:20 +00:00
dependabot[bot] 198c3fa5d2
Bump http-proxy-agent from 4.0.1 to 5.0.0 (#2733)
Bumps [http-proxy-agent](https://github.com/TooTallNate/node-http-proxy-agent) from 4.0.1 to 5.0.0.
- [Release notes](https://github.com/TooTallNate/node-http-proxy-agent/releases)
- [Commits](https://github.com/TooTallNate/node-http-proxy-agent/compare/4.0.1...5.0.0)

---
updated-dependencies:
- dependency-name: http-proxy-agent
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 13:50:52 +02:00
Gediminas Murauskas 4ef6369908
Translated using Weblate (Lithuanian)
Currently translated at 95.8% (604 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2022-10-17 12:56:34 +02:00
Massimo Pissarello 4440044986
Translated using Weblate (Italian)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-10-17 10:53:49 +02:00
Oğuz Ersen 8209e7e422
Translated using Weblate (Turkish)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-10-17 07:52:23 +02:00
Jeff Huang 3326224079
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-10-17 07:52:23 +02:00
Eric 546a276641
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-10-17 07:52:22 +02:00
Rex_sa 1b68e56456
Translated using Weblate (Arabic)
Currently translated at 99.2% (625 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-10-17 02:54:09 +02:00
Hosted Weblate 77a18e83e2
Merge branch 'origin/development' into Weblate. 2022-10-17 02:00:23 +02:00
Gediminas Murauskas eefcd36363
Translated using Weblate (Lithuanian)
Currently translated at 86.0% (542 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2022-10-17 02:00:23 +02:00
Grzegorz Wójcicki 94fb11f893
Translated using Weblate (Polish)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-10-17 02:00:20 +02:00
J. Lavoie 37b3b6db74
Translated using Weblate (French)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-10-17 02:00:18 +02:00
J. Lavoie 097c06a28c
Translated using Weblate (German)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-10-17 02:00:17 +02:00
absidue 62c70fbdd6
Fix fetching the comments from invidious (#2721) 2022-10-15 04:01:58 +00:00
absidue 077fde70f1
Fix CTRL+clicking on the channel name on the watch page (#2713) 2022-10-14 06:00:41 +00:00
absidue ad01d2b37d
Make the safe as and open file dialogs blocking (#2712) 2022-10-14 06:00:23 +00:00
absidue 3aa080d707
Make showToast a helper (#2695) 2022-10-14 05:59:49 +00:00
Emma f94d8a9df2
Filtering out invidious instances that don't support the API (#2714)
* Adding two additional checks to the instance filter

- Checking if the instance supports the api at all
- Checking if the instance supports cors in web environments

* Removing instances without API from instances json

* Modifying the hardcoded fallbacks
2022-10-13 22:09:15 +00:00
PikachuEXE 21a31cf6f5
Upgrade electron from 20 > 21 (#2717)
* ^ Update electron 20.x

* ^ Update electron 21.x

* * Update .babelrc about target
2022-10-13 22:09:02 +00:00
absidue c0f98eeafe
Use named parameters instead of $ and % in localised strings (#2685)
* Use named parameters instead of $ and % in localised strings

* Fix URL warning again

* Update placeholders in most locales

* Let the translators fix the problematic RTL strings

* Fix the missing quotes in some of the YAML files
2022-10-13 11:51:15 +00:00
absidue 81426ed9bf
Don't lint while rebasing (#2711) 2022-10-13 08:34:04 +08:00
Aiz 1695605ab5
Remove deprecated @keypress + some accessability improvements (#2697)
* remove deprecated @keypress from top-nav

* remove deprecated @keypress from side-nav

* add role and tabindex to new window button

it could previously not be selected by tabbing over the buttons
2022-10-12 19:02:39 +02:00
Sveinn í Felli b35d7ea5e7
Translated using Weblate (Icelandic)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-10-12 15:24:35 +02:00
Hosted Weblate 6b4727c8d1
Merge branch 'origin/development' into Weblate. 2022-10-12 08:52:55 +02:00
Fjuro 2a601295c9
Translated using Weblate (Czech)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-10-12 08:50:11 +02:00
ovari 5199114125
Translated using Weblate (Hungarian)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2022-10-12 08:50:08 +02:00
Yaron Shahrabani 11b3c1973b
Translated using Weblate (Hebrew)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-10-12 08:50:05 +02:00
Егор Ермаков bd210ab0ff
Translated using Weblate (Russian)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-10-12 08:50:04 +02:00
absidue bc8261d970
Move colours from the store to the utils helper (#2710)
* Move colours from the store to the utils helper

* Use a single array for colours
2022-10-12 06:49:12 +00:00
SC f12b9e1dc8
Translated using Weblate (Portuguese)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-10-11 14:20:49 +02:00
atilluF ae9d3290be
Translated using Weblate (Italian)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-10-11 12:21:19 +02:00
dependabot[bot] b2b9d97390
Bump electron-builder from 23.3.3 to 23.6.0 (#2705)
Bumps [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) from 23.3.3 to 23.6.0.
- [Release notes](https://github.com/electron-userland/electron-builder/releases)
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md)
- [Commits](https://github.com/electron-userland/electron-builder/commits/v23.6.0/packages/electron-builder)

---
updated-dependencies:
- dependency-name: electron-builder
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-11 09:39:59 +02:00
Emma 3c7b143fce
Improving responsiveness in Settings (#2694)
* Removing a `width:auto` which was overriding

the width for a lot of .select-text

* Making the general-settings component not overflow

* Reducing margin in settings when window is narrow

* Moving invidious instance tooltip to reduce overflow

* Reducing the width of sliders to be 100% at maximum

Before this change, the preset width `380px` could easily
be wider than the window.

* Reducing overflow in Theme Settings

- Added breakpoint for theme `select`s
- Added breakpoint for the UI scale slider

* Reducing the remaining overflow in settings

This moves all of the tooltips slightly to the left
when the window is narrow to reduce overflow.

* Expanding the sponsorblock settings to full width

* Moving remaining tooltips into a fixed zone

* Floating the tooltip icon to the right

When the display is narrow, the tooltip
can sometimes overflow, and it is very
difficult to predict how it will overflow
if the tool tip icon comes directly after
a locale string.

This change floats those icons into a
centralized location where the tooltip
can be guaranteed to not overflow.

* Removing some irrelevant changes

* Reducing margin on switches

* Removing bottom margin on the last section

* Making room for overflow ellipsis

* Adding class  `.containsTooltip` to `ft-toggle`

This should make is easier to style the toggles
which contain tooltips specficially.

* Modifying the media query for tooltips

* Adding a media query to reduce data settings margin
2022-10-11 09:38:31 +02:00
Jeff Huang 3af6dd7ff5
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-10-11 06:17:17 +02:00
Eric b127c85472
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-10-11 06:17:16 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc 40859b5887
Update index.js (#2706) 2022-10-11 09:26:31 +08:00
gallegonovato 3db62f6d81
Translated using Weblate (Spanish)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-10-10 21:24:08 +02:00
Ihor Hordiichuk b4bfbdcd7c
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-10-10 20:22:04 +02:00
Hosted Weblate bdb8b173f4
Merge branch 'origin/development' into Weblate. 2022-10-10 17:32:21 +02:00
Oğuz Ersen e64db7f40a
Translated using Weblate (Turkish)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-10-10 17:32:21 +02:00
Rex_sa 66e1ff3f66
Translated using Weblate (Arabic)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-10-10 17:32:20 +02:00
dependabot[bot] 687352f765
Bump mikefarah/yq from 4.27.5 to 4.28.1 (#2703)
Bumps [mikefarah/yq](https://github.com/mikefarah/yq) from 4.27.5 to 4.28.1.
- [Release notes](https://github.com/mikefarah/yq/releases)
- [Changelog](https://github.com/mikefarah/yq/blob/master/release_notes.txt)
- [Commits](https://github.com/mikefarah/yq/compare/v4.27.5...v4.28.1)

---
updated-dependencies:
- dependency-name: mikefarah/yq
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 17:17:03 +02:00
dependabot[bot] 1508b05909
Bump lefthook from 1.1.1 to 1.1.2 (#2699)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.1.1 to 1.1.2.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.1.1...v1.1.2)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 17:16:25 +02:00
Preston b3e0cc3866
Switch token for Flathub deployment 2022-10-10 10:28:19 -04:00
Hosted Weblate c63149d301
Merge branch 'origin/development' into Weblate. 2022-10-10 16:05:14 +02:00
gallegonovato f07aefdef3
Translated using Weblate (Spanish)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-10-10 16:05:14 +02:00
dependabot[bot] 7fb5d47712
Bump yt-channel-info from 3.1.0 to 3.1.1 (#2702)
Bumps [yt-channel-info](https://github.com/FreeTubeApp/yt-channel-info) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/FreeTubeApp/yt-channel-info/releases)
- [Commits](https://github.com/FreeTubeApp/yt-channel-info/compare/v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: yt-channel-info
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 14:02:23 +00:00
efb4f5ff-1298-471a-8973-3d47447115dc 510686812d
Update report.yml (#2704) 2022-10-10 10:00:42 -04:00
dependabot[bot] ce24739a48
Bump mini-css-extract-plugin from 2.6.0 to 2.6.1 (#2701)
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 14:00:29 +00:00
Hosted Weblate 48fe90e345
Merge branch 'origin/development' into Weblate. 2022-10-10 15:04:36 +02:00
gallegonovato 03cb0dbc47
Translated using Weblate (Galician)
Currently translated at 81.5% (514 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2022-10-10 15:04:36 +02:00
Florin Voicu eeeb903645
Translated using Weblate (Romanian)
Currently translated at 98.2% (619 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2022-10-10 15:04:06 +02:00
HexagonCDN 74f57b7366
Translated using Weblate (Vietnamese)
Currently translated at 97.9% (617 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/vi/
2022-10-10 15:04:06 +02:00
absidue 22a5062334
Move calculateColorLuminance, calculatePublishedDate and buildVTTFileLocally out of the store (#2692) 2022-10-10 07:45:18 +00:00
Aiz 7ca6440a88
Add shortcuts for refresh buttons on Subscription, Trending, and Popular views (#2689)
* add shortcut to subscription refresh button

* add shortcut to most popular refresh button

* add shortcut to trending refresh button

* prevent refresh if currently loading
2022-10-09 09:10:57 -04:00
absidue aa4a01b9ab
Cleanup the web webpack config (#2690) 2022-10-09 09:09:56 -04:00
ChunkyProgrammer 41fee01217
Improve Importing Subscriptions (#2604)
* improve import

* fix merge conflicts

* dont add duplicate subscriptions, remove redundant "uniqueId"

* Update src/renderer/components/data-settings/data-settings.js

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* fix unexpected errors

dont show toast when no errors. dont error when already subscribed

* remove check for legacy subscriptions

* rename method

* deduplicate importing code

* remove unused code

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2022-10-09 03:08:34 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc 2154255ec3
Advertise FT better in README (#2677)
* logical structure

* swap headings

* remove redundant info

* remove disclaimer

* concrete wording

* swap nightly and unofficial

* smaller header

* redirect users to discussions

* list chapters as feature

* update localization image

* added some features

* more features and reordering

* Change wording in features

* correction on screenshot feature

* condense show/hide into one

* me -> us

* correction on tor proxy

* family

* update proxy feature

* clarify extension builds

* revert previous commit and add statement
2022-10-09 09:03:02 +08:00
Emma 15d2cbbc8c
Fixing the logic for `isExternalLink` (#2687)
`.href` is computed from the real value of the attribute,
and this was causing an issue where isExternalLink would
classify links that should not be external links as external links.
2022-10-08 22:36:29 +02:00
Emma ec00ee3c04
Hiding two vjs controls when the screen is narrow (#2688)
- If picture and picture is disabled, the control can be hidden
when the available screen real estate is small.
- If the width is under 680, the video is already
almost the width of the entire window, so it makes sense
to hide it.
2022-10-08 22:35:28 +02:00
absidue 0f2fe16583
Move fetching of the sponsorblock segments out of the store (#2684) 2022-10-08 16:23:14 -04:00
absidue 9888005c91
Remove unused property from the invidious store (#2686) 2022-10-08 11:09:08 +08:00
dependabot[bot] eea76ad405
Bump vue-eslint-parser from 7.11.0 to 9.1.0 (#2645)
Bumps [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) from 7.11.0 to 9.1.0.
- [Release notes](https://github.com/vuejs/vue-eslint-parser/releases)
- [Commits](https://github.com/vuejs/vue-eslint-parser/compare/v7.11.0...v9.1.0)

---
updated-dependencies:
- dependency-name: vue-eslint-parser
  dependency-type: direct:development
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-07 19:11:39 +02:00
Emma ac5341b309
Replacing `setImmediate` with `setTimeout` (#2683)
* Adding an import for setImmediate

`setImmediate` is a global in node, but
it is technically from the `timers` module,
and it is not global in web.

* Replacing node specific call to `setImmediate`

`setTimeout` is available globally in both node and web
2022-10-07 14:42:13 +00:00
Jiri Grönroos bb90218036
Translated using Weblate (Finnish)
Currently translated at 98.8% (623 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-10-07 12:19:41 +02:00
Kyotaro Iijima 4d80c080e8
Translated using Weblate (Japanese)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-10-07 05:22:34 +02:00
dependabot[bot] d53111d7f1
Bump eslint-plugin-vue from 7.20.0 to 9.6.0 (#2676)
* Bump eslint-plugin-vue from 7.20.0 to 9.6.0

Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 7.20.0 to 9.6.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v7.20.0...v9.6.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-major
...

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

* add new lint rules

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: onion chunky <78101139+ChunkyProgrammer@users.noreply.github.com>
2022-10-07 09:43:27 +08:00
Fjuro 9712e1e41f
Translated using Weblate (Czech)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-10-06 20:25:10 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc e9e7ebf97e
Create stale.yml (#2680)
* Create stale.yml

* fixes time stamps

* change wait for author 21 -> 14 days
2022-10-06 12:34:27 -04:00
absidue f67c697cbd
Remove the now unused jquery dependency (#2682) 2022-10-06 12:33:18 -04:00
dependabot[bot] a56e55df96
Bump nedb-promises from 5.0.3 to 6.2.1 (#2644)
Bumps [nedb-promises](https://github.com/bajankristof/nedb-promises) from 5.0.3 to 6.2.1.
- [Release notes](https://github.com/bajankristof/nedb-promises/releases)
- [Changelog](https://github.com/bajankristof/nedb-promises/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bajankristof/nedb-promises/commits)

---
updated-dependencies:
- dependency-name: nedb-promises
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-06 12:31:42 -04:00
Emma 2e84b442bc
Making `pack:web` work by adding polyfill (#2678)
* Making `pack:web` work

* Removing unnecessary extra line

* Ran `yarn install` to update the lock file

* I'm pretty sure that my lockfile was dirty

* Fixing an incorrect dependency resolution

`buffer` doesn't have to be included through browserify
2022-10-06 14:47:47 +00:00
PikachuEXE da5e967713
^ Update electron 20.x (#2681) 2022-10-06 16:29:04 +02:00
Rusi Dimitrov e6144571aa
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2022-10-05 20:23:01 +02:00
absidue 5677c3182d
Remove jquery from the ft-player component (#2647) 2022-10-05 08:25:50 +00:00
Jeff Huang ccb980aa0d
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-10-05 05:21:42 +02:00
dependabot[bot] 209fba2902
Bump mikefarah/yq from 4.0.0.pre.beta1 to 4.27.5 (#2669)
Bumps [mikefarah/yq](https://github.com/mikefarah/yq) from 4.0.0.pre.beta1 to 4.27.5.
- [Release notes](https://github.com/mikefarah/yq/releases)
- [Changelog](https://github.com/mikefarah/yq/blob/master/release_notes.txt)
- [Commits](https://github.com/mikefarah/yq/compare/4.0.0-beta1...v4.27.5)

---
updated-dependencies:
- dependency-name: mikefarah/yq
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-05 09:11:34 +08:00
dependabot[bot] 643aaf0393
Bump alex-page/github-project-automation-plus from 0.5.1 to 0.8.1 (#2671)
Bumps [alex-page/github-project-automation-plus](https://github.com/alex-page/github-project-automation-plus) from 0.5.1 to 0.8.1.
- [Release notes](https://github.com/alex-page/github-project-automation-plus/releases)
- [Commits](https://github.com/alex-page/github-project-automation-plus/compare/v0.5.1...v0.8.1)

---
updated-dependencies:
- dependency-name: alex-page/github-project-automation-plus
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-05 09:11:17 +08:00
dependabot[bot] e3abf7be71
Bump bluwy/substitute-string-action from 1 to 2 (#2672)
Bumps [bluwy/substitute-string-action](https://github.com/bluwy/substitute-string-action) from 1 to 2.
- [Release notes](https://github.com/bluwy/substitute-string-action/releases)
- [Commits](https://github.com/bluwy/substitute-string-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: bluwy/substitute-string-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-04 21:19:33 +02:00
dependabot[bot] 4b5ec404d7
Bump electron-context-menu from 3.1.2 to 3.5.0 (#2675)
Bumps [electron-context-menu](https://github.com/sindresorhus/electron-context-menu) from 3.1.2 to 3.5.0.
- [Release notes](https://github.com/sindresorhus/electron-context-menu/releases)
- [Commits](https://github.com/sindresorhus/electron-context-menu/compare/v3.1.2...v3.5.0)

---
updated-dependencies:
- dependency-name: electron-context-menu
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-04 21:16:26 +02:00
absidue 5cd2e5a7d0
Replace jquery on the trending page (#2663) 2022-10-04 17:56:10 +00:00
absidue 28e07ec0aa
Replace jquery in the profile selector (#2664) 2022-10-04 17:55:55 +00:00
absidue f87014aedc
Replace jquery in live chat and improve the message styling (#2666)
* Replace jquery in live chat and improve the message styling

* Fix the automatic scrolling
2022-10-04 17:55:13 +00:00
dependabot[bot] 39af7bbf0b
Bump youtube-suggest from 1.1.2 to 1.2.0 (#2674)
Bumps [youtube-suggest](https://github.com/goto-bus-stop/youtube-suggest) from 1.1.2 to 1.2.0.
- [Release notes](https://github.com/goto-bus-stop/youtube-suggest/releases)
- [Changelog](https://github.com/goto-bus-stop/youtube-suggest/blob/default/CHANGELOG.md)
- [Commits](https://github.com/goto-bus-stop/youtube-suggest/compare/v1.1.2...v1.2.0)

---
updated-dependencies:
- dependency-name: youtube-suggest
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-04 07:47:27 -04:00
Emma 38134bffa0
Centering update prompt card (#2668)
* Making the update prompt card fit inside the window

* Centering the update promptCard using flex
2022-10-04 05:08:26 +00:00
efb4f5ff-1298-471a-8973-3d47447115dc cd35e7085e
Navigation headings for Readme (#2673)
* Navigation headings for Readme

* Fix header from h3 to h2

* switch documentation and faq

* add discussions
2022-10-04 10:56:44 +08:00
Emma 4a70726216
Adding logic to prevent virtual keyboards (#2667)
from closing the search bar
2022-10-04 10:54:31 +08:00
dependabot[bot] 1645ab0889
Bump eslint-plugin-prettier from 4.0.0 to 4.2.1 (#2641)
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 4.0.0 to 4.2.1.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v4.0.0...v4.2.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 21:36:39 +02:00
dependabot[bot] 07ccb82c4a
Bump peter-evans/create-pull-request from 3 to 4 (#2670)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 3 to 4.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v3...v4)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 16:41:07 +00:00
Yaron Shahrabani 4296396cfb
Translated using Weblate (Hebrew)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-10-03 16:21:16 +02:00
nautilusx 7422e79f3d
Translated using Weblate (German)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-10-03 14:21:01 +02:00
Sveinn í Felli 2bee33b492
Translated using Weblate (Icelandic)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-10-03 12:18:48 +02:00
J. Lavoie 7ac5bb86b7
Translated using Weblate (French)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-10-03 08:20:03 +02:00
Emma f722340962
Prevent adding extra `/` when concatenating locale paths (#2665)
* Formatting the locales pathname to be more accurate

Before this change, the URL would refer
`https://localhost//static/locales/${locale}.json`
which technically works in most web browsers,
but it does not work in Cordova at all, so this
changes the links to be more accurately:
`https://localhost/static/locales/${locale}.json`

* Removing usage of `path` because it requires a polyfill/shim

* Linting the code
2022-10-02 23:38:01 +00:00
gallegonovato a621c83a90
Translated using Weblate (Spanish)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-10-02 23:21:46 +02:00
Fjuro d1d6dabd95
Translated using Weblate (Czech)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-10-02 16:18:21 +02:00
sute1 03f286555e
Translated using Weblate (Japanese)
Currently translated at 98.0% (618 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-10-02 16:18:20 +02:00
thami simo 2776ca05d8
Translated using Weblate (Arabic)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-10-02 04:25:09 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc 8c2d79a035
Changed wording on issue templates (#2661)
* Changed wording on issue templates

* Update bug_report.yaml
2022-10-02 08:14:24 +08:00
efb4f5ff-1298-471a-8973-3d47447115dc 83429b1587
Label new PR's (#2653)
* Create labeler.yml

* Create label-pr.yml

* updated condition of labeling pr

* add dependecies label for dependecies files
2022-10-02 08:13:45 +08:00
absidue dc2cc746cf
Fix the development only js-yaml dependency being included in the release builds (#2646) 2022-10-02 08:12:13 +08:00
efb4f5ff-1298-471a-8973-3d47447115dc 402ddf5cc7
Delete super-linter.yml (#2662) 2022-10-02 07:56:51 +08:00
efb4f5ff-1298-471a-8973-3d47447115dc f06035cba1
Create codeql.yml (#2650) 2022-10-01 19:24:45 -04:00
gallegonovato 76da291afd
Translated using Weblate (Spanish)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-10-02 00:21:02 +02:00
Milo Ivir f8fc774f85
Translated using Weblate (Croatian)
Currently translated at 99.2% (625 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-10-02 00:21:01 +02:00
Grzegorz Wójcicki 7b5d758fe3
Translated using Weblate (Polish)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-10-02 00:21:01 +02:00
gallegonovato c27cc2d34a
Translated using Weblate (Spanish)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-10-01 20:21:11 +02:00
dependabot[bot] 6a36402365
Bump jossef/action-set-json-field from 1 to 2 (#2659)
Bumps [jossef/action-set-json-field](https://github.com/jossef/action-set-json-field) from 1 to 2.
- [Release notes](https://github.com/jossef/action-set-json-field/releases)
- [Commits](https://github.com/jossef/action-set-json-field/compare/v1...v2)

---
updated-dependencies:
- dependency-name: jossef/action-set-json-field
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-01 12:40:11 -04:00
dependabot[bot] 4077e9acd6
Bump actions/setup-node from 2 to 3 (#2658)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2 to 3.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-01 12:39:43 -04:00
dependabot[bot] 64b895ad6e
Bump actions/github-script from 3 to 6 (#2657)
Bumps [actions/github-script](https://github.com/actions/github-script) from 3 to 6.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v3...v6)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-01 12:38:22 -04:00
dependabot[bot] 98582acbf6
Bump actions/checkout from 2 to 3 (#2660)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-01 12:26:05 -04:00
dependabot[bot] 298ed4deb8
Bump actions/upload-artifact from 2 to 3 (#2656)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-01 12:25:19 -04:00
efb4f5ff-1298-471a-8973-3d47447115dc cdbe2531ad
Include github actions in dependabot workflow (#2649) 2022-10-01 17:53:46 +02:00
Fjuro 2d487bd111
Translated using Weblate (Czech)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-10-01 17:21:41 +02:00
gallegonovato c4693af350
Translated using Weblate (Spanish)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-10-01 17:21:40 +02:00
Axus Wizix dc0ef2c18b
Translated using Weblate (Russian)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-10-01 13:19:50 +02:00
Rex_sa 15685d9be1
Translated using Weblate (Arabic)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-10-01 10:21:48 +02:00
Grzegorz Wójcicki 649ba96994
Translated using Weblate (Polish)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-10-01 01:27:07 +02:00
Ihor Hordiichuk 5879cb071a
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-09-30 22:20:31 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc 240511dabb
Create dependabot.yml (#2640)
* Create dependabot.yml

* labels
2022-09-30 14:30:18 +02:00
Massimo Pissarello a9bb627cce
Translated using Weblate (Italian)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-09-30 10:18:57 +02:00
ovari 124aa6295d
Translated using Weblate (Hungarian)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2022-09-30 07:21:37 +02:00
Oğuz Ersen 3c8fe190bb
Translated using Weblate (Turkish)
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-09-30 07:21:37 +02:00
Allan Nordhøy 856b92c97f
Translated using Weblate (Norwegian Bokmål)
Currently translated at 81.9% (516 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2022-09-30 07:21:36 +02:00
Eric c9a111c226
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (630 of 630 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-09-30 07:21:35 +02:00
Hosted Weblate 947ba241af
Merge branch 'origin/development' into Weblate. 2022-09-30 04:29:56 +02:00
Jeff Huang 573a4b1c53
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (626 of 626 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-09-30 04:29:56 +02:00
Aiz 6ddbce2e02
Add setting to disable automatic fetching of subscription feed (#2632)
* Add setting to disable automatic fetching of subscriptions

* rename from load to fetch. fix profile switch auto fetching

* add message for when auto fetch is disabled

* add strings to locale file

* Use a switch column grid for the subscription settings

This matches the layout other settings components

* remove import of now unused ft-flex-box component

* add variable to track if an attempt to fetch has been made.

used so the disable automatic fetch message doesn't block the
empty channels message.

* reduce distance between switches by adding compact=true

* edit tooltip wording
2022-09-29 22:29:47 -04:00
absidue 964f29439d
Only download fitting lefthook binary instead of all of them (#2639) 2022-09-30 10:05:22 +08:00
ovari ddcfa5367f
Translated using Weblate (Hungarian)
Currently translated at 100.0% (626 of 626 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2022-09-30 03:23:31 +02:00
Eric 8fd269d735
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (626 of 626 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-09-30 03:23:30 +02:00
Allan Nordhøy f737dc2656
Translated using Weblate (Norwegian Bokmål)
Currently translated at 81.4% (510 of 626 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2022-09-30 01:24:10 +02:00
Ihor Hordiichuk 341ba0442d
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (626 of 626 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-09-30 00:20:30 +02:00
PikachuEXE 21371eec1a
* Update search in new window function to also copy original query text to new window search input (#2637) 2022-09-29 21:22:28 +00:00
Hosted Weblate b62e5b65fa
Merge branch 'origin/development' into Weblate. 2022-09-29 22:02:04 +02:00
이정희 36b62a1fe9
Translated using Weblate (Korean)
Currently translated at 100.0% (622 of 622 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ko/
2022-09-29 22:02:03 +02:00
absidue bc886af726
Implement chapters (#2224)
* Implement chapters

* Generate chapters locally for the Invidious API backend

* Performance improvements

* More performance improvements

* Improve chapters appearance and add compact mode for Invidious

* Update UI while seeking instead of afterwards

* Invidious extract chapters with range timestamps properly and duplicate chapters

* Minor code improvement

* Add accessibility labels and keyboard navigation

* Add chapter markers

* Fix missing newline at the bottom of ft-video-player.css

* Fix marker placement
2022-09-29 20:01:54 +00:00
gallegonovato 1e62ba9d30
Translated using Weblate (Spanish)
Currently translated at 100.0% (622 of 622 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-29 20:17:58 +02:00
absidue 206094aecd
Create video player buttons without jquery (#2636) 2022-09-29 13:15:30 +00:00
Emma f0deb78e6f
Hiding "Disable smooth scroll" option in web (#2638)
* Hiding "smooth-scroll" setting when not electron

- This feature requires the restart of electron and
doesn't work in web builds.

* Removing this comment

- A safeguard was added
- This function won't be called unless IS_ELECTRON is true
2022-09-29 12:24:10 +00:00
ovari fbc0bff055
Translated using Weblate (Hungarian)
Currently translated at 97.2% (605 of 622 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2022-09-29 13:20:04 +02:00
Eric 95a74f5133
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (622 of 622 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-09-29 13:20:02 +02:00
ovari e0c3f47c6c
Translated using Weblate (Hungarian)
Currently translated at 92.4% (575 of 622 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2022-09-29 08:19:40 +02:00
Massimo Pissarello a84f9c466b
Translated using Weblate (Italian)
Currently translated at 100.0% (622 of 622 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-09-29 08:19:38 +02:00
Jeff Huang 40eea46808
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (622 of 622 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-09-29 08:19:38 +02:00
absidue 850ed6502c
Fix package.json getting embedded in the release builds (#2635) 2022-09-28 20:55:33 -04:00
Ihor Hordiichuk 6ce8c2c48d
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (622 of 622 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-09-29 01:17:55 +02:00
Milo Ivir 81159ccdb6
Translated using Weblate (Croatian)
Currently translated at 100.0% (622 of 622 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-09-29 01:17:54 +02:00
Sveinn í Felli 0c641412c3
Translated using Weblate (Icelandic)
Currently translated at 100.0% (622 of 622 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-09-28 22:19:30 +02:00
Fjuro 7c008feafc
Translated using Weblate (Czech)
Currently translated at 100.0% (622 of 622 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-09-28 22:19:29 +02:00
Oğuz Ersen 69a4cb068a
Translated using Weblate (Turkish)
Currently translated at 100.0% (622 of 622 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-09-28 22:19:28 +02:00
Massimo Pissarello c892ca1c05
Translated using Weblate (Italian)
Currently translated at 100.0% (622 of 622 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-09-28 22:19:28 +02:00
absidue e094fc504f
Fix broken urdu language (#2633) 2022-09-28 13:57:11 -04:00
Emma e2686dfe24
Fixing issue instance list not falling back (#2626)
- Expanded the fall-back to catch edge
cases where the instance list returns a
completely valid response of [] (an other-
wise useless response which doesn't throw
an error).
2022-09-27 22:05:12 +02:00
absidue c3f8a3561b
Replace jquery in ft-icon-button with vue functionality (#2617)
* Replace jquery in ft-icon-button with vue functionality

* Rename hide method to hideDropdown

* Fix typo in comment

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

* Fix menu reappearing too soon

* Fix share menu buttons not triggering

Co-authored-by: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
2022-09-27 08:16:56 -04:00
Aiz 498ae77ade
Improve styling of premiere date box (#2611)
* use 5px border radius instead of 5%

a 5% border radius will create an oval shape when height and width differ.
this doesn't look good.
5px radius looks better and is used in other places

* offset premiereDate by 12px from bottom left

Increases the offset a tiny amount and adds a left offset aswell.
This looks better than when it was previously only offset from the bottom.
I used 12px because it's what youtube uses.

* use flexbox to align items additional positioning with margins

vertically centes premiere icon and text with by making their parent a flexbox

sets a min width for the text instead of using a set width for the premiereDate

* change font size and weight of timestamp text

* remove uneeded line height styling

line height 1.2 did not affect anything

* fix indentation

* Update src/renderer/views/Watch/Watch.sass

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2022-09-27 07:19:35 +08:00
Aiz 618aaa9f95
update PULL_REQUEST_TEMPLATE.md (#2624) 2022-09-26 22:45:21 +02:00
absidue 6d1b0a63b6
Fix empty description box showing for the Invidious API (#2614)
* Fix empty description box showing for the Invidious API

* Add comment about HTML parsing
2022-09-26 20:36:41 +00:00
absidue 9de1a5e4dc
Small build config cleanup (#2621) 2022-09-26 16:17:04 -04:00
Aiz 148db553f5
Remove disable CORS Line. issue is fixed upstream (#2623)
issue was fixed in https://github.com/electron/electron/pull/25463

it will now be disabled when with webSecurity: false
2022-09-26 16:16:38 -04:00
absidue fa8d423bc6
Fix some development code not getting optimised out (#2605) 2022-09-26 16:15:13 -04:00
absidue 8e72e7fe5f
Replace jquery in top-nav component (#2620) 2022-09-26 16:14:21 -04:00
absidue c1a78d878e
Use native addEventListener instead of jquery's .on (#2612) 2022-09-25 08:44:16 +08:00
absidue facbbf6acf
Replace jquery $.param with native URLSearchParams (#2613) 2022-09-24 19:39:27 -04:00
Aiz c9c522a2b1
Use Intl.RelativeTimeFormat() for premiere upcoming time left (#2610)
* Improve premiere timestamp

Removes the unesseccary parts of the timestamp, year and seconds.

displays month as long name (eg., March)

* fix linting... forgot to add the file again before commit.

* get and use current locale set in freetube

this fixes issues where os locale and freetube locale don't match

* use 'default' when no locale is set in freetube.

this defaults to system locale

* use i18n to get locale and format date with intl

* format date with intl.datetimeformat

forgot to add file again after changes...

* use intl relative time format to format upcomingTimeLeft

* rename timeUnitI18nKey to just timeUnit

It's no longer used as a key and is no longer partial
2022-09-24 23:23:45 +00:00
absidue ac4cc4a611
Compress and lazy load locales (#2603)
* Compress and lazy load locales

* Remove index.html when loading the locales on the web

* Fix locale output path for web build
2022-09-24 11:06:50 -04:00
absidue 63946f7561
Add a settings section component to reduce duplicate code (#2609) 2022-09-24 09:12:11 +00:00
Emma 1512178489
Implementing showOpenDialog's web callback (#2608)
* Implementing the open file dialog in web

- Adding a new function to make loading files
from a dialog box easier in both web and electron

* Canceled should always be false

onchange is only triggered when the file picker
has a file path. If the user cancels, this function
is never called.

* Changing from `function ()` to `() => {`

* Adding a try around processing the history import

* Moving the try-catch to a smaller section

* Adding a listener to when the file picker is closed

* Fixing the grammar on my comment

* Refactoring playlist imports to use readFileFromDialog

* Refactoring handleFreetubeImportFile to use readFileFromDialog

* Refactoring handleYoutubeCsvImportFile to use readFileFromDialog

* Refactoring handleYoutubeImportFile to use readFileFromDialog

* Refactoring importOpmlYoutubeSubscriptions to use readFileFromDialog

* Refactoring importNewPipeSubscriptions to use readFileFromDialog

* Added a check

to prevent resolve from being called multiple times

* Moving the call to removeEventListener

to prevent this event from being triggered twice

* Adding extensions to the web file picker

* Hiding `Check for legacy subscriptions` in web

* Adding comments for better readability

* Correcting my vue syntax
2022-09-23 12:15:49 -04:00
ChunkyProgrammer 7822f7423e
Remove console.logs (#2606)
* remove console.logs

* use 'off' instead of 0
2022-09-23 09:04:10 +08:00
Bryan-Elliott Tam 420a91a072
Feature/new window right click (#2027)
* right click menu for open in a new window

* open video in new window when right click

* router link added to channel images for easier selection in the context of a context menu

* fix security bug user can visit other website via freetube

* simplify context menu entry condition

* createWindow in open new window adapted with the merged function

* Change the open new window selector for the origin of the page no matter the name of the website

* Keypress reintegrate into the code for accesibility

* Keypress reintegrate into the code for accesibility

* Fix style for sidenav subscription links

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2022-09-22 13:03:18 +00:00
Aiz e90b9f4706
Improve premiere timestamp to be easier to read (#2559)
* Improve premiere timestamp

Removes the unesseccary parts of the timestamp, year and seconds.

displays month as long name (eg., March)

* fix linting... forgot to add the file again before commit.

* get and use current locale set in freetube

this fixes issues where os locale and freetube locale don't match

* use 'default' when no locale is set in freetube.

this defaults to system locale

* use i18n to get locale and format date with intl

* format date with intl.datetimeformat

forgot to add file again after changes...

* display year if current year is less than year of premiere date
2022-09-22 08:49:59 +08:00
absidue 061a7c8db1
Replace jquery getJSON and get with native fetch (#2591)
* Replace jquery getJSON and get with native fetch

* Remove unnecessary console.log
2022-09-21 07:05:03 +00:00
Emma 25d954f990
Cleaning up calls to the Clipboard API (#2597)
* Added a copyToClipboard function to utils

This should make it easier to handle errors which
result from the clipboard API (which are more likely
in web builds). This should also make it easier to handle
copying to clipboard in cordova builds by abstracting the
platform specific code out of the views and moving it
all into one function.

* Moved the $t function out of utils

* Removing locale snippets I was using and am not now

* Added function comment to copyToClipboard

* Adding some missing references

* Adding an additional check

* Re-reviewing my changes, I found a mistake

* Update src/renderer/store/modules/utils.js

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* Update static/locales/en-US.yaml

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

* Reverting the language back to what it was previously

* Switching to using i18n.t()

instead of handling the translations myself.
Also, it looks like eslint removed a tab.

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
Co-authored-by: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
2022-09-21 15:00:21 +08:00
Emma b722435a88
Calling updateVisibleDataList on inputData update (#2601) 2022-09-21 08:01:00 +02:00
Emma c4722c9533
Implementing downloadMedia in web environments (#2602) 2022-09-21 08:00:34 +02:00
Mohd Arsh Ali 60166eb6b2
Urdu lang (#2509)
* added support for urdu-lang

* re-edit

* re-edit

* re-edit changes
2022-09-20 14:31:38 +00:00
Aiz 7f6834d8f6
set height of watch page grid with auto in dual-column-template (#2588)
this ensures the page doesn't keep scrolling forever if live chat is enabled and recommended videos is disabled
2022-09-20 14:31:25 +00:00
Fjuro 3875d144fb
Translated using Weblate (Czech)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-09-20 15:21:46 +02:00
PikachuEXE d8de7fe06f
* Implement last window's fullscreen state (#2495) 2022-09-20 08:49:45 -04:00
Mihail 8db6b8104f
Translated using Weblate (Romanian)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2022-09-19 21:22:13 +02:00
Mozart Michael 8309505637
Translated using Weblate (Romanian)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2022-09-19 21:22:12 +02:00
SC 6c31dd9ffe
Translated using Weblate (Portuguese)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-09-19 21:22:12 +02:00
absidue 77c26638e1
Fully replace electron-debug with our own implementation (#2585) 2022-09-19 09:36:40 -04:00
absidue 76a9e5c3c4
Fix the localised description containing broken URLs (#2572)
* Fix the localised description containing broken URLs

* Fix hashtag handling in title and description
2022-09-19 08:49:30 -04:00
ChunkyProgrammer 8fa182e246
Properly localize numbers (#2557)
* localize numbers properly

* Remove tostring

Co-authored-by: Aiz <66974576+Aiz0@users.noreply.github.com>

Co-authored-by: Aiz <66974576+Aiz0@users.noreply.github.com>
2022-09-19 20:14:53 +08:00
nts boiuekjv d9ab06d243
Translated using Weblate (Japanese)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-09-19 12:18:25 +02:00
taivlam c201a31aeb
Add MPR to Unofficial Downloads (#2592)
* Add MPR to Unofficial Downloads

* Add MPR link to Unofficial Downloads section
* Would resolve issue #2130

* Add MPR to Auto Label Issue

* Add MPR to Bug Report
2022-09-19 08:01:20 +02:00
Massimo Pissarello 50222db65a
Translated using Weblate (Italian)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-09-18 11:15:54 +02:00
The Cats 5c3d1ef17b
Translated using Weblate (Spanish)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-17 20:18:22 +02:00
gallegonovato b6557e3694
Translated using Weblate (Spanish)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-17 18:25:55 +02:00
The Cats ff47a47ef3
Translated using Weblate (Spanish)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-17 18:25:55 +02:00
The Cats 45a1dfe3fb
Translated using Weblate (Spanish)
Currently translated at 99.8% (619 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-17 18:25:39 +02:00
gallegonovato b807e16b72
Translated using Weblate (Spanish)
Currently translated at 99.8% (619 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-17 18:25:39 +02:00
gallegonovato 3b33af7711
Translated using Weblate (Spanish)
Currently translated at 99.6% (618 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-17 18:25:10 +02:00
The Cats 415a66df95
Translated using Weblate (Spanish)
Currently translated at 99.6% (618 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-17 18:25:10 +02:00
The Cats 622b349532
Translated using Weblate (Spanish)
Currently translated at 99.5% (617 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-17 18:24:55 +02:00
gallegonovato 40c75d8e43
Translated using Weblate (Spanish)
Currently translated at 99.5% (617 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-17 18:24:54 +02:00
The Cats 7f1121043b
Translated using Weblate (Spanish)
Currently translated at 98.2% (609 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-17 18:20:10 +02:00
gallegonovato 53765a123f
Translated using Weblate (Spanish)
Currently translated at 98.2% (609 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-17 18:20:10 +02:00
gallegonovato 4e52a577bf
Translated using Weblate (Spanish)
Currently translated at 96.9% (601 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-17 17:17:42 +02:00
Emma 386b9c586b
Fixing an undefined function reference (#2586) 2022-09-17 14:43:11 +00:00
absidue f2d2827e0f
Fix some web issues and cleanup (#2582) 2022-09-17 08:19:31 +00:00
Dragibus Noir 84b683089d
Translated using Weblate (French)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-09-16 21:16:48 +02:00
The Cats c67452f63c
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-09-16 18:19:18 +02:00
ChunkyProgrammer d1a50a4e52
update vue2 to latest (#2554)
* update vue2 to latest

* remove vue-template-compiler, update loader & router

* use :deep instead of v-deep

* fix yarn.lock
2022-09-16 14:49:27 +00:00
gallegonovato 891045ad4e
Translated using Weblate (Spanish)
Currently translated at 96.7% (600 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-15 15:20:02 +02:00
PikachuEXE 7ed47749f7
^ Update electron 20.x (#2577) 2022-09-15 11:46:42 +02:00
absidue 62829b736a
Electron variable at build time instead of at runtime (#2574) 2022-09-15 08:59:09 +00:00
absidue bbd1dba867
Remove node-loader as we don't have any binary/native node modules (#2576) 2022-09-15 08:52:46 +08:00
Fjuro b8afaf9852
Translated using Weblate (Czech)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-09-14 21:16:33 +02:00
ChunkyProgrammer f241eb9ee8
update yt-tending-scraper (#2575) 2022-09-13 14:13:40 +00:00
Malik c1ff6587ad
#2512: Update search suggestions on input (#2567)
* #2512: Update visible data list on input

* #2512: Remove excessive visible data list update on input
2022-09-13 04:18:05 +00:00
absidue a69cbd3b55
Optimise CSS and JSON files (#2569) 2022-09-13 09:28:36 +08:00
ChunkyProgrammer 426b71f7bc
use slim linter (#2573) 2022-09-13 09:09:56 +08:00
gallegonovato 45e1daa51f
Translated using Weblate (Spanish)
Currently translated at 96.7% (600 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-12 23:17:33 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc d8e6470fa9
Create super-linter.yml (#2562) 2022-09-11 20:43:57 -04:00
absidue 97e3813182
Update css-loader and switch to webpack 5's asset modules (#2566) 2022-09-11 20:34:58 -04:00
Kauã Azevedo 7bcbeacd9b
Translated using Weblate (Spanish)
Currently translated at 96.6% (599 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-12 00:24:19 +02:00
Kauã Azevedo f1970347e6
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.8% (619 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-09-12 00:24:18 +02:00
absidue 036abdc96b
Remove unused ft-intersection-observer component (#2563) 2022-09-11 14:29:27 -04:00
absidue 2d2c1e7a0b
Remove unneeded electron-builder-squirrel-windows dependency (#2560) 2022-09-11 14:28:48 -04:00
PikachuEXE 9a7a4c4fd7
Update auto-label-issue GH workflow config to use multiline (#2565)
Validated via a YAML Parser
2022-09-11 14:11:47 -04:00
absidue 3fdce212f2
Update sass and sass-loader to the latest versions (#2568) 2022-09-11 14:10:22 -04:00
Mozart Michael 3c813f3e38
Translated using Weblate (Romanian)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2022-09-11 19:20:59 +02:00
Sergio Varela 4a088b6b9b
Translated using Weblate (Spanish)
Currently translated at 96.6% (599 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-11 19:20:56 +02:00
gallegonovato 9a5b47c720
Translated using Weblate (Spanish)
Currently translated at 96.6% (599 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-11 17:59:37 +02:00
Kauã Azevedo 9cf664ba2c
Translated using Weblate (Spanish)
Currently translated at 96.6% (599 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-11 17:59:36 +02:00
Rusi Dimitrov 4927233176
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2022-09-11 13:22:23 +02:00
Peter Dave Hello 1d0f2a7dab
Use some rich format to improve README.md readability (#2456)
* Use some rich format to improve README.md readability.

* added missing s

* moved sentence up in donate section

Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>
2022-09-11 12:48:59 +02:00
gallegonovato 9fedbca934
Translated using Weblate (Spanish)
Currently translated at 94.0% (583 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-10 22:22:25 +02:00
absidue c5bef13ee6
Don't log any errors if there are no SponsorBlock segments (#2555) 2022-09-10 16:08:11 +00:00
efb4f5ff-1298-471a-8973-3d47447115dc 82c0e86710
Add Scoop to readme, issue template and label workflow (#2553)
* Add Scoop to readme

* added scoop to issue template

* added Scoop to label workflow
2022-09-10 23:09:05 +08:00
absidue 19bf3880a4
Build and release 7zip artifacts (#2558) 2022-09-10 14:24:22 +00:00
absidue 644df97acc
Increase width of quality selector so that 1080p60 doesn't overflow into the full screen button (#2556) 2022-09-10 14:14:18 +00:00
Vik 4b47ebee1c
Translated using Weblate (Russian)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-09-09 22:20:37 +02:00
Emma 77470751c3
Localization inconsistency fix for Local API (#2535)
* Applying a workaround for localization issue

This changes where the title comes from on the response object from ytdl.
This is related to FreeTubeApp#2530.

* Applying the same workaround on the description

* Added a fallback to videoDetails

* Adding a console error to the title try block

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* Simplifying a loop to Array.join

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* Adding a console error to the description try block

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* Add a map for the description lines

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* Added a question mark operator for descriptions

This should prevent errors from erroneously being thrown on videos
which have a blank description. If the description is undefined or does
not contain a 'runs' field, the resulting descriptionLines should be
and empty array. Then, videoDescription will be an empty string.

* Each line already contains a `\n`

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2022-09-09 13:39:56 -04:00
Massimo Pissarello efc5477563
Translated using Weblate (Italian)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-09-09 11:18:19 +02:00
ChunkyProgrammer 4e1c843a48
update autolinker to version 4 (#2552) 2022-09-09 09:10:10 +08:00
Massimo Pissarello c2329b9e42
Translated using Weblate (Italian)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-09-08 19:22:10 +02:00
Massimo Pissarello b6e17b6bde
Translated using Weblate (Italian)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-09-08 17:21:55 +02:00
J. Lavoie 7b7c9990f5
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2022-09-08 15:22:21 +02:00
J. Lavoie 91ca964913
Translated using Weblate (Italian)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-09-08 15:22:21 +02:00
J. Lavoie 790265ed7d
Translated using Weblate (Finnish)
Currently translated at 99.8% (619 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-09-08 15:22:20 +02:00
J. Lavoie d853b27194
Translated using Weblate (German)
Currently translated at 99.8% (619 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-09-08 15:22:20 +02:00
PikachuEXE c845df9d53
^ Update electron 20.x (#2549) 2022-09-08 07:09:49 -04:00
ChunkyProgrammer f7f1672b8a
update electron-builder (#2546) 2022-09-08 08:39:22 +08:00
Milo Ivir 65cc82af78
Translated using Weblate (Croatian)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-09-07 21:22:07 +02:00
Егор Ермаков 76ee250694
Translated using Weblate (Russian)
Currently translated at 99.8% (619 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-09-07 17:21:34 +02:00
Jeff Huang 3aa90dc905
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-09-07 05:26:41 +02:00
Jai A P ce77d16ff5
Add linux armv7l and win/osx arm64 builds (#2113)
* Add linux armv7l

* Add linux armv7l

* Update release.yml

* Update build.yml

* Update release.yml

* Update build.js

* Update release.yml

* Update build.yml

* Update release.yml

* Update release.yml

* Update build.yml

* Update _scripts/build.js

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

* Update _scripts/build.js

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

* Update _scripts/build.js

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

* Update build.yml

* Update build.yml

* Update release.yml

* Remove squirrel build from windows as unused

* Update build.yml

* Update release.yml

* Update build.yml

* Update release.yml

* Update build.yml

* Update release.yml

* Update .github/workflows/release.yml

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* Update .github/workflows/build.yml

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

Co-authored-by: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2022-09-06 21:18:29 +00:00
Rex_sa 9faff9087b
Translated using Weblate (Arabic)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-09-06 22:22:51 +02:00
Fjuro a15af3a778
Translated using Weblate (Czech)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-09-06 17:22:50 +02:00
ChunkyProgrammer 9236f37d6e
move conflict checker to workflows (#2545) 2022-09-06 16:47:06 +02:00
Grzegorz Wójcicki 2a4ca22f66
Translated using Weblate (Polish)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-09-06 16:22:57 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc beece01cdf
Add files via upload (#2285) 2022-09-06 11:38:51 +00:00
Yaron Shahrabani 059eeab47a
Translated using Weblate (Hebrew)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-09-06 09:22:39 +02:00
Oğuz Ersen d0394e6fba
Translated using Weblate (Turkish)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-09-06 07:21:20 +02:00
absidue eaa15ea833
Webpack bundle dependencies (#2511)
* Allow webpack to bundle *most* dependencies

* Exclude *most* node_modules from getting packaged by electron-builder

* Import only the required icons instead of bundling the whole icon pack

* Reduce packaging blacklist to only include the few things that still need blacklisting
2022-09-06 02:29:10 +00:00
Sveinn í Felli a453c8436e
Translated using Weblate (Icelandic)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-09-06 03:28:19 +02:00
Ihor Hordiichuk 780105af2b
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-09-06 03:28:18 +02:00
J. Lavoie cdd390229f
Translated using Weblate (Italian)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-09-06 03:28:17 +02:00
J. Lavoie 9452693824
Translated using Weblate (French)
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-09-06 03:28:17 +02:00
Eric 87c771ff58
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (620 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-09-06 03:28:16 +02:00
J. Lavoie 8ebf680ceb
Translated using Weblate (German)
Currently translated at 99.6% (618 of 620 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-09-06 03:28:15 +02:00
absidue d67a537d1c
Update copy-webpack-plugin dependency to 11.0.0 (#2541) 2022-09-06 08:45:35 +08:00
absidue 3d66da973e
Update ytdl-core to 4.11.2 (#2542) 2022-09-06 08:44:56 +08:00
Aiz c784841b22
Display time remaining until video goes live (#2501)
* display time left until video premiers:

* video premiere display time left with time units

Displays time left in seconds, minutes, hours, and days.

This depends on how much time is left.

* premiere time left, display time in singular if needed

also simplified the big if block

* premiere time left, display time unit in lowercase

* Add Starting Soon string to locale file

* apply fixes reported by linter

* premiere time left, add suggested changes

Better temp variable scoping, flatten nested code, rename temp variables, use string intepolation

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* replace tabs with spaces

tabs where used in some places in the suggested code

* display time left, remove "starting soon" string

Since upcomingTimeStamp will be null when the time has passed the scheduled timestamp
it doesn't make sense to use something that will rarely be displayed.
e.g. a user has to click on the video with less than a second remaing until it goes live for it to be displayed

it would also be displayed as "Premieres in Starting soon" which doesn't make sense

* display 'less than a minute' instead of exactly how many seconds remain

Looks better and works for values less than 0

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2022-09-05 23:45:45 +02:00
Malik 141860376d
#2463: Change formats button title from "Video" to "Media" (#2537) 2022-09-05 09:07:48 +00:00
absidue 1e58be273e
Update babel and specify exact node version target (#2536) 2022-09-05 09:29:53 +08:00
gallegonovato e6a134ab46
Translated using Weblate (Spanish)
Currently translated at 94.3% (583 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-09-04 19:16:27 +02:00
absidue 78fd045a15
Update webpack (#2534) 2022-09-04 07:40:53 -04:00
efb4f5ff-1298-471a-8973-3d47447115dc ae1d1548f1
fix broken url (#2533) 2022-09-04 07:22:30 +08:00
efb4f5ff-1298-471a-8973-3d47447115dc 4a402652bd
Compress images (#2532)
* Create calibreapp-image-actions.yml

* Update calibreapp-image-actions.yml

* Update calibreapp-image-actions.yml

* Update calibreapp-image-actions.yml

* Update calibreapp-image-actions.yml

* Update calibreapp-image-actions.yml

* Compressed Images

* Update calibreapp-image-actions.yml

* correction on comment

Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>
2022-09-03 15:23:08 +02:00
absidue 9961183c1b
Only generate the web assets directory during web builds (#2528)
* Webpack 5 optimises productions builds by default, no need for the LoaderOptionsPlugin

* Only create web assets during web build
2022-09-02 09:19:06 -04:00
ChunkyProgrammer 44c010c5fe
update yt-channel-info (#2527) 2022-09-02 11:23:53 +08:00
absidue 717f23e0dd
Update yt-comment-scraper to 6.2.0 (#2523) 2022-09-01 19:43:20 +08:00
PikachuEXE 14ab1ad3c1
^ Update electron 20.x (#2525) 2022-09-01 09:10:46 +00:00
absidue c0285c38c4
Update yt-trending-scraper to 3.1.0 (#2522) 2022-08-31 20:55:10 -04:00
Темак 67ec849f41
Translated using Weblate (Russian)
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-08-31 19:22:50 +02:00
PikachuEXE cb63b12caf
Update top nav search input to open new window on shift click/enter (#2427)
* * Update search input shift click to open new window

* - Remove unused import

Probably auto added by IDE...
2022-08-29 09:40:42 +00:00
absidue b6740acc37
Switch back to upstream ytdl-core (#2510) 2022-08-27 07:58:33 +08:00
PikachuEXE 680abbebd8
Upgrade electron from 16 > 20 (#2448)
* ^ Upgrade electron 16.x > 20.x

* 20.0.1

* 20.0.2

* 20.1.0
2022-08-26 09:46:15 +02:00
SC c77da63d0a
Translated using Weblate (Portuguese)
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-08-25 19:19:27 +02:00
Hugel cf313c5624
Translated using Weblate (Filipino)
Currently translated at 9.7% (60 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fil/
2022-08-25 10:16:55 +02:00
My Random Thoughts f153dfbb2a
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2022-08-24 13:18:57 +02:00
Темак 708711b65f
Translated using Weblate (Russian)
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-08-22 01:20:06 +02:00
Lukas b89d2c8393
Translated using Weblate (Alemannic)
Currently translated at 5.1% (32 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gsw/
2022-08-21 16:06:02 +02:00
Lukas c545d25684
Translated using Weblate (German)
Currently translated at 99.6% (616 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-08-21 16:06:01 +02:00
Lukas 7900ec3d4f
Added translation using Weblate (Alemannic) 2022-08-21 15:36:40 +02:00
MarmadileManteater 02db9483a3
Removing an an empty toast (#2504)
which was unintentionally introduced by my
last pull request.
2022-08-21 20:19:36 +08:00
MarmadileManteater 166fe004b2
This should eliminate this race condition by using (#2493)
the seconds length value provided by the API
rather than trying to pull the time from the video
element. This is related to FreeTubeApp#2492 and
MarmadileManteater#9.
2022-08-20 14:49:41 +02:00
Massimo Pissarello bc3aaa4536
Translated using Weblate (Italian)
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-08-20 07:21:25 +02:00
Chance Ducharme 70481b4880
Translated using Weblate (French)
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-08-18 13:19:53 +02:00
Massimo Pissarello 617bd8af32
Translated using Weblate (Italian)
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-08-18 10:17:05 +02:00
Riccardo Cazzin e22e39c384
Translated using Weblate (Italian)
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-08-17 18:14:55 +02:00
absidue 3e07114d47
Add support for bold, italics and strikethrough formatting in comments (#2475) 2022-08-16 08:11:29 -04:00
absidue 83d54bec39
Fix playlist page sizing and layout (#2484) 2022-08-16 07:44:57 -04:00
PikachuEXE e0e7b5053a
! Fix Cmd+M unable to minimize window when viewing video (#2486) 2022-08-16 06:57:07 -04:00
d 4f9aa231cb
add playlist progress bar (#2402)
* add playlist progress bar

could use some css

* theme and lint
idk if those changes to the package.json or yarn.lock are ok but
it wouldent lint without them :/

* hopfuly fix errors

* why is this not working

* this is anoying.

* fix some other issues

thx @PikachuEXE

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* spelling mistake

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* will not display if playlist is shuffled or
reversed

Co-authored-by: makerio90 <makerio1@pm.me>
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2022-08-16 12:37:16 +02:00
ChunkyProgrammer 84b4d230ab
fix unsubscribe from "All Channels" profile (#2451) 2022-08-16 11:45:39 +02:00
MarmadileManteater 33cf88ce31
Mapping the invidious API field to the view (#2483)
Added a line to map the field "authorId" to "channelId"
on the featured channels that come from the Invidious API
because the Channel view expects related channels to have
the property "channelId". This is related to FreeTubeApp#2481.
2022-08-15 23:14:59 +00:00
Kyotaro Iijima 3fb378a2be
Translated using Weblate (Japanese)
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-08-13 23:20:35 +02:00
PikachuEXE 75139ef6a3
^ Update lefthook to latest version (#2472) 2022-08-13 00:44:39 +02:00
Темак 6ccc2b975f
Translated using Weblate (Russian)
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-08-12 12:16:54 +02:00
PikachuEXE ba0bcee2fe
Add Git Hooks to run lint (#1788)
* + Add package @arkweid/lefthook

* Add git hook pre-commit for linting changed files only

* Update lefthook.yml about `glob`

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* Update lefthook.yml to use `yarn run` instead of `npx`

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2022-08-11 23:41:32 -04:00
PrestonN 180a89d7c6 Move channels page to more menu in mobile UI 2022-08-11 21:46:41 -04:00
PrestonN dbc5ded08c Bump version number to v0.17.1 2022-08-11 21:36:57 -04:00
absidue a2eceffcc8
Stop electron-builder trying to create GitHub releases in CI workflow (#2407) 2022-08-12 08:35:26 +08:00
Hin Weisner 5aa109dfa2
Translated using Weblate (Spanish)
Currently translated at 93.6% (579 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-08-12 02:21:26 +02:00
PikachuEXE 23b33d799e
* Update GH workflows to run on ubuntu-latest (#2466)
Especially with ubuntu-18.04 deprecated

https://github.blog/changelog/2022-08-09-github-actions-ubuntu-22-04-is-now-generally-available-on-github-hosted-runners/
2022-08-11 23:07:48 +00:00
absidue 2205f38884
Temporarily switch over to my fork of ytdl-core (#2469) 2022-08-11 18:20:17 -04:00
Milo Ivir 5bdcd1920b
Translated using Weblate (Croatian)
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-08-11 23:19:28 +02:00
Grzegorz Wójcicki 8830fb2577
Translated using Weblate (Polish)
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-08-11 21:19:32 +02:00
Sveinn í Felli d499c2b97a
Translated using Weblate (Icelandic)
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-08-11 18:16:30 +02:00
Егор Ермаков 786b5bb1fe
Translated using Weblate (Russian)
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-08-11 18:16:29 +02:00
Fjuro b9ab9219f4
Translated using Weblate (Czech)
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-08-11 09:20:01 +02:00
Yaron Shahrabani 6ea54cc905
Translated using Weblate (Hebrew)
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-08-11 09:20:00 +02:00
Oğuz Ersen 93fcd11374
Translated using Weblate (Turkish)
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-08-11 09:19:59 +02:00
Rex_sa 0d71825f34
Translated using Weblate (Arabic)
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-08-11 09:19:59 +02:00
Massimo Pissarello c1fa7294ab
Translated using Weblate (Italian)
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-08-11 09:19:58 +02:00
Jeff Huang a910e5f804
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-08-11 05:20:15 +02:00
Ihor Hordiichuk 35039b11f9
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-08-11 03:20:35 +02:00
Eric 89abe0e194
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (618 of 618 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-08-11 03:20:35 +02:00
9ekaitz f8eff0e422
External player choice 'None' translated in Settings (#2075)
* External player choice 'None' translated in Settings

* requested fix related to Vue i18n import

* suggested changes using translation key and fallback to player name
2022-08-10 17:52:31 -04:00
Shaban Mamedov 197abb21d5
Translated using Weblate (Georgian)
Currently translated at 27.5% (170 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ka/
2022-08-10 17:06:22 +02:00
Shaban Mamedov 0e8a25c001
Translated using Weblate (Georgian)
Currently translated at 18.9% (117 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ka/
2022-08-10 14:19:41 +02:00
Shaban Mamedov 58bf84dd14
Added translation using Weblate (Georgian) 2022-08-10 11:08:02 +02:00
nrem 34eea7f308
Translated using Weblate (Hungarian)
Currently translated at 84.6% (522 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2022-08-09 20:17:09 +02:00
Steffen Möller 72ae67043f
Translated using Weblate (German)
Currently translated at 99.6% (615 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-08-09 04:17:00 +02:00
absidue 6334df0ad0
Fix channel page ID handling (#2457)
* Fix channel page ID check race condition

* Correctly handle the different channel ID types
2022-08-08 09:26:04 +00:00
Svallinn fa012972bd
Watch: Fix "Show More replies" button visibility condition (#2460) 2022-08-07 22:10:28 -04:00
Henri 08425c824a
Translated using Weblate (Estonian)
Currently translated at 99.6% (615 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2022-08-06 14:14:22 +02:00
SC a42cff071b
Translated using Weblate (Portuguese)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-08-05 18:20:35 +02:00
absidue 620e2eaa10
Drastically improve loading speed of the settings page (#2452) 2022-08-05 08:29:31 -04:00
dependabot[bot] 1d3f73da75
Bump terser from 5.13.1 to 5.14.2 (#2409)
Bumps [terser](https://github.com/terser/terser) from 5.13.1 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-05 09:16:41 +08:00
Peter Dave Hello fe8cf10a96
Update PULL_REQUEST_TEMPLATE.md (#2438)
Add two different Pull Request type: Documentation and Others.
2022-08-04 22:52:01 +02:00
Peter Dave Hello 9a2fca38dc
Update README.md (#2437)
* Update README.md

Add link of LibRedirect and remove the download links of Privacy Redirect.

The development of Privacy Redirect looks pending for a while, the forked LibRedirect seems to be its successor with more active maintenance, should be worthy to be mentioned here.

* Update README.md

Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>
2022-08-04 22:50:53 +02:00
CaelusV 21d1cb93ca
Translated using Weblate (Swedish)
Currently translated at 87.3% (539 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2022-08-03 14:18:54 +02:00
CaelusV 17d3fab747
Translated using Weblate (Danish)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/da/
2022-08-03 14:18:53 +02:00
Massimo Pissarello 48b57a4caf
Translated using Weblate (Italian)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-08-03 04:20:46 +02:00
J. Lavoie f9870f431c
Translated using Weblate (Italian)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-08-03 01:19:08 +02:00
J. Lavoie 458e4a09e4
Translated using Weblate (French)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-08-03 01:19:08 +02:00
J. Lavoie 5365d58894
Translated using Weblate (German)
Currently translated at 97.4% (601 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-08-03 01:19:07 +02:00
Peter Dave Hello e131e71ecb
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-08-02 21:17:08 +02:00
howexek414@logodez.com d5f71ad859
Translated using Weblate (Swedish)
Currently translated at 87.0% (537 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2022-08-02 17:20:05 +02:00
CaelusV 2c37895e26
Translated using Weblate (Danish)
Currently translated at 84.4% (521 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/da/
2022-08-02 17:20:04 +02:00
CaelusV 5412f99883
Translated using Weblate (Danish)
Currently translated at 83.1% (513 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/da/
2022-08-02 13:15:35 +02:00
LINUX-SAUNA 42b7afffcb
Translated using Weblate (Finnish)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-08-01 17:17:55 +02:00
Vik 8d02c9442d
Translated using Weblate (Russian)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-08-01 15:20:27 +02:00
Темак 66d8419e7d
Translated using Weblate (Russian)
Currently translated at 97.7% (603 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-08-01 11:16:28 +02:00
Preston ad01e95ec4
Change URL for proxy test (#2434) 2022-07-31 20:26:04 -04:00
Preston 22dd5baf23
Respect autoplay playlists setting (#2430) 2022-07-31 15:37:34 -04:00
absidue 4a8d7c28c0
Fix banner width (#2432) 2022-07-31 15:37:22 -04:00
absidue 01cfbe7b1e
Fix scrolling through the download dropdown (#2426)
* Fix scrolling through the download dropdown

* Fix lining issue
2022-07-31 10:08:49 -04:00
Henri 34bbba55da
Translated using Weblate (Estonian)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2022-07-31 14:17:01 +02:00
PikachuEXE 9fa4a5a36e
! Fix style issue introduced in https://github.com/FreeTubeApp/FreeTube/pull/2399 (#2421) 2022-07-28 22:47:37 -04:00
SC 3dd541c1cf
Translated using Weblate (Portuguese)
Currently translated at 97.7% (603 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-07-28 20:20:40 +02:00
Егор Ермаков 9197c15f29
Translated using Weblate (Russian)
Currently translated at 97.5% (602 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-07-28 18:15:12 +02:00
absidue 0539e68164
Fix blank space in the subscription settings (#2372)
* Fix blank space in the subscription settings

* Remove the unused code instead of hiding it
2022-07-28 10:10:22 +08:00
Milo Ivir 9a01030919
Translated using Weblate (Croatian)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-07-28 02:18:47 +02:00
Gabriel Cardoso 9a418c0afc
Translated using Weblate (Portuguese (Brazil))
Currently translated at 97.7% (603 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-07-27 22:20:39 +02:00
Темак ea85e55f98
Translated using Weblate (Russian)
Currently translated at 97.4% (601 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-07-27 13:21:00 +02:00
Темак e06af0fb92
Translated using Weblate (Russian)
Currently translated at 97.4% (601 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-07-27 11:15:39 +02:00
Eder Etxebarria Rojo c2fbf233c7
Translated using Weblate (Basque)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eu/
2022-07-26 15:23:47 +02:00
Jeff Huang 490afd2358
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-07-25 05:17:17 +02:00
Dragibus Noir 80869dd1e3
Translated using Weblate (French)
Currently translated at 98.5% (608 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-07-24 06:15:49 +02:00
Dragibus Noir 5b17572aeb
Translated using Weblate (French)
Currently translated at 98.5% (608 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-07-23 16:25:36 +02:00
Milo Ivir 6c8b55db07
Translated using Weblate (Croatian)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-07-23 02:24:22 +02:00
Темак 8c9e5a6bef
Translated using Weblate (Russian)
Currently translated at 97.4% (601 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-07-23 02:24:21 +02:00
J. Lavoie 723ed22445
Translated using Weblate (French)
Currently translated at 98.5% (608 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-07-23 02:24:20 +02:00
Grzegorz Wójcicki f4d9cfbf04
Translated using Weblate (Polish)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-07-22 02:22:02 +02:00
Grzegorz Wójcicki bb1ec64b7c
Translated using Weblate (Polish)
Currently translated at 99.1% (612 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-07-22 00:18:48 +02:00
J. Lavoie 6dd4c9ac87
Translated using Weblate (French)
Currently translated at 98.0% (605 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-07-22 00:18:47 +02:00
Krzysztof Antonowski cefe10b25e
Translated using Weblate (Polish)
Currently translated at 99.0% (611 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-07-21 15:18:13 +02:00
Massimo Pissarello f3e04dcaaf
Translated using Weblate (Italian)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-07-21 07:15:54 +02:00
brad freedom 9dd9014a6f
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/vi/
2022-07-21 03:20:49 +02:00
VenusGirl aea882a6c4
Translated using Weblate (Korean)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ko/
2022-07-20 21:19:33 +02:00
Ihor Hordiichuk 8650a631ac
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-07-20 17:18:46 +02:00
Sveinn í Felli 9fd608259d
Translated using Weblate (Icelandic)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-07-20 12:18:10 +02:00
VenusGirl d2d88317f4
Translated using Weblate (Korean)
Currently translated at 86.3% (533 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ko/
2022-07-20 12:18:09 +02:00
Fjuro 909f5c2ddb
Translated using Weblate (Czech)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-07-20 12:18:07 +02:00
Yaron Shahrabani 27ead19145
Translated using Weblate (Hebrew)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-07-20 12:18:06 +02:00
Oğuz Ersen 5d4048571f
Translated using Weblate (Turkish)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-07-20 08:15:00 +02:00
Rex_sa f180edfa02
Translated using Weblate (Arabic)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-07-20 08:14:59 +02:00
Massimo Pissarello 24396129fc
Translated using Weblate (Italian)
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-07-20 08:14:58 +02:00
Eric 0633a2ab5f
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (617 of 617 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-07-20 04:31:37 +02:00
Rekito e14a5796ba
Added Catppuccin Mocha Theme (#2395)
* Added Catppuccin Mocha Theme

* Corrected Catppuccin Mocha Theme Hover Colors

* Fix text overflow when selecting theme accent colors

Co-authored-by: Otiker <oportunityfly.imp+gitlab2@protonmail.com>
2022-07-20 09:44:47 +08:00
Karl Tammik fecf5619c5
Translated using Weblate (Estonian)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2022-07-20 00:15:15 +02:00
J. Lavoie 9b6991e745
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2022-07-19 02:16:43 +02:00
J. Lavoie 112c16c264
Translated using Weblate (Spanish)
Currently translated at 95.8% (577 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-07-19 02:16:42 +02:00
J. Lavoie 40eda56640
Translated using Weblate (Italian)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-07-19 02:16:41 +02:00
J. Lavoie f8ce472234
Translated using Weblate (French)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-07-19 02:16:41 +02:00
J. Lavoie 8ccf64e25e
Translated using Weblate (Finnish)
Currently translated at 99.1% (597 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-07-19 02:16:40 +02:00
J. Lavoie bb49d796d4
Translated using Weblate (German)
Currently translated at 99.8% (601 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-07-19 02:16:39 +02:00
absidue 3dc7a8c549
Fix FreeTube's index.html file not being packaged (#2403) 2022-07-18 15:58:37 -04:00
SC e632225906
Translated using Weblate (Portuguese)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-07-18 19:18:38 +02:00
Nguyen Hong Cuong 38258457a3
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/vi/
2022-07-18 11:17:34 +02:00
Nguyen Hong Cuong 6183c960ba
Translated using Weblate (Vietnamese)
Currently translated at 96.1% (579 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/vi/
2022-07-17 14:18:03 +02:00
Nguyen Hong Cuong 65a28aad1f
Translated using Weblate (Vietnamese)
Currently translated at 85.5% (515 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/vi/
2022-07-17 10:21:04 +02:00
Kyotaro Iijima d9f9b14692
Translated using Weblate (Japanese)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-07-17 01:20:49 +02:00
Milo Ivir e2d5ff1222
Translated using Weblate (Croatian)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-07-16 23:18:20 +02:00
Kyotaro Iijima b11663c2d5
Translated using Weblate (Japanese)
Currently translated at 91.5% (551 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-07-16 23:18:19 +02:00
Nguyen Hong Cuong 03ee1d04f3
Translated using Weblate (Vietnamese)
Currently translated at 81.7% (492 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/vi/
2022-07-16 13:19:04 +02:00
Luca Hohmann f7b9c5acca
Fix for banner and too far scrolling (#2399)
* Fix for banner and too far scrolling

* Update App.css
2022-07-16 09:30:38 +00:00
Dragibus Noir e489825a4a
Translated using Weblate (French)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-07-15 02:19:55 +02:00
absidue 903f3a2241
Prevent packaging unneeded dependency files (#2303)
* Prevent packaging unneeded dependency files

* Exclude even more dependency files from being packaged
2022-07-14 10:43:07 -04:00
Егор Ермаков 3fe2e084a4
Translated using Weblate (Russian)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-07-13 17:19:26 +02:00
Sveinn í Felli 7c805243dc
Translated using Weblate (Icelandic)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-07-13 13:17:17 +02:00
Pieter van der Razemond ed537d3931
Translated using Weblate (Dutch)
Currently translated at 99.8% (601 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2022-07-12 17:18:54 +02:00
Jeff Huang 219b52daf5
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-07-11 05:19:20 +02:00
Grzegorz Wójcicki adf3f6e2a4
Translated using Weblate (Polish)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-07-10 16:17:42 +02:00
Fjuro 70b5a052e9
Translated using Weblate (Czech)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-07-10 10:20:57 +02:00
Rex_sa df79050b5c
Translated using Weblate (Arabic)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-07-10 05:20:17 +02:00
Eric d9eccdb45f
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-07-10 05:20:17 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc 326e3bfd6b
Updated issue template, readme and added unofficial downloads label (#2367)
* Update bug_report.yaml

* added PortableApps, edited readme, added label
2022-07-09 21:45:31 +00:00
absidue 43b9effb46
Replace sketchy lodash import for tooltip ids with own implementation (#2378) 2022-07-09 21:43:51 +00:00
Yaron Shahrabani 6ced687139
Translated using Weblate (Hebrew)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-07-09 23:19:47 +02:00
Oğuz Ersen 167c9e160b
Translated using Weblate (Turkish)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-07-09 23:19:46 +02:00
mapi68 888e37d411
Translated using Weblate (Italian)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-07-09 23:19:46 +02:00
absidue 60d07aa99d
Fixes search suggestion issues with arrow keys (#2370)
* Fix cursor moving while cycling through search suggestions

* Fix the search suggestions changing for all keyboard events

* Remove use of deprecated event.keyCode
2022-07-09 19:30:57 +02:00
Ihor Hordiichuk 0a47b01306
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-07-09 19:20:05 +02:00
absidue df0ec94233
Fix long video links in the video description breaking the layout (#2381) 2022-07-09 16:29:32 +01:00
efb4f5ff-1298-471a-8973-3d47447115dc 8c0331a120
Added warning to external player tooltip (#2387)
* Update en-US.yaml

* Update static/locales/en-US.yaml

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2022-07-09 16:26:55 +01:00
Rusi Dimitrov 9c1213980d
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2022-07-09 11:22:39 +02:00
Grzegorz Wójcicki 51203646f5
Translated using Weblate (Polish)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-07-08 22:20:39 +02:00
Dragibus Noir 4ea903e314
Translated using Weblate (French)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-07-08 22:20:38 +02:00
SC c62c269712
Translated using Weblate (Portuguese)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-07-08 19:19:32 +02:00
Miguel c2c5ec8623
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2022-07-08 19:19:31 +02:00
SC 29aac49c30
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2022-07-08 19:19:31 +02:00
SC d96d12627c
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2022-07-08 16:25:43 +02:00
SC 7fb0638264
Translated using Weblate (Portuguese)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-07-08 16:17:56 +02:00
Егор Ермаков f0ff390f9e
Translated using Weblate (Russian)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-07-08 16:17:55 +02:00
Dragibus Noir 8c8e57c573
Translated using Weblate (French)
Currently translated at 99.3% (598 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-07-08 16:17:54 +02:00
ChunkyProgrammer 997b6c2f35
allow more locales to be used by FreeTube (#2322) 2022-07-08 18:01:58 +08:00
Sveinn í Felli 36bc7aeefa
Translated using Weblate (Icelandic)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-07-08 11:17:31 +02:00
Rex_sa 61c7a1da6f
Translated using Weblate (Arabic)
Currently translated at 99.8% (601 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-07-08 11:17:30 +02:00
Ihor Hordiichuk 468f84a57a
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-07-08 08:20:45 +02:00
Oğuz Ersen 4d0c50083e
Translated using Weblate (Turkish)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-07-08 08:20:44 +02:00
mapi68 9934d57299
Translated using Weblate (Italian)
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-07-08 08:20:43 +02:00
Eric 1c4a3d1b5f
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (602 of 602 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-07-08 08:20:42 +02:00
bob1520 94030b6a8d
Feature/channels page (#2129)
* init

* sync multiple windows

* respect "preferred api"

* prompt, update thumbnail

* regexp fix

* locale

* hide search when empty
2022-07-08 11:40:10 +08:00
vallode 2340af09e2
Fix blog banner layout (#2300)
* Fix blog banner layout

* Fix banner stretching with no content
2022-07-07 19:43:14 +02:00
Егор Ермаков c501e0d301
Translated using Weblate (Russian)
Currently translated at 100.0% (594 of 594 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-07-05 17:21:30 +02:00
The Cats 27ed9fbc1b
Translated using Weblate (Portuguese (Brazil))
Currently translated at 93.0% (553 of 594 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-07-05 17:21:29 +02:00
Rusi Dimitrov 78cf02af12
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (594 of 594 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2022-07-03 23:19:44 +02:00
Shimon a7739916b9
Translated using Weblate (Czech)
Currently translated at 92.5% (550 of 594 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-07-03 14:17:40 +02:00
bob1520 3ccdf56699
search suggestion out of index (#2353) 2022-07-01 16:29:10 +08:00
absidue 65d36852ff
Fix right clicking on links being treated as link clicks (#2355) 2022-06-30 14:53:15 -04:00
Milo Ivir 8c495ca94b
Translated using Weblate (Croatian)
Currently translated at 100.0% (594 of 594 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-06-26 22:19:13 +02:00
Milo Ivir 29bbe5e626
Translated using Weblate (Croatian)
Currently translated at 100.0% (594 of 594 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-06-26 13:18:51 +02:00
Milo Ivir 6fe332fe32
Translated using Weblate (Croatian)
Currently translated at 99.8% (593 of 594 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-06-26 00:14:53 +02:00
bob1520 63442282a9
clear filter in userplaylists and history when clicked "clear input" (#2349) 2022-06-24 23:53:17 +02:00
SC a6e898f47f
Translated using Weblate (Portuguese)
Currently translated at 99.6% (592 of 594 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-06-24 18:18:11 +02:00
Unihuppio e135110954
Translated using Weblate (Finnish)
Currently translated at 99.4% (591 of 594 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-06-23 15:16:28 +02:00
mapi68 4f4f727ae1
Translated using Weblate (Italian)
Currently translated at 100.0% (594 of 594 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-06-23 07:14:39 +02:00
Jeff Huang e0b682b771
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (594 of 594 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-06-22 07:17:05 +02:00
thami simo cdf3b4af0e
Translated using Weblate (Arabic)
Currently translated at 100.0% (594 of 594 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-06-22 06:29:04 +02:00
Grzegorz Wójcicki 66a3fbfcde
Translated using Weblate (Polish)
Currently translated at 100.0% (594 of 594 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-06-22 02:20:58 +02:00
Ihor Hordiichuk 0e36903449
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (594 of 594 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-06-21 23:20:51 +02:00
Dragibus Noir c15ed46840
Translated using Weblate (French)
Currently translated at 100.0% (594 of 594 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-06-21 23:20:50 +02:00
Dragibus Noir 1f02d99217
Translated using Weblate (French)
Currently translated at 99.1% (589 of 594 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-06-21 21:19:49 +02:00
Oğuz Ersen 256022091d
Translated using Weblate (Turkish)
Currently translated at 100.0% (594 of 594 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-06-21 18:18:15 +02:00
Yaron Shahrabani ae227c7d84
Translated using Weblate (Hebrew)
Currently translated at 100.0% (594 of 594 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-06-21 16:19:08 +02:00
Sveinn í Felli d1a7bc3011
Translated using Weblate (Icelandic)
Currently translated at 100.0% (594 of 594 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-06-21 11:16:55 +02:00
Eric 0c33e27bfb
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (594 of 594 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-06-21 11:16:54 +02:00
Hosted Weblate de609c8b96
Merge branch 'origin/development' into Weblate. 2022-06-21 08:14:24 +02:00
Oğuz Ersen d433fc7ace
Translated using Weblate (Turkish)
Currently translated at 100.0% (583 of 583 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-06-21 08:14:24 +02:00
Dragibus Noir 370f6be530
Translated using Weblate (French)
Currently translated at 100.0% (583 of 583 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-06-21 08:14:23 +02:00
ChunkyProgrammer 3321fa91e4
Add Parental Controls (#1456)
* start to implement some parental controls

* Hide share + Hide Unsubscribe

* Hide live streams

* fix hide live streams

* Add "parental-control-settings"

* Implement Hide Live Streams & Hide "Age Restricted"

* Hide live streams from Subscriptions + fix hide live streams from search

* enable safe search on showFamilyFriendlyOnly

* Move some settings from parental control to distraction free

* fix channel loading

* make parental control settings collapsible

* fix lint

* dont show age restricted on videos that are loading

* improve hide live videos

* code refactor

* grammar

* nvm im dumb

* use named placeholder for age restricted message

* improve readability

* change Hide Description to Hide Video Description

* update translated strings

* fix age restricted component

Co-authored-by: Preston <freetubeapp@protonmail.com>
Co-authored-by: peepopoggers <72892531+peepopoggers@users.noreply.github.com>
2022-06-21 08:14:15 +02:00
Jeff Huang ca2799e999
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (583 of 583 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-06-21 06:22:41 +02:00
Eric 2b36c94635
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (583 of 583 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-06-21 06:22:40 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc fe84889242
Make installation method and API method mandatory in bug issue template (#2342)
* Update bug_report.yaml

* move API position
2022-06-20 22:34:21 -04:00
absidue 35dcdbac10
Fix removing the meta files when navigating to a new video (#2344) 2022-06-20 22:33:42 -04:00
PikachuEXE 10f0af1efa
* Update app menu to add item for new window (#2306)
with keyboard shortcut
2022-06-20 22:31:47 -04:00
PikachuEXE 6e25d35459
Update electron-builder version to ^23.0.2 (#2305)
Fixes build task on MacOS 12.3+
2022-06-20 22:31:09 -04:00
absidue 5643419131
Fix the redundant navigation error (#2286)
* Fix the redundant navigation error

* Fix the redundant navigation error for the profile selector settings button

* Wrap router push in function that prevents redundant navigation

* Improve duplicate route detection

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* Remove unused function

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2022-06-20 22:29:39 -04:00
vallode 8d816ed2fe
Fix channel names being cut off (#2292) 2022-06-21 09:49:45 +08:00
bob1520 c2ddac724d
Fix download filename problems (#2320)
* fix "illegal" filename and EISDIR

* check download folder exists
2022-06-21 09:43:45 +08:00
vallode 6a07d558b7
Fix confusing zoomin shortcut (#2289)
* Add hidden ctrl plus shortcut for zoomin

* Add numpad codes to zoom shortcuts
2022-06-20 11:57:25 +00:00
absidue 72b4e17cd4
Remove the unneeded fast-glob and node-abi dev dependencies (#2334) 2022-06-20 09:59:17 +08:00
absidue 6d64b3a2b1
^ Update marked (#2335) 2022-06-20 09:58:27 +08:00
absidue 809274182c
Fix the theming of the share menu logos for the system, black and dracula themes (#2329) 2022-06-19 17:19:52 -04:00
absidue f4aff3964b
Fix emojis displaying incorrectly (#2327) 2022-06-19 16:44:24 -04:00
bob1520 7057633906
loop button color (#2321) 2022-06-19 18:39:29 +00:00
Svallinn b1183fe0c0
Utils+Everywhere: Add a start offset tolerance for the external player (#2325)
If a current video is practically over or the value in
the history's watch progress is almost the same as the length
of the video, it's safe to deduce that if the external player
button is clicked, the user is most likely just rewatching
the video, making no sense to pass a start offset to it
2022-06-19 18:02:57 +00:00
Егор Ермаков f6abd74878
Translated using Weblate (Russian)
Currently translated at 100.0% (582 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-06-19 14:21:34 +02:00
Sedative 829eaa078e
Translated using Weblate (Russian)
Currently translated at 100.0% (582 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-06-19 14:21:33 +02:00
bob1520 330086e87c
add ? and * (#2319) 2022-06-15 22:41:38 +00:00
absidue e2c7fa35a3
Fix the YouTube GDPR cookie not being sent along with requests (#2315) 2022-06-15 22:40:46 +00:00
Eder ETXEBARRIA 470e9ceba5
Translated using Weblate (Basque)
Currently translated at 100.0% (582 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eu/
2022-06-15 13:32:35 +02:00
Eder ETXEBARRIA 686f95e4d0
Translated using Weblate (Basque)
Currently translated at 82.6% (481 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eu/
2022-06-14 16:20:54 +02:00
Eder ETXEBARRIA 6715751a58
Translated using Weblate (Basque)
Currently translated at 64.2% (374 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eu/
2022-06-14 09:20:42 +02:00
mapi68 262b0def48
Translated using Weblate (Italian)
Currently translated at 100.0% (582 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-06-14 03:20:44 +02:00
Eder ETXEBARRIA 5ab2cfedaf
Translated using Weblate (Basque)
Currently translated at 51.0% (297 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eu/
2022-06-13 16:21:36 +02:00
luzpaz 3440ee507c
Fix misc. typos (#2311)
Found via `codespell -q 3 -S ./yarn.lock,./static/geolocations,./static/locales -L te`
2022-06-13 21:31:32 +08:00
Eder ETXEBARRIA 7adbdb7a53
Translated using Weblate (Basque)
Currently translated at 32.1% (187 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eu/
2022-06-13 08:20:59 +02:00
Eder ETXEBARRIA 42c0d93397
Translated using Weblate (Basque)
Currently translated at 8.9% (52 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eu/
2022-06-13 06:19:10 +02:00
PrestonN ae654a1581 Bump version number to v0.17.0 2022-06-12 16:01:19 -04:00
Milo Ivir b065db4aa8
Translated using Weblate (Croatian)
Currently translated at 100.0% (582 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-06-11 16:20:19 +02:00
Milo Ivir e861e70b33
Translated using Weblate (Croatian)
Currently translated at 98.1% (571 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-06-11 02:20:45 +02:00
Milo Ivir 1820a9e9a9
Translated using Weblate (Croatian)
Currently translated at 97.9% (570 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-06-11 00:19:52 +02:00
Milo Ivir 903190bd7f
Translated using Weblate (Croatian)
Currently translated at 96.3% (561 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-06-10 22:19:23 +02:00
Grzegorz Wójcicki 1a9d1facff
Translated using Weblate (Polish)
Currently translated at 100.0% (582 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-06-08 17:20:54 +02:00
absidue 26e4433c99
Remove the unused lodash.uniqwith, videojs-replay and vue-electron dependencies (#2299) 2022-06-08 09:12:57 +08:00
absidue 18b9bdf17d
Remove the material-design-icons dependency (#2298) 2022-06-08 09:11:33 +08:00
J. Lavoie ed5d54f84d
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (582 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2022-06-08 00:18:45 +02:00
J. Lavoie f287db836e
Translated using Weblate (Spanish)
Currently translated at 97.7% (569 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-06-08 00:18:44 +02:00
J. Lavoie 1f8137cec4
Translated using Weblate (Italian)
Currently translated at 100.0% (582 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-06-08 00:18:43 +02:00
J. Lavoie d4fb62a14f
Translated using Weblate (French)
Currently translated at 100.0% (582 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-06-08 00:18:42 +02:00
J. Lavoie 4867e38db2
Translated using Weblate (Finnish)
Currently translated at 98.9% (576 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-06-08 00:18:42 +02:00
J. Lavoie 12c455d83c
Translated using Weblate (German)
Currently translated at 99.8% (581 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-06-08 00:18:40 +02:00
Hin Weisner 3849e1c7f5
Translated using Weblate (Spanish)
Currently translated at 96.2% (560 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-06-07 19:17:42 +02:00
mapi68 d59fb98108
Translated using Weblate (Italian)
Currently translated at 100.0% (582 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-06-07 08:17:38 +02:00
Yaron Shahrabani d6f47c0def
Translated using Weblate (Hebrew)
Currently translated at 100.0% (582 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-06-06 21:17:53 +02:00
Nizami 5a15b6a1af
Translated using Weblate (Azerbaijani)
Currently translated at 19.7% (115 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/az/
2022-06-06 14:16:40 +02:00
Sveinn í Felli 6d5113b590
Translated using Weblate (Icelandic)
Currently translated at 100.0% (582 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-06-06 14:16:39 +02:00
Rex_sa eae4ae3093
Translated using Weblate (Arabic)
Currently translated at 100.0% (582 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-06-06 11:19:12 +02:00
Oğuz Ersen 76e0b69de3
Translated using Weblate (Turkish)
Currently translated at 100.0% (582 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-06-06 08:19:19 +02:00
Jeff Huang 0834e73839
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (582 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-06-06 05:19:01 +02:00
Eric 48bafc91fc
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (582 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-06-06 05:19:00 +02:00
Ihor Hordiichuk d748ee133b
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (582 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-06-06 02:20:22 +02:00
Ihor Hordiichuk 0ea65a796b
Translated using Weblate (Ukrainian)
Currently translated at 99.6% (580 of 582 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-06-06 01:18:51 +02:00
PrestonN cf1de6302c Update download-settings.js, download-settings.vue, and 3 more files... 2022-06-05 17:25:05 -04:00
preston-dev1 1da7883223
Translated using Weblate (Toki Pona)
Currently translated at 4.3% (25 of 579 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tok/
2022-06-05 21:17:57 +02:00
Егор Ермаков 1c346e894e
Translated using Weblate (Russian)
Currently translated at 95.3% (552 of 579 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-06-05 19:16:26 +02:00
preston-dev1 9808a3a2e4
Added translation using Weblate (Toki Pona) 2022-06-05 19:15:59 +02:00
vallode 6a1e81d5a8
Fix channel banner padding (#2288)
* Fix channel banner padding

* Add banner as background image for cover

* Fix lint warnings

* Fix ugly default channel banner
2022-06-05 10:51:49 +08:00
vallode fd46b22f91
Playlist page improvements (#2281)
* Add hover visual on thumbnails

* Fix white-space issues on playlist description

* Fix playlist issues with scrolling

* Fix end of file new lines

* Fix dropdown not visible issue

* Fix mobile styling

* Clean up using flex

* Fix lint issue
2022-06-04 21:51:18 +00:00
vallode 492c48dcf8
Fix ft-input bug padding (#2287)
* Fix ft-input bug padding

* Fix non clear text inputs showing padding
2022-06-04 21:38:12 +00:00
SC 7fcba3f171
Translated using Weblate (Portuguese)
Currently translated at 99.4% (576 of 579 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-06-04 18:16:33 +02:00
Rex_sa 62f3b76818
Translated using Weblate (Arabic)
Currently translated at 100.0% (579 of 579 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-06-04 18:16:32 +02:00
Ihor Hordiichuk 67d06989a4
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (579 of 579 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-06-04 11:19:16 +02:00
J. Lavoie 39d77e99a3
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (579 of 579 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2022-06-04 01:19:52 +02:00
J. Lavoie 5d5bcf880f
Translated using Weblate (Italian)
Currently translated at 100.0% (579 of 579 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-06-04 01:19:52 +02:00
Grzegorz Wójcicki 0078b993bc
Translated using Weblate (Polish)
Currently translated at 100.0% (579 of 579 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-06-04 01:19:51 +02:00
J. Lavoie 7429b6527d
Translated using Weblate (French)
Currently translated at 100.0% (579 of 579 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-06-04 01:19:50 +02:00
J. Lavoie b18e134c61
Translated using Weblate (German)
Currently translated at 99.8% (578 of 579 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-06-04 01:19:50 +02:00
Oğuz Ersen 680e57644a
Translated using Weblate (Turkish)
Currently translated at 100.0% (579 of 579 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-06-03 22:18:55 +02:00
fawaz006 ecbdca3dea
Translated using Weblate (Arabic)
Currently translated at 99.8% (578 of 579 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-06-03 20:18:57 +02:00
fawaz006 9ac28f6730
Translated using Weblate (Arabic)
Currently translated at 95.6% (554 of 579 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-06-03 18:18:56 +02:00
Eric 4f8044a572
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (579 of 579 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-06-03 16:19:37 +02:00
ChunkyProgrammer da095adc8c
Allow Unsubscribing from Deleted Channels (#2283)
* unsub from deleted

* reset error message on invidious channel load

* fix error channels not showing

* Use errorMessage instead of isErrorMessage

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* Change "Error Channels" to "Channels with Errors"

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* use find instead of find index

Co-Authored-By: absidue <48293849+absidue@users.noreply.github.com>
Co-Authored-By: PikachuEXE <pikachuexe@gmail.com>

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2022-06-03 14:04:50 +00:00
ChunkyProgrammer 74dc309803
Fix: Update thumbnail url and channel name for subscriptions when change detected (#1783)
* Update thumbnails of subscriptions

* refactor

* update channel names

* movie update thumbnail action to profiles.js

* fix updating with invidious

* apply code changes

* simplify update condition logic

* remove unneeded variables

* inline variables, use for of

* fix channel null check
2022-06-03 12:52:35 +00:00
vallode 8d5aa4d855
Remove usage of fixed positioning for core UI elements (#2284)
* Use flex positioning instead of fixed

* Remove expand class

* Fix sticky description on video in mobile

* Sort CSS properties
2022-06-03 12:01:26 +00:00
ChunkyProgrammer 5f8e33c6ad
Improve system locale selection (#2271)
* improve system language selection

* fix lint

* add comments
2022-06-03 12:00:20 +00:00
mapi68 562ee02950
Translated using Weblate (Italian)
Currently translated at 100.0% (578 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-06-03 07:18:55 +02:00
mapi68 dcdfd266bc
Translated using Weblate (Italian)
Currently translated at 100.0% (578 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-06-02 23:18:54 +02:00
Rusi Dimitrov 0a51de847e
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (578 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2022-06-02 21:18:26 +02:00
Nizami 97cf456a0c
Translated using Weblate (Azerbaijani)
Currently translated at 17.9% (104 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/az/
2022-06-02 19:16:52 +02:00
Nizami 37fc95b958
Translated using Weblate (Azerbaijani)
Currently translated at 14.5% (84 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/az/
2022-06-02 17:15:47 +02:00
Nizami 5b152fd002
Added translation using Weblate (Azerbaijani) 2022-06-02 15:35:39 +02:00
Jeff Huang 48834934ee
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (578 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-06-02 05:18:37 +02:00
SC 16af4621c1
Translated using Weblate (Portuguese)
Currently translated at 99.4% (575 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-06-01 17:18:37 +02:00
absidue 7287e0011e
Fix webpack deprecation warnings in the dev-runner (#2282) 2022-06-01 07:12:30 -04:00
vallode 31bb187bbd
Clean up ft-input for top-nav (#2279)
* Clean up ft-input for top-nav

* Even out padding on ft-input

* Remove difference in in/out transitions for input

* Alternative solution to showing clear text button

* Keep clear text button visible if applicable

* Fix typo
2022-06-01 16:44:46 +08:00
vallode 989f37f913
Even spacing on top-nav (#2280) 2022-06-01 15:39:14 +08:00
J. Lavoie f3886941bd
Translated using Weblate (Spanish)
Currently translated at 96.8% (560 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-06-01 00:18:05 +02:00
absidue 331f65ec26
Remove unused dependencies (#2278)
* Remove the bulma-pro and videojs-abloop dependencies

* Remove typescript

* Remove the jest development dependency
2022-05-31 16:15:44 -04:00
Grzegorz Wójcicki fcd316d022
Translated using Weblate (Polish)
Currently translated at 100.0% (578 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-05-31 21:15:04 +02:00
ChunkyProgrammer 6d9dab7eb2
update yt-channel-info (#2275) 2022-05-31 09:45:17 +08:00
absidue 365b8f81ae
Format playlist dates with the selected locale (#2244)
* Format Invidious playlist dates with the selected locale

* Fix language for locale API as well

* Add special handling for Norsk nynorsk

* Workaround system locale issue
2022-05-30 21:43:21 -04:00
absidue dd5c68223b
Use the builtin subtle crypto library instead of node-forge (#2276) 2022-05-31 09:42:39 +08:00
Oğuz Ersen 7ae9160362
Translated using Weblate (Turkish)
Currently translated at 100.0% (578 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-05-30 23:15:27 +02:00
Sveinn í Felli b1b5467dd3
Translated using Weblate (Icelandic)
Currently translated at 98.4% (569 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-05-30 21:19:15 +02:00
J. Lavoie e6d181f95b
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (578 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-05-30 21:19:15 +02:00
J. Lavoie 80d828ec8d
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (578 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2022-05-30 21:19:14 +02:00
J. Lavoie 2ca49c9be8
Translated using Weblate (Catalan)
Currently translated at 78.0% (451 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ca/
2022-05-30 21:19:13 +02:00
J. Lavoie 0c694d8c2c
Translated using Weblate (Portuguese)
Currently translated at 95.5% (552 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-05-30 21:19:12 +02:00
J. Lavoie c73ade36a9
Translated using Weblate (Spanish)
Currently translated at 95.8% (554 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-05-30 21:19:11 +02:00
J. Lavoie 873e024238
Translated using Weblate (Spanish (Argentina))
Currently translated at 35.8% (207 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_AR/
2022-05-30 21:19:11 +02:00
J. Lavoie 6790c47eef
Translated using Weblate (Italian)
Currently translated at 100.0% (578 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-05-30 21:19:10 +02:00
Grzegorz Wójcicki 0739f68951
Translated using Weblate (Polish)
Currently translated at 100.0% (578 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-05-30 21:19:10 +02:00
J. Lavoie 10c10ae71e
Translated using Weblate (Spanish (Mexico))
Currently translated at 95.5% (552 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_MX/
2022-05-30 21:19:09 +02:00
J. Lavoie f3c5380cdc
Translated using Weblate (Portuguese (Brazil))
Currently translated at 95.5% (552 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-05-30 21:19:08 +02:00
J. Lavoie f96d7984bf
Translated using Weblate (French)
Currently translated at 100.0% (578 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-05-30 21:19:08 +02:00
J. Lavoie 905211e5d1
Translated using Weblate (Finnish)
Currently translated at 95.5% (552 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-05-30 21:19:07 +02:00
J. Lavoie c844b35e64
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (577 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-05-30 21:19:06 +02:00
J. Lavoie 48c8bd4423
Translated using Weblate (Portuguese (Portugal))
Currently translated at 89.6% (518 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2022-05-30 21:19:05 +02:00
J. Lavoie dd95f34f55
Translated using Weblate (German)
Currently translated at 99.8% (577 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-05-30 21:19:05 +02:00
PikachuEXE 2db528b8dd
! Fix handling of youtube link middle mouse click (#2083)
To properly open new windows
2022-05-30 14:32:38 -04:00
J. Lavoie 0ca4212934
Translated using Weblate (Italian)
Currently translated at 100.0% (578 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-05-30 18:19:52 +02:00
J. Lavoie acba6bc143
Translated using Weblate (French)
Currently translated at 98.2% (568 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-05-30 18:19:51 +02:00
Ihor Hordiichuk a44d98cfea
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (578 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-05-30 17:18:19 +02:00
Eric e3fb27df0a
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (577 of 578 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-05-30 17:18:17 +02:00
bob1520 ddce28e586
Feature: Screenshot of video (#2221)
* screenshot

* player settings, jpg & default "pictures" folder

* filename pattern

* folder placeholder update

* remove duplicate action

* update: won't save invalid pattern

* Ask for folder, toggle screenshot, modal showSaveDialog & button unfocus

* useModal
2022-05-30 15:24:34 +02:00
J. Lavoie 80435960bf
Translated using Weblate (Italian)
Currently translated at 97.8% (554 of 566 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-05-30 15:18:24 +02:00
J. Lavoie bd0b9d0b74
Translated using Weblate (French)
Currently translated at 100.0% (566 of 566 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-05-30 15:18:23 +02:00
J. Lavoie a4da051f43
Translated using Weblate (German)
Currently translated at 99.8% (565 of 566 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-05-30 15:18:22 +02:00
Sveinn í Felli a8ba087988
Translated using Weblate (Icelandic)
Currently translated at 100.0% (566 of 566 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-05-30 13:17:31 +02:00
Oğuz Ersen 4285b2b0b0
Translated using Weblate (Turkish)
Currently translated at 100.0% (566 of 566 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-05-30 08:16:08 +02:00
Grzegorz Wójcicki fc1430ef07
Translated using Weblate (Polish)
Currently translated at 98.9% (560 of 566 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-05-30 05:17:24 +02:00
Eric 8c3326b470
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (565 of 566 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-05-30 03:19:35 +02:00
Ihor Hordiichuk 59b6966bcc
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (566 of 566 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-05-30 01:18:17 +02:00
PikachuEXE 713738b5ff
* Implement divider for video "more dropdown menu" (#1748)
* * Implement divider for video "more dropdown menu"

* * Update API for ft-icon-button

* * Update existing ft-icon-button user to use new API for dropdown options

* * Update ft-icon-button to remove unused old API

* * Update divider to be less visible

* * Update padding of list item

* * Update WebpackDevServer option to avoid app reloading on MacOS .DS_Store file change
2022-05-29 18:33:27 -04:00
efb4f5ff-1298-471a-8973-3d47447115dc a8e517adfa
add winget package manager to readme (#2143) 2022-05-29 18:27:07 -04:00
efb4f5ff-1298-471a-8973-3d47447115dc f1117df794
Update issue templates (#2257)
* Update bug_report.yaml

* Update feature_request.yaml
2022-05-29 18:18:58 -04:00
efb4f5ff-1298-471a-8973-3d47447115dc b7e7e63090
Browser extension warning (#2210)
* Browser extension warning

* Update README.md

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2022-05-29 16:51:52 -04:00
ChunkyProgrammer dfb28b1d69
Feat: SponsorBlock improvements (#1849)
* Add setting for each SB category

* Update SB Settings Component

* Show other SB categories in seek bar

* Use camelCase for SponsorBlock values

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* change "Don't Skip" to "Do Nothing" in locale

* improve styling of sponsorblock settings

* add filler category, don't repeat colors

* Fix JS format issue caused during code conflict resolving

* make sponsor block markers transparent

* change opacity to 0.6

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2022-05-29 22:36:59 +02:00
Shimon 052a1fb65c
Translated using Weblate (Czech)
Currently translated at 99.6% (556 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-05-29 13:19:45 +02:00
bob1520 c098014a4e
Fix caption baseurl (#2268)
* fix caption

* remove duplicate auto-translation from english
2022-05-26 22:46:49 -04:00
Max Nordlund fdd7e94a1d
Fix typo (#2267)
* Fix typo

* Fix typo

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

Co-authored-by: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
2022-05-27 00:08:20 +02:00
bob1520 a9dc9c028d
Fix: wrong info displayed when quickly navigate from a channel to another (#2259)
* Fix: wrong info displayed when you quickly navigate from a channel to another (Invidious)

* localapi

* id
2022-05-25 11:32:19 +02:00
PikachuEXE 8e0f6580d6
^ Update electron 16.x (#2252) 2022-05-25 10:47:56 +02:00
ChunkyProgrammer 2332aafd68
fix csv import/export (#2247) 2022-05-25 10:28:18 +02:00
SC a5585afa18
Translated using Weblate (Portuguese)
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-05-24 13:15:34 +02:00
Kyotaro Iijima e17bdf2aef
Translated using Weblate (Japanese)
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-05-23 05:19:14 +02:00
absidue 0146a63ce6
Add support for next/previous/pause/resume global hotkeys/actions (#2239) 2022-05-23 09:48:49 +08:00
absidue 32b9e1d511
Fix the stats for nerds modal hogging all the keyboard events (#2253) 2022-05-22 07:59:49 -04:00
Rusi Dimitrov d34720aeb3
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2022-05-21 14:17:21 +02:00
Frijolito Bean 75d59a5499
Translated using Weblate (Spanish (Mexico))
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_MX/
2022-05-20 05:14:04 +02:00
Frijolito Bean 6b3874e8c9
Translated using Weblate (Spanish (Mexico))
Currently translated at 80.4% (449 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_MX/
2022-05-18 23:14:58 +02:00
Jeff Huang d17b205b58
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-05-18 07:16:41 +02:00
Grzegorz Wójcicki 6c70e8928e
Translated using Weblate (Polish)
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-05-17 23:14:18 +02:00
mapi68 fa7fb33cda
Translated using Weblate (Italian)
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-05-17 05:18:33 +02:00
mapi68 5ec942af6a
Translated using Weblate (Italian)
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-05-17 03:18:44 +02:00
Adolfo Jayme Barrientos be6aa3ee06
Translated using Weblate (Catalan)
Currently translated at 81.5% (455 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ca/
2022-05-16 16:17:59 +02:00
VenusGirl 85bbffaf6c
Translated using Weblate (Korean)
Currently translated at 88.1% (492 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ko/
2022-05-16 06:18:04 +02:00
Milo Ivir 0fe60efb6d
Translated using Weblate (Croatian)
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-05-16 03:20:42 +02:00
Ihor Hordiichuk 1863161cfd
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-05-15 23:17:45 +02:00
Rex_sa b4353edec5
Translated using Weblate (Arabic)
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-05-15 18:16:37 +02:00
Sveinn í Felli 59f6f64462
Translated using Weblate (Icelandic)
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-05-15 13:16:44 +02:00
André Marcelo Alvarenga 981e24c5e4
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-05-15 05:17:47 +02:00
Eric 7cc68196f8
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-05-15 05:17:46 +02:00
preston 20a65a6400 Fix small errors that would come up during usage 2022-05-14 21:05:14 -04:00
J. Lavoie 41088818fe
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2022-05-15 02:18:09 +02:00
J. Lavoie c58519ffa4
Translated using Weblate (Spanish)
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-05-15 02:18:08 +02:00
J. Lavoie 4d9a2b83ee
Translated using Weblate (Italian)
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-05-15 02:18:08 +02:00
J. Lavoie 5f1be04f43
Translated using Weblate (French)
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-05-15 02:18:07 +02:00
J. Lavoie 8f94e220bf
Translated using Weblate (Finnish)
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-05-15 02:18:06 +02:00
J. Lavoie 904a6ce289
Translated using Weblate (German)
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-05-15 02:18:05 +02:00
Yaron Shahrabani d0c608f15c
Translated using Weblate (Hebrew)
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-05-15 00:17:48 +02:00
Oğuz Ersen cc0b1e55cf
Translated using Weblate (Turkish)
Currently translated at 100.0% (558 of 558 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-05-15 00:17:47 +02:00
PrestonN 03e80596c6 Update videojs 2022-05-14 17:37:17 -04:00
ChunkyProgrammer 62bdf5e4d6
Feat: Channel Member Icons + Load Custom Channel Emojis in Comments (#1819)
* channel member + custom channel emojis

* accessibility improvements

* show member icon for comment replies

* update yt-comment-scraper. make member icon more accessible.
2022-05-14 13:33:00 -04:00
efb4f5ff-1298-471a-8973-3d47447115dc cfff65d2f5
Update invidious-instances.json (#2236)
* Update invidious-instances.json

* added https://invidious.tiekoetter.com instance
2022-05-14 12:59:18 -04:00
PikachuEXE 80b1e436f8
Update build script to build ARM64 version on Apple Silicon machines (#1918)
* $ Refactor build script

* * Update build script to build ARM64 on Apple Silicon
2022-05-14 12:53:08 -04:00
PikachuEXE 1cbf6b5159
^ Update electron 16.x (#2238) 2022-05-14 12:46:08 -04:00
Егор Ермаков f2c4373a5d
Translated using Weblate (Russian)
Currently translated at 100.0% (557 of 557 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-05-14 09:14:43 +02:00
zmni 5136d02ace
Translated using Weblate (Indonesian)
Currently translated at 99.6% (555 of 557 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2022-05-14 05:18:44 +02:00
Athanasios Plastiras 5558f06bbc
Translated using Weblate (Greek)
Currently translated at 100.0% (557 of 557 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2022-05-13 15:19:38 +02:00
jilv220 2c672c1baa
Fix #1774 - Dropdown doesn't match theme in dark mode (#2199)
* fix #1774

* fix highlight in dark theme

* change side-nav-color to #0f0f0f in black theme
2022-05-13 04:53:33 -04:00
vallode b202ec85e5
Remove input event emitting to reset search field (#2108) 2022-05-13 09:16:14 +08:00
J. Lavoie e6cea365d3
Translated using Weblate (Italian)
Currently translated at 100.0% (557 of 557 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-05-12 22:17:39 +02:00
Grzegorz Wójcicki 9c38bce95f
Translated using Weblate (Polish)
Currently translated at 100.0% (557 of 557 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-05-12 22:17:39 +02:00
J. Lavoie c8b1e907cd
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (557 of 557 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-05-12 22:17:38 +02:00
J. Lavoie 2ee7023ead
Translated using Weblate (French)
Currently translated at 100.0% (557 of 557 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-05-12 22:17:38 +02:00
J. Lavoie 385571c0f9
Translated using Weblate (Finnish)
Currently translated at 100.0% (557 of 557 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-05-12 22:17:37 +02:00
J. Lavoie d99f315fcd
Translated using Weblate (German)
Currently translated at 100.0% (557 of 557 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-05-12 22:17:37 +02:00
Kyotaro Iijima 950a9f728e
Translated using Weblate (Japanese)
Currently translated at 100.0% (557 of 557 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-05-12 19:15:38 +02:00
bob1520 8b50045e78
channel fix (banner, playlist) (#2215)
* channel fix (banner, playlist)

* remove console.log(response)
2022-05-12 09:37:25 +00:00
Eric 252f85c49f
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (557 of 557 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-05-12 02:18:49 +02:00
Yaron Shahrabani 4e91c84aae
Translated using Weblate (Hebrew)
Currently translated at 100.0% (557 of 557 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-05-12 01:17:57 +02:00
Ihor Hordiichuk 2809d81e5c
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (557 of 557 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-05-11 23:16:30 +02:00
Oğuz Ersen b97c9a4c6c
Translated using Weblate (Turkish)
Currently translated at 100.0% (557 of 557 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-05-11 23:16:29 +02:00
Sveinn í Felli b6b2649478
Translated using Weblate (Icelandic)
Currently translated at 100.0% (557 of 557 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-05-11 18:16:35 +02:00
vallode 3dcea52b75
System theme preference (#1800)
* Add system preference to theme-settings

* Add watching logic to check for dark theme settings

* Add en system theme translation

* Add explicit darkTheme option to browserWindow

* Remove unnecessary themeSource line

* Fix lint errors

* Move to using main process messaging for theme change

* Add system dataset selectors for themes

* Fix lint errors

* Change system theme to system default

* Use system default for deciding background color of newWindow

* Add baseTheme to state persistance

* Use baseTheme on browserWindow creation

* Fix lint errors

* Improve window background logic

* Catch settingsDb errors

* Remove dark flash on light themes

* Fix lint issues

* Fix system default sync on multiple windows

* Load database on each new window

* Fix lint errors

* Update compatibility for shared electron storage

* Remove unused console log

* Revert unnecessary changes

* Fix window maximize white flash

* Fix handleBaseTheme usage

* Use data-system-theme instead of data-theme

* Revert window maximize changes

* Fix theme flash on new window open
2022-05-11 10:30:40 -04:00
absidue ea04ef0a90
Bump Babel to latest version and update Babel targets (#2182)
* Bump Babel to latest version and update Babel targets

* Bump babel to latest version
2022-05-11 05:51:13 -04:00
PikachuEXE 24bce11b05
* Update all GH workflow config to update node 14.x > 16.x (#1898) 2022-05-10 13:35:58 -04:00
absidue e32e6f87b1
Update marked to 4.0.14 and ytsr to 3.8.0 (#2229)
* ^ Update marked and ytsr

* ^ Update marked
2022-05-10 02:08:48 -04:00
dependabot[bot] 05d5ab8a6f
Bump ejs from 3.1.6 to 3.1.7 (#2233)
Bumps [ejs](https://github.com/mde/ejs) from 3.1.6 to 3.1.7.
- [Release notes](https://github.com/mde/ejs/releases)
- [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mde/ejs/compare/v3.1.6...v3.1.7)

---
updated-dependencies:
- dependency-name: ejs
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-10 10:19:54 +08:00
zmni d8fc30a272
Translated using Weblate (Indonesian)
Currently translated at 99.6% (554 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2022-05-09 20:16:40 +02:00
PikachuEXE ae0e06c4b8
^ Update electron 16.x (#2212) 2022-05-05 09:43:07 -04:00
Sunhour Lyy 01ba426c8f
Translated using Weblate (Khmer (Central))
Currently translated at 0.1% (1 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/km/
2022-05-03 04:13:29 +02:00
Sunhour Lyy 2d59724c93
Added translation using Weblate (Khmer (Central)) 2022-05-03 02:45:43 +02:00
Shimon 8a8feeeb82
Translated using Weblate (Czech)
Currently translated at 99.6% (554 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-05-02 22:11:44 +02:00
Shimon 9ba89f52b9
Translated using Weblate (Czech)
Currently translated at 95.5% (531 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2022-05-02 18:11:35 +02:00
absidue 1e5895a8c6
Hide Picture in Picture button and disable shortcut for audio formats (#2227) 2022-05-02 19:50:23 +08:00
SC cce529172b
Translated using Weblate (Portuguese)
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-05-02 13:11:27 +02:00
darkbrow 10a09ffb83
Translated using Weblate (Korean)
Currently translated at 85.2% (474 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ko/
2022-05-02 06:11:00 +02:00
Jun Kyung Bang d7e973a571
Translated using Weblate (Korean)
Currently translated at 85.2% (474 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ko/
2022-05-02 06:11:00 +02:00
Layne Harling 2c76db87e4
Translated using Weblate (Korean)
Currently translated at 85.2% (474 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ko/
2022-05-02 06:10:59 +02:00
absidue e29d041a91
Bump autolinker and forge to latest versions (#2200) 2022-04-27 15:48:33 +08:00
Svallinn 39bf59238f
List-Video: Clear watch progress from view cache when marking as unseen (#2220) 2022-04-27 02:28:16 -04:00
Ivan GJ ea1386deb0
Translated using Weblate (Catalan)
Currently translated at 81.4% (453 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ca/
2022-04-25 15:15:11 +02:00
Ivan GJ 9edc447953
Translated using Weblate (Catalan)
Currently translated at 80.2% (446 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ca/
2022-04-25 13:45:43 +02:00
The Cats 782a295dca
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-04-24 18:13:18 +02:00
absidue e10c12e55b
Allow DASH formats for livestream replays (#2208) 2022-04-24 10:02:26 +08:00
Karl Tammik 2c131ae311
Translated using Weblate (Estonian)
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2022-04-20 10:12:24 +02:00
Kyra Wertho bb09ab6422
Translated using Weblate (Dutch)
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2022-04-19 00:11:40 +02:00
Preston b98054547f
Temporarily Downgrade Linux Nightly Builds to Ubuntu 18.04 2022-04-18 02:46:58 +00:00
retiolus 7878e9e3a6
Translated using Weblate (Catalan)
Currently translated at 53.4% (297 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ca/
2022-04-15 21:11:58 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc 82a17615ac
revert workflows (#2202)
* Update autoLabelPR.yaml

* Update conflicts.yml

* Update label-changes-requested.yml

* Update README.md

* Update README.md

* Delete autoLabelPR.yaml

* Delete conflicts.yml

* Delete label-changes-requested.yml
2022-04-14 23:57:06 -04:00
efb4f5ff-1298-471a-8973-3d47447115dc c0aabbc21a
testing workflow (#2201)
* Update autoLabelPR.yaml

* Update conflicts.yml

* Update label-changes-requested.yml
2022-04-14 20:50:50 -04:00
efb4f5ff-1298-471a-8973-3d47447115dc 53ed89c6a3
Delete dependent-issues.yml (#2198)
* Delete dependent-issues.yml

* remove workflow description in PR template
2022-04-13 22:52:03 -04:00
Rex_sa 370681ca5a
Translated using Weblate (Arabic)
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-04-13 09:10:28 +02:00
Kyotaro Iijima 86621442f5
Translated using Weblate (Japanese)
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-04-12 21:07:45 +02:00
Егор Ермаков ada6245c2b
Translated using Weblate (Russian)
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-04-12 16:09:30 +02:00
Ramin Zare 5cc8722773
Translated using Weblate (Persian)
Currently translated at 43.8% (244 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fa/
2022-04-12 13:07:22 +02:00
Taro Tanaka d91032a5d9
Translated using Weblate (Japanese)
Currently translated at 99.6% (554 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-04-12 08:08:55 +02:00
José Geiferson Limeira Silva 1d18e1314b
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.6% (554 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-04-11 23:08:23 +02:00
José Geiferson Limeira Silva d25f8c72a6
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.4% (553 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-04-11 21:08:19 +02:00
J. Lavoie ef367b3399
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2022-04-11 19:08:36 +02:00
J. Lavoie 2cf674ed5d
Translated using Weblate (Spanish)
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-04-11 19:08:35 +02:00
J. Lavoie e2a39b8d29
Translated using Weblate (Italian)
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-04-11 19:08:35 +02:00
J. Lavoie f826b71c46
Translated using Weblate (French)
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-04-11 19:08:34 +02:00
J. Lavoie 1831797e2c
Translated using Weblate (Finnish)
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-04-11 19:08:33 +02:00
J. Lavoie 915ee8f244
Translated using Weblate (German)
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-04-11 19:08:33 +02:00
Ihor Hordiichuk 602773e4fa
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-04-11 17:08:09 +02:00
Milo Ivir 2b3e627647
Translated using Weblate (Croatian)
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-04-11 17:08:08 +02:00
Grzegorz Wójcicki 737bf8072a
Translated using Weblate (Polish)
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-04-11 15:07:45 +02:00
Yaron Shahrabani 181e5153bf
Translated using Weblate (Hebrew)
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-04-11 10:07:21 +02:00
Oğuz Ersen 7590a6a342
Translated using Weblate (Turkish)
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-04-11 08:07:28 +02:00
Eric f039386c3b
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-04-11 08:07:27 +02:00
Jeff Huang 15fc689e4c
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-04-11 05:10:56 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc ce031209c2
Auto label duplicate issues (#2187)
* Create autoLabelDuplicate.yml

* Update autoLabelDuplicate.yml

* Update remove-outdated-labels.yml
2022-04-10 21:32:42 -04:00
efb4f5ff-1298-471a-8973-3d47447115dc 7100050934
test workflow API rate limit exceeded (#2188)
* Create autoLabelDuplicate.yml

* Update autoLabelDuplicate.yml

* Update remove-outdated-labels.yml

* Update dependent-issues.yml
2022-04-10 21:32:32 -04:00
Sveinn í Felli 9ebe73c351
Translated using Weblate (Icelandic)
Currently translated at 100.0% (556 of 556 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-04-11 02:10:42 +02:00
PrestonN 40699b9ae3 Customize max playback rate and playback rate interval 2022-04-10 18:00:47 -04:00
PrestonN cf1790d52c Merge branch 'development' of https://github.com/FreeTubeApp/FreeTube.git 2022-04-10 17:58:07 -04:00
efb4f5ff-1298-471a-8973-3d47447115dc 02e7edeafd
Auto PR Label Conflicts (#2185)
* Update README.md

* Revert "Update README.md"

This reverts commit 78805b973e.

* Add files via upload
2022-04-10 17:18:19 -04:00
efb4f5ff-1298-471a-8973-3d47447115dc 5b2f284abc
Add files via upload (#2184) 2022-04-10 17:18:04 -04:00
efb4f5ff-1298-471a-8973-3d47447115dc 87c54a163b
Auto Remove outdated labels (#2186)
* Update README.md

* Revert "Update README.md"

This reverts commit 78805b973e.

* Add files via upload
2022-04-10 17:17:48 -04:00
efb4f5ff-1298-471a-8973-3d47447115dc 3a6ad1e55e
Add files via upload (#2183) 2022-04-10 17:17:36 -04:00
PrestonN 21a4739c68 Check if mutation exists before calling commit 2022-04-10 17:15:41 -04:00
zmni ed6861a09b
Translated using Weblate (Indonesian)
Currently translated at 99.6% (552 of 554 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2022-04-10 22:10:23 +02:00
Rusi Dimitrov ceb3b0354d
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (554 of 554 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2022-04-10 19:10:03 +02:00
Milo Ivir 0885a3a536
Translated using Weblate (Croatian)
Currently translated at 100.0% (554 of 554 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-04-10 19:10:02 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc 50d88ebb3a
Pr issue dependent (#1832)
* Create dependent-issues.yml

* Update dependent-issues.yml

* Create no-response.yml

* Update no-response.yml

* Delete no-response.yml

* Delete dependent-issues.yml

* Add files via upload

* Update dependent-issues.yml

* Update dependent-issues.yml

* changed daily check to hourly

* version update

* Update dependent-issues.yml

* dependent add

* Update dependent-issues.yml

* Update dependent-issues.yml

* Update dependent-issues.yml

* Update dependent-issues.yml

* Update dependent-issues.yml

* Update dependent-issues.yml

* Update dependent-issues.yml

* Update dependent-issues.yml

* Update dependent-issues.yml

* Update dependent-issues.yml

* Update dependent-issues.yml

* Update dependent-issues.yml

* Update dependent-issues.yml

* Update dependent-issues.yml

* Update PULL_REQUEST_TEMPLATE.md

* added newline

* update dependent issues pr description

* Add files via upload

* Delete conflicts.yml

* Delete label-changes-requested.yml

* Delete remove-outdated-labels.yml
2022-04-10 14:34:02 +00:00
Oğuz Ersen 0907790440
Translated using Weblate (Turkish)
Currently translated at 100.0% (554 of 554 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-04-10 12:06:40 +02:00
Rex_sa b9f8975a7a
Translated using Weblate (Arabic)
Currently translated at 100.0% (554 of 554 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-04-10 12:06:39 +02:00
Eric 647884f637
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (554 of 554 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-04-10 05:06:33 +02:00
Sveinn í Felli 54c44b8627
Translated using Weblate (Icelandic)
Currently translated at 100.0% (554 of 554 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-04-10 02:06:35 +02:00
Ihor Hordiichuk f8a5089f61
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (554 of 554 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-04-10 02:06:34 +02:00
J. Lavoie 38285c94ae
Translated using Weblate (Lithuanian)
Currently translated at 95.4% (529 of 554 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2022-04-10 00:13:23 +02:00
Omer I.S f73bac1778
Translated using Weblate (Hebrew)
Currently translated at 100.0% (554 of 554 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-04-10 00:13:23 +02:00
Yaron Shahrabani 7d51d308de
Translated using Weblate (Hebrew)
Currently translated at 100.0% (554 of 554 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-04-10 00:13:22 +02:00
J. Lavoie 722a0fcd24
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (554 of 554 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2022-04-10 00:13:21 +02:00
J. Lavoie b1ba0c93d0
Translated using Weblate (Spanish)
Currently translated at 100.0% (554 of 554 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-04-10 00:13:21 +02:00
J. Lavoie 28f0507197
Translated using Weblate (Italian)
Currently translated at 100.0% (554 of 554 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-04-10 00:13:20 +02:00
J. Lavoie 8643f07b1b
Translated using Weblate (French)
Currently translated at 100.0% (554 of 554 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-04-10 00:13:20 +02:00
J. Lavoie ba38ea69f8
Translated using Weblate (Finnish)
Currently translated at 100.0% (554 of 554 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-04-10 00:13:19 +02:00
J. Lavoie 0a2bac3b08
Translated using Weblate (German)
Currently translated at 100.0% (554 of 554 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-04-10 00:13:18 +02:00
Preston 0806a1a0ae Bump yt-channel-info version, fix playlist / history search bar hiding and fix text in resolution for stats modal 2022-04-09 16:23:34 -04:00
absidue 4ef26df7a0
Add the alternate search keyboard shortcuts COMMAND+L on MacOS and CTRL+L on other platforms (#2175) 2022-04-09 15:43:17 -04:00
absidue b3ee24ecf3
Hide filter on history and playlist page when page is empty (#2177)
* Hide filter on history and playlist page when page is empty

* Fix linter warnings

* Fully fix linter warnings
2022-04-09 15:42:03 -04:00
absidue 70c0544fe5
Bump marked and electron-context-menu (#2176) 2022-04-09 15:40:26 -04:00
ChunkyProgrammer 4ba2cb29c6
Fix: trending cache (#2125)
* fix trending cache

* fix displaying trending from cache

* fix trending "resync"
2022-04-09 15:34:55 -04:00
max 06a7298ded
Translated using Weblate (Spanish)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-04-08 16:09:44 +02:00
vallode 86bdb5e2ae
Fix search input shortcut (#2140)
* Add handler for slash shortcut

* Fix lint errors

* Change Slash shortcut to Alt+KeyD
2022-04-07 22:45:22 -04:00
vallode 6559732207
Switch debug and picture in picture shortcuts for consistency (#2141)
* Switch debug and picture in picture shortcuts for consistency

* Add preventDefault to statsmodal shortcut
2022-04-07 22:40:29 -04:00
Preston 884e0967df Update local API modules and use new variable for related channels 2022-04-07 22:20:33 -04:00
PikachuEXE 6130ca3d95
^ Update electron 16.x (#2168) 2022-04-07 22:15:24 -04:00
absidue 048b7bc77e
Only fetch the most recent update from the GitHub releases (#2169) 2022-04-07 22:03:28 -04:00
The_BadUser 5c54862a76
Translated using Weblate (Russian)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-04-06 12:12:45 +02:00
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
Adrián López Galera 40ac959684
Translated using Weblate (Spanish)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-04-05 09:12:42 +02:00
Kyra Wertho 35c767c20d
Translated using Weblate (Dutch)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2022-04-04 18:10:48 +02:00
Kyra Wertho 34b84466bc
Translated using Weblate (Dutch)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2022-04-04 02:13:02 +02:00
agw76638 dec075537e
Translated using Weblate (Korean)
Currently translated at 85.6% (473 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ko/
2022-04-03 17:13:07 +02:00
Kyotaro Iijima c1cf223bca
Translated using Weblate (Japanese)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-04-02 16:12:01 +02:00
Егор Ермаков b46e6ee8ee
Translated using Weblate (Russian)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-03-31 13:12:30 +02:00
Takeshi cc2c4abf13
Translated using Weblate (Indonesian)
Currently translated at 99.6% (550 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2022-03-31 09:12:31 +02:00
Егор Ермаков 95915f85b7
Translated using Weblate (Russian)
Currently translated at 99.8% (551 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-03-31 09:12:30 +02:00
Егор Ермаков d408d1cbae
Translated using Weblate (Russian)
Currently translated at 99.8% (551 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-03-30 22:12:34 +02:00
Егор Ермаков f3e7617b69
Translated using Weblate (Russian)
Currently translated at 99.8% (551 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-03-30 19:12:12 +02:00
bob1520 d5c40be2ab
defaultSkipInterval * player.playbackRate() (#2153) 2022-03-30 10:06:54 +08:00
PikachuEXE d026170905
^ Update electron 16.x (#2117) 2022-03-28 22:22:18 -04:00
max ec69fb2506
Translated using Weblate (Spanish)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-03-28 19:11:56 +02: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
The Cats 1b6c518c26
Translated using Weblate (Spanish)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-03-27 20:12:25 +02:00
dependabot[bot] 2bbb875749
Bump plist from 3.0.4 to 3.0.5 (#2150)
Bumps [plist](https://github.com/TooTallNate/node-plist) from 3.0.4 to 3.0.5.
- [Release notes](https://github.com/TooTallNate/node-plist/releases)
- [Changelog](https://github.com/TooTallNate/plist.js/blob/master/History.md)
- [Commits](https://github.com/TooTallNate/node-plist/commits)

---
updated-dependencies:
- dependency-name: plist
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-27 09:30:28 +08:00
dependabot[bot] ae52e4a014
Bump minimist from 1.2.5 to 1.2.6 (#2151)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-27 09:29:57 +08:00
absidue 48bdd3f284
Bump ytsr to 3.6.0 (#2148) 2022-03-26 09:25:24 +08:00
bob1520 dc4a828820
Fix addToSessionSearchHistory (#2124)
payload.data is already concatenated in Search.js
2022-03-26 09:20:22 +08:00
Viktor 099c8778c8
Translated using Weblate (Russian)
Currently translated at 99.8% (551 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-03-22 13:00:13 +01:00
The Cats 8b8d6d41bf
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-03-20 14:59:14 +01:00
javad SI 84590d8c7e
Translated using Weblate (Persian)
Currently translated at 41.3% (228 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fa/
2022-03-18 20:59:31 +01:00
Gabriel Cardoso 47fbee8747
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.6% (550 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-03-18 20:59:30 +01:00
Milo Ivir 1e1a04c81f
Translated using Weblate (Croatian)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-03-13 13:59:03 +01:00
Kyotaro Iijima 4fca96f48a
Translated using Weblate (Japanese)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-03-13 06:58:52 +01:00
Marco bb5a5b59b5
Translated using Weblate (Italian)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-03-12 10:58:52 +01:00
Edward 154cc85738
Translated using Weblate (Romanian)
Currently translated at 99.8% (551 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2022-03-10 19:59:10 +01:00
Rusi Dimitrov 3096872384
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2022-03-09 19:59:39 +01:00
Tenho Ruohoranta 7bb030274e
Translated using Weblate (Finnish)
Currently translated at 99.8% (551 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-03-06 15:59:41 +01:00
vallode 815c348948
Sync theme between windows (#2090)
* Sync expandSideBar across tabs

* Sync baseTheme, mainColor, secColor between windows

* Fix lint errors

* Fix lint errors: electric boogaloo
2022-03-05 03:09:32 -05:00
Jiri Grönroos 2dd184fba3
Translated using Weblate (Finnish)
Currently translated at 98.9% (546 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-03-03 10:55:32 +01:00
Mahdi Koushan Mehr 3b195c3ad5
Translated using Weblate (Persian)
Currently translated at 40.0% (221 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fa/
2022-02-28 22:57:11 +01:00
Rex_sa e9569644a3
Translated using Weblate (Arabic)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-02-28 22:57:10 +01:00
mapi68 fa9c76d982
Translated using Weblate (Italian)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-02-26 09:57:42 +01:00
Preston 1c647504c9 Ignore quality options if can't find matching bitrate 2022-02-25 17:51:02 -05:00
PikachuEXE f88ae78e0a
^ Update electron 16.x (#2082) 2022-02-24 22:42:36 -05:00
Milo Ivir e7ec568594
Translated using Weblate (Croatian)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-02-25 00:54:10 +01:00
Kyotaro Iijima 846cb6f0ac
Translated using Weblate (Japanese)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-02-22 22:55:40 +01:00
neko 147ebde76b
Fix thumbnail being obstructed by time tooltip (#2078)
* Fix thumbnail being obstructed by time tooltip

* Update src/renderer/videoJS.css

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2022-02-21 14:11:42 +00:00
Jeff Huang 4cd3376624
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-02-21 04:54:54 +01:00
mapi68 ca47f990f6
Translated using Weblate (Italian)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-02-20 23:55:11 +01:00
Yaron Shahrabani 4569c74ed7
Translated using Weblate (Hebrew)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-02-20 21:55:04 +01:00
zmni 45b3679d5a
Translated using Weblate (Indonesian)
Currently translated at 99.6% (550 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2022-02-20 19:56:48 +01:00
J. Lavoie 5ad20c815c
Translated using Weblate (Korean)
Currently translated at 85.3% (471 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ko/
2022-02-20 16:56:15 +01:00
Ihor Hordiichuk b9c97da29c
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-02-20 16:56:14 +01:00
J. Lavoie 982278fbe5
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2022-02-20 16:56:13 +01:00
J. Lavoie 5209491f32
Translated using Weblate (Portuguese)
Currently translated at 98.3% (543 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-02-20 16:56:12 +01:00
J. Lavoie 3a53784afd
Translated using Weblate (Spanish)
Currently translated at 98.5% (544 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-02-20 16:56:11 +01:00
J. Lavoie 288df960f5
Translated using Weblate (Spanish (Argentina))
Currently translated at 37.5% (207 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_AR/
2022-02-20 16:56:11 +01:00
J. Lavoie 0959f1fbac
Translated using Weblate (Italian)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-02-20 16:56:10 +01:00
J. Lavoie a787bd3c4f
Translated using Weblate (Spanish (Mexico))
Currently translated at 66.4% (367 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_MX/
2022-02-20 16:56:10 +01:00
J. Lavoie cecab7a2a2
Translated using Weblate (Portuguese (Brazil))
Currently translated at 97.4% (538 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-02-20 16:56:09 +01:00
J. Lavoie fdb577829a
Translated using Weblate (French)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-02-20 16:56:09 +01:00
J. Lavoie 8f32fb19b7
Translated using Weblate (Finnish)
Currently translated at 98.1% (542 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-02-20 16:56:07 +01:00
J. Lavoie c898cc9ee3
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-02-20 16:56:07 +01:00
J. Lavoie 2bbff895b6
Translated using Weblate (Japanese)
Currently translated at 98.3% (543 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-02-20 16:56:06 +01:00
J. Lavoie f49ec25678
Translated using Weblate (Portuguese (Portugal))
Currently translated at 94.9% (524 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2022-02-20 16:56:06 +01:00
J. Lavoie cf072482cd
Translated using Weblate (German)
Currently translated at 99.8% (551 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-02-20 16:56:05 +01:00
Sveinn í Felli 5f505f6d91
Translated using Weblate (Icelandic)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-02-20 12:55:51 +01:00
Oğuz Ersen 89902e70a3
Translated using Weblate (Turkish)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-02-20 12:55:50 +01:00
mm4c e49acde428
Translated using Weblate (Dutch)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2022-02-20 12:55:49 +01:00
Yaron Shahrabani 5e861a8e33
Translated using Weblate (Hebrew)
Currently translated at 99.0% (547 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-02-20 07:54:14 +01:00
mapi68 bd718703ce
Translated using Weblate (Italian)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-02-20 07:54:13 +01:00
Grzegorz Wójcicki fa5f833165
Translated using Weblate (Polish)
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-02-20 07:54:12 +01:00
Eric bc09b22711
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (552 of 552 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-02-20 07:54:11 +01:00
dependabot[bot] 9b38bec9bb
Bump follow-redirects from 1.14.7 to 1.14.8 (#2079)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-19 23:35:22 -05:00
vallode 85bb335317
Unify icon text white icon (#2088) 2022-02-19 21:59:10 -05:00
Hosted Weblate ca91564f0f
Merge branch 'origin/development' into Weblate. 2022-02-20 03:32:58 +01:00
Eric 11edb7d4cd
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (551 of 551 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-02-20 03:32:58 +01:00
Preston dbf69f242a Simplify playlist / history search and add video stats string for legacy videos 2022-02-19 21:32:34 -05:00
Ihor Hordiichuk 222c41c863
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (551 of 551 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-02-20 01:56:13 +01:00
Preston cd574be4e7 Stats for nerds cleanup and fix linter errors 2022-02-19 17:17:58 -05:00
J. Lavoie 1da67594b6
Translated using Weblate (Hindi)
Currently translated at 13.6% (75 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hi/
2022-02-18 00:58:08 +01:00
Yaron Shahrabani bf16504509
Translated using Weblate (Hebrew)
Currently translated at 98.5% (542 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-02-18 00:58:07 +01:00
J. Lavoie fd80ea40af
Translated using Weblate (Romanian)
Currently translated at 97.0% (534 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2022-02-18 00:58:07 +01:00
J. Lavoie 76463fe1f6
Translated using Weblate (Swedish)
Currently translated at 94.0% (517 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2022-02-18 00:58:06 +01:00
J. Lavoie df8cde94c9
Translated using Weblate (Danish)
Currently translated at 79.6% (438 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/da/
2022-02-18 00:58:05 +01:00
J. Lavoie 56a89964bf
Translated using Weblate (Latin)
Currently translated at 21.4% (118 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/la/
2022-02-18 00:58:05 +01:00
J. Lavoie 0e23d06161
Translated using Weblate (Catalan)
Currently translated at 52.5% (289 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ca/
2022-02-18 00:58:04 +01:00
J. Lavoie 5571ac1419
Translated using Weblate (Portuguese)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-02-18 00:58:04 +01:00
J. Lavoie 1a26d025fc
Translated using Weblate (Filipino)
Currently translated at 10.3% (57 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fil/
2022-02-18 00:58:03 +01:00
J. Lavoie d5f19e29d5
Translated using Weblate (Italian)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-02-18 00:58:03 +01:00
J. Lavoie 5bf7e18f12
Translated using Weblate (Russian)
Currently translated at 99.8% (549 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-02-18 00:58:02 +01:00
J. Lavoie 4aa311165e
Translated using Weblate (Assamese)
Currently translated at 2.5% (14 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/as/
2022-02-18 00:58:01 +01:00
J. Lavoie 83d00bc95a
Translated using Weblate (French)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-02-18 00:58:01 +01:00
Grzegorz Wójcicki 7a4b600d62
Translated using Weblate (Polish)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-02-15 14:57:48 +01:00
Krzysztof Zawadzki c395562d9e
Translated using Weblate (Polish)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-02-15 13:30:17 +01:00
Grzegorz Wójcicki 5aae685a75
Translated using Weblate (Polish)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-02-14 18:59:35 +01:00
Sue-Rus 29d3f38fef
Translated using Weblate (Russian)
Currently translated at 99.8% (549 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-02-13 15:57:50 +01:00
Sue-Rus 9127edb583
Translated using Weblate (Russian)
Currently translated at 99.0% (545 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-02-13 13:58:23 +01:00
Milo Ivir 587e22df47
Translated using Weblate (Croatian)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-02-13 02:58:12 +01:00
Mohammed Anas 8eda702de5
Translated using Weblate (Arabic)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-02-11 14:58:12 +01:00
Karl Tammik 90fba8e93c
Translated using Weblate (Estonian)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2022-02-11 12:57:48 +01:00
neko 1f48b34bdf
Translated using Weblate (Indonesian)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2022-02-11 05:57:39 +01:00
Preston ba9772a0e0 Replace timeout with Vue ticks 2022-02-10 18:09:33 -05:00
mm4c 3a3a834e14
Translated using Weblate (Dutch)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2022-02-09 18:57:55 +01:00
max a16f5be87c
Translated using Weblate (Spanish)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-02-09 15:58:29 +01:00
max dc886c5b7f
Translated using Weblate (Spanish)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-02-09 13:58:16 +01:00
Jeff Huang f70ed29248
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-02-09 03:58:03 +01:00
Adrián López Galera 8c8936848a
Translated using Weblate (Spanish)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-02-08 22:57:04 +01:00
SC ef5474c95a
Translated using Weblate (Portuguese)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-02-08 18:55:57 +01:00
Sveinn í Felli 937893336e
Translated using Weblate (Icelandic)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-02-08 14:56:09 +01:00
My Random Thoughts 442b6780b3
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2022-02-08 12:55:10 +01:00
Preston f6c1b0e8a1
Increase wait time for lower spec hardware 2022-02-07 23:55:39 -05:00
Eric c45a585db1
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-02-08 03:54:00 +01:00
mm4c 02fe8eb7e6
Translated using Weblate (Dutch)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2022-02-08 00:54:03 +01:00
Eloi a9f26d91f7
Translated using Weblate (Catalan)
Currently translated at 52.5% (289 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ca/
2022-02-07 22:58:01 +01:00
Rusi Dimitrov 0a33fb27a2
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2022-02-07 18:57:34 +01:00
Taro Tanaka 836eb32a24
Translated using Weblate (Japanese)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-02-07 15:57:13 +01:00
Omer I.S 691fb2a4ea
Translated using Weblate (Hebrew)
Currently translated at 97.6% (537 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-02-07 12:57:48 +01:00
Preston 7651851dbc Fix check for keys in playlist import 2022-02-06 21:00:52 -05:00
J. Lavoie 316cee0a89
Translated using Weblate (English (United Kingdom))
Currently translated at 99.4% (547 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2022-02-07 02:57:22 +01:00
J. Lavoie 5195bd63e1
Translated using Weblate (Spanish)
Currently translated at 99.2% (546 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-02-07 02:57:22 +01:00
Rex_sa 948eca574e
Translated using Weblate (Arabic)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-02-07 02:57:21 +01:00
J. Lavoie ed41147531
Translated using Weblate (Italian)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-02-07 02:57:20 +01:00
J. Lavoie 11bca0b19b
Translated using Weblate (French)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-02-07 02:57:19 +01:00
Oskari Lavinto be6857348c
Translated using Weblate (Finnish)
Currently translated at 98.7% (543 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-02-07 02:57:19 +01:00
J. Lavoie 097837f796
Translated using Weblate (Finnish)
Currently translated at 98.7% (543 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-02-07 02:57:18 +01:00
J. Lavoie 405421cd63
Translated using Weblate (German)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-02-07 02:57:17 +01:00
Ihor Hordiichuk a979a082fd
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-02-07 00:57:14 +01:00
Preston 9a7b260859 Update marked syntax in update checker 2022-02-06 18:16:46 -05:00
Preston f69c53522e Fix issue with importing playlists and fix issue with video bar being incorrect in playlists view 2022-02-06 16:48:24 -05:00
Oğuz Ersen 7c6f3d2f47
Translated using Weblate (Turkish)
Currently translated at 100.0% (550 of 550 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-02-06 21:56:40 +01:00
Preston 7789703784 Fix issue where the watched progress bar in ft-list-item would overflow 2022-02-06 15:54:49 -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
Varun Prasad 46316bd2a7
Hiding thumbs-up icon when the hide Comment Likes setting is enabled (#1909) 2022-02-06 14:57:36 -05:00
PrestonN f19b5f8501 Remove console log 2022-02-06 14:45:24 -05:00
ChunkyProgrammer 3c364ae194
don't repeat comments (#1986) 2022-02-06 14:38:17 -05:00
PrestonN d21a7f1c24 Add ability to import / export playlists and slightly tweak settings layout 2022-02-06 14:31:27 -05:00
Michalis 907679f440
Translated using Weblate (Greek)
Currently translated at 98.5% (537 of 545 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2022-02-06 19:57:35 +01:00
Grzegorz Wójcicki b1db743ecc
Translated using Weblate (Polish)
Currently translated at 100.0% (545 of 545 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-02-04 18:55:21 +01:00
Gabriel Cardoso 8752098097
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (545 of 545 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-02-04 18:55:20 +01:00
Root Conf 2a576ff402
Translated using Weblate (Russian)
Currently translated at 100.0% (545 of 545 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-02-04 09:56:30 +01:00
Root Conf 888ef5961a
Translated using Weblate (Russian)
Currently translated at 100.0% (545 of 545 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-02-04 07:58:02 +01:00
Kyotaro Iijima 5683ce8dc2
Translated using Weblate (Japanese)
Currently translated at 100.0% (545 of 545 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-02-04 01:57:58 +01:00
HaydenB 9196457495
added logic to hide playlist views (#1916) 2022-02-03 18:11:29 -05:00
Karl Tammik a6538727b6
Translated using Weblate (Estonian)
Currently translated at 100.0% (545 of 545 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2022-02-03 21:55:38 +01:00
My Random Thoughts e929c7d0e8
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (545 of 545 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2022-02-03 12:52:46 +01:00
Rex_sa 2862a16108
Translated using Weblate (Arabic)
Currently translated at 100.0% (545 of 545 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-02-03 12:52:45 +01:00
J. Lavoie 8d525c28d9
Translated using Weblate (Italian)
Currently translated at 100.0% (545 of 545 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-02-03 00:55:53 +01:00
J. Lavoie 63fe9f9f94
Translated using Weblate (French)
Currently translated at 100.0% (545 of 545 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-02-03 00:55:53 +01:00
J. Lavoie eada84a86a
Translated using Weblate (German)
Currently translated at 100.0% (545 of 545 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-02-03 00:55:52 +01:00
Sveinn í Felli e0b0d057b2
Translated using Weblate (Icelandic)
Currently translated at 100.0% (545 of 545 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-02-02 17:55:30 +01:00
PrestonN a72c272af3 Update node-ytdl-core 2022-02-02 11:05:33 -05:00
Ihor Hordiichuk 9bc1b31ff1
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (545 of 545 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-02-02 14:53:25 +01:00
mm4c ef0b6d7499
Translated using Weblate (Dutch)
Currently translated at 100.0% (545 of 545 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2022-02-02 14:53:24 +01:00
Oğuz Ersen dd49b9875b
Translated using Weblate (Turkish)
Currently translated at 100.0% (545 of 545 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-02-02 06:55:46 +01:00
Eric b85be4ad7d
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (545 of 545 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-02-02 06:55:46 +01:00
PrestonN 36dfb7849d Refactor video download logic 2022-02-01 22:11:38 -05:00
PrestonN e9239ec1b4 Hide Dislike count and like/dislike ratio bar. Fix ft-icon-button 2022-02-01 10:24:14 -05:00
PrestonN a37b77effb Merge branch 'development' of https://prestonn@github.com/FreeTubeApp/FreeTube.git 2022-02-01 10:07:40 -05:00
PrestonN 323de229a5 Update ytdl-core to latest version 2022-02-01 10:07:34 -05:00
Grzegorz Wójcicki cc291d5e7d
Translated using Weblate (Polish)
Currently translated at 100.0% (547 of 547 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-01-31 20:55:19 +01:00
Dragibus Noir cbfc881b0d
Translated using Weblate (French)
Currently translated at 100.0% (547 of 547 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2022-01-31 20:55:19 +01:00
Ihor Hordiichuk 9ed3b34539
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (547 of 547 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-01-31 16:53:14 +01:00
Eric d3c0279562
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (546 of 547 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-01-31 05:52:46 +01:00
PrestonN 8e2a000564 Merge branch 'development' of https://prestonn@github.com/FreeTubeApp/FreeTube.git 2022-01-30 22:26:52 -05:00
PrestonN 75dc039a9f Move Download settings to above Sponsorblock settings 2022-01-30 22:26:09 -05:00
Hosted Weblate e58ad930fe
Merge branch 'origin/development' into Weblate. 2022-01-31 04:24:42 +01:00
Eric d805d5d921
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (546 of 547 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-01-31 04:24:42 +01:00
PrestonN d988e0ee67 Last French Translation fix for sure this time 2022-01-30 22:24:33 -05:00
PrestonN bb58340834 Hopefully last French translation update 2022-01-30 22:22:04 -05:00
PrestonN 1505c0e093 More fixes to French Translation 2022-01-30 22:19:38 -05:00
PrestonN c6b9113c92 Fix issue with French Translation 2022-01-30 22:14:21 -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
Yaron Shahrabani 95aae6ebd5
Translated using Weblate (Hebrew)
Currently translated at 96.3% (527 of 547 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-01-30 22:54:10 +01:00
Oğuz Ersen 87530b8a29
Translated using Weblate (Turkish)
Currently translated at 100.0% (547 of 547 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-01-30 22:54:10 +01:00
Rex_sa 14acd34795
Translated using Weblate (Arabic)
Currently translated at 100.0% (547 of 547 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-01-30 22:54:09 +01:00
mm4c e5ff23a38a
Translated using Weblate (Dutch)
Currently translated at 100.0% (547 of 547 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2022-01-30 22:54:08 +01:00
constraintAutomaton 609996d175
In app download (#1971)
* src/renderer/store/modules/utils.js, src/renderer/components/watch-video-info/watch-video-info.vue, src/renderer/components/watch-video-info/watch-video-info.js, src/renderer/components/ft-icon-button/ft-icon-button.js, src/main/index.js

in-app download in hardcoded path

* download into variable folder supported

download can be done into a specify folder defined in the  settings or can be done by choosing a folder just before the downloading

* src/renderer/store/modules/utils.js: folder is asked before downloading when appropriate

* src/renderer/store/modules/utils.js: toast added for success and faillure

* src/renderer/store/modules/utils.js: mecanism to show download progress

* src/renderer/store/modules/utils.js: percentage symbol added to toast message when displaying progress

* src/renderer/components/download-settings/download-settings.js: clarification comment about electron

* src/renderer/store/modules/utils.js: typo in comment resolved

* src/renderer/store/modules/utils.js: show a toast when there is a file error

* static/locales/fr-FR.yaml: resolved typo in Choose Path

* src/renderer/store/modules/utils.js: download progress notification toast deleted

* corrections of typos, changes in toast messages, toast messages translatable by modifying the ft-toast component to allow translatable strings

* cleaner code for translatable toast

* downloadMedia argument changed from array to object

* src/renderer/components/download-settings/download-settings.sass: trailling space added

* Apply suggestions from code review

folder changed for folderPath

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* fix forgotten folderPath renaming

* extra space deleted

* starting toast displayed after download folder asks

* audio button deleted

* experimental electron web library deleted because can cause performance issues

* placeholder for web support

* made better condition for web and electon compatibility and small variable renaming

* better error message when user cancel the download

* falling back to asking the user if the download repository doesn't exist

* falling back mode implemented

* console.log for debugging deleted

* useless import deleted

* small renaming

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2022-01-30 12:49:16 -05:00
dependabot[bot] c8264c0d4d
Bump node-fetch from 2.6.2 to 2.6.7 (#2032)
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.2 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.2...v2.6.7)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-30 12:40:29 -05:00
菘菘 5bcc62b68f
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (539 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2022-01-30 11:53:07 +01:00
The Cats fac67ca8e6
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (539 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2022-01-28 18:56:20 +01:00
dependabot[bot] 244869648a
Bump nanoid from 3.1.25 to 3.2.0 (#2017)
Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.25 to 3.2.0.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.1.25...3.2.0)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-28 10:20:43 -05:00
PikachuEXE 16166ba843
Cleanup/duplicate datastore module (#2023)
* - Remove duplicate datastore file

Which is not referenced and comes from old PR

* - Remove unncessary index
2022-01-28 10:18:02 -05:00
max 8bacacc870
Translated using Weblate (Spanish)
Currently translated at 100.0% (539 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-01-27 12:56:47 +01:00
Adrián López Galera cdfed64735
Translated using Weblate (Spanish)
Currently translated at 100.0% (539 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-01-26 20:53:12 +01:00
Kyotaro Iijima fa198487b7
Translated using Weblate (Japanese)
Currently translated at 100.0% (539 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2022-01-24 20:53:15 +01:00
mapi68 5f7a9011e0
Translated using Weblate (Italian)
Currently translated at 100.0% (539 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2022-01-24 06:52:46 +01:00
philip 7ca8ed40c4
Translated using Weblate (Russian)
Currently translated at 99.4% (536 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2022-01-23 20:56:04 +01:00
DFC c6ccc2509f
Translated using Weblate (Spanish (Argentina))
Currently translated at 38.2% (206 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_AR/
2022-01-23 13:56:09 +01:00
Grzegorz Wójcicki d2b8508d95
Translated using Weblate (Polish)
Currently translated at 100.0% (539 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-01-22 09:57:26 +01:00
Breck Steck 82b0629650
Translated using Weblate (Vietnamese)
Currently translated at 83.1% (448 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/vi/
2022-01-21 23:56:42 +01:00
max e3c06a8033
Translated using Weblate (Spanish)
Currently translated at 100.0% (539 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-01-21 12:56:32 +01:00
zmni 27deed1342
Translated using Weblate (Indonesian)
Currently translated at 98.5% (531 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2022-01-21 08:55:57 +01:00
Milo Ivir b6b90687cb
Translated using Weblate (Croatian)
Currently translated at 100.0% (539 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-01-20 22:55:53 +01:00
Milo Ivir 4d4c1db92d
Translated using Weblate (German)
Currently translated at 100.0% (539 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-01-20 22:55:52 +01:00
Rex_sa 6e2d706e2f
Translated using Weblate (Arabic)
Currently translated at 100.0% (539 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2022-01-20 18:54:45 +01:00
max 476e0b9154
Translated using Weblate (Spanish)
Currently translated at 100.0% (539 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-01-20 15:54:16 +01:00
max cc51e5a6fc
Translated using Weblate (Spanish)
Currently translated at 100.0% (539 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2022-01-20 12:54:23 +01:00
Breck Steck d6d4f925ad
Translated using Weblate (Vietnamese)
Currently translated at 78.1% (421 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/vi/
2022-01-20 09:54:29 +01:00
retiolus b265acbad8
Translated using Weblate (Catalan)
Currently translated at 34.3% (185 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ca/
2022-01-20 00:53:54 +01:00
My Random Thoughts 373adf8ec0
Translated using Weblate (English (United Kingdom))
Currently translated at 99.8% (538 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2022-01-19 10:53:26 +01:00
Oskari Lavinto 79340c6510
Translated using Weblate (Finnish)
Currently translated at 98.5% (531 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2022-01-19 06:52:53 +01:00
Rusi Dimitrov 584413d56e
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (539 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2022-01-18 19:53:57 +01:00
Oğuz Ersen c66c7f9775
Translated using Weblate (Turkish)
Currently translated at 100.0% (539 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2022-01-18 19:53:56 +01:00
Sveinn í Felli e9fd2083fb
Translated using Weblate (Icelandic)
Currently translated at 100.0% (539 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2022-01-18 11:54:08 +01:00
Ihor Hordiichuk e52c6fafc9
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (539 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2022-01-18 11:54:07 +01:00
Yaron Shahrabani 2b651fabb4
Translated using Weblate (Hebrew)
Currently translated at 97.2% (524 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2022-01-18 08:54:42 +01:00
Eric 92fe8a6fa3
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (539 of 539 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2022-01-18 08:54:40 +01:00
constraintAutomaton 6caa5da46c
Search option in watch history and favorite playlist (#1942)
* transition duration of 0.5s added to watched videos

* small code reformating

* extra white spaces deleted

* typo in the word transition corrected

* original whitespaces respected

* transition added when hovering end

* video stat components started and properties chosen

* ft-video-stats integraded into the video player for dev and debugging

* using a timer to get video stats and a method to update the statistic every second

* getting statistic from vhs and adaptativeFormat

* frame drop capture

* stats capture in the form of event

* useless comment deleted

* stats render with a for loop in the template

* stats correctly displayed

* overlay stats added

* video stats component deleted

* video stats component deleted inside template video player

* video stats component fully deleted

* modal solution working need more styling and code messy

* lint

* modal working with stats

* keyboard shortcut for stats

* lint fix

* network state is now a string

* new line deleted

* useless whitespace deleted

* package-lock.json remove and ignore

* keyboard shortcut restricted to up arrow

* stats overlay made larger

* align to left corner

* useless formatting of string deleted

* renaming of variable formatedStrats for formattedStats

* keyboard shortcut made into a variable

* lint-fix

* key change for i

* label translated

* whitespace added for gitignore

* lock file not ignored

* videoId stat deleted

* ft-video-player.js, en-US.yaml, fr-FR.yaml: changing percentage stats display

changing the display for percentage stats for the format 'x%' instead of 'xx.xx'

* ft-video-player.js, en-US.yaml, fr-FR.yaml: network state video statistic deleted

* ft-video-player.js: made stats modal background color darker

* ft-video-player.js, en-US.yaml, fr-FR.yaml: video id are now related to the one of youtube

* ft-video-player.js, en-US.yaml, fr-FR.yaml: stats displayed made closet to the youtube implementation

the name are capitalized, the order of display is changed and fps is combined with viewport

* lint-fix

* en-US.yaml, fr-FR.yaml: network state possibilities deleted because not used

* package.json.lock: deleted

* ft-video-player.js: formated_stats renamed for formatted_stats

* lock file deleted

* index.js, ft-video-player.js: handling of right click context menu

via electon ipc bus an event is send to tell the vue component to show the stats modal

* ft-video-player.js, index.js: renaming of video stats display event and definition of it as a variable

* index.js, en-US.yaml: inconsistant capitalization of video statistics label solved

* index.js: pluralized video stats

* ft-video-player.js: fix right click undefined this.player

change the arrow function inside the closure for a function with a bind to this

* ft-video-player.js: handling of the case when this.player is not defined

the property this.stats.display.activated as been added and manage when the to show the stats. In this way in the runtime (it is still refered in the run time but it is capture in an event loop) with dont have to refer to this.player so when it is not defined it doesnt affect the behavior.

* lint fix

* src/renderer/components/ft-video-player/ft-video-player.js: modal.close move into the display event of the statistic context

* lint fix

* src/renderer/components/ft-video-player/ft-video-player.js, static/locales/en-US.yaml, static/locales/fr-FR.yaml: better capitalization of the stats labels

* static/locales/en-US.yaml: fps capitalized

* static/locales/fr-FR.yaml, static/locales/en-US.yaml: capitalized label

* src/renderer/views/History/History.js, src/renderer/store/datastores.js, src/renderer/store/modules/history.js: search history function added and indexing of history database

* npm fix

* src/renderer/views/History/History.js, src/renderer/store/modules/history.js: regex used to handle text search since their is no text indexing

* src/renderer/views/History/History.js, src/renderer/views/History/History.vue: search bar added but not adapted for history search use case

* src/renderer/views/History/History.js, src/renderer/views/History/History.vue: search bar added but not adapted for history search use case

* src/renderer/views/History/History.js, src/renderer/store/modules/history.js, src/renderer/views/History/History.vue: search history working but order do not remain the same depending on search

* src/renderer/views/History/History.js, src/renderer/store/modules/history.js, src/renderer/views/History/History.vue: search history working but order do not remain the same depending on search

* src/renderer/views/History/History.js: loading added when query is empty to order the history

* src/renderer/views/History/History.vue, src/renderer/views/History/History.js, static/locales/en-US.yaml, static/locales/fr-FR.yaml: translation added

* src/renderer/components/ft-list-video/ft-list-video.js, src/renderer/views/History/History.vue, src/renderer/views/History/History.js: fix the bad history reconstruction problem by adding an update hook to ft-list-video component

* lint fix

* src/datastores/handlers/base.js, src/datastores/handlers/electron.js, src/datastores/handlers/web.js, src/datastores/index.js, src/renderer/store/modules/history.js, src/renderer/views/History/History.js, src/constants.js: history adapted to the new db

* src/renderer/store/modules/history.js: print statement deleted

* src/renderer/views/History/History.js, static/locales/en-US.yaml, static/locales/fr-FR.yaml: search history place holder renamed

* search playlists backend

* search bar added into the frontend, search method of playlist deleted because the document are the playlist and not the videos

* src/renderer/store/modules/playlists.js: commment typo resolved

* placeholder name of search bar only defined into the .vue file instead of in the .js file

* src/renderer/components/ft-list-video/ft-list-video.js: fix the mecanism to modify a video card to reflect the current data

* src/renderer/views/History/History.js: doesn't load when query is empty

* src/renderer/components/ft-list-video/ft-list-video.js: fix problem date disapearing

* video id query deleted from search in history and playlist
2022-01-18 00:03:54 -05:00
dependabot[bot] bb6ffe0a88
Bump follow-redirects from 1.14.3 to 1.14.7 (#2011)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.3 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.3...v1.14.7)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-17 03:42:04 -05:00
Nicole Richwine 54705540ff
Translated using Weblate (Serbian)
Currently translated at 63.3% (340 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2022-01-14 18:56:12 +01:00
Milo Ivir 6fd7822a34
Translated using Weblate (Serbian)
Currently translated at 63.3% (340 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2022-01-14 18:56:12 +01:00
Milo Ivir 2a6d12ea15
Translated using Weblate (Croatian)
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2022-01-14 18:56:12 +01:00
Milo Ivir 579ac7f203
Translated using Weblate (German)
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2022-01-14 18:56:11 +01:00
Jakub fa45a572c1
Translated using Weblate (Slovak)
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sk/
2022-01-13 21:56:12 +01:00
Grzegorz Wójcicki 5eaa8d4e93
Translated using Weblate (Polish)
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2022-01-12 13:53:59 +01:00
Daniel b2fb12586b
Translated using Weblate (Romanian)
Currently translated at 99.4% (534 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2022-01-12 06:54:02 +01:00
PrestonN 2be2301d92 Prevent middle click from opening URLs within the app 2022-01-10 21:16:50 -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
efb4f5ff-1298-471a-8973-3d47447115dc ceaf048b19
fix auto add labels (#1989) 2022-01-08 09:23:22 -05:00
petaded 84a8efdb4d
fix search suggestion exiting container (#1984)
Co-authored-by: petaded <code@zikl.co.uk>
2022-01-08 14:00:49 +08:00
ChunkyProgrammer 6d32bd0f5f
Switch to yaml issue templates (forms) (#1593)
* Delete bug_report.md

* Delete discussion.md

* Delete question.md

* Delete feature_request.md

* Create bug_report.yaml

* Create config.yml

* Create discussion.yaml

* Create feature_request.yaml

* Create question.yaml

* Fix dropdown list

* Update bug_report.yaml

* Update feature_request.yaml

* added checkbox for duplicate issue

* removed label icons

* Update bug_report.yaml

* replaced checkboxes in dropdowns

* Update bug_report.yaml

* Update feature_request.yaml

* Update question.yaml

* Update question.yaml

* Update question.yaml

* Update discussion.yaml

* Update bug_report.yaml

* Update bug_report.yaml

* Update bug_report.yaml

* Update feature_request.yaml

* Update feature_request.yaml

* Update feature_request.yaml

* Update feature_request.yaml

* Update question.yaml

* Update bug_report.yaml

* removed discussion and question template

* added readme and label

* fixes hyperlinks

* fix typo

* fix I

* fixed I

* Create autoLabelIssue.yaml

* Update bug_report.yaml

* added description, changed required to true and moved the codeblock

* moved labels dropdown to logical place

* added all bug labels

* added enhancement labels

* label api issue added

* new feature label added

Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>
2022-01-07 22:34:34 -05:00
efb4f5ff-1298-471a-8973-3d47447115dc c14bd0eaed
Waiting author (#1831)
* Create dependent-issues.yml

* Update dependent-issues.yml

* Create no-response.yml

* Update no-response.yml

* Delete no-response.yml

* Delete dependent-issues.yml

* Add files via upload

* Update no-response.yml

* added closeComment

* Update no-response.yml
2022-01-07 22:29:01 -05:00
retiolus 842fec0b46
Translated using Weblate (Catalan)
Currently translated at 29.6% (159 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ca/
2022-01-06 15:54:55 +01:00
neko 208663578f
Translated using Weblate (Indonesian)
Currently translated at 98.1% (527 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2022-01-06 07:54:04 +01:00
ChunkyProgrammer f81cee055f
Fix: parsing video info of videos with like count disabled (#1915)
* fix watch-video-info

* don't display likes as 0 when disabled
2022-01-03 23:00:33 +00:00
ssantos fec545ee86
Translated using Weblate (Portuguese)
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2022-01-02 00:55:21 +01:00
André Marcelo Alvarenga ff8b4a9ee6
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2021-12-27 21:53:00 +01:00
J. Lavoie 846d9ee17c
Translated using Weblate (French)
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-12-27 21:52:59 +01:00
The Cats 9320a011fa
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2021-12-27 19:49:16 +01:00
Dennis ten Hoove d2bc1821ba
Translated using Weblate (Dutch)
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2021-12-21 01:51:31 +01:00
zmni 73c074a528
Translated using Weblate (Indonesian)
Currently translated at 97.5% (524 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2021-12-17 16:51:18 +01:00
Nikita Epifanov 93dd4cdefa
Translated using Weblate (Russian)
Currently translated at 99.6% (535 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-12-16 15:54:24 +01:00
Svallinn daecf944fb
Store Revamp / Full database synchronization across windows (#1833)
* History: Refactor history module

* Profiles: Refactor profiles module

* IPC: Move channel ids to their own file and make them constants

* IPC: Replace single sync channel for one channel per sync type

* Everywhere: Replace default profile id magic strings with constant ref

* Profiles: Refactor `activeProfile` property from store

This commit makes it so that `activeProfile`'s getter returns
the entire profile, while the related update function only needs
the profile id (instead of the previously used array index)
to change the currently active profile.

This change was made due to inconsistency regarding the active profile
when creating new profiles.
If a new profile coincidentally landed in the current active profile's
array index after sorting, the app would mistakenly change to it
without any action from the user apart from the profile's creation.
Turning the profile id into the selector instead solves this issue.

* Revert "Store: Implement history synchronization between windows"

This reverts commit 99b61e6178.

This is necessary for an upcoming improved implementation of the
history synchronization.

* History: Remove unused mutation

* Everywhere: Create abstract database handlers

The project now utilizes abstract handlers to fetch, modify
or otherwise manipulate data from the database.

This facilitates 3 aspects of the app, in addition of
making them future proof:

- Switching database libraries is now trivial
Since most of the app utilizes the abstract handlers, it's incredibly
easily to change to a different DB library.
Hypothetically, all that would need to be done is to simply replace the
the file containing the base handlers, while the rest of the app
would go unchanged.

- Syncing logic between Electron and web is now properly separated
There are now two distinct DB handling APIs: the Electron one and
the web one.
The app doesn't need to manually choose the API, because it's detected
which platform is being utilized on import.

- All Electron windows now share the same database instance
This provides a single source of truth, improving consistency
regarding data manipulation and windows synchronization.

As a sidenote, syncing implementation has been left as is
(web unimplemented; Electron only syncs settings, remaining
datastore syncing will be implemented in the upcoming commits).

* Electron/History: Implement history synchronization

* Profiles: Implement suplementary profile creation logic

* ft-profile-edit: Small fix on profile name missing display

* Electron/Profiles: Implement profile synchronization

* Electron/Playlists: Implement playlist synchronization
2021-12-15 13:42:24 -05:00
Gabriel Cardoso 3ad9dd2517
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.4% (534 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2021-12-10 03:50:28 +01:00
jmacedo 469851d14d
Translated using Weblate (Catalan)
Currently translated at 27.9% (150 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ca/
2021-12-08 11:53:24 +01:00
Sveinn í Felli 481570660b
Translated using Weblate (Icelandic)
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-12-06 17:52:17 +01:00
Rusi Dimitrov 92426e365a
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2021-12-05 15:52:10 +01:00
Karl Tammik 53a3f62f16
Translated using Weblate (Estonian)
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2021-12-05 12:51:12 +01:00
Karl Tammik 6aae04663a
Translated using Weblate (Estonian)
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2021-12-02 20:53:33 +01:00
Sveinn í Felli 500c462158
Translated using Weblate (Icelandic)
Currently translated at 99.8% (536 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-12-02 16:52:15 +01:00
Kyotaro Iijima 5ef09effe8
Translated using Weblate (Japanese)
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2021-12-02 01:51:30 +01:00
PikachuEXE 17676af5d4
^ Update electron to latest 15.x (#1928) 2021-11-30 21:05:26 -05:00
Tetsuro Shimazaki aaa295222d
Translated using Weblate (Japanese)
Currently translated at 99.8% (536 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2021-12-01 00:53:14 +01:00
absidue 82b223ea97
Select current playback rate in playback rate selector (#1902)
* Select current playback rate in playback rate selector

* More concise implementation

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* Scroll to the selected element instead of focusing it

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2021-11-30 22:08:33 +00:00
fbr 842dc93231
Translated using Weblate (Catalan)
Currently translated at 27.7% (149 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ca/
2021-11-29 20:51:00 +01:00
Milo Ivir d66b11c1bb
Translated using Weblate (Croatian)
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2021-11-28 19:51:03 +01:00
g eb22964aa5
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2021-11-27 16:53:04 +01:00
mapi68 8ace48048a
Translated using Weblate (Italian)
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-11-26 15:51:50 +01:00
J. Lavoie ac6e0188ab
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-11-26 03:50:39 +01:00
J. Lavoie 358322cc95
Translated using Weblate (Italian)
Currently translated at 99.8% (536 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-11-26 03:50:39 +01:00
J. Lavoie c34fce5379
Translated using Weblate (French)
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-11-26 03:50:38 +01:00
J. Lavoie 36f864d596
Translated using Weblate (Finnish)
Currently translated at 98.5% (529 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2021-11-26 03:50:37 +01:00
J. Lavoie 28a243d9e7
Translated using Weblate (German)
Currently translated at 99.6% (535 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-11-26 03:50:36 +01:00
Ihor Hordiichuk 341968c822
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-11-25 22:50:34 +01:00
Kyotaro Iijima cf877d49d8
Translated using Weblate (Japanese)
Currently translated at 99.8% (536 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2021-11-25 22:50:33 +01:00
Oğuz Ersen 604a027a48
Translated using Weblate (Turkish)
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-11-25 18:50:39 +01:00
My Random Thoughts 24a5729cfb
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-11-25 11:51:24 +01:00
Eric a0e760d8ee
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2021-11-25 08:50:37 +01:00
Jeff Huang 381ce77fc9
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-11-25 04:53:21 +01:00
Rex_sa 6cc5215727
Translated using Weblate (Arabic)
Currently translated at 100.0% (537 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-11-25 02:53:12 +01:00
Grzegorz Wójcicki d68ba47619
Translated using Weblate (Polish)
Currently translated at 99.8% (536 of 537 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-11-25 02:53:11 +01:00
Cody Sechelski 37051d8518
Ctrl plus scroll to change playback rate (#1745)
* added the setting to toggle the 'scroll playback rate over video player' on and off. Set the default to off

* • Added Setting to toggle the 'ctrl+scroll for playback rate' feature
• Added the label and tooltip to the en-US local file
• Added the ctrl+scroll functionality to the video player component
• Added the ctrl+click functionality to the video player component
• Modified the existing scroll to change volume funtionality to ignore the event if the ctrl key is pressed

* changed the max playrate to 8 in Player Settings. Changed the available playrate options in the video player component popup menu to go up to 8 in steps of .25

* reverted back to hard coded values for playback rates

* opps, forgot to remove the playbackRates method. It has been removed now.

* fixed (at lesast I think) the hacky way I was overwriding the click handler. Also added a check for event.meteKey for mac users.

* added a check for if the metakey is pressedin the the mosueScrollVlumne method

* made a slight change to the tooltip text. The point of this commit is just to try and get the tests to re-run after I marked the PR as ready for review.

* added 'event.metaKey' back to the 'mouseScrollPlaybackRate' method. Not sure how I ended up leaving it off a few commits ago

Co-authored-by: Cody Sechelski <codysechelski@RMC02G68EYMD6R.local>
2021-11-24 16:52:56 -05:00
SC 12a511d34c
Translated using Weblate (Portuguese)
Currently translated at 99.6% (533 of 535 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2021-11-24 19:52:41 +01:00
My Random Thoughts 5cc72427e7
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (535 of 535 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-11-24 13:52:38 +01:00
Rex_sa 146f82678c
Translated using Weblate (Arabic)
Currently translated at 100.0% (535 of 535 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-11-24 10:52:54 +01:00
Ihor Hordiichuk aace90cd22
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (535 of 535 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-11-23 21:52:02 +01:00
Oğuz Ersen d65754b1f7
Translated using Weblate (Turkish)
Currently translated at 100.0% (535 of 535 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-11-23 18:53:08 +01:00
g 2743ceb612
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (535 of 535 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2021-11-23 16:31:44 +01:00
Yaron Shahrabani fdf1aac474
Translated using Weblate (Hebrew)
Currently translated at 94.3% (505 of 535 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2021-11-23 16:31:43 +01:00
Sveinn í Felli 0d8db66417
Translated using Weblate (Icelandic)
Currently translated at 99.8% (534 of 535 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-11-23 14:52:50 +01:00
constraintAutomaton 001b679183
Stats for nerds (#1867)
* transition duration of 0.5s added to watched videos

* small code reformating

* extra white spaces deleted

* typo in the word transition corrected

* original whitespaces respected

* transition added when hovering end

* video stat components started and properties chosen

* ft-video-stats integraded into the video player for dev and debugging

* using a timer to get video stats and a method to update the statistic every second

* getting statistic from vhs and adaptativeFormat

* frame drop capture

* stats capture in the form of event

* useless comment deleted

* stats render with a for loop in the template

* stats correctly displayed

* overlay stats added

* video stats component deleted

* video stats component deleted inside template video player

* video stats component fully deleted

* modal solution working need more styling and code messy

* lint

* modal working with stats

* keyboard shortcut for stats

* lint fix

* network state is now a string

* new line deleted

* useless whitespace deleted

* package-lock.json remove and ignore

* keyboard shortcut restricted to up arrow

* stats overlay made larger

* align to left corner

* useless formatting of string deleted

* renaming of variable formatedStrats for formattedStats

* keyboard shortcut made into a variable

* lint-fix

* key change for i

* label translated

* whitespace added for gitignore

* lock file not ignored

* videoId stat deleted

* ft-video-player.js, en-US.yaml, fr-FR.yaml: changing percentage stats display

changing the display for percentage stats for the format 'x%' instead of 'xx.xx'

* ft-video-player.js, en-US.yaml, fr-FR.yaml: network state video statistic deleted

* ft-video-player.js: made stats modal background color darker

* ft-video-player.js, en-US.yaml, fr-FR.yaml: video id are now related to the one of youtube

* ft-video-player.js, en-US.yaml, fr-FR.yaml: stats displayed made closet to the youtube implementation

the name are capitalized, the order of display is changed and fps is combined with viewport

* lint-fix

* en-US.yaml, fr-FR.yaml: network state possibilities deleted because not used

* package.json.lock: deleted

* ft-video-player.js: formated_stats renamed for formatted_stats

* lock file deleted

* index.js, ft-video-player.js: handling of right click context menu

via electon ipc bus an event is send to tell the vue component to show the stats modal

* ft-video-player.js, index.js: renaming of video stats display event and definition of it as a variable

* index.js, en-US.yaml: inconsistant capitalization of video statistics label solved

* index.js: pluralized video stats

* ft-video-player.js: fix right click undefined this.player

change the arrow function inside the closure for a function with a bind to this

* ft-video-player.js: handling of the case when this.player is not defined

the property this.stats.display.activated as been added and manage when the to show the stats. In this way in the runtime (it is still refered in the run time but it is capture in an event loop) with dont have to refer to this.player so when it is not defined it doesnt affect the behavior.

* lint fix

* src/renderer/components/ft-video-player/ft-video-player.js: modal.close move into the display event of the statistic context

* lint fix

* src/renderer/components/ft-video-player/ft-video-player.js, static/locales/en-US.yaml, static/locales/fr-FR.yaml: better capitalization of the stats labels

* static/locales/en-US.yaml: fps capitalized

* static/locales/fr-FR.yaml, static/locales/en-US.yaml: capitalized label
2021-11-23 06:34:04 -05:00
Jiri Grönroos 13c2e79517
Translated using Weblate (Finnish)
Currently translated at 99.6% (525 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2021-11-22 11:50:34 +01:00
Karl Tammik 0b55178471
Translated using Weblate (Estonian)
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2021-11-18 10:52:21 +01:00
max 154a67cc0a
Translated using Weblate (Spanish)
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-11-16 12:52:02 +01:00
Ahmad Yasser ab918383d4
Translated using Weblate (Indonesian)
Currently translated at 98.1% (517 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2021-11-14 16:53:18 +01:00
alium f6e686b60c
Translated using Weblate (Czech)
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2021-11-13 22:53:01 +01:00
Eduardo Martínez 2ce9337bc8
Translated using Weblate (Spanish)
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-11-13 12:52:56 +01:00
Omer I.S 8d6d07e50d
Translated using Weblate (Hebrew)
Currently translated at 95.4% (503 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2021-11-12 15:53:25 +01:00
PrestonN 3b8213b8cf Main: Properly quit old process when relaunching from AppImage format 2021-11-11 20:35:20 -05:00
PrestonN 237ff2f309 Bump version number to v0.15.1 2021-11-11 16:33:38 -05:00
PrestonN 2d7cd466bc Remove logic for getting the next page in the Invidious API as it isn't needed anymore 2021-11-11 16:29:37 -05:00
PrestonN 7ea86ef74d Add Dracula Colors to Util store 2021-11-11 15:54:08 -05:00
Oziel Guerra d0d238db9d
Translated using Weblate (Spanish (Mexico))
Currently translated at 69.4% (366 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_MX/
2021-11-11 05:53:20 +01:00
Grzegorz Wójcicki 8185bbf158
Translated using Weblate (Polish)
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-11-11 03:52:56 +01: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
Milo Ivir ed188eba3e
Translated using Weblate (Croatian)
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2021-11-10 00:52:19 +01:00
J. Lavoie 69a6904dea
Translated using Weblate (French)
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-11-09 14:51:48 +01:00
J. Lavoie 95c0ce7f2a
Translated using Weblate (German)
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-11-09 14:51:47 +01:00
mapi68 34c1622862
Translated using Weblate (Italian)
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-11-09 09:51:48 +01:00
Rex_sa fb5eb6e5cc
Translated using Weblate (Arabic)
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-11-08 23:52:38 +01:00
SC 32c795ed08
Translated using Weblate (Portuguese)
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2021-11-08 20:52:52 +01:00
Kyotaro Iijima a17d868b96
Translated using Weblate (Japanese)
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2021-11-08 18:52:08 +01:00
mapi68 e0e4f13968
Translated using Weblate (Italian)
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-11-08 15:51:53 +01:00
Jiri Grönroos 47fc88ef6b
Translated using Weblate (Finnish)
Currently translated at 99.4% (524 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2021-11-08 15:51:52 +01:00
My Random Thoughts dc42f47df9
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-11-08 12:51:20 +01:00
g b930ae14b2
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2021-11-08 09:53:10 +01:00
이찬기 53f1d7b509
Translated using Weblate (Korean)
Currently translated at 89.1% (470 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ko/
2021-11-08 09:53:10 +01:00
mapi68 3a1c140f78
Translated using Weblate (Italian)
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-11-08 09:53:06 +01:00
Jeff Huang fd910d81d6
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-11-08 03:52:55 +01:00
Ihor Hordiichuk 3f2aea9e83
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-11-08 00:53:05 +01:00
ovari 4e04530762
Translated using Weblate (Hungarian)
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-11-07 22:53:05 +01:00
Sveinn í Felli acaf48e89c
Translated using Weblate (Icelandic)
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-11-07 19:54:01 +01:00
Oğuz Ersen 1c42a1a5dd
Translated using Weblate (Turkish)
Currently translated at 100.0% (527 of 527 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-11-07 19:54:00 +01:00
ChunkyProgrammer e61c11a7ef
Feature: Add pinned, owner and reply from owner indicators for comments (#1795)
* Add pinned, owner and reply from owner indicators

* fix locale

* show owner for invidious

* add margin to pinned indicator

* show owner indicator for replies

* don't show "from owner and others" on hide

* Pass variable into translated string

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* fix replacing channelName

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2021-11-06 10:11:21 +08:00
ChunkyProgrammer 9bf4742cf9
Recognize more channel links (#1455)
* Update channelPattern regex

* redirect to relevant sub page

* Simplify regex

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* fix regression

- fix regression from commit 76f0d7512a
- add comment to explain regex

Co-authored-by: Preston <freetubeapp@protonmail.com>
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2021-11-02 11:45:50 +00:00
ChunkyProgrammer c25997c804
fix: white screen when invidious instances don't load (#1755)
* fix white screen when invidious instances don't load

* static file for instances on api fail

* Update src/renderer/store/modules/invidious.js

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* only parse json if file exists

* fix linter

* Update src/renderer/store/modules/invidious.js

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* Update src/renderer/store/modules/invidious.js

* Update invidious.js

* Update src/renderer/store/modules/invidious.js

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* remove trailing space

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2021-11-02 11:42:24 +00:00
PikachuEXE ef9efc9c75
! Fix user fav list having "scroll to top" effect when "load more" clicked (#1854) 2021-11-02 11:37:38 +00:00
pkrasicki 506ce48fd9
Prevent comments from overflowing their container (#1857)
Fixes #1851
2021-11-02 14:01:49 +08:00
max 7dd9ff26b5
Translated using Weblate (Spanish)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-10-29 12:13:37 +02:00
Milo Ivir 2929053f5f
Translated using Weblate (Croatian)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2021-10-28 22:46:24 +02:00
Dennis ten Hoove 8f3f4adcf3
Translated using Weblate (Dutch)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2021-10-24 20:08:19 +02:00
max 7f9cb30aa1
Translated using Weblate (Spanish)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-10-22 10:55:32 +02:00
max 8c84cdaab4
Translated using Weblate (Spanish)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-10-22 01:38:56 +02:00
max 93a55fa231
Translated using Weblate (Spanish)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-10-21 23:53:42 +02:00
max a459561034
Translated using Weblate (Spanish)
Currently translated at 99.8% (522 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-10-21 22:39:14 +02:00
Kyotaro Iijima cd38d949a8
Translated using Weblate (Japanese)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2021-10-21 14:41:36 +02:00
SC 5504286986
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2021-10-20 21:37:44 +02:00
Jason 41fedf8b2e
Disabling mutually exclusive settings (#1822)
* Adds :disabled styling/functionality for ft-button & ft-select

* Disable proxy, external player, & SponsorBlock settings when applicable

* Changes Invidious General Settings, Proxy Settings, and SponsorBlock settings to disappear when appropriate

* Update ft-toggle-switch.sass

* Switches to styling with disabled class for ft-toggle-switch

* Sets cursor to not-allowed for disabled controls
2021-10-20 13:14:49 +00:00
Milo Ivir ed37371f01
Translated using Weblate (Croatian)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2021-10-20 13:51:04 +02:00
Jiri Grönroos 2469d3e2c6
Translated using Weblate (Finnish)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2021-10-19 08:39:02 +02:00
mapi68 f3a045c3d9
Translated using Weblate (Italian)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-10-18 19:40:31 +02:00
PrestonN 352d34037a Merge branch 'development' of https://prestonn@github.com/FreeTubeApp/FreeTube.git 2021-10-18 12:55:12 -04:00
PrestonN 4ff6bf6c43 Merge commit '6519b054c6d385386e3c660c044f538aa49aadec' 2021-10-18 12:55:07 -04:00
Eduardo Addad de Oliveira 686aaa9d58
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2021-10-17 20:37:42 +02:00
mapi68 b96c970074
Translated using Weblate (Italian)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-10-16 02:41:47 +02:00
Sandyran 40154d40ee
Translated using Weblate (Norwegian Nynorsk)
Currently translated at 95.6% (500 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nn/
2021-10-15 23:37:01 +02:00
Sandyran f02e091d53
Translated using Weblate (Norwegian Bokmål)
Currently translated at 94.2% (493 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-10-15 23:36:59 +02:00
mapi68 d5af3f0702
Translated using Weblate (Italian)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-10-15 20:35:56 +02:00
mapi68 fdcd5016ad
Translated using Weblate (Italian)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-10-15 15:41:36 +02:00
mapi68 e969320396
Translated using Weblate (Italian)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-10-15 10:35:54 +02:00
constraintAutomaton ad1fe0c9fb
Make hover on watched video a smooth background transition #1750 (#1812)
* transition duration of 0.5s added to watched videos

* small code reformating

* extra white spaces deleted

* typo in the word transition corrected

* original whitespaces respected

* transition added when hovering end
2021-10-15 00:03:11 +02:00
mapi68 abf7f10626
Translated using Weblate (Italian)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-10-14 20:35:34 +02:00
mapi68 5187c76c9d
Translated using Weblate (Italian)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-10-14 18:40:55 +02:00
mapi68 391a6b1128
Translated using Weblate (Italian)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-10-14 13:38:58 +02:00
alium ed9d67bf3c
Translated using Weblate (Czech)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2021-10-14 11:51:34 +02:00
mapi68 673d5b7b45
Translated using Weblate (Italian)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-10-14 11:51:33 +02:00
PrestonN 6519b054c6 Add check for format.resolution in Invidious adaptive formats 2021-10-13 23:11:51 -04:00
PrestonN 5ad2d75b3f Merge commit 'fde06914b5fa50bf1bac5509d4ec10bab58320aa' 2021-10-12 17:05:29 -04:00
PrestonN dc2ff5e009 Merge commit '2acd3261c49e846c46f05e2223a685797cb15f06' 2021-10-12 17:05:21 -04:00
PrestonN 36e8e7b7aa Merge commit '523a28d0f757807fe09aefdf4a30bb48cb3a4fe2' 2021-10-12 17:05:11 -04:00
PrestonN fde06914b5 Fix issue where playback rate button would disrupt the player layout 2021-10-12 17:04:03 -04:00
PrestonN 2acd3261c4 Fix issue where Invidious DASH files were not being played correctly. 2021-10-12 17:03:22 -04:00
PrestonN 523a28d0f7 Fix text color contrast with main Dracula colors 2021-10-12 16:19:46 -04:00
Sergio Varela f9bd56b70a
Translated using Weblate (Basque)
Currently translated at 7.2% (38 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eu/
2021-10-12 19:09:55 +02:00
mapi68 3cf6b5da92
Translated using Weblate (Italian)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-10-10 10:04:48 +02:00
Rusi Dimitrov 8ad8efcc30
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2021-10-10 00:04:14 +02:00
SC 8df5363621
Translated using Weblate (Portuguese)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2021-10-09 15:17:36 +02:00
Eric c5ecf00eab
Translated using Weblate (Chinese (Simplified))
Currently translated at 91.2% (477 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2021-10-09 09:02:26 +02:00
Frank.wu 427e6ee115
Translated using Weblate (Chinese (Simplified))
Currently translated at 91.0% (476 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2021-10-09 06:04:57 +02:00
Rex_sa 3a55b8dce3
Translated using Weblate (Arabic)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-10-08 21:03:42 +02:00
Jeff Huang b80a101119
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-10-08 05:03:58 +02:00
Gediminas Murauskas bf0a9f8cee
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2021-10-07 20:04:23 +02:00
Oğuz Ersen 1740e22c83
Translated using Weblate (Turkish)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-10-07 20:04:22 +02:00
Grzegorz Wójcicki 4e903cc773
Translated using Weblate (Polish)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-10-07 20:04:22 +02:00
Hiers eb0138e131
Updated frame-by-frame function to cover previous edge cases. (#1411)
* Updated frame-by-frame function to cover previous edge cases.

* Minor change to setting fps value.

* Fixed default value and if.
2021-10-07 11:44:39 +00:00
Sveinn í Felli 29026765f4
Translated using Weblate (Icelandic)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-10-07 11:04:05 +02:00
Ihor Hordiichuk 4489a74666
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-10-07 11:04:04 +02:00
ovari 1b644c90ba
Translated using Weblate (Hungarian)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-10-07 11:04:04 +02:00
J. Lavoie dae9a26231
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-10-07 11:04:03 +02:00
J. Lavoie 4f023ca284
Translated using Weblate (Spanish)
Currently translated at 99.8% (522 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-10-07 11:04:03 +02:00
J. Lavoie c192a06c30
Translated using Weblate (Italian)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-10-07 11:04:02 +02:00
Allan Nordhøy 60465ad402
Translated using Weblate (Norwegian Bokmål)
Currently translated at 94.2% (493 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-10-07 11:04:01 +02:00
J. Lavoie c98f265fa9
Translated using Weblate (French)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-10-07 11:04:01 +02:00
J. Lavoie 39934ffd53
Translated using Weblate (German)
Currently translated at 100.0% (523 of 523 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-10-07 11:04:00 +02:00
rootedetc 8f898bdbb5
Add support for external player 'iina' (#1424)
Co-authored-by: Preston <freetubeapp@protonmail.com>
2021-10-07 07:46:33 +00:00
ChunkyProgrammer 1390276d55
[Fix] Invidious not used for channels icons in search (#1477)
* fix channel icons

* Add comment

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

Co-authored-by: Preston <freetubeapp@protonmail.com>
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2021-10-07 06:36:13 +00:00
kuhaku 3cf18b9f2d
Add support for the 'defaultCustomArguments' external player mapping field (#1415)
* feat(store/utils): add support for the `defaultCustomArguments` external player mapping field
improve(store/utils): move custom arguments evaluation to the top in `openInExternalPlayer`
improve(components/external-player-settings): conditionally append the default custom arguments to the tooltip

Signed-off-by: Randshot <randshot@norealm.xyz>

* fix(components/external-player-settings): fix lint error
chore(components/external-player-settings): remove unnecessary console log

Signed-off-by: Randshot <randshot@norealm.xyz>

* chore(static/external-player-map): add new `defaultCustomArguments` field to vlc map

Signed-off-by: Randshot <randshot@norealm.xyz>
2021-10-07 06:29:43 +00:00
Hiers dad3f2b8d6
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (522 of 522 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2021-10-07 00:06:55 +02:00
vallode dc26141338
Parse like and dislike count to add comma separator (#1796)
* Parse like and dislike count to add comma separator

* Use user locale with fallback for like count
2021-10-06 17:09:08 -04:00
Rex_sa 7a3aa8ff20
Translated using Weblate (Arabic)
Currently translated at 100.0% (522 of 522 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-10-06 22:05:23 +02:00
Oğuz Ersen 8628093eee
Translated using Weblate (Turkish)
Currently translated at 100.0% (522 of 522 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-10-06 19:06:11 +02:00
Gediminas Murauskas 3cfac2c47e
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (522 of 522 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2021-10-06 14:25:34 +02:00
Sveinn í Felli 363745e9f9
Translated using Weblate (Icelandic)
Currently translated at 100.0% (522 of 522 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-10-06 12:05:14 +02:00
Allan Nordhøy 6448871ce7
Translated using Weblate (Norwegian Bokmål)
Currently translated at 94.2% (492 of 522 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-10-06 09:25:37 +02:00
Ihor Hordiichuk ba89331a8d
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (522 of 522 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-10-06 06:05:50 +02:00
Jeff Huang 434df24f9f
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (522 of 522 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-10-06 06:05:49 +02:00
Eric 171b184c2b
Translated using Weblate (Chinese (Simplified))
Currently translated at 90.8% (474 of 522 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2021-10-06 06:05:49 +02:00
J. Lavoie 0d37392b9e
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (522 of 522 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-10-06 02:06:21 +02:00
J. Lavoie b41a211ce8
Translated using Weblate (Italian)
Currently translated at 100.0% (522 of 522 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-10-06 02:06:20 +02:00
J. Lavoie b501bc5dc9
Translated using Weblate (French)
Currently translated at 100.0% (522 of 522 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-10-06 02:06:19 +02:00
J. Lavoie fe3fc0f924
Translated using Weblate (Finnish)
Currently translated at 99.8% (521 of 522 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2021-10-06 02:06:19 +02:00
J. Lavoie d20a90f5b3
Translated using Weblate (German)
Currently translated at 100.0% (522 of 522 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-10-06 02:06:18 +02:00
ovari 4268cfb807
Translated using Weblate (Hungarian)
Currently translated at 100.0% (522 of 522 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-10-06 00:05:04 +02:00
Nikita Epifanov ef9efd7eea
Translated using Weblate (Russian)
Currently translated at 100.0% (522 of 522 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-10-06 00:05:03 +02:00
JInfantesC 9f591ba6ee
Sidebar compact issue1293 (#1462)
* #1293. Revise side-nav text labels

* #1293. Remove text on collapsed menu

* #1293. Height of collapsed Option

* Update side-nav.vue. Trending text in title attr

* Side-nav-more-options revised

* Restore navLabel on closed status

* Sidenav label in compact mode as an opt-in setting

* Sidenav-more-options using hideCompactSidebarText

* Sidenav after lintfix

* Sidenav label option renamed and moved to theme settings

* Set minimum height for .navOption

* Correct capitalization

* NavBar icon size on compact mode

* More compact navbar while hiding labels

* Fix store getter

* side-nav.css remove comments

* Update hide labels text

Co-authored-by: Preston <freetubeapp@protonmail.com>
2021-10-05 20:16:47 +00:00
ChunkyProgrammer e681772192
Feat: Invidious instance autofill (#1784)
* filter invidious instances

* remove watch for value

* update list on mount

* hide on misspell + empty

* Fix spelling mistake

* minor fix

* remove "Clear" to "from." from locale  files
2021-10-05 13:58:35 +08:00
mapi68 f257d04406
Translated using Weblate (Italian)
Currently translated at 100.0% (521 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-10-04 17:35:44 +02:00
Luna Jernberg dcab2995f5
Translated using Weblate (Swedish)
Currently translated at 99.4% (518 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2021-10-04 12:35:05 +02:00
Sedative 0398f45212
Translated using Weblate (Russian)
Currently translated at 100.0% (521 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-10-04 09:35:33 +02:00
mapi68 8aa9fc291b
Translated using Weblate (Italian)
Currently translated at 100.0% (521 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-10-04 06:35:12 +02:00
mapi68 84ac98f0a3
Translated using Weblate (Italian)
Currently translated at 100.0% (521 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-10-04 02:38:18 +02:00
Airidasz c2c6a55682
Make autoplay text fit inside top bar when translated (#1767)
* Make autoplay fit inside top bar when translated

* Lint
2021-10-03 10:53:21 +00:00
Yaron Shahrabani 35ae762b80
Translated using Weblate (Hebrew)
Currently translated at 89.8% (468 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2021-10-03 10:36:17 +02:00
mapi68 13ef8534f5
Translated using Weblate (Italian)
Currently translated at 100.0% (521 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-10-03 10:36:16 +02:00
Edward 040df68dc3
Translated using Weblate (Romanian)
Currently translated at 100.0% (521 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2021-10-03 01:36:25 +02:00
Airidasz 0a12e58796
Date locale change (#1757)
* Update watch-video-info.js

* Modified language files

Modified language files to include the ISO 639-1 language code

* Change date based on locale

This changes the date based on locale. If locale does not exist it defaults to English

* Removed locale codes from files

* Getting locale code from $store

* Delete launch.json

* Replace _ with - for locale

* Add locale change to playlist query

Change the locale of playlist query.
On error defaults to user location (the library does it, no extra work required)
Does not work with Norsk nyorsk locale

* Make linter happy

* Lint

* replace dashes with underscores for locale string
2021-10-02 15:43:42 +00:00
Edward 8a3515df16
Translated using Weblate (Romanian)
Currently translated at 84.0% (438 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2021-10-02 15:35:00 +02:00
PrestonN 6ace752c72 Update Electron to fix cert issue 2021-10-01 16:06:57 -04:00
PrestonN aa6d0584bc Update Electron to fix cert issue 2021-10-01 16:04:50 -04:00
Preston 91caa02b02
Add RC logic to auto merge workflow 2021-10-01 09:45:14 -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
peepopoggers 25189e2aff
Don't blind dark theme users (Dark loading screen) (#1502)
* Don't blind dark theme users

It is better to start the temporary background dark so it doesnt flashbang dark theme users late at night.
Just happened to me 😢 
This makes the loading background color the normal dark theme background color.

* Grab theme before await

* make it consistent when built

* final fixes

* removed accidental file

Co-authored-by: Preston <freetubeapp@protonmail.com>
2021-10-01 12:12:35 +00:00
PikachuEXE 87e1093c4d
Update top nav input box action button icon depends on input (#1738)
* Rename `showArrow` to `showActionButton`

* * Display different icon for action button when input text look like a Youtube URL

* ! Fix transition for button appearing absent

* * Update to use new icon for all FT supported URLs

* Update src/renderer/components/ft-input/ft-input.js

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>

* * Update action button to look disabled when input text is empty

* * Disable button hover/active visual effect when "disabled"

* * Make action button only respond to cursor when enabled

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>
2021-10-01 07:38:33 +00:00
alium 7d0880ad05
Translated using Weblate (Czech)
Currently translated at 100.0% (521 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2021-09-29 22:37:32 +02:00
SC ab737aaf75
Translated using Weblate (Portuguese)
Currently translated at 98.8% (515 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2021-09-29 20:35:39 +02:00
mapi68 866e639036
Translated using Weblate (Italian)
Currently translated at 100.0% (521 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-09-29 04:37:33 +02:00
Jakub Fabijan 67a542788d
Translated using Weblate (Esperanto)
Currently translated at 15.1% (79 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eo/
2021-09-28 13:36:04 +02:00
Kyotaro Iijima beb2aacd0d
Translated using Weblate (Japanese)
Currently translated at 100.0% (521 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2021-09-28 07:35:03 +02:00
J. Lavoie f4e5537397
Translated using Weblate (Spanish)
Currently translated at 99.8% (520 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-09-26 05:38:58 +02:00
J. Lavoie a1dae150ab
Translated using Weblate (Italian)
Currently translated at 100.0% (521 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-09-26 05:38:57 +02:00
J. Lavoie b5312cc7d1
Translated using Weblate (French)
Currently translated at 100.0% (521 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-09-26 05:38:57 +02:00
Juan 2f4bcf4841
Translated using Weblate (Spanish (Argentina))
Currently translated at 36.2% (189 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_AR/
2021-09-25 17:37:24 +02:00
Edward 660f872e57
Translated using Weblate (Romanian)
Currently translated at 44.9% (234 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2021-09-24 23:35:28 +02:00
ChunkyProgrammer 732b2d642d
update nedb-promises (#1737) 2021-09-23 14:12:01 +00:00
Joe Salieri 213e92615b
Translated using Weblate (Basque)
Currently translated at 7.1% (37 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eu/
2021-09-23 14:35:38 +02:00
PikachuEXE 07fd93d3aa
Fix watching video in development (#1668)
* Fix watching watched video in development

* Fix removing a file even when it does not exist (and would raise error)

* Fix infinite reload in video watching

File updates (e.g. dashFiles) in static folder triggers app reload (web-dev-server)
But the a file is created/updated/deleted on before playing any video
So it goes into a loop of loading a video
2021-09-23 07:04:00 +00:00
ChunkyProgrammer b1a310ef09
Update colours (search results & select boxes) to match theme (#1482)
* update colors to match theme

* fixed issues with light theme

* readded line that was accidentally deleted

* update colour to match search bar

* update profile selector & dropdown

* increase blur on ft-profile-selector box shadow

* don't change search suggestion background color to primary color

Co-authored-by: Preston <freetubeapp@protonmail.com>
2021-09-23 06:48:40 +00:00
PikachuEXE 56b562966f
Focus in input after text clear (#1669)
* * Focus in input after text clear

* "makes the button disappear after clicking"

* animation

* Fix button title text

* Really remove/hide the button after CSS animation

* Fix hovered button overlapping text input box

* Fix incorrect initial value
2021-09-23 06:45:14 +00:00
PikachuEXE 5c83dd8790
Update webpack config to remove explicit HMR plugin (#1729)
This change suppresses warning
"<w> [webpack-dev-server] "hot: true" automatically applies HMR plugin, you don't have to add it manually to your webpack configuration."
2021-09-23 06:43:52 +00:00
Jason b205aaeee5
Style improvements to Channel & Trending pages (#1736)
* Fixes #1733

* Improves Trending & Channel tab styling

Removes :focus styling for unintended effects with auto-focusing on Trending page. Replaces underline with bold text weight & primary color bottom border on selected/active tab. Replaces animated background color change with bold text weight on tab:hover. Changes inactive tab color to tertiary. Removes unnecessary margin beneath tabs. Removes some of the empty vertical space between Channel info section & channel banner. Adds margin changes to maintain good appearance on smaller screens.
2021-09-23 06:42:30 +00:00
mapi68 710c354dda
Translated using Weblate (Italian)
Currently translated at 100.0% (521 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-09-23 06:36:47 +02:00
ChunkyProgrammer d7eb0d2c26
Translated using Weblate (Serbian)
Currently translated at 64.8% (338 of 521 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2021-09-23 01:35:56 +02:00
Cody Sechelski edf0f0bc93
Added Dracula Theme (#1727)
* Added Dracula Theme
• Added Light and Dark versions of the logo using Dracula Colors
• Added the base theme and Dracula accent colors to the theme.css
• Added the options for the new theme and colors in the theme-settings comp
• Added translations for the theme and color names to all local yaml files that
  already had theme and color information

* fixed some yamls that I broke

* fixed some more yamls that I broke

* fixed an indentation error

* fixed the formating issues. It's back to 2 spaces rather than 4.

* removed package-lock, added back a new line at the end of the .gitignore, tweaked the colors a bit to add more contrast beween the text and backgroud colors in the overflow menu on the video cards., changed the card color to be slightly ligher than the background instead of slightly darker.

* apparently there was a blank line in the package.json file that was removed. Just trying to get this diff out of the pr

* apparently there was a blank line in the package.json file that was removed. Just trying to get this diff out of the pr

* fixed formating issues that I created in the theme.css. Converted my new code to use double quotes and uppercase hex codes to match existing formatting.

* fixed formating issues that I created in the theme.css. Converted my new code to use double quotes and uppercase hex codes to match existing formatting.

* fixed formating issues that I created in the theme.css. Converted my new code to use double quotes and uppercase hex codes to match existing formatting.

* resoliving conflicts in a local file

* added contract to all of the dracula primary colors. Added contrast for the main dracula theme's secondary and teriary text colors
2021-09-22 18:26:14 -04:00
mapi68 ef41ed12a1
Translated using Weblate (Italian)
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-09-22 11:35:45 +02:00
Jeff Huang 0e3c5145f7
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-09-22 07:35:02 +02:00
Joe Salieri fc1d5a07a5
Translated using Weblate (Basque)
Currently translated at 6.8% (35 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eu/
2021-09-21 20:38:13 +02:00
Edward 52188c7c90
Translated using Weblate (Romanian)
Currently translated at 35.8% (184 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2021-09-21 20:38:12 +02:00
mapi68 657041ac5e
Translated using Weblate (Italian)
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-09-21 15:38:29 +02:00
Hiers cbfeea85eb
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2021-09-21 11:38:37 +02:00
mapi68 859411ac12
Translated using Weblate (Italian)
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-09-21 09:39:38 +02:00
mapi68 f69e55342c
Translated using Weblate (Italian)
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-09-21 07:38:39 +02:00
dependabot[bot] 8a43b09221
Bump nth-check from 2.0.0 to 2.0.1 (#1728)
Bumps [nth-check](https://github.com/fb55/nth-check) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/fb55/nth-check/releases)
- [Commits](https://github.com/fb55/nth-check/compare/v2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: nth-check
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-20 23:00:52 -04:00
PikachuEXE 301c5dbd72
Fix app startup issue via updating @freetube/youtube-chat (#1723) 2021-09-20 22:55:39 -04:00
Rusi Dimitrov 3b028fde1a
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2021-09-20 23:35:43 +02:00
Jason c14aeab8ef
Fixes new lines not being displayed in comments (#1719) 2021-09-20 05:25:50 -04:00
ChunkyProgrammer 94756458b1
feat: Optimize caption sort order (#1661)
* choose best caption

* add comments

* fix linter issue
2021-09-20 10:12:14 +08: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
Milo Ivir 45e52357ce
Translated using Weblate (Croatian)
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2021-09-18 23:14:37 +02:00
Grzegorz Wójcicki 0443bdf402
Translated using Weblate (Polish)
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-09-18 21:36:27 +02:00
The Cats a603ea4516
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2021-09-18 18:36:13 +02:00
Jakub Tabor ba94e380b2
Translated using Weblate (Polish)
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-09-18 14:36:05 +02:00
J. Lavoie 614a672473
Translated using Weblate (Italian)
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-09-18 04:36:31 +02:00
J. Lavoie 940e31400b
Translated using Weblate (Norwegian Bokmål)
Currently translated at 94.3% (484 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-09-18 04:36:30 +02:00
J. Lavoie 4cbafa5865
Translated using Weblate (French)
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-09-18 04:36:30 +02:00
J. Lavoie f1b57710d2
Translated using Weblate (Finnish)
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2021-09-18 04:36:29 +02:00
J. Lavoie cb0e6cadaa
Translated using Weblate (German)
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-09-18 04:36:28 +02:00
Rex_sa f70e42a436
Translated using Weblate (Arabic)
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-09-18 02:39:40 +02:00
Prajwol Pradhan 534ffd7a8a
Translated using Weblate (Nepali)
Currently translated at 14.2% (73 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ne/
2021-09-17 15:37:56 +02:00
Sveinn í Felli df6c3355e3
Translated using Weblate (Icelandic)
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-09-17 15:37:56 +02:00
Ihor Hordiichuk a4effd27b6
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-09-17 15:37:55 +02:00
Dragibus Noir 45e6e592cf
Translated using Weblate (French)
Currently translated at 99.6% (511 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-09-17 15:37:54 +02:00
My Random Thoughts 7ad68afb44
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-09-17 11:38:07 +02:00
Gediminas Murauskas 2a9ee70abc
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2021-09-17 10:38:01 +02:00
ovari c62af2dc92
Translated using Weblate (Hungarian)
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-09-17 10:38:00 +02:00
Oğuz Ersen 55f6a582b2
Translated using Weblate (Turkish)
Currently translated at 100.0% (513 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-09-17 10:37:59 +02:00
Allan Nordhøy 787fe9d12c
Translated using Weblate (Norwegian Bokmål)
Currently translated at 94.3% (484 of 513 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-09-17 02:44:01 +02:00
PikachuEXE f931092b96
* Implement setting for disabling external link opening (#1427)
* * Implement setting for disabling external link opening

* * Implement setting for disabling external link opening in dropdown

* * Place proper tooltip content on setting tooltip

* Implement "open link after prompt"

* Fix new setting placement and long translation entry value issue

* fix via increasing width instead of truncating text

* * Access new perference via computed property

* ~ Move the code comment back to original place

* * Update prompt to show URL

* Fix missing :key for element with v-for

* Do Nothing > No Action

* $ Use shortcut to preference value in conditional statements

* Update translation text

* move and update tooltip text

* Rename "Open Link After Prompt" > "Ask Before Opening Link"

Also fix the translation value
2021-09-16 19:03:25 -04:00
Jason 59828a101d
Implements color clues for history navigation arrows (#1579)
Co-authored-by: Preston <freetubeapp@protonmail.com>
2021-09-16 22:58:03 +00:00
Prajwol Pradhan 65c2cc091d
Translated using Weblate (Nepali)
Currently translated at 14.4% (73 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ne/
2021-09-15 19:37:56 +02:00
Prajwol Pradhan 8447a64c05
Added translation using Weblate (Nepali) 2021-09-15 16:01:02 +02:00
Jason cfeac8c7f1
Collapsible Settings Sections (#1699)
* Adds base dropdown ability to settings page with <details> & <summary>

* Adjusts styling of settings page

Replaces css stylesheets with sass stylesheets on some settings elements for better standardization of styling. Removes now unnecessary ft-card, .card, etc styling. Adds styling to new dropdown functionality.

* Update subscription-settings.sass

* Update Settings.css
2021-09-15 10:03:00 +08:00
Airradda f7e918ab23
Add Toggle Theatre Keybind [T] (#1703) 2021-09-15 10:00:34 +08:00
ovari 20768c96f6
Update README.md (#1657) 2021-09-14 10:03:24 +08:00
Airidasz b4f70132b6
Proportional scaling inside grid (#1514)
* Proportional scaling inside grid

Cards inside grid (subscriptions, trending and others using the same system) now scale according to grid size.

* Update _ft-list-item.sass

Co-authored-by: Preston <freetubeapp@protonmail.com>
2021-09-14 10:01:48 +08:00
Jason aa5760a6b3
Replaces outdated links to FreeTube GH wiki with links to Docs site (#1698) 2021-09-13 22:25:55 +01:00
PikachuEXE 1ff6617ff2
* Update app to hide top nav filter panel on page change (#1479) 2021-09-13 18:26:08 +01:00
PrestonN aa992c1b77 Update package-lock.json 2021-09-13 10:39:19 -04:00
PrestonN 3ee7f533b7 Fix package lock file (Hopefully) 2021-09-13 10:23:49 -04:00
ssantos 1062adf239
Translated using Weblate (Portuguese)
Currently translated at 100.0% (506 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2021-09-11 22:36:43 +02:00
The Cats eb4d8b29a9
Translated using Weblate (Spanish)
Currently translated at 100.0% (506 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-09-11 15:35:29 +02:00
The Cats fbc095a39b
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (506 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2021-09-11 15:35:28 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc f4b52d7828
Update PULL_REQUEST_TEMPLATE.md (#1687)
* Update PULL_REQUEST_TEMPLATE.md

* Update PULL_REQUEST_TEMPLATE.md

* Update .github/PULL_REQUEST_TEMPLATE.md

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>

* Update .github/PULL_REQUEST_TEMPLATE.md

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>

* Update .github/PULL_REQUEST_TEMPLATE.md

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>

Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>
2021-09-11 09:03:28 +08:00
mapi68 db4bd8d7c3
Update it.yaml (#1685)
Fixed few words
2021-09-11 00:36:18 +00:00
mapi68 90be6afd96
Translated using Weblate (Italian)
Currently translated at 100.0% (506 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-09-10 19:02:12 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc 194b1bc7bf
Update readme.md (#1679)
Added the link to the freetube docs
2021-09-10 11:14:04 +08:00
alium 6b22e019d5
Translated using Weblate (Czech)
Currently translated at 100.0% (506 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2021-09-09 21:36:19 +02:00
J. Lavoie 187a1c68cb
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (506 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-09-09 06:35:38 +02:00
J. Lavoie a010104448
Translated using Weblate (Spanish)
Currently translated at 99.8% (505 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-09-09 06:35:37 +02:00
J. Lavoie 381b62a833
Translated using Weblate (Spanish (Argentina))
Currently translated at 34.3% (174 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_AR/
2021-09-09 06:35:36 +02:00
J. Lavoie 013aee89e7
Translated using Weblate (Italian)
Currently translated at 100.0% (506 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-09-09 06:35:36 +02:00
J. Lavoie d9cd4eb919
Translated using Weblate (Spanish (Mexico))
Currently translated at 68.5% (347 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_MX/
2021-09-09 06:35:35 +02:00
J. Lavoie e4fb06c5c7
Translated using Weblate (Finnish)
Currently translated at 100.0% (506 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2021-09-09 06:35:34 +02:00
J. Lavoie 43e37ae347
Translated using Weblate (German)
Currently translated at 100.0% (506 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-09-09 06:35:34 +02:00
Grzegorz Wójcicki a8a01b4221
Translated using Weblate (Polish)
Currently translated at 100.0% (506 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-09-08 18:35:39 +02:00
菘菘 0d8dd9daf5
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (506 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-09-08 15:34:26 +02:00
qwerty287 fc98a72679
Translated using Weblate (German)
Currently translated at 100.0% (506 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-09-08 09:35:00 +02: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
Rex_sa 03779e07fd
Translated using Weblate (Arabic)
Currently translated at 100.0% (506 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-09-07 14:35:10 +02:00
Jeff Huang 799cfcbb3d
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (506 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-09-07 06:35:13 +02:00
Dragibus Noir b72ba3d4d1
Translated using Weblate (French)
Currently translated at 100.0% (506 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-09-06 20:35:38 +02:00
Ihor Hordiichuk 27fdb7eeae
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (506 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-09-06 17:35:42 +02:00
no-comma 065fc49db0
Feedback when copying playlist link (#1660)
* Show message when copying playlist URL

* Move toast to after writing to clipboard
2021-09-06 14:39:54 +00:00
Gediminas Murauskas 1fd36582ce
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (506 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2021-09-06 14:34:37 +02:00
Sveinn í Felli c48516f490
Translated using Weblate (Icelandic)
Currently translated at 100.0% (506 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-09-06 14:34:36 +02:00
ovari eb28baac06
Translated using Weblate (Hungarian)
Currently translated at 100.0% (506 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-09-06 14:34:35 +02:00
Oğuz Ersen fccc4bc6bc
Translated using Weblate (Turkish)
Currently translated at 100.0% (506 of 506 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-09-06 14:34:35 +02:00
PikachuEXE be58077025
* Improve style of top nav search input (#1392)
* * Improve style of top nav search input

* Implement clear input text on input

* ! Fix to only have top nav input to add new clear text box button

* * Update button design & fix accessibility flaw

* * Update spacing of new button

* * Update input box padding-left to use the same value as padding-right

* * Updating button padding
2021-09-06 10:09:11 +00:00
Jason 1fe733524c
Fixes thumbnail width (#1646) 2021-09-06 08:37:09 +00:00
Dennis ten Hoove 818fa687f3
Translated using Weblate (Dutch)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2021-09-06 02:41:28 +02:00
peepopoggers c6332b6b36
Translated using Weblate (Japanese)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2021-09-06 02:41:28 +02:00
very red dragon aab5f78447
Translated using Weblate (Persian)
Currently translated at 15.4% (78 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fa/
2021-09-05 23:19:27 +02:00
ovari ba3b0df20a
Translated using Weblate (Hungarian)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-09-05 23:19:26 +02:00
very red dragon aac37ca5c5
Added translation using Weblate (Persian) 2021-09-05 21:48:29 +02:00
Jason 4e5976c275
Fixes video volume scroll from preventing vjs-menu scrolling (#1650) 2021-09-05 15:39:44 -04:00
fodor0205 218721c291
Translated using Weblate (Hungarian)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-09-05 21:34:22 +02:00
Didik Supriadi 57e109dde9
Translated using Weblate (Indonesian)
Currently translated at 97.8% (494 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2021-09-05 21:34:21 +02:00
Rusi Dimitrov a5297854a7
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2021-09-05 17:35:39 +02:00
ChunkyProgrammer 7766f1ff4b
fix trending text in small window (#1638) 2021-09-04 14:55:50 -04:00
fodor0205 e8aa48fecb
Translated using Weblate (Hungarian)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-09-04 10:35:50 +02:00
Jason f7c6f051f0
Fixes changelog to look better with larger bodies (#1634) 2021-09-03 11:24:05 -04:00
J. Lavoie b6c31cd489
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-09-03 02:41:17 +02:00
Jason c3105f46e5
Theatre mode icon accounts for default theatre mode being ignored when switching between videos (#1632) 2021-09-02 19:22:06 +01:00
max 48493d12f4
Translated using Weblate (Spanish)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-09-02 17:35:06 +02:00
My Random Thoughts fad46250a7
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-09-02 11:34:43 +02:00
Allan Nordhøy e4e94d44b0
Translated using Weblate (Norwegian Bokmål)
Currently translated at 94.8% (479 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-09-01 23:33:54 +02:00
PrestonN 0db6dd1f97 Fix update checker, bump version number, and update node modules 2021-09-01 16:31:20 -04:00
Jason 4bb095063a
Removes erroneous variable name 'defaultTheatreModeActive' with 'defaultTheatreMode' (#1630) 2021-09-01 06:05:36 -04:00
Dragibus Noir 974b4dbb4a
Translated using Weblate (French)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-08-30 17:35:43 +02:00
J. Lavoie 075649395f
Translated using Weblate (Galician)
Currently translated at 97.8% (494 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2021-08-30 08:34:32 +02:00
J. Lavoie 89bc18ed4c
Translated using Weblate (Romanian)
Currently translated at 24.7% (125 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2021-08-30 08:34:32 +02:00
J. Lavoie 499d8f5964
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-08-30 08:34:31 +02:00
J. Lavoie 2c7f599876
Translated using Weblate (Portuguese)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2021-08-30 08:34:31 +02:00
J. Lavoie 7b5b0d8e43
Translated using Weblate (Spanish)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-08-30 08:34:30 +02:00
J. Lavoie 46db1f99bf
Translated using Weblate (Spanish (Argentina))
Currently translated at 34.2% (173 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_AR/
2021-08-30 08:34:30 +02:00
J. Lavoie ccb8815414
Translated using Weblate (Italian)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-08-30 08:34:29 +02:00
J. Lavoie 8929f91a8f
Translated using Weblate (Dutch)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2021-08-30 08:34:28 +02:00
J. Lavoie 46fc80df40
Translated using Weblate (Spanish (Mexico))
Currently translated at 68.3% (345 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_MX/
2021-08-30 08:34:28 +02:00
J. Lavoie b03b8b3188
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2021-08-30 08:34:27 +02:00
J. Lavoie 2c486bd50c
Translated using Weblate (French)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-08-30 08:34:27 +02:00
J. Lavoie 7c20c3edab
Translated using Weblate (Vietnamese)
Currently translated at 74.6% (377 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/vi/
2021-08-30 08:34:26 +02:00
J. Lavoie 410c27630d
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2021-08-30 08:34:26 +02:00
J. Lavoie 73ae614887
Translated using Weblate (German)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-08-30 08:34:25 +02:00
Oscar Nydza 9c38a1fdf5
Translated using Weblate (Spanish)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-08-30 06:37:43 +02:00
J. Lavoie ae19203694
Translated using Weblate (Spanish)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-08-30 06:37:43 +02:00
Dragibus Noir 0331c9f273
Translated using Weblate (French)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-08-29 19:35:05 +02:00
J. Lavoie 80795a5817
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-08-29 17:35:18 +02:00
ssantos e520cb3aad
Translated using Weblate (Portuguese)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2021-08-29 17:35:17 +02:00
J. Lavoie 3f11b6f5be
Translated using Weblate (Italian)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-08-29 17:35:10 +02:00
J. Lavoie 16e6b0c279
Translated using Weblate (French)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-08-29 17:35:07 +02:00
J. Lavoie 8ac1eb95e7
Translated using Weblate (German)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-08-29 17:35:06 +02:00
ssantos 8f5eb45ff5
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2021-08-29 15:43:56 +02:00
J. Lavoie 369938627e
Translated using Weblate (French)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-08-29 14:31:57 +02:00
Harald Jagenteufel d6ee2eadf2
Update CONTRIBUTING.md (#1622)
update wiki link to new wiki - getting started page
2021-08-28 21:36:08 +00:00
Dennis ten Hoove b71a70d10c
Translated using Weblate (Dutch)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2021-08-28 21:35:24 +02:00
Grzegorz Wójcicki cec27bafb9
Translated using Weblate (Polish)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-08-27 04:35:24 +02:00
Cube Kassaki 39182f8327
Translated using Weblate (Chinese (Simplified))
Currently translated at 92.2% (466 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2021-08-27 04:35:17 +02:00
ovari c7ec0f04f8
Translated using Weblate (Hungarian)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-08-27 00:34:52 +02:00
Oğuz Ersen 1a172f695e
Translated using Weblate (Turkish)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-08-26 21:35:04 +02:00
The Cats c5dacffece
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2021-08-26 21:35:03 +02:00
Luca Hohmann 7c0a4ff6be
Translated using Weblate (German)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-08-26 21:35:03 +02:00
Dennis ten Hoove f54c2298b8
Translated using Weblate (Dutch)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2021-08-26 16:35:25 +02:00
Cube Kassaki bd66535cc2
Translated using Weblate (Chinese (Simplified))
Currently translated at 91.2% (461 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2021-08-26 06:35:01 +02:00
Karl Tammik b62c575ed8
Translated using Weblate (Estonian)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2021-08-26 00:35:31 +02:00
Rex_sa e22c8b2fc2
Translated using Weblate (Arabic)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-08-26 00:35:31 +02:00
alium 96166ee017
Translated using Weblate (Czech)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2021-08-25 18:34:58 +02:00
Kaantaja 757535e113
Translated using Weblate (Finnish)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2021-08-25 18:34:57 +02:00
PikachuEXE 8821613d6f
! Fix profile menu toggle button to toggle menu instead of keep opening (#1437)
* ! Fix profile menu toggle button to toggle menu instead of keep opening

* ! Fix togglable buttons to toggle menu instead of keep opening
2021-08-25 15:39:38 +01:00
Sveinn í Felli f645bc512b
Translated using Weblate (Icelandic)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-08-25 15:34:37 +02:00
Gediminas Murauskas c64344e894
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2021-08-25 11:35:23 +02:00
ChunkyProgrammer 044e5bf907
[Feature] Add support for importing/exporting csv YouTube subscriptions + improve speed of reimporting subscriptions (#1543)
* Add support for csv yt subscriptions

* Simplify setting exportFileName

* check if subscribed to channel before making web requests

Co-authored-by: Preston <freetubeapp@protonmail.com>
2021-08-25 07:47:21 +00:00
Jeff Huang 3b676cbeef
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-08-25 09:35:17 +02:00
Ihor Hordiichuk 9831f386f3
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-08-25 02:45:03 +02:00
ovari b50d928f03
Translated using Weblate (Hungarian)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-08-25 02:45:03 +02:00
Dragibus Noir ae80bfb6a2
Translated using Weblate (French)
Currently translated at 100.0% (505 of 505 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-08-25 02:45:02 +02:00
PikachuEXE d010725b39
* Update video player to remove tooltip for current time on play progress bar (#1478)
Co-authored-by: Preston <freetubeapp@protonmail.com>
2021-08-24 22:46:42 +00:00
ChunkyProgrammer 6ebb000cb3
Navigate to "subscriptions" on logo click (#1394)
* Updated logo to navigate to "subscriptions" on click

* accessibility improvements

* don't change backgroud color on hover
2021-08-24 22:14:37 +00:00
Hosted Weblate 5e4b24f2bb
Merge branch 'origin/development' into Weblate. 2021-08-24 22:52:36 +02:00
ChunkyProgrammer 27617ccc40
[Fix] Freetube does not play the next video in a playlist when using the Invidious API (#1488)
* fix playlists for invidious

* Code clean up + bug fix

Co-authored-by: Preston <freetubeapp@protonmail.com>
2021-08-24 20:52:30 +00:00
Hosted Weblate 47989658b3
Merge branch 'origin/development' into Weblate. 2021-08-24 09:36:16 +02:00
Jason f801ea4b05
Integrate theater mode into mediaplayer (#1589)
* Moves theatre mode button to mediaplayer

* Accounts for 'Enable Theatre Mode by Default'

* Removes unnecessary comment

* Removes unnecessary newlines

* Rename variable for toggle theatre mode button

* Fix issue caused by missing change in rename

Co-authored-by: Preston <freetubeapp@protonmail.com>
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2021-08-24 07:36:10 +00:00
Hosted Weblate d260f36033
Merge branch 'origin/development' into Weblate. 2021-08-22 18:25:21 +02:00
ChunkyProgrammer 1ceb21f424
load shorts links (#1605) 2021-08-22 16:25:14 +00:00
Hosted Weblate 0d73bb235e
Merge branch 'origin/development' into Weblate. 2021-08-21 23:08:44 +02:00
ChunkyProgrammer 011ee17711
[Feature] Add trending pages for music, gaming & movies (#1483)
* Add other trending pages

* Add better formatting

* fixed trending cache

* Fix Trending page title

Changes in PR #1321 make this necessary

* update locale files

* add accessibility improvements

accessibility improvements

* focus tab on reload

Co-authored-by: Preston <freetubeapp@protonmail.com>
2021-08-21 23:08:38 +02:00
Gediminas Murauskas 521eb84acd
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (500 of 500 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2021-08-21 12:35:26 +02:00
ovari 431377ae70
Translated using Weblate (Hungarian)
Currently translated at 100.0% (500 of 500 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-08-21 12:35:25 +02:00
Oğuz Ersen 62332b84a7
Translated using Weblate (Turkish)
Currently translated at 100.0% (500 of 500 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-08-21 12:35:25 +02:00
Imawall 703a8da427
fix comments failback to invidious api (#1537)
Co-authored-by: Preston <freetubeapp@protonmail.com>
2021-08-21 08:49:14 +00:00
ChunkyProgrammer 2f9ef7cdd6
Make "Show More Replies" for comments translatable (#1555)
Co-authored-by: Preston <freetubeapp@protonmail.com>
2021-08-21 08:11:19 +00:00
Jason 7add3e4b1c
Hides video description when it is empty (#1585)
Co-authored-by: Preston <freetubeapp@protonmail.com>
2021-08-20 19:51:46 +00:00
JInfantesC 329a673cd8
Channel view layout issue (#1591)
* #1499. On channel page. Change absolute css to display flex

* Inline css move to file

* Update Channel.css

* Class additions and inline css removal

* empty line

* Update Channel.css

Co-authored-by: Preston <freetubeapp@protonmail.com>
Co-authored-by: peepopoggers <72892531+peepopoggers@users.noreply.github.com>
2021-08-20 18:54:16 +00:00
ChunkyProgrammer 11bb81795d
fix featured icons not loading (#1552)
Co-authored-by: Preston <freetubeapp@protonmail.com>
2021-08-20 18:45:00 +00:00
Jason 539b084217
Keep reload buttons' position fixed on scroll (#1573)
* Makes reload buttons' position fixed

* Changes reload buttons' positions to absolute on narrow enough screens

Co-authored-by: Preston <freetubeapp@protonmail.com>
2021-08-20 20:15:33 +02:00
Preston d57d7b9b6e
Update autoMerge.yml 2021-08-20 11:23:07 -04:00
Preston f0ba2e93de
Update autoMerge.yml 2021-08-20 11:22:29 -04:00
Preston 01ebcce72b
Update autoMerge.yml 2021-08-20 11:06:12 -04:00
Preston f5d7af3190
Update autoMerge.yml 2021-08-20 10:49:25 -04:00
Preston 8cd069e88a
Update autoMerge.yml 2021-08-20 10:48:24 -04:00
Preston 79a743d863
Update autoMerge.yml 2021-08-19 23:54:22 -04:00
Preston 8bbdf5a4ad
Update autoMerge.yml 2021-08-19 23:53:05 -04:00
Preston a2760f1c98
Update autoMerge.yml 2021-08-19 23:52:14 -04:00
Preston 642d432b76
Update autoMerge.yml 2021-08-19 23:50:08 -04:00
Preston 67fa1f240f
Update autoMerge.yml 2021-08-19 23:44:46 -04:00
Preston b39efd8fba
Update autoMerge.yml 2021-08-19 23:42:50 -04:00
Preston efa89b7dcc
Update autoMerge.yml 2021-08-19 23:41:08 -04:00
Preston f1eedd0b59
Update autoMerge.yml 2021-08-19 23:38:49 -04:00
Preston 0cd8189b3b
Update autoMerge.yml 2021-08-19 23:33:25 -04:00
Preston 78e327e40c
Update autoMerge.yml 2021-08-19 23:31:38 -04:00
Preston c8d302869e
Update autoMerge.yml 2021-08-19 23:28:44 -04:00
Preston 8f5c133a3a
Update autoMerge.yml 2021-08-19 23:25:49 -04:00
Preston fe4d323b84
Update autoMerge.yml 2021-08-19 23:17:48 -04:00
Preston 96833e6c33
Update autoMerge.yml 2021-08-19 23:17:35 -04:00
Preston 021d271ead
Update autoMerge.yml 2021-08-19 23:14:53 -04:00
Preston 420e7c6d96
Update autoMerge.yml 2021-08-19 23:12:48 -04:00
Preston 6e8d124e8e
Update autoMerge.yml 2021-08-19 23:10:46 -04:00
Preston 36bb31c036
Update autoMerge.yml 2021-08-19 23:07:01 -04:00
Preston 8935267344
Update autoMerge.yml 2021-08-19 23:04:35 -04:00
Preston ff61682829
Update autoMerge.yml 2021-08-19 22:57:03 -04:00
Preston 758db53676
Update autoMerge.yml 2021-08-19 22:55:56 -04:00
Preston 4ac246ebb6
Update autoMerge.yml 2021-08-19 22:50:54 -04:00
Preston 4edb8335c6
Update autoMerge.yml 2021-08-19 22:48:50 -04:00
Preston f101442594
Update autoMerge.yml 2021-08-19 22:45:51 -04:00
Preston cc2d9ebaaa
Update autoMerge.yml 2021-08-19 22:44:07 -04:00
Preston 420ea4ce6a
Update autoMerge.yml 2021-08-19 22:41:10 -04:00
Preston 622571c2b3
Update autoMerge.yml 2021-08-19 22:38:56 -04:00
Preston 706e00b1b0
Update autoMerge.yml 2021-08-19 22:33:55 -04:00
Preston 9eb2add436
Update autoMerge.yml 2021-08-19 22:32:13 -04:00
Preston 36819db1b8
Update autoMerge.yml 2021-08-19 22:30:33 -04:00
Preston 8ccc9477f4
Update autoMerge.yml 2021-08-19 22:25:57 -04:00
Preston 5d385e7494
Update autoMerge.yml 2021-08-19 22:23:53 -04:00
Preston 1bba32342c
Update autoMerge.yml 2021-08-19 22:18:14 -04:00
Preston e95fa98523
Update autoMerge.yml 2021-08-19 22:16:39 -04:00
Preston fd2918acb7
Update autoMerge.yml 2021-08-19 22:14:18 -04:00
Preston 3f17dd6a09
Update autoMerge.yml 2021-08-19 22:13:26 -04:00
Preston 9d0225e001
Update autoMerge.yml 2021-08-19 22:08:41 -04:00
Preston ff820c9a35
Update autoMerge.yml 2021-08-19 22:05:47 -04:00
Preston f6be08f041
Create .mergepal.yml 2021-08-19 21:59:49 -04:00
Preston 706da959e8
Update autoMerge.yml 2021-08-19 21:55:20 -04:00
Preston 39b6e81e0d
Update autoMerge.yml 2021-08-19 21:52:32 -04:00
Preston c0b13b13fb
Update autoMerge.yml 2021-08-19 21:51:32 -04:00
Preston 6d76db6d43
Update autoMerge.yml 2021-08-19 21:48:01 -04:00
Preston 023d8fafe1
Update autoMerge.yml 2021-08-19 21:37:05 -04:00
Preston 1d55e24d24
Update autoMerge.yml 2021-08-19 21:20:35 -04:00
Preston 385ae4ab70
Update autoMerge.yml 2021-08-19 21:18:15 -04:00
Preston 5afdc42252
Update auto-merge.yml 2021-08-19 18:30:50 -04:00
Preston 222394d429
Update autoMerge.yml 2021-08-19 17:47:51 -04:00
Preston 268e68d6d5
Update and rename autoMergePR.yml to autoMerge.yml 2021-08-19 17:40:55 -04:00
Preston ebb4f4a7f5
Update autoMergePR.yml 2021-08-19 17:35:26 -04:00
Preston 8362060ca9
Update autoMergePR.yml 2021-08-19 17:33:23 -04:00
Preston 1c9959ccfc
Create autoMergePR.yml 2021-08-19 17:28:39 -04:00
Preston 2652133383
Update auto-merge.yml 2021-08-19 17:07:42 -04:00
Dragibus Noir 341e58a8c9
Translated using Weblate (French)
Currently translated at 100.0% (499 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-08-18 20:32:33 +02:00
Preston 2f516a1864
Delete autoMergePR.yml 2021-08-17 23:15:42 -04:00
Preston 436c35616a
Create autoMergePR.yml 2021-08-17 23:13:19 -04:00
Preston 3df74e1818
Delete autoMergePR.yml 2021-08-17 23:06:46 -04:00
Preston c156813c39
Create auto-merge.yml 2021-08-17 23:03:58 -04:00
Preston bccef64314
Update autoMergePR.yml 2021-08-17 22:59:39 -04:00
Preston b1eecb4e33
Update autoMergePR.yml 2021-08-17 22:52:16 -04:00
Preston 7d6a2a20cb
Update autoMergePR.yml 2021-08-17 22:46:05 -04:00
Preston ae07ff67d8
Update autoMergePR.yml 2021-08-17 22:35:05 -04:00
Preston 44927d8085
Merge pull request #1576 from FreeTubeApp/dependabot/npm_and_yarn/path-parse-1.0.7
Bump path-parse from 1.0.6 to 1.0.7
2021-08-16 16:02:36 -04:00
Preston c220403c7f
Update autoMergePR.yml 2021-08-16 15:55:54 -04:00
Preston 7706ff63b9
Merge branch 'development' into dependabot/npm_and_yarn/path-parse-1.0.7 2021-08-16 15:52:58 -04:00
Preston 28c8e23cb4
Merge branch 'development' into dependabot/npm_and_yarn/path-parse-1.0.7 2021-08-16 15:52:30 -04:00
Preston a7296f8163
Update linter.yml 2021-08-16 15:49:40 -04:00
Preston f738e6833a
Update autoMergePR.yml 2021-08-16 15:49:25 -04:00
Preston f3f8ee56cd
Merge branch 'development' into dependabot/npm_and_yarn/path-parse-1.0.7 2021-08-16 15:47:36 -04:00
Preston b1a8ee34f6
Update autoMergePR.yml 2021-08-16 15:45:29 -04:00
Preston ee270848a4
Merge branch 'development' into dependabot/npm_and_yarn/path-parse-1.0.7 2021-08-16 15:45:22 -04:00
Preston efbf9666b8
Create autoMergePR.yml 2021-08-16 15:45:09 -04:00
Luna Jernberg 9c9cecfc02
Translated using Weblate (Swedish)
Currently translated at 99.7% (498 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2021-08-16 19:35:36 +02:00
Hiers a785fcaa12
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (499 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2021-08-15 19:35:07 +02:00
Tymofii Lytvynenko a13c734b3d
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (499 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-08-15 01:34:31 +02:00
dependabot[bot] 94a0247b23
Bump path-parse from 1.0.6 to 1.0.7
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-10 17:46:51 +00:00
qwerty287 0e1f700a39
Translated using Weblate (German)
Currently translated at 100.0% (499 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-08-09 16:36:25 +02:00
John Doe 30d19de351
Translated using Weblate (French)
Currently translated at 99.7% (498 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-08-08 16:34:31 +02:00
Grzegorz Wójcicki 7842f0f7c0
Translated using Weblate (Polish)
Currently translated at 100.0% (499 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-08-08 14:34:26 +02:00
Grzegorz Wójcicki 5f46719545
Translated using Weblate (Polish)
Currently translated at 100.0% (499 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-08-08 02:43:07 +02:00
William Weber Berrutti 9f0ec6224a
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (499 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2021-08-07 15:34:27 +02:00
Jeff Huang 8541cbe6cc
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (499 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-08-07 05:33:47 +02:00
Rusi Dimitrov c53bffd2c1
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (499 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2021-08-06 23:11:39 +02:00
Gediminas Murauskas c96799d97a
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (499 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2021-08-06 21:35:14 +02:00
Sveinn í Felli 750cf8083d
Translated using Weblate (Icelandic)
Currently translated at 100.0% (499 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-08-06 12:34:46 +02:00
Ihor Hordiichuk c65e26623e
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (499 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-08-06 12:34:46 +02:00
My Random Thoughts 604850cac4
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (499 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-08-06 12:34:45 +02:00
Rex_sa 9cd9795975
Translated using Weblate (Arabic)
Currently translated at 100.0% (499 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-08-06 12:34:45 +02:00
Nikita Epifanov 8d7144aa16
Translated using Weblate (Russian)
Currently translated at 100.0% (499 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-08-06 12:34:44 +02:00
Oğuz Ersen 84076220cd
Translated using Weblate (Turkish)
Currently translated at 100.0% (499 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-08-06 08:34:14 +02:00
ovari 539ba2915b
Translated using Weblate (Hungarian)
Currently translated at 100.0% (499 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-08-06 00:34:58 +02:00
Allan Nordhøy 069ac8fa0d
Translated using Weblate (Norwegian Bokmål)
Currently translated at 95.1% (475 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-08-06 00:34:58 +02:00
Odin eae777e4fe
Translated using Weblate (Norwegian Bokmål)
Currently translated at 95.1% (475 of 499 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-08-06 00:34:57 +02:00
Jason 354a2151df
Add customized fast-forward / rewind intervals (#1390)
* Setting to customize fast-forward/rewind times

* Move variable placement to keep alphabetical order

Moves defaultSkipInterval to be one line below defaultQuality because Q comes before S in the alphabet. This keeps the variable declarations alphabetical.
2021-08-05 22:17:01 +02:00
PikachuEXE 0d0a2f4c26
Improve playlist long description display (#1358)
* $ Add class names to some elements & use in CSS

* * Update playlist page style to ensure description box has max height to enusre visibility of share button
2021-08-05 21:22:43 +02:00
PrestonN 272cdbac8a Update dependencies 2021-08-03 17:18:23 -04:00
Nuno Coelho a559043f12
Translated using Weblate (Portuguese (Portugal))
Currently translated at 91.9% (458 of 498 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2021-08-03 15:33:45 +02:00
DanyB0 37be977edf
Translated using Weblate (Italian)
Currently translated at 88.9% (443 of 498 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-08-01 12:33:52 +02:00
Hin Weisner cae65431d5
Translated using Weblate (Spanish)
Currently translated at 100.0% (498 of 498 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-07-29 05:33:49 +02:00
Hin Weisner 2255ce1e01
Translated using Weblate (Spanish)
Currently translated at 100.0% (498 of 498 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-07-29 02:46:25 +02:00
Hin Weisner 0e873cb1ff
Translated using Weblate (Spanish)
Currently translated at 100.0% (498 of 498 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-07-28 19:32:13 +02:00
alium 4c6932b2b5
Translated using Weblate (Czech)
Currently translated at 100.0% (498 of 498 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2021-07-27 00:33:00 +02:00
Milo Ivir 4f81acb0c2
Translated using Weblate (Croatian)
Currently translated at 100.0% (498 of 498 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2021-07-25 14:34:57 +02:00
Milo Ivir f1c37c4429
Translated using Weblate (German)
Currently translated at 100.0% (498 of 498 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-07-25 14:34:57 +02:00
Svallinn 13d73d2798
Switch out deprecated `yt-comment-scraper` package and bump version
Closes #1490
2021-07-23 23:17:45 +01:00
Grzegorz Wójcicki 63e920e8de
Translated using Weblate (Polish)
Currently translated at 100.0% (498 of 498 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-07-23 20:34:08 +02:00
Rusi Dimitrov 94224be56a
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (498 of 498 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2021-07-22 23:34:23 +02:00
Rex_sa 7c60a25a1e
Translated using Weblate (Arabic)
Currently translated at 100.0% (498 of 498 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-07-22 10:34:51 +02:00
Nikita Epifanov c8f365b8f2
Translated using Weblate (Russian)
Currently translated at 100.0% (498 of 498 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-07-22 10:34:50 +02:00
Jeff Huang 8d3486db9f
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (498 of 498 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-07-22 06:34:10 +02:00
Gediminas Murauskas a75587445d
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (498 of 498 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2021-07-22 00:34:29 +02:00
ovari 79a1a9e38b
Translated using Weblate (Hungarian)
Currently translated at 100.0% (498 of 498 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-07-22 00:34:28 +02:00
Oğuz Ersen 4c3bc7518d
Translated using Weblate (Turkish)
Currently translated at 100.0% (498 of 498 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-07-22 00:34:28 +02:00
Dragibus Noir 870f4ca389
Translated using Weblate (French)
Currently translated at 100.0% (498 of 498 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-07-22 00:34:27 +02:00
Ihor Hordiichuk 48c88383eb
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (498 of 498 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-07-21 19:33:48 +02:00
ChunkyProgrammer 93a48ffe24
Translate window titles (#1321)
* Update Titles to change based on locale

* Update Title on Forward/Backwards navigation

* Revert "Update Title on Forward/Backwards navigation"

This reverts commit 0a57825e92.

* Translate Window Titles

-Updated en-US & en_GB localization files to include 'Playlist" and "Profile Settings"
- Updated app to dynamically change titles + translate (App.js sets title instead of router now)
- Channel & Video get title based on Channel Name & Video name (changing those titles are in their respective views)

* Revert "Update Titles to change based on locale"

This reverts commit 9e80816067.

* Re-add update title to channel view

* fix playlist title

* Fix 'Edit Profile' title
2021-07-21 11:45:02 -04:00
ChunkyProgrammer 6522521b88
Escape HTML in chat & comments (#1342)
* Fix comment regex & live chat

* fix regex
2021-07-21 10:37:55 -04:00
qwerty287 170c60276b
Translated using Weblate (German)
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-07-21 09:33:57 +02:00
Oscar Nydza 3a0ad8a4b1
Translated using Weblate (Spanish)
Currently translated at 96.9% (481 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-07-19 13:32:51 +02:00
qwerty287 b4a55bdbbd
Translated using Weblate (German)
Currently translated at 96.7% (480 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-07-19 09:32:42 +02:00
PrestonN d4953525b2 Fix issue with videos not loading when running in dev mode 2021-07-17 20:24:26 -04:00
aerozed pan 829366621a
Translated using Weblate (Swedish)
Currently translated at 99.7% (495 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2021-07-16 20:32:08 +02:00
Jakub Fabijan 103c1f26be
Translated using Weblate (Esperanto)
Currently translated at 1.0% (5 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eo/
2021-07-16 18:33:12 +02:00
mogax de00147979
Translated using Weblate (Galician)
Currently translated at 99.5% (494 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2021-07-16 15:33:31 +02:00
ChunkyProgrammer 3cc4656019
update linter node-version (#1513) 2021-07-15 22:08:40 -04:00
Émilien Devos 0ff1e65a9e
yewtu.be now support FreeTube (#1518) 2021-07-15 22:05:53 -04:00
Gediminas Murauskas 6b49fd0a27
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2021-07-14 19:32:04 +02:00
Márcio Ghroll~# c1733bed13
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.1% (492 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2021-07-14 08:34:52 +02:00
Grzegorz Wójcicki d10f570082
Translated using Weblate (Polish)
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-07-13 23:33:57 +02:00
Agnieszka C 3b20db3d92
Translated using Weblate (Polish)
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-07-12 11:34:17 +02:00
Tomas Darius Davainis 37be1d2d4a
Translated using Weblate (Russian)
Currently translated at 98.3% (488 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-07-12 11:34:17 +02:00
Agnieszka C 16013fd61e
Translated using Weblate (Polish)
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-07-12 09:01:52 +02:00
Grzegorz Wójcicki 649a488710
Translated using Weblate (Polish)
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-07-12 09:01:52 +02:00
Omer I.S 489f318f61
Translated using Weblate (Hebrew)
Currently translated at 91.3% (453 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2021-07-12 01:34:32 +02:00
HelaBasa 0b7b38287b
Translated using Weblate (Sinhala)
Currently translated at 10.6% (53 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/si/
2021-07-10 09:34:39 +02:00
Milo Ivir 05ae0bcddb
Translated using Weblate (Croatian)
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2021-07-10 02:43:35 +02:00
zmni 036585780c
Translated using Weblate (Indonesian)
Currently translated at 98.7% (490 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2021-07-09 12:33:53 +02:00
Grzegorz Wójcicki 6cd22bcfa2
Translated using Weblate (Polish)
Currently translated at 99.5% (494 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-07-09 10:34:08 +02:00
Karl Tammik 44649a76d3
Translated using Weblate (Estonian)
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2021-07-08 23:32:13 +02:00
Rex_sa 010b76b7b3
Translated using Weblate (Arabic)
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-07-08 00:33:02 +02:00
Dennis ten Hoove 2f559631dc
Translated using Weblate (Dutch)
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2021-07-06 22:34:52 +02:00
Sveinn í Felli b78a5fef30
Translated using Weblate (Icelandic)
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-07-06 12:33:54 +02:00
Gediminas Murauskas f75e800066
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2021-07-05 18:33:21 +02:00
Gediminas Murauskas 14dc8da85c
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2021-07-05 15:33:28 +02:00
Michael 5a9b24f429
Translated using Weblate (Swedish)
Currently translated at 95.9% (476 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2021-07-05 09:33:41 +02:00
Rex_sa be45fef244
Translated using Weblate (Arabic)
Currently translated at 95.1% (472 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-07-05 04:32:51 +02:00
alium 0dbec11702
Translated using Weblate (Czech)
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2021-07-04 16:32:50 +02:00
Dennis ten Hoove da1c333ff8
Translated using Weblate (Dutch)
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2021-07-04 05:32:18 +02:00
My Random Thoughts 9c7c733743
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-07-03 19:32:34 +02:00
Dragibus Noir 136aca3f66
Translated using Weblate (French)
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-07-03 19:32:33 +02:00
Ihor Hordiichuk 8a97c89517
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-07-03 15:32:09 +02:00
Yaron Shahrabani 47f2daabeb
Translated using Weblate (Hebrew)
Currently translated at 90.9% (451 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2021-07-03 15:32:08 +02:00
Rusi Dimitrov 2c24a2196d
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2021-07-03 12:32:02 +02:00
ovari 2611ff2aca
Translated using Weblate (Hungarian)
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-07-03 08:34:03 +02:00
Oğuz Ersen f87c553a75
Translated using Weblate (Turkish)
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-07-03 08:34:02 +02:00
Allan Nordhøy b844ce2e8f
Translated using Weblate (Norwegian Bokmål)
Currently translated at 95.9% (476 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-07-03 08:34:01 +02:00
Jeff Huang c5a978d009
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (496 of 496 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-07-03 08:34:00 +02:00
Svallinn d8d601cc08
Main: Minor changes 2021-07-03 03:44:23 +01:00
Svallinn 2ce3110041
Main: Move window bounds persistence logic over to the main process 2021-07-03 03:43:49 +01:00
Svallinn 718f9450d6
Main: Remove 'openedWindows' variable
Electron already has a built-in tracker for all opened windows,
so it makes no sense to have custom code to handle it.
One should always use what is given to you :^)
2021-07-03 03:38:41 +01:00
Svallinn 40d7278383
Invidious: Randomize instance on startup
There are now two separate settings related to Invidious instances:
- currentInvidiousInstance
- defaultInvidiousInstance

'currentInvidiousInstance' is a value that exists solely in memory
and it's the value used by the app to make the API calls,
while 'defaultInvidiousInstance' is the value that can be persisted
in the database by user action and will be used to initiate
the 'currentInvidiousInstance' on startup.

If the user has not saved a default value to the database,
'currentInvidiousInstance' is randomized from
a fetched list of viable candidates.
2021-07-03 02:55:56 +01:00
Svallinn d55be8dcc5
Build: Bump copyright year 2021-07-02 17:54:59 +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
Cube Kassaki 417729a43b
Translated using Weblate (Chinese (Simplified))
Currently translated at 93.4% (457 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2021-07-02 04:34:07 +02: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
Toldi Balázs fb341a3d11
Translated using Weblate (Hungarian)
Currently translated at 100.0% (489 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-06-30 04:32:18 +02:00
qwerty287 de8a5f680d
Translated using Weblate (German)
Currently translated at 97.5% (477 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-06-29 18:34:04 +02:00
GM da5d4febc5
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (489 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2021-06-28 20:34:18 +02:00
GM 979deca8b2
Translated using Weblate (Lithuanian)
Currently translated at 77.0% (377 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2021-06-28 10:33:50 +02:00
GM 7a972638ea
Translated using Weblate (Lithuanian)
Currently translated at 74.6% (365 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
2021-06-28 00:01:52 +02:00
GM 25dd773a79
Added translation using Weblate (Lithuanian) 2021-06-27 20:56:38 +02:00
Ivan b8a5f4acee
Translated using Weblate (Russian)
Currently translated at 100.0% (489 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-06-27 14:34:12 +02:00
Svallinn 41574a9633
Chore: Bump version number to 0.13.2 2021-06-27 04:06:24 +01:00
Eric a68e627745
Translated using Weblate (Chinese (Simplified))
Currently translated at 89.5% (438 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2021-06-27 04:34:09 +02:00
Dennis ten Hoove 696d6db238
Translated using Weblate (Dutch)
Currently translated at 100.0% (489 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2021-06-26 23:33:24 +02:00
David Rebolo Magariños 571b218be6
Translated using Weblate (Galician)
Currently translated at 100.0% (489 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/gl/
2021-06-26 20:34:34 +02:00
Oymate 64b54925b5
Translated using Weblate (Bengali)
Currently translated at 12.2% (60 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bn/
2021-06-26 09:34:45 +02: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 99b61e6178
Store: Implement history synchronization between windows 2021-06-26 05:06:21 +01:00
Svallinn b68e1700c0
Main+Renderer: Make IRC window syncing channels more generic
This commit renames the 'syncSettings' IRC channels to 'syncWindows' and
changes the renderer's listener setup for this channel more generic
so that it can cover other store modules besides the settings' module.
2021-06-26 05:06:18 +01:00
Svallinn 8f4a5ee1bd
Store/History: Prevent actions from unnecessarily using the filesystem
Most actions in the history module would grab the history from disk
every time the history was updated and updated the cache this way.

This commit makes these actions perform these modifications in memory
instead of unnecessarily reaching into the disk.
2021-06-26 05:04:31 +01:00
Márcio Ghroll~# e3167782ce
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.7% (488 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2021-06-26 02:48:07 +02:00
Sveinn í Felli 8b17c25ef6
Translated using Weblate (Icelandic)
Currently translated at 100.0% (489 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-06-25 21:34:45 +02:00
Emilia 036a310cd8
Translated using Weblate (Dutch)
Currently translated at 98.7% (483 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2021-06-25 21:34:44 +02:00
Sveinn í Felli a6e83f410d
Translated using Weblate (Icelandic)
Currently translated at 98.9% (484 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-06-25 18:34:35 +02:00
Adolfo Jayme Barrientos a5a858b6c3
Translated using Weblate (Spanish)
Currently translated at 97.7% (478 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-06-25 13:35:05 +02:00
Harsh Kumar 25a444b7b8
Translated using Weblate (Hindi)
Currently translated at 15.3% (75 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hi/
2021-06-24 20:34:25 +02:00
Milo Ivir b9e25cbaa2
Translated using Weblate (Croatian)
Currently translated at 100.0% (489 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2021-06-24 03:36:40 +02:00
Oi Suomi On b60311edaa
Translated using Weblate (Finnish)
Currently translated at 100.0% (489 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2021-06-22 21:34:00 +02:00
Karl Tammik fc45203dec
Translated using Weblate (Estonian)
Currently translated at 100.0% (489 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2021-06-21 23:33:49 +02:00
Karl Tammik e33d29e6a7
Translated using Weblate (Estonian)
Currently translated at 98.9% (484 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2021-06-21 17:34:37 +02:00
мачко 367b381696
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (489 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2021-06-20 10:34:24 +02:00
Чтабс 55ce17ee78
Translated using Weblate (Russian)
Currently translated at 99.7% (488 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-06-20 10:34:23 +02:00
Svallinn 9859a7ce18
App+Settings: Make locale changes reactive between windows
This commit moves the locale relevant code to the settings' store module
and incorporates it with its current architecture.

I should clarify that this makes the value present in the `localStorage`
nonmeaningful, as that value is no longer being used in any way.
2021-06-20 02:47:44 +01:00
Svallinn d3e6d57f20
Main+Utils: Rename `getLocale` function to `getSystemLocale` 2021-06-20 02:47:33 +01:00
Svallinn 5cc954066b
Renderer: Move vue-i18n to its own file 2021-06-20 02:40:40 +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
Dragibus Noir 48faf47dc3
Translated using Weblate (French)
Currently translated at 100.0% (489 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-06-19 09:35:42 +02:00
Svallinn 7c78eb75b8
Chore: Fix some package dependencies
`npm dedupe` is apparently not all of what's cut out to be...
2021-06-18 15:26:11 +01:00
alium b2cc2db14e
Translated using Weblate (Czech)
Currently translated at 100.0% (489 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2021-06-17 23:34:41 +02:00
Rusi Dimitrov 80652551bd
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (489 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2021-06-17 21:34:42 +02: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
Svallinn 77e743060f
Main+Renderer+Dev-Runner: Refactor smooth scrolling toggling
Smooth scrolling toggling is currently wonky on runtime, since,
most of the time, it doesn't toggle on and off properly.
In addition, now that we have multi-window support,
the current implementation was somewhat lacking.

This commit solves those issues by replacing
the existing smooth scrolling related channels with a
new generic `relaunchRequest` channel.
2021-06-16 05:43:26 +01:00
Svallinn bceab435b7
Main: Move session data cleanup to `window-all-closed` event
Since the session is shared by all 'BrowserWindow's and
it can be accessed without a window reference,
it's best to clear data when the 'window-all-closed' event is emitted.
2021-06-16 05:43:25 +01:00
Svallinn bbc9b63357
Main: Simplify `createWindow` function
With the knowledge that the session is shared by all 'BrowserWindow's,
proxy and cookie related logic can now be set once on startup and
it's not necessary to set them again for every window created.
2021-06-16 05:43:09 +01:00
Svallinn bd4e867db1
Main: Change `window.webContents.session` to `session.defaultSession`
Previously, the code misleadingly lead developers to believe that
each 'BrowserWindow' had its own isolated session.
This commit clarifies the fact that a global session is shared
by all 'BrowserWindow's by default.
2021-06-16 05:34:38 +01:00
Svallinn 0551ce44f2
Main+Renderer: Enforce synchronous messages on `setBounds` channel
This should fix an issue where, when closing the app, an error window
would very occasionally pop up declaring that 'getNormalBounds'
was called on an undefined variable.
2021-06-16 05:34:37 +01:00
Svallinn 65df233e8a
Profile+Everywhere: Tweak CSS on profile related components
This commit improves the centering of profile bubble initials
and tweaks other parts of profile related components.
2021-06-16 05:34:37 +01:00
Dragibus Noir 29ca006142
Translated using Weblate (French)
Currently translated at 100.0% (489 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-06-16 05:34:23 +02:00
kuhaku 903e1a37e7
feat(external-player): add cmd argument mapping for VLC player (#1409)
Signed-off-by: Randshot <randshot@norealm.xyz>
2021-06-15 21:54:10 +02:00
PikachuEXE 6d2b1f3632
Top-Nav: Improve search filter's appearance (#1360)
* Update search filter style to have little transparency & smaller size
2021-06-15 14:53:06 +00:00
PikachuEXE 9acafc7292
* Update top nav search input to disable spellcheck (#1346) 2021-06-15 14:42:37 +00:00
PikachuEXE 825bec1a81
* Update playlist page thumbnail to start playing first video on click (#1361) 2021-06-15 14:42:00 +00:00
PikachuEXE 78b6adeb5e
Playlist: create navigation to the respective channel (#1347) 2021-06-15 14:18:08 +00:00
Dragibus Noir 5ec5ef300f
Translated using Weblate (French)
Currently translated at 100.0% (489 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-06-15 13:34:02 +02:00
Jeff Huang 6f582cb9b5
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (489 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-06-15 06:34:18 +02:00
Dragibus Noir 85a7e99862
Translated using Weblate (French)
Currently translated at 100.0% (489 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-06-15 03:35:59 +02:00
qwerty287 53988a2164
Translated using Weblate (German)
Currently translated at 96.5% (472 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-06-14 22:34:09 +02:00
PikachuEXE ce15f4b7c4
Watch: stop autoplay countdown toasts when navigating to another page (#1287) 2021-06-14 18:10:21 +00:00
ChunkyProgrammer bb3edb750f
Hide trending and most popular when set to hidden (Portrait Mode) (#1324)
* hide trending & popular videos from bottom nav

* add computed properties for Hide Popular & Hide Trending
2021-06-14 17:54:03 +00:00
PikachuEXE 588b488856
Watch: set volume's session value to 0 when the player is muted (#1352) 2021-06-14 17:15:46 +00:00
ChunkyProgrammer f6c2e0937b
Fix emoji initials in Profile Previews (#1407)
* updated get profile initial methods

* simplify return statements
2021-06-14 16:59:09 +00:00
zmni 92dadefbbd
Translated using Weblate (Indonesian)
Currently translated at 100.0% (489 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2021-06-14 17:35:32 +02:00
Karl Tammik 925ba901b1
Translated using Weblate (Estonian)
Currently translated at 94.6% (463 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2021-06-14 13:34:20 +02:00
Ihor Hordiichuk 535ac31ab4
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (489 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-06-14 02:39:20 +02:00
ovari b8e11d0700
Translated using Weblate (Hungarian)
Currently translated at 100.0% (489 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-06-14 02:39:19 +02:00
Allan Nordhøy 38299707b4
Translated using Weblate (Norwegian Bokmål)
Currently translated at 97.5% (477 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-06-14 02:39:18 +02:00
Grzegorz Wójcicki 5ecebfbaaa
Translated using Weblate (Polish)
Currently translated at 99.5% (487 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-06-14 02:39:16 +02:00
Dragibus Noir 69237c0f34
Translated using Weblate (French)
Currently translated at 96.7% (473 of 489 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-06-14 02:39:15 +02:00
Luca Hohmann 2b75e63b19
Bumped comment scraper (#1410) 2021-06-13 22:08:12 +02:00
kuhaku 52fa523df1
Add support for External Players (closes #418) (#1271)
* feat: add support for opening videos/playlists in external players (like mpv) #418

Signed-off-by: Randshot <randshot@norealm.xyz>

* feat: move external player settings into own section
feat: add warnings for when the external player doesn't support the current action (e.g. reversing playlists)
feat: add toggle in settings for ignoring unsupported action warnings

Signed-off-by: Randshot <randshot@norealm.xyz>

* improvement: do not append start offset argument when the watch progress is 0

Signed-off-by: Randshot <randshot@norealm.xyz>

* fix: fix undefined showToast error when clicking on the external player playlist button

Signed-off-by: Randshot <randshot@norealm.xyz>

* feat: add icon button for external player to watch-video-info (below video player) component
improvement: refactor the code for opening the external player into a separate function in utils.js

Signed-off-by: Randshot <randshot@norealm.xyz>

* feat: add support for ytdl protocol urls (supportsYtdlProtocol)
chore: fix lint error

Signed-off-by: Randshot <randshot@norealm.xyz>

* feat: add support for passing default playback rate to external player
improvement: add warning message for when the external player does not support starting playback at
             a given offset
chore: rename reverse, shuffle, and loopPlaylist fields for consistency

Signed-off-by: Randshot <randshot@norealm.xyz>

* feat: add setting for custom external player command line arguments

Signed-off-by: Randshot <randshot@norealm.xyz>

* chore: fix lint error

Signed-off-by: Randshot <randshot@norealm.xyz>

* improvement(watch-video-info.js): change the default for playlistId back to null (consistent with other occurrences)
improvement(utils.js/openInExternalPlayer): also check for empty playlistId string
fix(watch-video-info.js): fix merge error

Signed-off-by: Randshot <randshot@norealm.xyz>

* improvement(components/ft-list-video): check whether watch history is turned on, before adding a video to it
fix(store/utils): fix playlistReverse typo, causing `undefined` being set as a command line argument
fix(store/utils): check for 'string' type, instead of `null` and `undefined`
fix(views/Watch): fix getPlaylistIndex returning an incorrect index, when reverse was turned on
chore(locales/en-US): fix thumbnail and suppress typo
chore(locales/en_GB): fix thumbnail and suppress typo

Signed-off-by: Randshot <randshot@norealm.xyz>

* feat: pause player when opening video in external player

Signed-off-by: Randshot <randshot@norealm.xyz>

* feat(externalPlayer): refactor externalPlayerCmdArguments into a separate static file `static/external-player-map.json`
chore(components/ft-list-video): fix lint error

Signed-off-by: Randshot <randshot@norealm.xyz>

* Revert "feat: pause player when opening video in external player"

This reverts commit 28b4713334.

* feat: pause the app's player when opening video in external player

* This commit addresses above requested changes.

improvement(components/external-player-settings): move `externalPlayer` check to `ft-flex-box`
improvement(components/external-player-settings): use `update*` methods, instead of `handle*`

improvement(store/utils): move child_process invocation to `main/index.js` via IPC call to renderer
improvement(store/utils): use `dispatch` for calling actions
improvement(store/utils): get external player related settings directly in the action

improvement(renderer/App): move `checkExternalPlayer` call down into `usingElectron` if statement
fix(renderer/App): fix lint error

improvement(components/ft-list-playlist): remove unnecessary payload fields
fix(components/ft-list-playlist): fix typo in component name

improvement(components/ft-list-video): remove unnecessary payload fields

improvement(components/watch-video-info): remove unnecessary payload fields
improvement(views/Settings): add `usingElectron` condition

Signed-off-by: Randshot <randshot@norealm.xyz>

* fix(store/utils): fix toast message error

Signed-off-by: Randshot <randshot@norealm.xyz>

* fix(store/utils): fix a few code mess-ups

Co-authored-by: Svallinn <41585298+Svallinn@users.noreply.github.com>
2021-06-13 17:31:43 +02:00
dependabot[bot] 003eeabb78
Bump normalize-url from 4.5.0 to 4.5.1 (#1400)
Bumps [normalize-url](https://github.com/sindresorhus/normalize-url) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/sindresorhus/normalize-url/releases)
- [Commits](https://github.com/sindresorhus/normalize-url/commits)

---
updated-dependencies:
- dependency-name: normalize-url
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-13 11:16:28 +00:00
Svallinn 84e15cccbb
Store+Vuetools: Remove some leftover artifacts that would break vuetools 2021-06-13 12:09:43 +01:00
Svallinn 0ad1518038
Store/Settings: Remove accidently duplicated commented out setting 2021-06-11 15:29:45 +01:00
Svallinn 672c734024
Store/Settings: Sort `state` entries alphabetically 2021-06-11 03:56:03 +01:00
Svallinn bc4a329f58
Store/Settings: Remove/comment out some unused settings 2021-06-11 03:53:14 +01:00
Svallinn b6bd3e6434
Store/Settings: Propagate side effects to other existing windows
When syncing a setting between windows, if that setting has any
side effects, a trigger is fired in all other windows to perform
those side effects in their own environment.
2021-06-11 03:49:21 +01:00
Svallinn b26e8b68ef
Store/Settings: Make `grabUserSettings` check for side effects globally
Previously, a custom Map was provided to the function in order to
determine whether or not a setting contained side effects that needed
to be handled.

That Map has now been deleted and the function has been modified
to make use of the module's new architecture.
2021-06-11 03:49:20 +01:00
Svallinn 55a25dc1ea
Store/Settings: Handle `defaultVolume`'s side effects in the module 2021-06-11 03:49:20 +01:00
Svallinn b0f973b76a
Store/Settings: Handle `uiScale`'s side effects in the module 2021-06-11 03:49:12 +01:00
Svallinn bb64efbe4d
Store: Redesign the settings module architecture
Previously, the settings' module was not properly equipped to handle
setting updates that featured certain side effects and no way to
propagate those side effects to other windows.

This redesign is a direct answer to those needs, in preparation to
move these settings and related logic to the aproppriate structures,
which will be done over the course of several commits.

A more in-depth documentation of the current redesign can be found at
the top of the settings module file.
2021-06-11 02:56:40 +01:00
Svallinn 7e94abb3b4
Main+App+Store: Implement basic setting sync between Electron windows
The app utilizes the Electron IPC to communicate settings' updates
to the other existing windows.

This is still at a fairly rudimentary stage, since some settings are
not syncing at all, while other settings have related side effects that
are not currently being propagated to the remaining windows.

An example of this would be the 'uiScale' setting, in which
the value is properly synced, but the app's actual scaling isn't.
2021-06-11 02:56:39 +01:00
Svallinn 5e105f5584
Store: Move `nedb`'s `Datastore` instances to their own file 2021-06-11 02:56:39 +01:00
Svallinn 8b785bd71d
Settings: Remove unnecessary handler for `defaultVolume` update 2021-06-11 02:56:39 +01:00
Svallinn 324e834083
Settings: Round `defaultVolume`'s getter value to the nearest integer
This fixes a bug related to the presentation of the `defaultVolume`
value in its respective label in the Settings view.

Since the value stored in the database and in the in-memory store
is a decimal number, it is subject to floating point arithmetic related
limitations.

Example (processed by the V8 engine):
0.28 * 100 = 28.000000000000004
2021-06-11 02:56:38 +01:00
Svallinn 08cf749277
App: Remove unnecessary leftover artifacts 2021-06-11 02:56:38 +01:00
Sandyran 8784a041f5
Translated using Weblate (Norwegian Nynorsk)
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nn/
2021-06-10 22:35:28 +02:00
Seb 2297bf3732
Implement persistence for caption settings (#1269) 2021-06-10 19:35:00 +00:00
Dennis ten Hoove bd063a9d51
Translated using Weblate (Dutch)
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2021-06-10 20:33:32 +02:00
alium 958e59631b
Translated using Weblate (Czech)
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2021-06-09 18:34:10 +02:00
Svallinn 94fcacc308
Main: Rearrange/refactor the main process' logic
This commit removes duplicated handler logic related to the app's
'ready' event. In addition, it rearranges the template used to build the
app's menu in order to make it a bit easier to understand.
2021-06-07 19:10:35 +01:00
Svallinn 5a2c1f401f
Store/Settings: Refactor `grabUserSettings` action
This function made use of a switch statement that was hundred of
lines in height and a majority of cases had similar logic.

This commit generalizes the logic of the majority of the cases into
a condensed for loop, which additionally handles the few existing
oddball cases in an easy-to-understand manner.
2021-06-07 15:22:50 +01:00
Svallinn e4d7790d6d
Store/Settings: Remove unnecessary `updateInvidiousInstance` call
The 'grabUserSettings' action calls the 'updateInvidiousInstance'
action whenever the database returns an empty value for this setting.

However, that scenario should never happen in the first place.
In addition, a default value is already provided directly in the state.
2021-06-07 15:22:49 +01:00
Svallinn 58bd0d1f36
Store/Settings: Rename `webframe` -> `webFrame` and respective import
This fixes an issue in which the user's preferred UI scaling was
being ignored on startup.
2021-06-07 15:22:49 +01:00
Svallinn 0bd75d558f
App: Remove unnecessary logic related to the `usingElectron` setting 2021-06-07 15:22:48 +01:00
Svallinn 49c4c7ac5e
Store: Refactor the settings module
The settings' store module has had a lot of duplicated logic for
the majority of its getters, mutations and actions.

This commit serves to remedy that duplication substantially
by auto generating all getters, mutations and the majority
of actions, using a predictable pattern.
2021-06-07 15:22:01 +01:00
Sandyran 8de473cf2b
Translated using Weblate (Norwegian Nynorsk)
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nn/
2021-06-06 16:33:59 +02:00
Allan Nordhøy 7a1f51fe46
Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.7% (467 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-06-06 16:33:58 +02:00
dependabot[bot] 5aade6aeac
Bump ws from 6.2.1 to 6.2.2 (#1393)
Bumps [ws](https://github.com/websockets/ws) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/commits)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-05 23:51:28 -04:00
Sandyran 2edaa219f6
Translated using Weblate (Norwegian Nynorsk)
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nn/
2021-06-06 00:33:40 +02:00
Ihor Hordiichuk 27d38782ca
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-06-06 00:33:39 +02:00
Sandyran d74d5d5e26
Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.7% (467 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-06-06 00:33:39 +02:00
Karl Tammik 503b6c2124
Translated using Weblate (Estonian)
Currently translated at 92.0% (431 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2021-06-04 15:34:19 +02:00
zmni c27c7bf2b2
Translated using Weblate (Indonesian)
Currently translated at 99.7% (467 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2021-06-03 21:34:43 +02:00
Luca Hohmann 7cca8e3745
Bumped yt-comment-scraper (#1389) 2021-06-03 20:09:14 +02:00
Sandyran c09ed62734
Translated using Weblate (Norwegian Nynorsk)
Currently translated at 99.7% (467 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nn/
2021-06-03 04:33:45 +02:00
retiolus 244bbe7f30
Translated using Weblate (Catalan)
Currently translated at 26.7% (125 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ca/
2021-06-03 04:33:45 +02:00
Rex_sa 7ccd25b64d
Translated using Weblate (Arabic)
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-06-03 04:33:44 +02:00
Sandyran 7994070b13
Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.5% (466 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-06-03 04:33:44 +02:00
Jacque Fresco cf895aa7ee
Translated using Weblate (Indonesian)
Currently translated at 99.5% (466 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2021-06-03 02:31:33 +02:00
The Cats 1a035feec0
Translated using Weblate (Spanish)
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-06-02 21:34:02 +02:00
The Cats dd803b5a17
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2021-06-02 21:34:01 +02:00
Michael 8979cf2d84
Translated using Weblate (Swedish)
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2021-06-02 09:33:32 +02:00
Michael 0829501bfa
Translated using Weblate (Swedish)
Currently translated at 93.5% (438 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2021-06-02 07:34:53 +02:00
Michal L 026086c5bf
Translated using Weblate (Polish)
Currently translated at 99.7% (467 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-06-01 23:34:11 +02:00
Jeff Huang 6aebfb8666
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-06-01 05:33:56 +02:00
Rusi Dimitrov a50bbdc684
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2021-05-31 23:33:41 +02:00
Rusi Dimitrov 1364132c32
Translated using Weblate (Bulgarian)
Currently translated at 99.5% (466 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2021-05-31 21:33:30 +02:00
мачко c7a77d0267
Translated using Weblate (Bulgarian)
Currently translated at 99.1% (464 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2021-05-31 14:33:54 +02:00
Milo Ivir 63747acd04
Translated using Weblate (Croatian)
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2021-05-31 14:33:54 +02:00
Luca Hohmann 71829c6895
Translated using Weblate (German)
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-05-31 14:33:53 +02:00
PikachuEXE a3cf210fca
Update Youtube URL handling to recongnize playlist ID in URL (#1260)
* * Update Youtube URL handling to recongnize playlist ID in URL

Only for format of `https://www.youtube.com/watch?v=vid&list=lid`

* ! Fix vue component prop declaration

A prop where the value can be undefined cannot be declared "required"
2021-05-31 13:23:35 +02:00
My Random Thoughts a2df781f76
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-05-30 13:34:02 +02:00
vokaliz 1a7fd82a0c
Translated using Weblate (Russian)
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-05-30 08:33:29 +02:00
Allan Nordhøy 7cb9602aa0
Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.5% (466 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-05-30 06:34:09 +02:00
Sandyran 9b53e72501
Translated using Weblate (Norwegian Nynorsk)
Currently translated at 99.7% (467 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nn/
2021-05-30 04:35:00 +02:00
Ihor Hordiichuk 6fc9a17c39
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-05-30 04:35:00 +02:00
ovari 6623eef363
Translated using Weblate (Hungarian)
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-05-30 04:34:59 +02:00
Dennis ten Hoove 2fb8129bc2
Translated using Weblate (Dutch)
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2021-05-30 04:34:59 +02:00
Sandyran eb5229fbf5
Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.5% (466 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-05-30 04:34:58 +02:00
Grzegorz Wójcicki c3249c8218
Translated using Weblate (Polish)
Currently translated at 99.7% (467 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-05-30 04:34:57 +02:00
Preston 5f54a26e8b Merge branch 'v0.13.1-hotfix' 2021-05-29 17:52:23 -04:00
Sveinn í Felli 87a8fd39a0
Translated using Weblate (Icelandic)
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-05-29 23:33:13 +02:00
Oğuz Ersen 770bc9c381
Translated using Weblate (Turkish)
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-05-29 23:33:12 +02:00
Dragibus Noir d22f703aa2
Translated using Weblate (French)
Currently translated at 100.0% (468 of 468 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-05-29 23:33:11 +02:00
Preston 64a1c227d1 Merge branch 'v0.13.1-hotfix' 2021-05-29 17:09:35 -04:00
Preston 3a9c85cf9d Update package-lock.json and package.json 2021-05-29 16:55:43 -04:00
Preston de3ff14954 Update package-lock.json 2021-05-29 16:48:12 -04:00
Luca Hohmann 5f1818ee91
Setting to enable and disable display of video play button (#1370)
* Added setting to toggle play button in video player

* Fixed wrong way around boolean check

* Fixed setting not loading on startup
2021-05-29 20:35:28 +02:00
Milo Ivir 26f7e7aa4f
Translated using Weblate (Croatian)
Currently translated at 100.0% (467 of 467 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2021-05-29 20:33:33 +02:00
retiolus d4684f3b7a
Translated using Weblate (Catalan)
Currently translated at 22.6% (106 of 467 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ca/
2021-05-29 05:33:11 +02:00
Patrick Hintermayer 8fdbc0afed
Translated using Weblate (German)
Currently translated at 99.7% (466 of 467 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-05-29 00:33:15 +02:00
PikachuEXE 754a4a8aa3
Update video player to remove default big play button shown when paused (#1270) 2021-05-28 22:29:35 +02:00
Nikita Epifanov c6be835502
Translated using Weblate (Russian)
Currently translated at 98.2% (459 of 467 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-05-28 13:33:43 +02:00
Axus Wizix 1422550c08
Translated using Weblate (Russian)
Currently translated at 95.9% (448 of 467 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-05-28 07:33:27 +02:00
Grzegorz Wójcicki 7dfc3ac88a
Translated using Weblate (Polish)
Currently translated at 99.7% (466 of 467 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-05-28 02:41:14 +02:00
ovari ac502088df
Translated using Weblate (Hungarian)
Currently translated at 100.0% (467 of 467 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-05-28 01:04:05 +02:00
Rex_sa f9f346c9fe
Translated using Weblate (Arabic)
Currently translated at 100.0% (467 of 467 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-05-28 01:04:05 +02:00
zmni 3f4c226805
Translated using Weblate (Indonesian)
Currently translated at 99.7% (466 of 467 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2021-05-27 18:34:38 +02: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
Axus Wizix cf2ed7f052
Translated using Weblate (Russian)
Currently translated at 95.7% (447 of 467 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-05-27 07:35:17 +02:00
Jeff Huang d0f834957f
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (467 of 467 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-05-27 07:35:16 +02:00
Ihor Hordiichuk e4a95afb2b
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (467 of 467 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-05-26 23:33:56 +02:00
Yaron Shahrabani 668eee457e
Translated using Weblate (Hebrew)
Currently translated at 96.3% (450 of 467 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2021-05-26 23:33:55 +02:00
Oğuz Ersen a04c12cc60
Translated using Weblate (Turkish)
Currently translated at 100.0% (467 of 467 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-05-26 23:33:55 +02:00
Allan Nordhøy 1653185c7e
Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.3% (464 of 467 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-05-26 23:33:54 +02:00
Dragibus Noir 8f850a3f72
Translated using Weblate (French)
Currently translated at 100.0% (467 of 467 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-05-26 23:33:54 +02:00
Alex Stewart f9f5223f23
Allow changing volume by scrolling over any part of video player (#1254)
* Added toggle component to settings

* Setting to toggle this feature is now functional. Video volume can now be changed by scrolling anywhere on the video, or just on the slider, depending on this setting

* Added translation lines for en_US and en_GB

* Changed setting line from 'Scroll Volume Over Video' to 'Scroll Volume Over Video Player'

* Changed 'mousewheel' to 'wheel' event, as 'mousewheel' is deprecated

* Ran lint check in settings.js

Co-authored-by: Alex Stewart <albinexotech@gmail.com>
2021-05-26 17:55:11 +02:00
PikachuEXE 3bce276564
Implement search filter changed indicator (#1257)
* ! Fix app unable to load due to missing `getLocale` in `mapActions`

* Implement search filter changed indicator
2021-05-25 19:54:27 +02:00
PikachuEXE 70aa159bb8
Update "Open Link" button to include playlist ID (#1258)
* ! Fix app unable to load due to missing `getLocale` in `mapActions`

* $ Update a function's name with incorrect name casing

* Update "open youtube link" button to open with playlist when playing a video with an active playlist
2021-05-25 19:39:34 +02:00
Karl Tammik 81d9484111
Translated using Weblate (Estonian)
Currently translated at 91.2% (425 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2021-05-23 21:33:55 +02:00
Rex_sa 279f0c8a56
Translated using Weblate (Arabic)
Currently translated at 100.0% (466 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-05-23 18:34:38 +02:00
Luca e6611d2849 Bumped packages for comment like fix 2021-05-23 18:21:41 +02:00
ChunkyProgrammer 2def271bb2
Settings/Fix: Filter out non-YouTube links in NewPipe imports (#1319) 2021-05-23 15:42:04 +00:00
Axus Wizix ce9dfe148e
Translated using Weblate (Russian)
Currently translated at 95.0% (443 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-05-23 06:32:59 +02:00
Svallinn 1c57c2b0d7
Refactor/Main: Remove `enableRemoteModule` option from `webPreferences` 2021-05-23 04:39:48 +01:00
Svallinn 1900578d2d
Build: Suppress generation of `.build-id` links in rpm packages
This commit addresses a certain issue with `rpmbuild` in which certain
packages will conflict with each other because they have identical
`.build-id` links in the package.

I can speculate from some comments I've seen that this might be do
to electron versions the packages rely on, but I can't know for sure.

Most relevant issues I've seen:
https://github.com/jordansissel/fpm/issues/1503
https://github.com/jgraph/drawio-desktop/issues/259
2021-05-23 03:52:50 +01:00
Luca Hohmann 3c9de5e63a
Added Estonian, Serbian languages, fixed comment likes and bumped packages (#1311) 2021-05-22 21:21:48 +02:00
Svallinn 6ccc7e9fa4
Refactor: Swap `dispatch`/`commit` calls with mapped actions/mutations 2021-05-22 00:56:32 +01:00
Svallinn e72fbcf0a4
Refactor: Remove all `v` delegate variables 2021-05-22 00:52:11 +01:00
Svallinn 4686d21bd3
Chore: Remove `@electron/remote` dependency 2021-05-22 00:50:32 +01:00
Svallinn af0353ea32
Refactor: Erase `@electron/remote` references and other dangerous calls
The `remote` module is deprecated and `@electron/remote` is unnecessary,
since the `ipcMain` and `ipcRenderer` can replace their functionality,
providing better performance and better security.

All other dangerous calls (mainly pulling main process constructs into
the renderer process) have also been removed.
2021-05-22 00:49:48 +01:00
Svallinn 56f4c37735
Search: Fix up a few duration and upload time related options 2021-05-20 17:21:26 +01:00
Kyotaro Iijima c9fd6385f4
Translated using Weblate (Japanese)
Currently translated at 100.0% (466 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2021-05-20 13:33:54 +02:00
Jacque Fresco e73e170c9b
Translated using Weblate (Indonesian)
Currently translated at 97.8% (456 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2021-05-20 05:33:49 +02:00
Svallinn 089cd5845b
SponsorBlock: Prevent multiple notifications at the end of a video
Closes: #1299

Previously, the app would notified the user (with a toast) of a
sponsor segment skip repeatedly if the segment lasted
until the end of a video.
This commit fixes that behavior so that it's displayed only once.
2021-05-20 04:00:39 +01:00
Dennis ten Hoove f6fb6c67c9
Translated using Weblate (Dutch)
Currently translated at 100.0% (466 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2021-05-19 22:34:58 +02:00
Jakub 41e67334e2
Translated using Weblate (Slovak)
Currently translated at 100.0% (466 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sk/
2021-05-19 22:34:58 +02:00
-) abf3245f8f
Translated using Weblate (Latin)
Currently translated at 23.8% (111 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/la/
2021-05-19 19:33:44 +02:00
-) 594c1a3321
Translated using Weblate (German)
Currently translated at 100.0% (466 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-05-19 19:33:42 +02:00
Nicole Richwine dad7705dbe
Translated using Weblate (Spanish)
Currently translated at 100.0% (466 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-05-19 09:34:01 +02:00
Oscar Nydza 23bada653b
Translated using Weblate (Spanish)
Currently translated at 100.0% (466 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-05-19 09:34:01 +02:00
Luca Hohmann 67218ab5f1
Fixed wrongly sized clickable link to comment authors. Added link to reply author's channel (#1298) 2021-05-18 22:52:47 +02:00
Nicole Richwine fce8e25e46
Translated using Weblate (Spanish)
Currently translated at 98.2% (458 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-05-18 21:33:45 +02:00
The Cats e577a448ff
Translated using Weblate (Spanish)
Currently translated at 98.2% (458 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-05-18 21:33:45 +02:00
The Cats e1284f6355
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (466 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2021-05-18 21:33:44 +02:00
Luca Hohmann 0cc88642b0
Fixed old trending page api call (#1297) 2021-05-18 20:59:23 +02:00
Grzegorz Wójcicki c15316080c
Translated using Weblate (Polish)
Currently translated at 99.5% (464 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-05-18 15:34:10 +02:00
alium 3bba49ae10
Translated using Weblate (Czech)
Currently translated at 100.0% (466 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2021-05-18 11:34:04 +02:00
Sandyran d36c98cb36
Translated using Weblate (Norwegian Nynorsk)
Currently translated at 98.7% (460 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nn/
2021-05-18 04:33:34 +02:00
Dennis ten Hoove 549fabade7
Translated using Weblate (Dutch)
Currently translated at 100.0% (466 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2021-05-18 04:33:33 +02:00
Sandyran f1d27b332c
Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.1% (462 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-05-18 04:33:32 +02:00
Preston a062a08950
Update release.yml 2021-05-17 16:54:05 -04:00
Preston b1c46c63f2
Update release.yml 2021-05-17 16:53:30 -04:00
Karl Tammik 75ec20e953
Translated using Weblate (Estonian)
Currently translated at 87.5% (408 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2021-05-17 22:33:13 +02:00
Milo Ivir c46f2db816
Translated using Weblate (Croatian)
Currently translated at 100.0% (466 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2021-05-17 22:33:12 +02:00
Preston 70ff00c00d Merge branch 'development' 2021-05-17 16:30:27 -04:00
Preston b1ee41fe1d Bump version number to v0.13.0 2021-05-17 16:17:30 -04:00
Preston 55f62d1018 Update ft-video-player.js 2021-05-17 15:06:10 -04:00
Preston 015bc472a7 Merge branch 'development' of git@github.com:FreeTubeApp/FreeTube.git 2021-05-17 15:05:51 -04:00
Preston 4d248d57ce Use accent color for Sponsorblock categories 2021-05-17 15:05:42 -04:00
Sveinn í Felli 230ad581b7
Translated using Weblate (Icelandic)
Currently translated at 99.7% (465 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-05-17 17:32:59 +02:00
My Random Thoughts b0b353673a
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (466 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-05-17 11:33:35 +02:00
Axus Wizix 76abd668a6
Translated using Weblate (Russian)
Currently translated at 94.8% (442 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-05-17 09:33:58 +02:00
Jeff Huang c2f94f006c
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (466 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-05-17 09:33:58 +02:00
Preston 40abb9f054 Update ft-video-player.js 2021-05-16 22:30:03 -04:00
Preston e52223c7c5 Hide volume percentage on hover 2021-05-16 21:43:34 -04:00
Preston 8f8df5d8e6 Fix quality changing logic for Invidious API 2021-05-16 21:40:34 -04:00
Ihor Hordiichuk 90bef18ec9
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (466 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-05-17 03:35:18 +02:00
Dragibus Noir 7e4cae1f7a
Translated using Weblate (French)
Currently translated at 100.0% (466 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-05-17 03:35:17 +02:00
Preston 81e376fc6f
Update build.yml 2021-05-16 18:04:39 -04:00
ovari 6875b4e592
Translated using Weblate (Hungarian)
Currently translated at 100.0% (466 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-05-16 23:53:34 +02:00
Oğuz Ersen 9eff1d0ba9
Translated using Weblate (Turkish)
Currently translated at 100.0% (466 of 466 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-05-16 23:53:33 +02: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 d9a02ba007 Add TODO 2021-05-15 15:13:17 -04:00
Preston 176d81dd6b Fix quality logic again 2021-05-15 15:08:41 -04:00
Allan Nordhøy cd38847f0a
Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.3% (452 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-05-14 05:32:59 +02:00
Odin d70006bb24
Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.3% (452 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-05-14 01:33:00 +02:00
Allan Nordhøy 04ff3752b8
Translated using Weblate (Norwegian Bokmål)
Currently translated at 98.9% (450 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-05-13 11:33:14 +02:00
Ihor Hordiichuk 13e3b2da63
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (455 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-05-12 04:33:36 +02:00
Martin Alstad 763d228f35
Translated using Weblate (Norwegian Bokmål)
Currently translated at 98.9% (450 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-05-12 01:33:43 +02:00
Odin 2512e06873
Translated using Weblate (Norwegian Bokmål)
Currently translated at 98.9% (450 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-05-12 01:33:42 +02:00
Odin 6d6057b8ad
Translated using Weblate (Norwegian Bokmål)
Currently translated at 98.9% (450 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-05-11 23:58:03 +02:00
Martin Alstad 709b79c8b9
Translated using Weblate (Norwegian Bokmål)
Currently translated at 98.9% (450 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-05-11 23:58:02 +02:00
Jacque Fresco a842d429fa
Translated using Weblate (Indonesian)
Currently translated at 100.0% (455 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2021-05-11 19:33:10 +02:00
Svallinn f2d29f667a
Captions: Fix 'system' locale unwanted behavior
Closes: #1268

Having 'system' locale set would wrongfully send the wrong
locale information to YouTube, which would result in the captions
not being set properly. This commit fixes that behavior.
2021-05-11 18:25:47 +01:00
Svallinn bd60d3c838
Top-Nav: Fix undefined/misplaced references 2021-05-11 16:28:26 +01:00
Svallinn b8a88ac6ac
Chore: Bump electron from 12.0.6 to 12.0.7 2021-05-11 15:56:38 +01:00
Nicole Richwine 0925e8c227
Translated using Weblate (Santali)
Currently translated at 3.0% (14 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sat/
2021-05-11 08:33:02 +02:00
Nicole Richwine 697f6d5f9b
Translated using Weblate (Spanish)
Currently translated at 96.4% (439 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-05-11 08:33:01 +02:00
Bruno Guerreiro 3c116c6dbc
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (455 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2021-05-11 00:33:01 +02:00
alium c6560b392f
Translated using Weblate (Czech)
Currently translated at 100.0% (455 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2021-05-10 22:33:16 +02:00
Karl Tammik 026c32b134
Translated using Weblate (Estonian)
Currently translated at 86.5% (394 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2021-05-10 22:33:15 +02:00
Rusi Dimitrov b7e7e7d435
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (455 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2021-05-10 22:33:14 +02:00
Sveinn í Felli 6aa423dd6b
Translated using Weblate (Icelandic)
Currently translated at 100.0% (455 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-05-10 16:33:23 +02:00
Oymate ad46d21b38
Translated using Weblate (Bengali)
Currently translated at 12.9% (59 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bn/
2021-05-10 16:33:22 +02:00
Onni 78886a9883
Translated using Weblate (Finnish)
Currently translated at 98.0% (446 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2021-05-10 16:33:22 +02:00
Karl Tammik 25ebbc141a
Translated using Weblate (Estonian)
Currently translated at 73.1% (333 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2021-05-10 11:33:13 +02: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 640ed6818a
Main: Clear cache and storage data only when the last window is closed
This prevents the CONSENT cookie from being deleted after a window
is closed by the user, making it so that the user can no
longer load the comment section.
2021-05-10 06:01:35 +01:00
Svallinn b37c46f12d
Revert unintended merged code from "Update package-lock.json"
This was caused by an unexpected Weblate interaction with a force push.
2021-05-10 05:59:48 +01:00
Karl Tammik eba4fe47df
Translated using Weblate (Estonian)
Currently translated at 65.2% (297 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2021-05-10 00:07:14 +02:00
Karl Tammik 51bb0ca89f
Translated using Weblate (Estonian)
Currently translated at 21.5% (98 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2021-05-09 16:33:10 +02:00
dependabot[bot] ecd49f5d25
Bump hosted-git-info from 2.8.8 to 2.8.9 (#1265)
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases)
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md)
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-09 14:16:16 +00:00
Rex_sa 754bf8dd91
Translated using Weblate (Arabic)
Currently translated at 100.0% (455 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-05-09 13:32:54 +02:00
Hosted Weblate aeb9cdd04e
Merge branch 'origin/development' into Weblate. 2021-05-09 06:51:31 +02:00
Svallinn de16aa1877
Update package-lock.json 2021-05-09 05:51:04 +01:00
Svallinn 36d94c812d
Update package-lock.json 2021-05-09 05:48:03 +01:00
菘菘 5536e6ace8
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (455 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-05-09 04:32:53 +02:00
My Random Thoughts 75c7921596
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (455 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-05-08 15:32:44 +02:00
Milo Ivir dab5a2bcd4
Translated using Weblate (Croatian)
Currently translated at 100.0% (455 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2021-05-07 16:33:31 +02:00
Dragibus Noir 2735ec1e5b
Translated using Weblate (French)
Currently translated at 100.0% (455 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-05-07 16:33:30 +02:00
Ihor Hordiichuk a9abc49078
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (455 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-05-07 14:33:29 +02:00
ovari 8ed8f6ca9d
Translated using Weblate (Hungarian)
Currently translated at 100.0% (455 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-05-07 08:35:47 +02:00
Oğuz Ersen 3ea75b291f
Translated using Weblate (Turkish)
Currently translated at 100.0% (455 of 455 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-05-07 08:35:46 +02:00
Preston 785e7b15bb Remove this.currentLocale 2021-05-06 23:06:56 -04:00
Preston 8e4fe4eacb Re-Arrange System Default Locale logic 2021-05-06 22:59:37 -04:00
Milu fc5429ec59
Adding a "System Language" option to the "Locale Preference" (#1241)
Closes: #1205

* Added "Follow System" option to
`Settings -> General Settings -> Locale Preference`
and set it to default

* Changed double quotes to single quotes

* Removed unnecessary comment

* Changed `app` accessing method

* Cleaned up if/else statements

* Checks similar locales as fallback

* Changed label to "System Language"

* Changed locale filtering logic to use the filter() method
2021-05-06 16:45:49 +00:00
Grzegorz Wójcicki 99fa539c61
Translated using Weblate (Polish)
Currently translated at 99.7% (453 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-05-05 17:32:18 +02:00
alium f041c84535
Translated using Weblate (Czech)
Currently translated at 100.0% (454 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2021-05-04 21:32:11 +02:00
Rusi Dimitrov 578d2eaf47
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (454 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2021-05-04 21:32:11 +02:00
Nicole Richwine c1c6ae4cdd
Translated using Weblate (Serbian)
Currently translated at 72.9% (331 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2021-05-04 02:36:32 +02:00
Nicole Richwine dd1e4be073
Translated using Weblate (Spanish)
Currently translated at 96.4% (438 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-05-04 02:36:31 +02:00
Milo Ivir d20b74da6b
Translated using Weblate (Croatian)
Currently translated at 100.0% (454 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2021-05-03 18:32:10 +02:00
zmni 1fbe6deced
Translated using Weblate (Indonesian)
Currently translated at 100.0% (454 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2021-05-03 12:32:09 +02:00
Sandyran 0127dda5e6
Translated using Weblate (Norwegian Nynorsk)
Currently translated at 94.9% (431 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nn/
2021-05-03 02:37:38 +02:00
Sandyran 6b9ee71e27
Translated using Weblate (Norwegian Bokmål)
Currently translated at 90.9% (413 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-05-03 02:37:13 +02:00
Kyotaro Iijima afec8f902b
Translated using Weblate (Japanese)
Currently translated at 100.0% (454 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2021-05-02 21:32:08 +02:00
Tetsuro Shimazaki 74d4aba6b8
Translated using Weblate (Japanese)
Currently translated at 100.0% (454 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2021-05-02 21:32:08 +02:00
ssantos 557298d742
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (454 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2021-05-02 15:32:13 +02:00
Rex_sa 1866e6d99a
Translated using Weblate (Arabic)
Currently translated at 100.0% (454 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-05-02 06:32:13 +02:00
MertComert 6109045046
Translated using Weblate (Turkish)
Currently translated at 100.0% (454 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-05-02 04:32:11 +02:00
菘菘 4113247813
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (454 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-05-02 04:32:10 +02:00
My Random Thoughts 0611d34fdd
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (454 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-05-01 14:32:12 +02:00
Dennis ten Hoove 7eca876e40
Translated using Weblate (Dutch)
Currently translated at 100.0% (454 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2021-05-01 14:32:12 +02:00
ssantos 9930a9d4fe
Translated using Weblate (Portuguese (Portugal))
Currently translated at 99.1% (450 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2021-05-01 14:32:11 +02:00
Sveinn í Felli 4a2fd1d033
Translated using Weblate (Icelandic)
Currently translated at 100.0% (454 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-05-01 12:32:08 +02:00
Oğuz Ersen 8b5719b1e0
Translated using Weblate (Turkish)
Currently translated at 100.0% (454 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-05-01 08:32:10 +02: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
ovari 2e69c40514
Translated using Weblate (Hungarian)
Currently translated at 100.0% (454 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-05-01 04:32:11 +02:00
Dragibus Noir 489cb5faad
Translated using Weblate (French)
Currently translated at 100.0% (454 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-05-01 02:37:55 +02:00
Preston 5387618b82 Fix linter issue 2021-04-30 20:36:46 -04:00
Ihor Hordiichuk 7a109382da
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (454 of 454 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-05-01 00:32:15 +02:00
Preston 29cdae7f8e Fix issue with recent live streams not being playable and update credits link in about 2021-04-30 17:43:12 -04:00
Preston 5322280b2f Add new docs and blog URLs to About page 2021-04-30 17:26:25 -04:00
Preston 81a571e7c9 Hide New window icon when mobile UI is active 2021-04-30 17:24:21 -04:00
Preston 689479eb21 Channel Fixes and finish quality change logic 2021-04-30 17:18:45 -04:00
MertComert a4416638b7
Translated using Weblate (Turkish)
Currently translated at 100.0% (453 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-04-30 20:32:09 +02:00
Rex_sa baf0d3e788
Translated using Weblate (Arabic)
Currently translated at 100.0% (453 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-04-30 14:32:14 +02:00
Jeff Huang 9d2bc99d58
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (453 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-04-30 05:32:11 +02:00
ovari 2ba048d2e9
Translated using Weblate (Hungarian)
Currently translated at 100.0% (453 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-04-30 01:32:14 +02:00
Oğuz Ersen b94bcb5b81
Translated using Weblate (Turkish)
Currently translated at 100.0% (453 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-04-30 01:32:14 +02:00
papadop 24ca7baada
Translated using Weblate (Greek)
Currently translated at 100.0% (453 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2021-04-30 01:32:13 +02:00
PikachuEXE 4101a4a167
! Fix new window not created when all windows closed and app activated (#1203)
Since the app is coded to quit for non MacOS when all windows are closed
This issue happens only on MacOS
2021-04-29 20:51:23 +00:00
Sveinn í Felli ef710bd4ef
Translated using Weblate (Icelandic)
Currently translated at 100.0% (453 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-04-29 22:32:11 +02:00
Ihor Hordiichuk bccb25a855
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (453 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-04-29 22:32:11 +02:00
Yaron Shahrabani 8906e1cf10
Translated using Weblate (Hebrew)
Currently translated at 99.1% (449 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2021-04-29 22:32:10 +02:00
Dragibus Noir c23a5f6274
Translated using Weblate (French)
Currently translated at 100.0% (453 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-04-29 22:32:09 +02:00
Svallinn 8f1e1bde67
Bump electron to v12.0.5 2021-04-29 19:41:38 +01:00
Svallinn e696af3f7a
Apply playlist autoplay interval to regular autoplay
The interval to play the next video in a playlist was dynamic and
wasn't applied to the normal autoplay timer.
This commit merges the logic of these two scenarios so that they both
utilize the user-defined interval.
2021-04-29 19:33:13 +01:00
PikachuEXE 76260d9c4c
* Implement playlist countdown per second (#1234)
Closes: #1214
2021-04-29 16:58:00 +00:00
Rex_sa 2186448dee
Translated using Weblate (Arabic)
Currently translated at 100.0% (453 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-04-29 13:32:09 +02:00
Luca Hohmann 06662568bf
Bumped trending module (#1235) 2021-04-28 19:53:40 +02:00
PikachuEXE 82aeaac734
* Update top nav search input to direct to channel panel when channel URL provided (#1221)
* $ Extract function which extract details from a Youtube URL

* * Update top nav handling to use extract function to handle input text if it's Youtube URL

* - Remove no longer used function
2021-04-28 19:21:16 +02:00
papadop 754f3d650d
Translated using Weblate (Greek)
Currently translated at 96.9% (439 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2021-04-28 17:32:09 +02:00
Svallinn 539500f370
Routing: Remove unnecessary router import 2021-04-28 13:31:46 +00:00
Nikita Epifanov 1cdba98741
Translated using Weblate (Russian)
Currently translated at 97.5% (442 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-04-28 13:32:08 +02:00
Anton Nesterov 4d080babcd
feat: better keyboard navigation (#1104)
Related issue: #375
2021-04-27 20:29:28 +00:00
PikachuEXE e4e3090153
! Fix unable to view another playlist when already in playlist view (#1211) 2021-04-27 18:30:29 +00:00
PikachuEXE 2752006179
* Update "toggle theatre mode" button icon (#1225)
Closes: #1180
2021-04-27 15:52:09 +00:00
Grzegorz Wójcicki 80904bc5c6
Translated using Weblate (Polish)
Currently translated at 99.7% (452 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-04-27 01:14:30 +02:00
zmni 62fda12fb9
Translated using Weblate (Indonesian)
Currently translated at 100.0% (453 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2021-04-26 13:32:09 +02:00
Jeff Huang 2b132cf2be
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (453 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-04-26 05:32:08 +02:00
alium 37950bd9e5
Translated using Weblate (Czech)
Currently translated at 100.0% (453 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2021-04-26 00:32:10 +02:00
-) 2ee90cd868
Translated using Weblate (Latin)
Currently translated at 3.0% (14 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/la/
2021-04-25 19:32:07 +02:00
Dragibus Noir bb61ae0201
Translated using Weblate (French)
Currently translated at 100.0% (453 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-04-25 19:32:07 +02:00
-) cb1ded3878
Translated using Weblate (German)
Currently translated at 100.0% (453 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-04-25 19:32:07 +02:00
Milo Ivir 9b294385f5
Translated using Weblate (Croatian)
Currently translated at 100.0% (453 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2021-04-25 15:32:13 +02:00
My Random Thoughts b7720a2a43
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (453 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-04-25 12:32:05 +02:00
Oğuz Ersen 68b865f390
Translated using Weblate (Turkish)
Currently translated at 100.0% (453 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-04-25 09:32:07 +02:00
Ihor Hordiichuk a97aa62f51
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (453 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-04-25 06:32:08 +02:00
ovari 600c554e8c
Translated using Weblate (Hungarian)
Currently translated at 100.0% (453 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-04-25 06:32:07 +02:00
Allan Nordhøy 41c7d5f0f6
Translated using Weblate (Norwegian Bokmål)
Currently translated at 90.5% (410 of 453 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-04-25 06:32:07 +02:00
Svallinn 61b2fc4b48
Improve YouTube link handler
* Handle /user channel URL type
* Fix minor problems with the regexps
* Display informational toasts for hashtag and unknown URL types
* Add toast messages to the default locale
2021-04-25 01:28:29 +01:00
André Marcelo Alvarenga 726d16bc41
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (451 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2021-04-24 21:32:07 +02:00
Svallinn 90f55ec4eb
Remove Debian libappindicator dependency
Closes: #1229
Relevant issue:
* https://github.com/electron/electron/issues/27527

The libappindicator package will not be available in the upcoming
Debian "bullseye" release and no appropriate alternative has been
implemented by default in electron / electron-builder.

This is a temporary measure until this issue is dealt with upstream.
2021-04-24 18:55:53 +01:00
Rex_sa 20445b4208
Translated using Weblate (Arabic)
Currently translated at 100.0% (451 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-04-24 14:32:16 +02:00
Az b2588f367e
Translated using Weblate (Arabic)
Currently translated at 100.0% (451 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-04-24 13:25:17 +02:00
Rex_sa a23c201f8f
Translated using Weblate (Arabic)
Currently translated at 100.0% (451 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-04-24 13:25:17 +02:00
Rex_sa 99171c094b
Translated using Weblate (Arabic)
Currently translated at 100.0% (451 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-04-24 13:24:44 +02:00
Nikita Epifanov 32856d8584
Translated using Weblate (Russian)
Currently translated at 97.5% (440 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-04-24 10:32:06 +02:00
PikachuEXE 7d93217596
* Update player to hide full window button when in full screen mode (#1222) 2021-04-22 20:41:50 +02:00
The Cats c22fd21966
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (451 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2021-04-22 19:32:09 +02:00
My Random Thoughts 69e2e60063
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (451 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-04-22 01:29:18 +02:00
Hosted Weblate 85f5de1f16
Merge branch 'origin/development' into Weblate. 2021-04-22 00:13:56 +02:00
Itai Nelken 42f053d694
Fix ARMv7 (32-bit) building process (#1132) 2021-04-21 23:13:21 +01:00
Itai Nelken 1b5caae325
Fix ARMv7-A (32-bit) building process (#1132) 2021-04-21 22:11:52 +00:00
Svallinn c8d96d38b6
Save watch progress when closing window (#1217) 2021-04-21 18:38:46 +00:00
Svallinn 5f4ea74c16
Prevent deleted history and profile data from being exported
Closes: #934, #937

This assures that the profiles and history datastores are properly
compacted before their respective exports
2021-04-21 05:09:06 +01:00
Svallinn c4afaaaf06
Display error when importing invalid YouTube JSON
Closes: #969

Apparently, every importing option had a proper error message
displayed on a toast... except this one.
Oops.
2021-04-21 03:43:40 +01:00
Svallinn 78324ff775
Handle other url types from freetube:// protocol
Closes: #1207

The app was mistakenly only set up to handle video type urls from
the freetube:// protocol.
It should now be able to additionally handle playlist, search and
channel type as well.
2021-04-21 02:07:26 +01:00
Svallinn 52e600dc13
Bugfix: load of subscriptions at startup (#1216) 2021-04-20 18:07:47 +00:00
Dennis ten Hoove 0a8854f3e5
Translated using Weblate (Latin)
Currently translated at 2.8% (13 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/la/
2021-04-17 21:27:01 +02:00
Dennis ten Hoove c060c56303
Translated using Weblate (Dutch)
Currently translated at 100.0% (451 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2021-04-17 21:27:00 +02:00
Joe Salieri bd3512196b
Translated using Weblate (Basque)
Currently translated at 0.6% (3 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eu/
2021-04-16 12:26:58 +02:00
Joe Salieri 4dc22a25b7
Added translation using Weblate (Basque) 2021-04-16 11:11:47 +02:00
Kyotaro Iijima 43d69b713b
Translated using Weblate (Japanese)
Currently translated at 100.0% (451 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2021-04-16 07:27:01 +02:00
Svallinn 1fd08af136
Select search text on focus (#1201) 2021-04-15 21:30:26 +02:00
PikachuEXE ebc829cef0
Add "open new window" button (#1153) 2021-04-15 20:28:35 +02:00
Omer I.S b5d58255a6
Translated using Weblate (Hebrew)
Currently translated at 98.0% (442 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2021-04-14 17:27:00 +02:00
alium 20ae8bfe52
Translated using Weblate (Czech)
Currently translated at 100.0% (451 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2021-04-14 10:27:07 +02:00
Oymate e16eef29ff
Translated using Weblate (Bengali)
Currently translated at 7.0% (32 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bn/
2021-04-13 12:26:56 +02:00
Jeff Huang 61e059d83b
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (451 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-04-13 05:27:01 +02:00
Luca Hohmann 22beb1fc6b
Bumped yt-channel-info (#1196) 2021-04-13 00:16:10 +02:00
Michalis a0d47ba643
Translated using Weblate (Greek)
Currently translated at 96.8% (437 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2021-04-12 23:27:02 +02:00
Milo Ivir 339b449ce2
Translated using Weblate (Croatian)
Currently translated at 100.0% (451 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2021-04-12 23:27:01 +02:00
Luca Hohmann 60c70e14dc
Merge pull request #1195 from GilgusMaximus/development
Svallinns locale fix
2021-04-12 23:04:28 +02:00
Luca 49aab11acb Svallinns locale fix 2021-04-12 23:00:07 +02:00
Sveinn í Felli 9f0a9da85c
Translated using Weblate (Icelandic)
Currently translated at 100.0% (451 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-04-12 18:27:00 +02:00
ovari c3f9c2eb4f
Translated using Weblate (Hungarian)
Currently translated at 100.0% (451 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-04-12 07:27:04 +02:00
Preston cd78017540 Remove console.log 2021-04-11 18:51:50 -04:00
Preston 519128a99a Fix issue with live videos causing errors in search results 2021-04-11 18:49:56 -04:00
Rusi Dimitrov 73f827444e
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (451 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2021-04-11 11:26:46 +02:00
Oğuz Ersen 30f27feaf1
Translated using Weblate (Turkish)
Currently translated at 100.0% (451 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-04-11 11:26:45 +02:00
Rex_sa b094c278e9
Translated using Weblate (Arabic)
Currently translated at 99.7% (450 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-04-11 06:27:00 +02:00
Ihor Hordiichuk c577508e9c
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (451 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-04-11 00:26:58 +02:00
Grzegorz Wójcicki 93ff11bc92
Translated using Weblate (Polish)
Currently translated at 99.5% (449 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-04-11 00:26:58 +02:00
Dragibus Noir 388b80d809
Translated using Weblate (French)
Currently translated at 100.0% (451 of 451 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-04-11 00:26:57 +02:00
Luca Hohmann e119e8305b
Merge pull request #1187 from GilgusMaximus/development
Fix for missing import of marked as watched videos & publish date displayed
2021-04-10 22:09:38 +02:00
Luca 58882b3e16 Fix for missing import of marked as watched videos 2021-04-10 22:04:59 +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
Luca Hohmann d75ded4d41
Merge pull request #1148 from Svallinn/811-youtube-links-inside-app
Link app views to related YouTube url navigations
2021-04-10 21:20:12 +02:00
Oğuz Ersen 35ac70da09
Translated using Weblate (Turkish)
Currently translated at 100.0% (450 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-04-10 20:26:58 +02:00
Luca Hohmann f5d6172c6d
Merge pull request #1147 from sveinki/patch-1
Update en-US.yaml
2021-04-10 19:02:25 +02:00
Luca Hohmann dddfbb357b
Merge branch 'development' into patch-1 2021-04-10 19:00:05 +02:00
Mihail 90292ec293
Translated using Weblate (Romanian)
Currently translated at 27.3% (123 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ro/
2021-04-10 05:27:00 +02:00
Luca Hohmann 23c2cd65f7
Merge pull request #1093 from Svallinn/946-version-flag
Support for version flag
2021-04-10 00:09:58 +02:00
Luca Hohmann 7f8b740e51
Fixed package-lock (#1185) 2021-04-10 00:09:25 +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
Ash Ed fd64195c06
Translated using Weblate (Russian)
Currently translated at 100.0% (450 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-04-09 18:34:16 +02:00
efb4f5ff-1298-471a-8973-3d47447115dc 35394d7522
Translated using Weblate (Dutch)
Currently translated at 100.0% (450 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2021-04-09 00:26:58 +02:00
Svallinn 9031acc260
Merge branch 'development' into 946-version-flag 2021-04-08 19:05:01 +00:00
Luca Hohmann 9b5f2a4715
Bumped yt-comment-scraper version (#1179) 2021-04-08 19:51:45 +02:00
The Cats f07210e951
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (450 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2021-04-08 18:26:59 +02:00
Preston ae76aebc97 Remove unneeded session import 2021-04-08 09:42:24 -04:00
Nikita Epifanov 6d2ec8da6b
Translated using Weblate (Russian)
Currently translated at 100.0% (450 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-04-08 14:27:09 +02:00
Luca Hohmann 2b1d8e499f
Added board automation for Bugs and Features (#1146)
* Added board automation for Bugs and Features

* Added correct github secret to automation

* Linter fix
2021-04-08 13:54:30 +02:00
Svallinn 9b92db3522
Remove stray spaces 2021-04-08 03:13:40 +00:00
Svallinn 9ff0994cee
Merge branch 'development' into 946-version-flag 2021-04-08 03:07:15 +00:00
Preston 01da5277ee Add more URLs for consent cookie 2021-04-07 22:40:35 -04:00
Preston 3048e39106
Add 'enable-file-cookies' flag 2021-04-07 17:54:44 -04:00
Preston 8f64b083aa
Remove trailing spaces 2021-04-07 17:38:09 -04:00
Preston e155426700
Add second consent cookie for compatibility 2021-04-07 17:33:56 -04:00
Preston 7b3f67073b Add consent cookie to fix comments and various problems 2021-04-07 16:39:14 -04:00
Grzegorz Wójcicki eff45f7495
Translated using Weblate (Polish)
Currently translated at 99.5% (448 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-04-07 20:27:03 +02:00
Az cd902e099c
Translated using Weblate (Arabic)
Currently translated at 99.7% (449 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-04-05 22:27:00 +02:00
Kami 2762958615
Translated using Weblate (Arabic)
Currently translated at 99.7% (449 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2021-04-05 22:27:00 +02:00
Rusi Dimitrov 7e9540f250
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (450 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2021-04-04 19:27:09 +02:00
Sebastian Riehm ff9ca8ddf7
Translated using Weblate (German)
Currently translated at 100.0% (450 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-04-04 10:27:04 +02:00
jilv220 eb5d5485a2
Translated using Weblate (Chinese (Simplified))
Currently translated at 97.3% (438 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2021-04-03 20:26:57 +02:00
davidhjelm c56d71fecf
Translated using Weblate (Swedish)
Currently translated at 98.0% (441 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2021-04-03 13:27:09 +02:00
Dennis ten Hoove de48af8516
Translated using Weblate (Dutch)
Currently translated at 100.0% (450 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2021-04-03 07:26:43 +02:00
Milo Ivir e84d6ece78
Translated using Weblate (Croatian)
Currently translated at 100.0% (450 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2021-04-02 15:26:53 +02:00
菘菘 b77d0b3379
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (450 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-04-02 13:27:00 +02:00
alium ec6710838a
Translated using Weblate (Czech)
Currently translated at 100.0% (450 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2021-04-02 11:26:59 +02:00
Reza Almanda de089c1dcb
Translated using Weblate (Indonesian)
Currently translated at 100.0% (450 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2021-04-02 07:26:43 +02:00
ovari c3d608a8b6
Translated using Weblate (Hungarian)
Currently translated at 100.0% (450 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-04-01 23:26:43 +02:00
Sveinn í Felli e93090a459
Translated using Weblate (Icelandic)
Currently translated at 100.0% (450 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-04-01 20:27:01 +02:00
Oğuz Ersen 421b655519
Translated using Weblate (Turkish)
Currently translated at 100.0% (450 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2021-04-01 20:26:58 +02:00
Ihor Hordiichuk 1dcefe90e9
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (450 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2021-04-01 17:26:57 +02:00
Luca Hohmann bfa44b2c0a
Translated using Weblate (German)
Currently translated at 100.0% (450 of 450 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-04-01 17:26:56 +02:00
Luca Hohmann 039cd9874d
New languages and yt-channel-info bump (#1155) 2021-04-01 16:21:04 +02:00
Luca Hohmann c5fac9fcd7
Video meta file removal option (#1154)
* Implemented video meta file removal option

* Lint fix
2021-04-01 15:54:45 +02:00
dependabot[bot] f6f9ba7a6c
Bump y18n from 4.0.0 to 4.0.1 (#1150)
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yargs/y18n/commits)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-30 14:25:59 -04:00
菘菘 36567a4291
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-03-30 11:26:43 +02:00
Svallinn c56cb87f7c
Gilgus did this and left it there for days -_-' 2021-03-30 03:34:56 +01:00
Svallinn f9f49a5f6d
Link app views to related YouTube url navigations 2021-03-30 03:32:17 +01:00
Svallinn f39579c6d2
Stop replacing YouTube hrefs for protocol links 2021-03-30 03:31:35 +01:00
Sveinn í Felli f1cc94edeb
Update en-US.yaml
As discussed in #1144
2021-03-29 17:26:56 +00:00
Luca Hohmann 393301b9d9
Merge pull request #1145 from sveinki/patch-1
Created Icelandic countries.json
2021-03-29 19:10:30 +02:00
Sveinn í Felli 69e6ea30da
Create countries.json
Icelandic translation of countries.json
2021-03-29 16:02:02 +00:00
Sveinn í Felli f2330e4775
Translated using Weblate (Icelandic)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-03-29 15:26:55 +02:00
Sveinn í Felli 0c418a1cea
Translated using Weblate (Icelandic)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-03-29 13:42:43 +02:00
Sveinn í Felli db7d38aabf
Translated using Weblate (Icelandic)
Currently translated at 61.6% (276 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-03-29 02:29:43 +02:00
Sveinn í Felli 7a93fc4afa
Translated using Weblate (Icelandic)
Currently translated at 0.4% (2 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
2021-03-28 23:48:34 +02:00
Sveinn í Felli 79665c0323
Added translation using Weblate (Icelandic) 2021-03-28 23:47:32 +02:00
André Marcelo Alvarenga c4bf2424cf
Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.8% (443 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2021-03-28 01:29:59 +01:00
Luca Hohmann 726b521e38
Merge pull request #1114 from GilgusMaximus/defaultProfile
Profile loading inconsistency
2021-03-27 19:11:59 +01:00
Luca a27fc9215c Unnecessary print removed 2021-03-27 19:03:57 +01:00
Luca dcef4261a7 Final adjustments 2021-03-27 19:02:53 +01:00
Luca 3cca33eac3 More cleanup 2021-03-27 19:01:05 +01:00
Luca 271a45e2b0 Cleanup 2021-03-27 18:58:14 +01:00
Luca b470d7dd5d Merge branch 'development' of https://github.com/FreeTubeApp/FreeTube into defaultProfile
Merge
2021-03-27 18:53:44 +01:00
Leonid 61407ee72f
Translated using Weblate (Russian)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-03-27 14:29:38 +01:00
J. Lavoie dd4c265dc9
Translated using Weblate (Serbian)
Currently translated at 74.3% (333 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2021-03-27 04:29:52 +01:00
J. Lavoie 4cb677e6e2
Translated using Weblate (Bengali)
Currently translated at 4.9% (22 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bn/
2021-03-27 04:29:52 +01:00
J. Lavoie 3114fae4ca
Translated using Weblate (Hindi)
Currently translated at 16.0% (72 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hi/
2021-03-27 04:29:51 +01:00
J. Lavoie 802eb31baf
Translated using Weblate (Czech)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2021-03-27 04:29:51 +01:00
J. Lavoie f9233c19c1
Translated using Weblate (Estonian)
Currently translated at 20.7% (93 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2021-03-27 04:29:50 +01:00
J. Lavoie cac79b601b
Translated using Weblate (Swedish)
Currently translated at 98.2% (440 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2021-03-27 04:29:50 +01:00
J. Lavoie e4de7c3450
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-03-27 04:29:49 +01:00
J. Lavoie ba12fcbc5d
Translated using Weblate (Catalan)
Currently translated at 20.7% (93 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ca/
2021-03-27 04:29:49 +01:00
J. Lavoie 289a5fdb42
Translated using Weblate (Esperanto)
Currently translated at 0.6% (3 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eo/
2021-03-27 04:29:48 +01:00
J. Lavoie 94ebc0310b
Translated using Weblate (Portuguese)
Currently translated at 79.4% (356 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2021-03-27 04:29:48 +01:00
J. Lavoie 1239e72df1
Translated using Weblate (Spanish)
Currently translated at 99.7% (447 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-03-27 04:29:47 +01:00
J. Lavoie e4d26f1488
Translated using Weblate (Spanish (Argentina))
Currently translated at 38.8% (174 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_AR/
2021-03-27 04:29:47 +01:00
J. Lavoie e31c363856
Translated using Weblate (Italian)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2021-03-27 04:29:46 +01:00
J. Lavoie c453f447f8
Translated using Weblate (Dutch)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2021-03-27 04:29:45 +01:00
J. Lavoie 34e3441616
Translated using Weblate (Polish)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-03-27 04:29:45 +01:00
J. Lavoie be847ab06a
Translated using Weblate (Spanish (Mexico))
Currently translated at 77.6% (348 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_MX/
2021-03-27 04:29:44 +01:00
J. Lavoie 1b97b1628e
Translated using Weblate (Russian)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-03-27 04:29:43 +01:00
J. Lavoie 9cd85fcc36
Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.8% (443 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2021-03-27 04:29:43 +01:00
J. Lavoie f9e5ffa8de
Translated using Weblate (French)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-03-27 04:29:42 +01:00
J. Lavoie b70864f782
Translated using Weblate (Finnish)
Currently translated at 90.1% (404 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2021-03-27 04:29:42 +01:00
J. Lavoie 648c5d3e34
Translated using Weblate (Chinese (Simplified))
Currently translated at 93.5% (419 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2021-03-27 04:29:41 +01:00
J. Lavoie 8aa84ff35f
Translated using Weblate (Japanese)
Currently translated at 98.6% (442 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
2021-03-27 04:29:40 +01:00
J. Lavoie 8ef3c1f801
Translated using Weblate (Portuguese (Portugal))
Currently translated at 98.2% (440 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_PT/
2021-03-27 04:29:40 +01:00
J. Lavoie c6f4401f4a
Translated using Weblate (German)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-03-27 04:29:39 +01:00
Onni b3249f6719
Translated using Weblate (Finnish)
Currently translated at 89.0% (399 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fi/
2021-03-27 01:29:56 +01:00
Luca 4e11233f3e Verify check 2021-03-26 19:30:44 +01:00
My Random Thoughts 8972e7347b
Translated using Weblate (Hungarian)
Currently translated at 99.7% (447 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2021-03-26 01:29:41 +01:00
My Random Thoughts 28a3a1eb5a
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
2021-03-26 01:29:41 +01:00
Joe Bill c8f6d4721a
Translated using Weblate (Serbian)
Currently translated at 74.3% (333 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2021-03-23 00:29:39 +01:00
J Daniel Velasquez Mejía 636fc25128
Translated using Weblate (Spanish)
Currently translated at 99.7% (447 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2021-03-22 02:29:38 +01:00
Maja Košir Habjan e4f042c532
Translated using Weblate (Slovenian)
Currently translated at 97.9% (439 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sl/
2021-03-20 16:18:18 +01:00
Maja Košir Habjan eeedfbb71d
Translated using Weblate (Slovenian)
Currently translated at 97.7% (438 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sl/
2021-03-20 14:18:19 +01:00
Svallinn 39811f6ee4
Change locale caption function name 2021-03-19 19:18:21 +00:00
Svallinn becf86e945
Provide translated caption for user's locale 2021-03-19 18:43:16 +00:00
Joe Bill 9e251cd176
Translated using Weblate (Serbian)
Currently translated at 53.5% (240 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2021-03-19 16:18:17 +01:00
Luca 24af7a8631 Merge branch 'defaultProfile' of github.com:GilgusMaximus/FreeTube into defaultProfile
Merge
2021-03-19 12:06:33 +01:00
Luca 24d12a4357 Started investigating default profile loading inconsistency 2021-03-19 12:05:25 +01:00
Joe Bill ca4fc9974f
Translated using Weblate (Serbian)
Currently translated at 18.0% (81 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
2021-03-18 20:18:05 +01:00
Luca Hohmann 0275efcb80
Merge pull request #1126 from GilgusMaximus/development
Reimplementation of goToChannel from PR 850
2021-03-18 17:53:13 +01:00
Luca 9d6f6e78e7 Reimplementation of goToChannel from PR 850 2021-03-18 17:47:28 +01:00
Joe Bill 02d192ae2c
Added translation using Weblate (Serbian) 2021-03-18 16:49:08 +01:00
Luca Hohmann 6743bd21d1
Translated using Weblate (German)
Currently translated at 99.7% (447 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2021-03-18 14:18:06 +01:00
Luca Hohmann e08e1bd099
Merge pull request #1124 from GilgusMaximus/development
Added fix for wrongly applied publishedText template
2021-03-17 23:21:50 +01:00
Luca d2ee285e45 Added fix for wrongly applied publishedText template 2021-03-17 23:15:36 +01:00
Svallinn c49bf6aff5
Remove unnecessary packages and snippets of code 2021-03-17 01:30:35 +00:00
Svallinn 3e8b137f67
Fix and enhance captions subsystem 2021-03-17 01:28:25 +00:00
Luca Hohmann 310e4cac09
Merge pull request #1119 from GilgusMaximus/development
Bumped Trending and Search Suggestion Modules
2021-03-16 11:51:42 +01:00
Luca 341ee37258 Bumped Trending and Search Suggestion Modules 2021-03-16 11:48:25 +01:00
Luca Hohmann 5a1cde25eb
Merge pull request #1113 from Svallinn/1023-improper-alignment
Set a fixed width for side-bar icons
2021-03-16 11:40:16 +01:00
Luca Hohmann a91b27a365
Merge pull request #1118 from GilgusMaximus/development
Fixed large custom emotes in live chats
2021-03-16 11:39:33 +01:00
Luca 3f6e518132 Increased size to a fitting value 2021-03-16 11:34:34 +01:00
Luca 19445c0e80 Fixed large custom emote size for live chats 2021-03-16 11:32:36 +01:00
Rusi Dimitrov 650e3da175
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2021-03-14 21:02:52 +01:00
Luca 15c02baf80 Started investigating default profile loading inconsistency 2021-03-14 20:18:46 +01:00
Svallinn 998c5c767c
Merge branch 'development' into 946-version-flag 2021-03-14 18:58:15 +00:00
Svallinn aab30e3fcd
Set a fixed width for side-bar icons 2021-03-14 18:41:17 +00:00
VenusGirl da89e5bd56
Translated using Weblate (Korean)
Currently translated at 62.5% (280 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ko/
2021-03-14 03:02:54 +01:00
Preston e0a3ef92c6 Test custom solution for quality change 2021-03-12 16:09:08 -05:00
Luca Hohmann 373a62bf5b
Merge pull request #1108 from GilgusMaximus/development
Enabled Norwegian Bokmal and Ukrainian as languages
2021-03-11 17:09:16 +01:00
Luca f7da2d9417 Enabled Norweguan Bokmal and ukrainian as languages 2021-03-11 17:03:59 +01:00
Preston dfc45ee9a6
Fix: Store proper windows bounds when maximized 2021-03-10 21:01:21 -05:00
Michalis d01e766e21
Translated using Weblate (Greek)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/el/
2021-03-10 23:31:54 +01:00
Jun-Seong Lee 3521adb1a5
Translated using Weblate (Korean)
Currently translated at 40.1% (180 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ko/
2021-03-10 18:02:58 +01:00
Jun-Seong Lee cb180874c5
Translated using Weblate (Korean)
Currently translated at 39.9% (179 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ko/
2021-03-10 16:12:28 +01:00
菘菘 16eada950b
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-03-10 15:03:08 +01:00
Max 08f9364356
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2021-03-10 05:02:51 +01:00
Leonid 74deb11fc4
Translated using Weblate (Russian)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-03-10 00:02:52 +01:00
菘菘 fc6630bd55
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-03-09 15:03:06 +01:00
Aryan L 24fe4912d5
Translated using Weblate (Hindi)
Currently translated at 15.8% (71 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hi/
2021-03-08 14:16:16 +01:00
alium 154c9cd133
Translated using Weblate (Czech)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2021-03-07 18:50:37 +01:00
Milo Ivir 3ac09ad574
Translated using Weblate (Croatian)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
2021-03-07 18:50:37 +01:00
Allan Nordhøy 565cb9feca
Translated using Weblate (Norwegian Bokmål)
Currently translated at 92.8% (416 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nb_NO/
2021-03-07 18:50:36 +01:00
Jakub c0faad02f2
Translated using Weblate (Slovak)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sk/
2021-03-07 18:50:36 +01:00
Leonid 674e456738
Translated using Weblate (Russian)
Currently translated at 99.3% (445 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2021-03-07 18:50:34 +01:00
菘菘 317532b6bd
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2021-03-07 18:50:33 +01:00
Svallinn cb29074a08
Remove unnecessary call to app.setName 2021-03-07 16:08:03 +00:00
Svallinn 3734bad6ef
Support for version flag 2021-03-07 16:07:09 +00:00
Dennis ten Hoove 986053ad03
Translated using Weblate (Dutch)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/nl/
2021-03-07 13:50:33 +01:00
Grzegorz Wójcicki 6ed3dac1b8
Translated using Weblate (Polish)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-03-07 13:50:33 +01:00
Reza Almanda 4ee2cc5e5f
Translated using Weblate (Indonesian)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/
2021-03-07 10:50:33 +01:00
Grzegorz Wójcicki 90685ab7c1
Translated using Weblate (Polish)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2021-03-07 10:50:32 +01:00
Dragibus Noir 014eee7990
Translated using Weblate (French)
Currently translated at 100.0% (448 of 448 strings)

Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
2021-03-07 02:50:45 +01:00
607 changed files with 84383 additions and 48705 deletions

View File

@ -4,15 +4,13 @@
"@babel/env",
{
"targets": {
"chrome": "73",
"node": 12
"chrome": "122",
"node": "20.9.0"
}
}
],
"@babel/typescript"
]
],
"plugins": [
"@babel/proposal-class-properties",
"@babel/proposal-object-rest-spread"
"@babel/proposal-class-properties"
]
}

View File

@ -1,3 +1,8 @@
const path = require('path')
const { readFileSync } = require('fs')
const activeLocales = JSON.parse(readFileSync(path.join(__dirname, './static/locales/activeLocales.json')))
module.exports = {
// https://eslint.org/docs/user-guide/configuring#using-configuration-files-1
root: true,
@ -11,13 +16,33 @@ module.exports = {
// https://eslint.org/docs/user-guide/configuring#specifying-parser
parser: 'vue-eslint-parser',
// https://vuejs.github.io/eslint-plugin-vue/user-guide/#faq
// https://eslint.vuejs.org/user-guide/#faq
parserOptions: {
parser: 'babel-eslint',
ecmaVersion: 2018,
parser: '@babel/eslint-parser',
ecmaVersion: 2022,
sourceType: 'module'
},
overrides: [
{
files: ['*.json'],
parser: 'jsonc-eslint-parser',
extends: ['plugin:jsonc/base'],
rules: {
'no-tabs': 'off',
'comma-spacing': 'off'
}
},
{
files: ['*.yaml', '*.yml'],
parser: 'yaml-eslint-parser',
extends: ['plugin:yml/recommended'],
rules: {
'yml/no-irregular-whitespace': 'off'
}
}
],
// https://eslint.org/docs/user-guide/configuring#extending-configuration-files
// order matters: from least important to most important in terms of overriding
// Prettier + Vue: https://medium.com/@gogl.alex/how-to-properly-set-up-eslint-with-prettier-for-vue-or-nuxt-in-vscode-e42532099a9c
@ -25,19 +50,75 @@ module.exports = {
'prettier',
'eslint:recommended',
'plugin:vue/recommended',
'standard'
'standard',
'plugin:jsonc/recommended-with-json',
'plugin:vuejs-accessibility/recommended',
'plugin:@intlify/vue-i18n/recommended'
],
// https://eslint.org/docs/user-guide/configuring#configuring-plugins
plugins: ['vue'],
plugins: ['vue', 'vuejs-accessibility', 'n', 'unicorn', '@intlify/vue-i18n'],
rules: {
'space-before-function-paren': 0,
'comma-dangle': ['error', 'never'],
'space-before-function-paren': 'off',
'comma-dangle': ['error', 'only-multiline'],
'vue/no-v-html': 'off',
'no-console': 0,
'no-unused-vars': 1,
'no-undef': 1,
'vue/no-template-key': 1
'no-console': ['error', { allow: ['warn', 'error'] }],
'no-unused-vars': 'warn',
'no-undef': 'warn',
'object-shorthand': 'off',
'vue/no-template-key': 'warn',
'vue/no-useless-template-attributes': 'off',
'vue/multi-word-component-names': 'off',
'vuejs-accessibility/no-onchange': 'off',
'vuejs-accessibility/label-has-for': ['error', {
required: {
some: ['nesting', 'id']
}
}],
'vuejs-accessibility/no-static-element-interactions': 'off',
'n/no-callback-literal': 'warn',
'n/no-path-concat': 'warn',
'unicorn/better-regex': 'error',
'unicorn/no-array-push-push': 'error',
'unicorn/prefer-keyboard-event-key': 'error',
'unicorn/prefer-regexp-test': 'error',
'unicorn/prefer-string-replace-all': 'error',
'@intlify/vue-i18n/no-dynamic-keys': 'error',
// TODO: enable at a later date. currently disabled to prevent massive conflicts for initial PR
// '@intlify/vue-i18n/no-unused-keys': [
// 'error',
// {
// extensions: ['.js', '.vue', 'yaml']
// }
// ],
'@intlify/vue-i18n/no-duplicate-keys-in-locale': 'error',
'@intlify/vue-i18n/no-raw-text': [
'error',
{
attributes: {
'/.+/': [
'title',
'aria-label',
'aria-placeholder',
'aria-roledescription',
'aria-valuetext',
'tooltip',
'message'
],
input: ['placeholder', 'value'],
img: ['alt']
},
ignoreText: ['-', '•', '/', 'YouTube', 'Invidious', 'FreeTube']
}
],
'vue/require-explicit-emits': 'error',
'vue/no-unused-emit-declarations': 'error',
},
settings: {
'vue-i18n': {
localeDir: `./static/locales/{${activeLocales.join(',')}}.yaml`,
messageSyntaxVersion: '^8.0.0'
}
}
}

View File

@ -1,40 +0,0 @@
---
name: Bug report
about: Report an issue or unexpected behavior that occurs within the application
title: ''
labels: bug
assignees: ''
---
**README: Before You Submit Your Issue**
- Please check other open and closed issues for a similar bug before reporting a new one.
- Make sure you are on the latest release of FreeTube before submitting an issue.
- Remove this notice before posting.
**Behavior of the program**
Please write a clear and concise description of what the bug is.
**Expected behavior**
Please describe clear and concise what you expected to happen.
**To Reproduce**
Please add all steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
**Screenshots**
If applicable, please add screenshots to help explain your problem. Especially console logs from the development tools are very helpful.
**Environment Information (please complete the following information):**
- OS: [e.g. Windows, Mac, Ubuntu, Fedora, Arch, etc.]
- OS Version: [e.g. Windows 10, Ubuntu 20.04]
- FreeTube version: [e.g. 0.9.0, Nightly build?]
- Installation Method (If applicable): [e.g. Portable, .exe, .deb, .AppImage, FlatHub]
- Primary API Used: [Local API, Invidious API]
**Additional context**
Add any other context about the problem here.

136
.github/ISSUE_TEMPLATE/bug_report.yaml vendored Normal file
View File

@ -0,0 +1,136 @@
name: Bug Report
description: Report an issue or unexpected behavior that occurs within the application
title: "[Bug]: "
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
**README: Before You Submit Your Issue**
- Issues are not a place to go ask support questions or start discussions. Please ask support questions or start discussions on the [discussions page](https://github.com/FreeTubeApp/FreeTube/discussions).
- type: checkboxes
attributes:
label: Guidelines
description: Please ensure you've completed all of the following.
options:
- label: I have encountered this bug in the [latest release of FreeTube](https://github.com/FreeTubeApp/FreeTube/releases).
required: true
- label: I have encountered this bug in the [official downloads of FreeTube](https://github.com/FreeTubeApp/FreeTube#official-downloads).
required: true
- label: I have searched the issue tracker for [open](https://github.com/FreeTubeApp/FreeTube/issues?q=is%3Aopen+is%3Aissue) and [closed](https://github.com/FreeTubeApp/FreeTube/issues?q=is%3Aissue+is%3Aclosed) issues that are similar to the bug report I want to file, without success.
required: true
- label: I have searched the [documentation](https://docs.freetubeapp.io/) for information that matches the description of the bug I want to file, without success.
required: true
- label: This issue contains only one bug.
required: true
- type: textarea
attributes:
label: Describe the bug
description: A clear and concise description of what the bug is.
placeholder: |
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
validations:
required: true
- type: textarea
attributes:
label: Expected Behavior
description: A clear and concise description of what you expected to happen.
validations:
required: true
- type: dropdown
attributes:
label: 'Issue Labels'
description: Please select a label that fits this bug report. Choose multiple, if applicable.
multiple: true
options:
- accessibility issue
- API issue
- causes crash
- content not loading
- data loss
- feature stopped working
- inconsistent behavior
- keyboard control not working
- only happens in developer mode
- race condition
- text/string issue
- usability issue
- visual bug
validations:
required: true
- type: input
attributes:
label: FreeTube Version
description: |
If using releases, enter the version.
If using nightly builds, enter commit hash or build number, you can find it via about page in the FreeTube application.
placeholder: v0.14.0, 8c4278
validations:
required: true
- type: input
attributes:
label: Operating System Version
description: What operating system version are you using? On Windows, click Start button > Settings > System > About. On macOS, click the Apple Menu > About This Mac. On Linux, use lsb_release or uname -a.
placeholder: "e.g. Windows 10 version 1909, macOS Catalina 10.15.7, or Ubuntu 20.04"
validations:
required: true
- type: dropdown
attributes:
label: Installation Method
description: When you select an unofficial installation method, you must have verified that the bug is also present in one of the official installation methods. Please make sure you uninstall the unofficial installation before installing one of the official installations. If you can't reproduce this in one of the official installation methods, you should report the bug to the maintainer of the unofficial installation method you used.
options:
- .apk (Alpine Linux Package)
- .AppImage
- .deb
- .dmg
- .exe
- Flathub
- .pacman
- Portable
- .rpm
- .zip
- .apk (FreeTubeAndroid Unofficial)
- AUR (Unofficial)
- Chocolatey (Unofficial)
- Homebrew (Unofficial)
- MPR (Unofficial)
- Nix (Unofficial)
- PortableApps (Unofficial)
- Scoop (Unofficial)
- Snapcraft (Unofficial)
- WAPT (Unofficial)
- winget (Unofficial)
- other
validations:
required: true
- type: dropdown
attributes:
label: Primary API used
description: What is the primary API being used?
multiple: false
options:
- Local API
- Invidious API
validations:
required: true
- type: input
attributes:
label: 'Last Known Working FreeTube Version (If Any)'
description: What is the last version of FreeTube this worked in, if applicable?
placeholder: v0.14.0
- type: textarea
attributes:
label: Additional Information
description: |
Add additional information here.
You may drag-and-drop screenshots/videos and log files here, or paste the log file in code blocks.
- type: checkboxes
attributes:
label: Nightly Build
description: Please ensure you've completed the following, if applicable.
options:
- label: I have encountered this bug in the latest [nightly build](https://docs.freetubeapp.io/development/nightly-builds).
required: false

17
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View File

@ -0,0 +1,17 @@
blank_issues_enabled: false
contact_links:
- name: Discussions
url: https://github.com/FreeTubeApp/FreeTube/discussions/categories/general
about: View discussions or start one yourself
- name: Questions
url: https://github.com/FreeTubeApp/FreeTube/discussions/categories/q-a
about: Ask and answer questions
- name: Matrix Community
url: https://matrix.to/#/+freetube:matrix.org
about: 'Join our Matrix chatroom - "Note: Bugs and Feature requests should be made on GitHub and not in the Matrix room"'
- name: Translate FreeTube
url: https://hosted.weblate.org/engage/free-tube/
about: Help translate FreeTube on Weblate
- name: FreeTube Documentation
url: https://docs.freetubeapp.io/
about: View the Documentation to find all relevant information about FreeTube

View File

@ -1,22 +0,0 @@
---
name: Discussion
about: Open up a new discussion about anything related to the project.
title: ''
labels: Discussion
assignees: ''
---
**Important note**
Please check other open and closed issues for a similar discussion or a question relating to your discussion before posting a new one.
**Topic**
Please select what topic your discussion is about.
- [ ] Coding
- [ ] Contribution
- [ ] Languages
- [ ] Setup
- [ ] Other. Please specify:
**Discussion**
Please write down whatever you want to discuss.

View File

@ -1,27 +0,0 @@
---
name: Feature request
about: Suggest an idea for this project which you would like to see in a future release
title: ''
labels: enhancement
assignees: ''
---
**Important note**
Please check other open and closed issues for a similar feature request before proposing a new one.
Also please leave all headers except this one in the issue, so that it is clear what belongs where.
**Is your feature request related to a usage problem (not a bug)? Please describe.**
Please describe clear and concise of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like to see implemented**
Please give a clear and concise description of what you want to happen.
**Describe alternatives you've considered**
Are there other ways to solve the problem? Please give a clear and concise description of any alternative solutions or features you might have considered.
**Screenshots**
Sometimes people have screenshots from mock-ups or other projects. Add them here.
**Additional context**
Add any other context about the feature request here.

View File

@ -0,0 +1,61 @@
name: Feature request
description: Suggest an idea for FreeTube which you would like to see in a future release
title: "[Feature Request]: "
labels: "enhancement"
body:
- type: markdown
attributes:
value: |
**README: Before You Submit Your Issue**
- Issues are not a place to go ask support questions or start discussions. Please ask support questions or start discussions on the [discussions page](https://github.com/FreeTubeApp/FreeTube/discussions).
- type: checkboxes
attributes:
label: Guidelines
description: Please ensure you've completed all of the following.
options:
- label: I have searched the issue tracker for [open](https://github.com/FreeTubeApp/FreeTube/issues?q=is%3Aopen+is%3Aissue) and [closed](https://github.com/FreeTubeApp/FreeTube/issues?q=is%3Aissue+is%3Aclosed) issues that are similar to the feature request I want to file, without success.
required: true
- label: I have searched the [documentation](https://docs.freetubeapp.io/) for information that matches the description of the feature request I want to file, without success.
required: true
- label: This issue contains only one feature request.
required: true
- type: textarea
attributes:
label: Problem Description
description: Please add a clear and concise description of the problem you are seeking to solve with this feature request.
validations:
required: true
- type: textarea
attributes:
label: Proposed Solution
description: Describe the solution you'd like in a clear and concise manner.
validations:
required: true
- type: textarea
attributes:
label: Alternatives Considered
description: A clear and concise description of any alternative solutions or features you've considered.
validations:
required: true
- type: dropdown
attributes:
label: 'Issue Labels'
description: Please select a label that fits this feature request. Choose multiple, if applicable.
multiple: true
options:
- display more information to user
- ease of use improvement
- improvement to existing feature
- new feature
- new keyboard shortcut
- new optional setting
- support for external software
- visual improvement
validations:
required: true
- type: textarea
attributes:
label: Additional Information
description: |
Add any other context or screenshots/videos about the feature request here.
You may drag-and-drop screenshots.

View File

@ -1,22 +0,0 @@
---
name: Question
about: Ask a question which is not a bug or a feature request
title: ''
labels: question
assignees: ''
---
**Important note**
Please check other open and closed issues for a similar question before posting a new one.
**Topic**
Please select what topic you are referring to.
- [ ] Coding
- [ ] Contribution
- [ ] Languages
- [ ] Setup
- [ ] Other. Please specify:
**Question**
Please write down your question.

View File

@ -1,32 +1,36 @@
---
Title
---
# Title
**Important note**
Please note that only PrestoN is able to merge Pull Requests into master.
<!-- Thanks for sending a pull request! Make sure to follow the contributing guidelines. -->
<!-- Important note, we may remove your pull request if you do not use this provided PR template correctly. -->
**Pull Request Type**
Please select what type of pull request this is:
## Pull Request Type
<!-- Please select what type of pull request this is: [x] -->
- [ ] Bugfix
- [ ] Feature Implementation
- [ ] Documentation
- [ ] Other
**Related issue**
Please link the issue your pull request is referring to.
## Related issue
<!-- Please link the issue your pull request is referring to. -->
<!-- If this pull request fully resolves the relevant issue, put "closes" before the issue number. -->
<!-- Example: "closes #123456". -->
**Description**
Please write a clear and concise description of what the pull request does.
## Description
<!-- Please write a clear and concise description of what the pull request does. -->
**Screenshots (if appropriate)**
Please add before and after screenshots if there is a visible change.
## Screenshots <!-- If appropriate -->
<!-- Please add before and after screenshots if there is a visible change. -->
**Testing (for code that is not small enough to be easily understandable)**
Has this pull request been tested?
Please describe shortly how you tested it and whether there are any ramifications remaining.
## Testing <!-- for code that is not small enough to be easily understandable -->
<!-- Has this pull request been tested? -->
<!-- Please describe shortly how you tested it. -->
<!-- Are there any ramifications remaining? -->
**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- OS Version: [e.g. 22]
- FreeTube version: [e.g. 0.8]
## Desktop
<!-- Please complete the following information-->
- **OS:**
- **OS Version:**
- **FreeTube version:**
**Additional context**
Add any other context about the problem here.
## Additional context
<!-- Add any other context about the pull request here. -->

9
.github/auto-merge.yml vendored Normal file
View File

@ -0,0 +1,9 @@
minApprovals:
COLLABORATOR: 2
maxRequestedChanges:
COLLABORATOR: 0
mergeMethod: squash
requiredBaseBranches:
- development
- test
reportStatus: true

38
.github/dependabot.yml vendored Normal file
View File

@ -0,0 +1,38 @@
version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
labels:
- "PR: waiting for review"
- "PR: dependencies"
open-pull-requests-limit: 15
groups:
babel:
patterns:
- "@babel/*"
- "babel-*"
eslint:
patterns:
- "eslint"
- "eslint-*"
- "yaml-eslint-parser"
- "vue-eslint-parser"
stylelint:
patterns:
- "stylelint"
- "stylelint-*"
- "postcss"
- "postcss-*"
- "@double-great/stylelint-a11y"
fortawesome:
patterns:
- "@fortawesome/*"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
labels:
- "PR: waiting for review"
- "PR: dependencies"

65
.github/issue-labeler.yml vendored Normal file
View File

@ -0,0 +1,65 @@
'B: visual':
- '(visual bug)'
'B: Unofficial Download':
- '(AUR \(Unofficial\)|Chocolatey \(Unofficial\)|\.apk \(FreeTubeAndroid Unofficial\)|Homebrew \(Unofficial\)|PortableApps \(Unofficial\)|WAPT \(Unofficial\)|winget \(Unofficial\)|Scoop \(Unofficial\)|Snapcraft \(Unofficial\)|MPR \(Unofficial\)|Nix \(Unofficial\))'
'B: keyboard control':
- '(keyboard control not working)'
'B: text/string':
- '(text/string issue)'
'B: content not loading':
- '(content not loading)'
'B: accessibility':
- '(accessibility issue)'
'B: usability':
- '(usability issue)'
'B: crash':
- '(causes crash)'
'B: feature stopped working':
- '(feature stopped working)'
'B: inconsistent behavior':
- '(inconsistent behavior)'
'B: data loss':
- '(data loss)'
'B: race condition':
- '(race condition)'
'B: API issue':
- '(API issue)'
'B: developer mode':
- '(only happens in developer mode)'
'E: improvement existing feature':
- '(improvement to existing feature)'
'E: new optional setting':
- '(new optional setting)'
'E: visual improvement':
- '(visual improvement)'
'E: display more information':
- '(display more information to user)'
'E: ease of use improvement':
- '(ease of use improvement)'
'E: support external software':
- '(support for external software)'
'E: new feature':
- '(new feature)'
'E: keyboard shortcut':
- '(new keyboard shortcut)'

8
.github/pr-labeler.yml vendored Normal file
View File

@ -0,0 +1,8 @@
'PR: waiting for review':
- changed-files:
- any-glob-to-any-file: '**'
'PR: dependencies':
- any:
- changed-files:
- any-glob-to-any-file: ['yarn.lock', 'package.json']

View File

@ -0,0 +1,16 @@
name: "Label Duplicate"
on:
issue_comment:
types: [created]
jobs:
test:
if: github.event.comment.author_association == 'MEMBER' || github.event.comment.author_association == 'OWNER'
runs-on: ubuntu-latest
steps:
- name: Check Comment Author
uses: Amwam/issue-comment-action@v1.3.1
with:
keywords: '["duplicate of #", "duplicate of https://github.com/FreeTubeApp/FreeTube/issues/", "duplicate of https://github.com/FreeTubeApp/FreeTube/pulls/"]'
labels: '["U: duplicate"]'
github-token: "${{ secrets.GITHUB_TOKEN }}"

17
.github/workflows/autoMerge.yml vendored Normal file
View File

@ -0,0 +1,17 @@
name: Auto Merge PR
on:
pull_request_target:
types: [opened, synchronize, reopened, auto_merge_disabled, ready_for_review]
jobs:
build:
if: ${{ !github.event.pull_request.draft && (contains(github.event.pull_request.base.ref, 'development') || contains(github.event.pull_request.base.ref, 'RC')) }}
runs-on: ubuntu-latest
steps:
- name: Auto Merge PR
run: |
echo ${{ secrets.PUSH_TOKEN }} >> auth.txt
gh auth login --with-token < auth.txt
rm auth.txt
gh pr merge https://github.com/FreeTubeApp/FreeTube/pull/${{ github.event.pull_request.number }} --auto --squash

View File

@ -5,188 +5,326 @@ name: Build
on:
push:
branches: [ master, development ]
branches: [ master, development, '**-RC' ]
workflow_dispatch:
jobs:
build:
strategy:
matrix:
node-version: [12.x]
runtime: [ linux-x64, linux-arm64, win-x64, osx-x64 ]
node-version: [20.x]
runtime:
- linux-x64
- linux-armv7l
- linux-arm64
- win-x64
- win-arm64
- osx-x64
# `osx-arm64` disabled due to "macOS gatekeeper"
# See details in https://github.com/FreeTubeApp/FreeTube/pull/2113
# - osx-arm64
include:
- runtime: linux-x64
os: ubuntu-latest
- runtime: linux-armv7l
os: ubuntu-latest
- runtime: linux-arm64
os: ubuntu-latest
- runtime: osx-x64
os: macOS-latest
# - runtime: osx-arm64
# os: macOS-latest
- runtime: win-x64
os: windows-latest
- runtime: win-arm64
os: windows-latest
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
- run: npm ci
- run: npm run lint
cache: "yarn"
- run: yarn run ci
- run: yarn run lint
- name: Get Version Number
uses: nyaayaya/package-version@v1
with:
path: 'package.json'
follow-symlinks: false
id: getPackageInfo
uses: jaywcjlove/github-action-package@main
- name: Set Version Number Variable
id: versionNumber
uses: actions/github-script@v3
uses: actions/github-script@v7
env:
IS_DEV: ${{ contains(github.ref, 'development') }}
VERSION_NUMBER_NIGHTLY: ${{ env.PACKAGE_VERSION }}-nightly-${{ github.run_number }}
VERSION_NUMBER: ${{ env.PACKAGE_VERSION }}
IS_RC: ${{ contains(github.ref, 'RC') }}
VERSION_NUMBER_NIGHTLY: ${{ steps.getPackageInfo.outputs.version }}-nightly-${{ github.run_number }}
VERSION_NUMBER_RC: ${{ steps.getPackageInfo.outputs.version }}-RC-${{ github.run_number }}
VERSION_NUMBER: ${{ steps.getPackageInfo.outputs.version }}
with:
result-encoding: string
script: |
if (${{ env.IS_DEV }}) {
return "${{ env.VERSION_NUMBER_NIGHTLY }}"
} else if (${{ env.IS_RC }}) {
return "${{ env.VERSION_NUMBER_RC }}"
} else {
return "${{env.VERSION_NUMBER }}"
}
# script: if ${{ env.IS_DEV }} then echo "::set-output name=VERSION_NUMBER::${{ env.VERSION_NUMBER_NIGHTLY }}" else echo "::set-output name=VERSION_NUMBER::${{ env.VERSION_NUMBER }}" fi
- name: Update package.json version
uses: jossef/action-set-json-field@v1
uses: jaywcjlove/github-action-package@main
with:
file: package.json
field: version
value: ${{ steps.versionNumber.outputs.result }}
version: ${{ steps.versionNumber.outputs.result }}
- name: Install libarchive-tools
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-x64')
if: startsWith(matrix.os, 'ubuntu')
run: sudo apt -y install libarchive-tools; echo "Version Number ${{ toJson(job) }} ${{ toJson(needs) }}"
- name: Build x64 with Node.js ${{ matrix.node-version}}
if: contains(matrix.runtime, 'x64')
run: npm run build --if-present
run: yarn run build
- name: Build ARMv7l with Node.js ${{ matrix.node-version}}
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-armv7l')
run: yarn run build:arm32
- name: Build ARM64 with Node.js ${{ matrix.node-version}}
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-arm64')
run: npm run build:arm64 --if-present
if: contains(matrix.runtime, 'arm64')
run: yarn run build:arm64
- name: Upload Linux .zip x64 Artifact
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-x64')
with:
name: freetube_${{ steps.versionNumber.outputs.result }}_linux_portable_x64
path: build/freetube-${{ steps.versionNumber.outputs.result }}.zip
- name: Upload Linux .zip ARM Artifact
uses: actions/upload-artifact@v2
- name: Upload Linux .7z x64 Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-x64')
with:
name: freetube_${{ steps.versionNumber.outputs.result }}_linux_portable_x64.7z
path: build/freetube-${{ steps.versionNumber.outputs.result }}.7z
- name: Upload Linux .zip ARMv7l Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-armv7l')
with:
name: freetube_${{ steps.versionNumber.outputs.result }}_linux_portable_armv7l
path: build/freetube-${{ steps.versionNumber.outputs.result }}-armv7l.zip
- name: Upload Linux .7z ARMv7l Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-armv7l')
with:
name: freetube_${{ steps.versionNumber.outputs.result }}_linux_portable_armv7l.7z
path: build/freetube-${{ steps.versionNumber.outputs.result }}-armv7l.7z
- name: Upload Linux .zip ARM64 Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-arm64')
with:
name: freetube_${{ steps.versionNumber.outputs.result }}_linux_portable_arm64
path: build/freetube-${{ steps.versionNumber.outputs.result }}-arm64.zip
- name: Upload Linux .7z ARM64 Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-arm64')
with:
name: freetube_${{ steps.versionNumber.outputs.result }}_linux_portable_arm64.7z
path: build/freetube-${{ steps.versionNumber.outputs.result }}-arm64.7z
- name: Upload .deb x64 Artifact
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-x64')
with:
name: freetube_${{ steps.versionNumber.outputs.result }}_amd64.deb
path: build/freetube_${{ steps.versionNumber.outputs.result }}_amd64.deb
- name: Upload .deb ARM Artifact
uses: actions/upload-artifact@v2
- name: Upload .deb ARMv7l Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-armv7l')
with:
name: freetube_${{ steps.versionNumber.outputs.result }}_armv7l.deb
path: build/freetube_${{ steps.versionNumber.outputs.result }}_armv7l.deb
- name: Upload .deb ARM64 Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-arm64')
with:
name: freetube_${{ steps.versionNumber.outputs.result }}_arm64.deb
path: build/freetube_${{ steps.versionNumber.outputs.result }}_arm64.deb
- name: Upload AppImage x64 Artifact
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-x64')
with:
name: freetube_${{ steps.versionNumber.outputs.result }}_amd64.AppImage
path: build/FreeTube-${{ steps.versionNumber.outputs.result }}.AppImage
- name: Upload AppImage ARM Artifact
uses: actions/upload-artifact@v2
- name: Upload AppImage ARMv7l Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-armv7l')
with:
name: freetube_${{ steps.versionNumber.outputs.result }}_armv7l.AppImage
path: build/FreeTube-${{ steps.versionNumber.outputs.result }}-armv7l.AppImage
- name: Upload AppImage ARM64 Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-arm64')
with:
name: freetube_${{ steps.versionNumber.outputs.result }}_arm64.AppImage
path: build/FreeTube-${{ steps.versionNumber.outputs.result }}-arm64.AppImage
- name: Upload .rpm x64 Artifact
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-x64')
with:
name: freetube_${{ steps.versionNumber.outputs.result }}_amd64.rpm
path: build/freetube-${{ steps.versionNumber.outputs.result }}.x86_64.rpm
- name: Upload .rpm ARM Artifact
uses: actions/upload-artifact@v2
# rpm are not built for armv7l
- name: Upload .rpm ARM64 Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-arm64')
with:
name: freetube_${{ steps.versionNumber.outputs.result }}_arm64.rpm
path: build/freetube-${{ steps.versionNumber.outputs.result }}.aarch64.rpm
- name: Upload Alpine .apk x64 Artifact
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-x64')
with:
name: freetube_${{ steps.versionNumber.outputs.result }}_alpine_amd64.apk
path: build/freetube-${{ steps.versionNumber.outputs.result }}.apk
- name: Upload Alpine .apk ARM Artifact
uses: actions/upload-artifact@v2
- name: Upload Alpine .apk ARMv7l Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-armv7l')
with:
name: freetube_${{ steps.versionNumber.outputs.result }}_alpine_armv7l.apk
path: build/freetube-${{ steps.versionNumber.outputs.result }}-armv7l.apk
- name: Upload Alpine .apk ARM64 Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-arm64')
with:
name: freetube_${{ steps.versionNumber.outputs.result }}_alpine_arm64.apk
path: build/freetube-${{ steps.versionNumber.outputs.result }}-arm64.apk
- name: Upload Pacman .pacman x64 Artifact
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-x64')
with:
name: freetube_${{ steps.versionNumber.outputs.result }}_amd64.pacman
path: build/freetube-${{ steps.versionNumber.outputs.result }}.pacman
# - name: Upload Web Build
# uses: actions/upload-artifact@v2
# uses: actions/upload-artifact@v4
# if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-x64')
# with:
# name: freetube_${{ steps.versionNumber.outputs.result }}_static_web
# path: dist/web
- name: Upload Windows .exe Artifact
uses: actions/upload-artifact@v2
if: startsWith(matrix.os, 'windows')
with:
name: freetube-${{ steps.versionNumber.outputs.result }}-win-x64-portable
path: build/freetube-${{ steps.versionNumber.outputs.result }}-win.zip
- name: Upload Windows .zip Artifact
uses: actions/upload-artifact@v2
if: startsWith(matrix.os, 'windows')
- name: Upload Windows x64 .exe Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'windows') && startsWith(matrix.runtime, 'win-x64')
with:
name: freetube-${{ steps.versionNumber.outputs.result }}-setup-x64.exe
path: build/freetube Setup ${{ steps.versionNumber.outputs.result }}.exe
- name: Upload Windows Portable Artifact
uses: actions/upload-artifact@v2
if: startsWith(matrix.os, 'windows')
- name: Upload Windows arm64 .exe Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'windows') && startsWith(matrix.runtime, 'win-arm64')
with:
name: freetube-${{ steps.versionNumber.outputs.result }}-setup-arm64.exe
path: build/freetube Setup ${{ steps.versionNumber.outputs.result }}.exe
- name: Upload Windows x64 .zip Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'windows') && startsWith(matrix.runtime, 'win-x64')
with:
name: freetube-${{ steps.versionNumber.outputs.result }}-win-x64-portable
path: build/freetube-${{ steps.versionNumber.outputs.result }}-win.zip
- name: Upload Windows x64 .7z Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'windows') && startsWith(matrix.runtime, 'win-x64')
with:
name: freetube-${{ steps.versionNumber.outputs.result }}-win-x64-portable.7z
path: build/freetube-${{ steps.versionNumber.outputs.result }}-win.7z
- name: Upload Windows arm64 .zip Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'windows') && startsWith(matrix.runtime, 'win-arm64')
with:
name: freetube-${{ steps.versionNumber.outputs.result }}-win-arm64-portable
path: build/freetube-${{ steps.versionNumber.outputs.result }}-arm64-win.zip
- name: Upload Windows arm64 .7z Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'windows') && startsWith(matrix.runtime, 'win-arm64')
with:
name: freetube-${{ steps.versionNumber.outputs.result }}-win-arm64-portable.7z
path: build/freetube-${{ steps.versionNumber.outputs.result }}-arm64-win.7z
- name: Upload Windows x64 Portable Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'windows') && startsWith(matrix.runtime, 'win-x64')
with:
name: freetube-${{ steps.versionNumber.outputs.result }}-portable-x64.exe
path: build/freetube ${{ steps.versionNumber.outputs.result }}.exe
- name: Upload Mac .dmg Artifact
uses: actions/upload-artifact@v2
if: startsWith(matrix.os, 'macos')
- name: Upload Windows arm64 Portable Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'windows') && startsWith(matrix.runtime, 'win-arm64')
with:
name: freetube-${{ steps.versionNumber.outputs.result }}-mac.dmg
name: freetube-${{ steps.versionNumber.outputs.result }}-portable-arm64.exe
path: build/freetube ${{ steps.versionNumber.outputs.result }}.exe
- name: Upload Mac x64 .dmg Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'macos') && startsWith(matrix.runtime, 'osx-x64')
with:
name: freetube-${{ steps.versionNumber.outputs.result }}-mac-x64.dmg
path: build/freetube-${{ steps.versionNumber.outputs.result }}.dmg
# - name: Upload Mac arm64 .dmg Artifact
# uses: actions/upload-artifact@v4
# if: startsWith(matrix.os, 'macos') && startsWith(matrix.runtime, 'osx-arm64')
# with:
# name: freetube-${{ steps.versionNumber.outputs.result }}-mac-arm64.dmg
# path: build/freetube-${{ steps.versionNumber.outputs.result }}-arm64.dmg
- name: Upload Mac x64 .zip Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'macos') && startsWith(matrix.runtime, 'osx-x64')
with:
name: freetube-${{ steps.versionNumber.outputs.result }}-mac-x64.zip
path: build/freetube-${{ steps.versionNumber.outputs.result }}-mac.zip
- name: Upload Mac x64 .7z Artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'macos') && startsWith(matrix.runtime, 'osx-x64')
with:
name: freetube-${{ steps.versionNumber.outputs.result }}-mac-x64.7z
path: build/freetube-${{ steps.versionNumber.outputs.result }}-mac.7z
# - name: Upload Mac arm64 .zip Artifact
# uses: actions/upload-artifact@v4
# if: startsWith(matrix.os, 'macos') && startsWith(matrix.runtime, 'osx-arm64')
# with:
# name: freetube-${{ steps.versionNumber.outputs.result }}-mac-arm64.zip
# path: build/freetube-${{ steps.versionNumber.outputs.result }}-arm64-mac.zip

View File

@ -0,0 +1,28 @@
# Compress images on demand (workflow_dispatch), and at 12am every Sunday (schedule).
# Open a Pull Request if any images can be compressed.
name: Compress Images
on:
workflow_dispatch:
schedule:
- cron: '0 0 * * 0'
jobs:
build:
name: calibreapp/image-actions
runs-on: ubuntu-latest
steps:
- name: Checkout Repo
uses: actions/checkout@v4
- name: Compress Images
id: calibre
uses: calibreapp/image-actions@main
with:
githubToken: ${{ secrets.GITHUB_TOKEN }}
compressOnly: true
- name: Create New Pull Request If Needed
if: steps.calibre.outputs.markdown != ''
uses: peter-evans/create-pull-request@v6
with:
title: Compressed Images Nightly
branch-suffix: timestamp
commit-message: Compressed Images
body: ${{ steps.calibre.outputs.markdown }}

63
.github/workflows/codeql.yml vendored Normal file
View File

@ -0,0 +1,63 @@
name: "CodeQL"
on:
push:
branches: [ "development" ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ "development" ]
schedule:
- cron: '36 3 * * 5'
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write
strategy:
fail-fast: false
matrix:
language: [ 'javascript' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
steps:
- name: Checkout repository
uses: actions/checkout@v4
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v3
# Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
# If the Autobuild fails above, remove it and uncomment the following three lines.
# modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.
# - run: |
# echo "Run, Build Application using script"
# ./location_of_script_within_repo/buildscript.sh
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
with:
category: "/language:${{matrix.language}}"

23
.github/workflows/conflicts.yml vendored Normal file
View File

@ -0,0 +1,23 @@
name: "Conflicts"
on:
# So that PRs touching the same files as the push are updated
push:
# So that the `dirtyLabel` is removed if conflicts are resolve
# We recommend `pull_request_target` so that github secrets are available.
# In `pull_request` we wouldn't be able to change labels of fork PRs
pull_request_target:
types: [synchronize]
jobs:
main:
runs-on: ubuntu-latest
steps:
- name: check if prs are dirty
uses: eps1lon/actions-label-merge-conflict@v3
with:
dirtyLabel: "PR: merge conflicts / rebase needed"
removeOnDirtyLabel: "PR: waiting for review"
repoToken: "${{ secrets.GITHUB_TOKEN }}"
commentOnDirty: "This pull request has conflicts, please resolve those before we can evaluate the pull request."
commentOnClean: "Conflicts have been resolved. A maintainer will review the pull request shortly."

View File

@ -15,10 +15,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
with:
repository: flathub/io.freetubeapp.FreeTube
token: ${{ secrets.PUSH_TOKEN }}
token: ${{ secrets.FLATHUB_TOKEN }}
- name: GitHub API exec action
uses: moustacheful/github-api-exec-action@v0
id: api_results
@ -36,7 +36,7 @@ jobs:
- name: Install xmlstarlet
run: sudo apt -y install xmlstarlet
- name: Create Version Variable
uses: bluwy/substitute-string-action@v1
uses: bluwy/substitute-string-action@v3
id: sub
with:
_input-text: ${{ fromJson(steps.api_results.outputs.result).tag_name }}
@ -103,12 +103,12 @@ jobs:
rm freetube-${{ steps.sub.outputs.result }}-linux-portable-x64.zip
rm freetube-${{ steps.sub.outputs.result }}-linux-portable-arm64.zip
- name: Commit Files
uses: stefanzweifel/git-auto-commit-action@v4
uses: stefanzweifel/git-auto-commit-action@v5
with:
# Optional but recommended
# Defaults to "Apply automatic changes"
commit_message: Update files for v${{ steps.sub.outputs.result }}
token: ${{ secrets.PUSH_TOKEN }}
token: ${{ secrets.FLATHUB_TOKEN }}
# Optional options appended to `git-commit`
# See https://git-scm.com/docs/git-commit for a list of available options
@ -118,7 +118,7 @@ jobs:
skip_dirty_check: true
- name: Create PR
run: |
echo ${{ secrets.PUSH_TOKEN }} >> auth.txt
echo ${{ secrets.FLATHUB_TOKEN }} >> auth.txt
gh auth login --with-token < auth.txt
rm auth.txt
gh pr create --title "Release v${{ steps.sub.outputs.result }}" --body "This is an automated PR for the v${{ steps.sub.outputs.result }} release. This PR will be updated and merged once testing is complete."

18
.github/workflows/label-issue.yml vendored Normal file
View File

@ -0,0 +1,18 @@
name: "Issue Labeler"
on:
issues:
types: [opened]
permissions:
issues: write
contents: read
jobs:
triage:
runs-on: ubuntu-latest
steps:
- uses: github/issue-labeler@v3.4
with:
configuration-path: .github/issue-labeler.yml
enable-versioned-regex: 0
repo-token: ${{ secrets.GITHUB_TOKEN }}

17
.github/workflows/label-pr.yml vendored Normal file
View File

@ -0,0 +1,17 @@
name: "Pull Request Labeler"
on:
pull_request_target:
types: [opened, reopened, ready_for_review]
jobs:
triage:
permissions:
contents: read
pull-requests: write
runs-on: ubuntu-latest
if: ${{ !github.event.pull_request.draft }}
steps:
- uses: actions/labeler@v5
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
configuration-path: .github/pr-labeler.yml

View File

@ -17,10 +17,15 @@ jobs:
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- uses: actions/checkout@v2
- name: Use Node.js 12.X
uses: actions/setup-node@v1
- uses: actions/checkout@v4
- name: Use Node.js 20.x
uses: actions/setup-node@v4
with:
node-version: 12.X
- run: npm ci
- run: npm run lint
node-version: 20.x
cache: "yarn"
- run: yarn run ci
- run: yarn run lint
# let's verify that webpack is able to package the project
- run: yarn run pack
# verify that webpack is able to package the project using the web config
- run: yarn run pack:web

24
.github/workflows/no-response.yml vendored Normal file
View File

@ -0,0 +1,24 @@
name: No Response
# Both `issue_comment` and `scheduled` event types are required for this Action
# to work properly.
on:
issue_comment:
types: [created]
schedule:
# Run daily at midnight.
- cron: '0 0 * * *'
jobs:
noResponse:
runs-on: ubuntu-latest
steps:
- uses: lee-dohm/no-response@v0.5.0
with:
token: ${{ github.token }}
closeComment: >
This issue has been automatically closed because there has been no response to our request for more information from the original author.
With only the information that is currently in the issue, we don't have enough information to take action.
Please reach out if you have or find the answers we need so that we can investigate further.
daysUntilClose: 14
responseRequiredLabel: "U: Waiting for Response from Author"

View File

@ -12,45 +12,66 @@ jobs:
build:
strategy:
matrix:
node-version: [12.x]
runtime: [ linux-x64, linux-arm64, win-x64, osx-x64 ]
node-version: [20.x]
runtime:
- linux-x64
- linux-armv7l
- linux-arm64
- win-x64
- win-arm64
- osx-x64
# `osx-arm64` disabled due to "macOS gatekeeper"
# See details in https://github.com/FreeTubeApp/FreeTube/pull/2113
# - osx-arm64
include:
- runtime: linux-x64
os: ubuntu-latest
- runtime: linux-armv7l
os: ubuntu-latest
- runtime: linux-arm64
os: ubuntu-latest
- runtime: osx-x64
os: macOS-latest
# - runtime: osx-arm64
# os: macOS-latest
- runtime: win-x64
os: windows-latest
- runtime: win-arm64
os: windows-latest
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
- run: npm ci
- run: npm run lint
cache: "yarn"
- run: yarn run ci
- run: yarn run lint
- name: Get Version Number
uses: nyaayaya/package-version@v1
with:
path: 'package.json'
follow-symlinks: false
id: getPackageInfo
uses: jaywcjlove/github-action-package@main
- name: Build x64 with Node.js ${{ matrix.node-version}}
if: contains(matrix.runtime, 'x64')
run: npm run build --if-present
run: yarn run build
- name: Build ARMv7l with Node.js ${{ matrix.node-version}}
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-armv7l')
run: yarn run build:arm32
- name: Build ARM64 with Node.js ${{ matrix.node-version}}
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-arm64')
run: npm run build:arm64 --if-present
if: contains(matrix.runtime, 'arm64')
run: yarn run build:arm64
- name: Upload AppImage x64 Release
uses: actions/upload-release-asset@v1
@ -59,8 +80,8 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube_${{ env.PACKAGE_VERSION }}_amd64.AppImage
asset_path: build/FreeTube-${{ env.PACKAGE_VERSION }}.AppImage
asset_name: freetube_${{ steps.getPackageInfo.outputs.version }}_amd64.AppImage
asset_path: build/FreeTube-${{ steps.getPackageInfo.outputs.version }}.AppImage
asset_content_type: application/vnd.appimage
- name: Upload Linux .zip x64 Release
@ -70,21 +91,65 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube-${{ env.PACKAGE_VERSION }}-linux-portable-x64.zip
asset_path: build/freetube-${{ env.PACKAGE_VERSION }}.zip
asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-linux-portable-x64.zip
asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}.zip
asset_content_type: application/zip
- name: Upload Linux .zip ARM Release
- name: Upload Linux .7z x64 Release
uses: actions/upload-release-asset@v1
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-x64')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-linux-portable-x64.7z
asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}.7z
asset_content_type: application/x-7z-compressed
- name: Upload Linux .zip ARMv7l Release
uses: actions/upload-release-asset@v1
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-armv7l')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-linux-portable-armv7l.zip
asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-armv7l.zip
asset_content_type: application/zip
- name: Upload Linux .7z ARMv7l Release
uses: actions/upload-release-asset@v1
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-armv7l')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-linux-portable-armv7l.7z
asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-armv7l.7z
asset_content_type: application/x-7z-compressed
- name: Upload Linux .zip ARM64 Release
uses: actions/upload-release-asset@v1
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-arm64')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube-${{ env.PACKAGE_VERSION }}-linux-portable-arm64.zip
asset_path: build/freetube-${{ env.PACKAGE_VERSION }}-arm64.zip
asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-linux-portable-arm64.zip
asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-arm64.zip
asset_content_type: application/zip
- name: Upload Linux .7z ARM64 Release
uses: actions/upload-release-asset@v1
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-arm64')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-linux-portable-arm64.7z
asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-arm64.7z
asset_content_type: application/x-7z-compressed
- name: Upload Linux .deb x64 Release
uses: actions/upload-release-asset@v1
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-x64')
@ -92,19 +157,30 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube_${{ env.PACKAGE_VERSION }}_amd64.deb
asset_path: build/freetube_${{ env.PACKAGE_VERSION }}_amd64.deb
asset_name: freetube_${{ steps.getPackageInfo.outputs.version }}_amd64.deb
asset_path: build/freetube_${{ steps.getPackageInfo.outputs.version }}_amd64.deb
asset_content_type: application/vnd.debian.binary-package
- name: Upload Linux .deb ARM Release
- name: Upload Linux .deb ARMv7l Release
uses: actions/upload-release-asset@v1
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-armv7l')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube_${{ steps.getPackageInfo.outputs.version }}_armv7l.deb
asset_path: build/freetube_${{ steps.getPackageInfo.outputs.version }}_armv7l.deb
asset_content_type: application/vnd.debian.binary-package
- name: Upload Linux .deb ARM64 Release
uses: actions/upload-release-asset@v1
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-arm64')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube_${{ env.PACKAGE_VERSION }}_arm64.deb
asset_path: build/freetube_${{ env.PACKAGE_VERSION }}_arm64.deb
asset_name: freetube_${{ steps.getPackageInfo.outputs.version }}_arm64.deb
asset_path: build/freetube_${{ steps.getPackageInfo.outputs.version }}_arm64.deb
asset_content_type: application/vnd.debian.binary-package
- name: Upload Linux .rpm x64 Release
@ -114,50 +190,163 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube_${{ env.PACKAGE_VERSION }}_amd64.rpm
asset_path: build/freetube-${{ env.PACKAGE_VERSION }}.x86_64.rpm
asset_name: freetube_${{ steps.getPackageInfo.outputs.version }}_amd64.rpm
asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}.x86_64.rpm
asset_content_type: application/x-rpm
- name: Upload Linux .rpm ARM Release
# rpm are not built for armv7l
- name: Upload Linux .rpm ARM64 Release
uses: actions/upload-release-asset@v1
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-arm64')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube_${{ env.PACKAGE_VERSION }}_arm64.rpm
asset_path: build/freetube-${{ env.PACKAGE_VERSION }}.aarch64.rpm
asset_name: freetube_${{ steps.getPackageInfo.outputs.version }}_arm64.rpm
asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}.aarch64.rpm
asset_content_type: application/x-rpm
- name: Upload Windows .exe Release
- name: Upload Windows x64 .exe Release
uses: actions/upload-release-asset@v1
if: startsWith(matrix.os, 'windows')
if: startsWith(matrix.os, 'windows') && startsWith(matrix.runtime, 'win-x64')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube-${{ env.PACKAGE_VERSION }}-setup-x64.exe
asset_path: build/freetube Setup ${{ env.PACKAGE_VERSION }}.exe
asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-setup-x64.exe
asset_path: build/freetube Setup ${{ steps.getPackageInfo.outputs.version }}.exe
asset_content_type: application/x-ms-dos-executable
- name: Upload Windows .zip Release
- name: Upload Windows arm64 .exe Release
uses: actions/upload-release-asset@v1
if: startsWith(matrix.os, 'windows')
if: startsWith(matrix.os, 'windows') && startsWith(matrix.runtime, 'win-arm64')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube-${{ env.PACKAGE_VERSION }}-win-x64-portable.zip
asset_path: build/freetube-${{ env.PACKAGE_VERSION }}-win.zip
asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-setup-arm64.exe
asset_path: build/freetube Setup ${{ steps.getPackageInfo.outputs.version }}.exe
asset_content_type: application/x-ms-dos-executable
- name: Upload Windows x64 .zip Release
uses: actions/upload-release-asset@v1
if: startsWith(matrix.os, 'windows') && startsWith(matrix.runtime, 'win-x64')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-win-x64-portable.zip
asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-win.zip
asset_content_type: application/zip
- name: Upload Mac .dmg Release
- name: Upload Windows x64 .7z Release
uses: actions/upload-release-asset@v1
if: startsWith(matrix.os, 'macos')
if: startsWith(matrix.os, 'windows') && startsWith(matrix.runtime, 'win-x64')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube-${{ env.PACKAGE_VERSION }}-mac.dmg
asset_path: build/freetube-${{ env.PACKAGE_VERSION }}.dmg
asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-win-x64-portable.7z
asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-win.7z
asset_content_type: application/x-7z-compressed
- name: Upload Windows arm64 .zip Release
uses: actions/upload-release-asset@v1
if: startsWith(matrix.os, 'windows') && startsWith(matrix.runtime, 'win-arm64')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-win-arm64-portable.zip
asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-arm64-win.zip
asset_content_type: application/zip
- name: Upload Windows arm64 .7z Release
uses: actions/upload-release-asset@v1
if: startsWith(matrix.os, 'windows') && startsWith(matrix.runtime, 'win-arm64')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-win-arm64-portable.7z
asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-arm64-win.7z
asset_content_type: application/x-7z-compressed
- name: Upload Windows x64 portable Release
uses: actions/upload-release-asset@v1
if: startsWith(matrix.os, 'windows') && startsWith(matrix.runtime, 'win-x64')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-win-x64-portable.exe
asset_path: build/FreeTube ${{ steps.getPackageInfo.outputs.version }}.exe
asset_content_type: application/x-ms-dos-executable
- name: Upload Windows arm64 portable Release
uses: actions/upload-release-asset@v1
if: startsWith(matrix.os, 'windows') && startsWith(matrix.runtime, 'win-arm64')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-win-arm64-portable.exe
asset_path: build/FreeTube ${{ steps.getPackageInfo.outputs.version }}.exe
asset_content_type: application/x-ms-dos-executable
- name: Upload Mac x64 .dmg Release
uses: actions/upload-release-asset@v1
if: startsWith(matrix.os, 'macos') && startsWith(matrix.runtime, 'osx-x64')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-mac-x64.dmg
asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}.dmg
asset_content_type: application/x-apple-diskimage
# - name: Upload Mac arm64 .dmg Release
# uses: actions/upload-release-asset@v1
# if: startsWith(matrix.os, 'macos') && startsWith(matrix.runtime, 'osx-arm64')
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# with:
# upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
# asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-mac-arm64.dmg
# asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-arm64.dmg
# asset_content_type: application/x-apple-diskimage
- name: Upload Mac x64 .zip Release
uses: actions/upload-release-asset@v1
if: startsWith(matrix.os, 'macos') && startsWith(matrix.runtime, 'osx-x64')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-mac-x64.zip
asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-mac.zip
asset_content_type: application/zip
- name: Upload Mac x64 .7z Release
uses: actions/upload-release-asset@v1
if: startsWith(matrix.os, 'macos') && startsWith(matrix.runtime, 'osx-x64')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-mac-x64.7z
asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-mac.7z
asset_content_type: application/x-7z-compressed
# - name: Upload Mac arm64 .zip Release
# uses: actions/upload-release-asset@v1
# if: startsWith(matrix.os, 'macos') && startsWith(matrix.runtime, 'osx-arm64')
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# with:
# upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ secrets.UPLOAD_ID }}/assets{?name,label}
# asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-mac-arm64.zip
# asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-arm64-mac.zip
# asset_content_type: application/x-apple-diskimage

View File

@ -0,0 +1,61 @@
name: Remove outdated labels
on:
pull_request_target:
types:
- closed
- converted_to_draft
- ready_for_review
jobs:
remove-merged-pr-labels:
name: Remove merged pull request labels
if: github.event.pull_request.merged
runs-on: ubuntu-latest
steps:
- uses: mondeja/remove-labels-gh-action@v2.0.0
with:
token: ${{ secrets.GITHUB_TOKEN }}
labels: |
PR: waiting for review
PR: WIP
PR: changes requested
PR: merge conflicts / rebase needed
PR/Issue: dependent
PR: stale
remove-closed-pr-labels:
name: Remove closed pull request labels
if: github.event_name == 'pull_request_target' && (! github.event.pull_request.merged) && (github.event.action != 'converted_to_draft') && (github.event.action != 'ready_for_review')
runs-on: ubuntu-latest
steps:
- uses: mondeja/remove-labels-gh-action@v2.0.0
with:
token: ${{ secrets.GITHUB_TOKEN }}
labels: |
PR: waiting for review
PR: WIP
PR: changes requested
PR: merge conflicts / rebase needed
PR/Issue: dependent
PR: stale
remove-draft-pr-labels:
name: Remove labels from draft pull requests
if: github.event_name == 'pull_request_target' && github.event.action == 'converted_to_draft'
runs-on: ubuntu-latest
steps:
- uses: mondeja/remove-labels-gh-action@v2.0.0
with:
token: ${{ secrets.GITHUB_TOKEN }}
labels: |
PR: waiting for review
remove-ready-pr-labels:
name: Remove labels when draft pr is marked ready for review
if: github.event_name == 'pull_request_target' && github.event.action == 'ready_for_review'
runs-on: ubuntu-latest
steps:
- uses: mondeja/remove-labels-gh-action@v2.0.0
with:
token: ${{ secrets.GITHUB_TOKEN }}
labels: |
PR: WIP

70
.github/workflows/report.yml vendored Normal file
View File

@ -0,0 +1,70 @@
# This is a basic workflow to help you get started with Actions
name: Project Board Automation
on:
issues:
types: [closed, deleted, reopened, opened]
jobs:
assign-issues-to-projects:
runs-on: ubuntu-latest
steps:
# For bug reports
- name: New bug issue
uses: alex-page/github-project-automation-plus@v0.9.0
if: contains(github.event.issue.labels.*.name, 'bug') && github.event.action == 'opened'
with:
project: Bug Reports
column: To assign
repo-token: ${{ secrets.PUSH_TOKEN }}
action: update
- name: Bug issue closed
uses: alex-page/github-project-automation-plus@v0.9.0
if: github.event.action == 'closed' || github.event.action == 'deleted'
with:
action: delete
project: Bug Reports
column: To assign
repo-token: ${{ secrets.PUSH_TOKEN }}
- name: Bug issue reopened
uses: alex-page/github-project-automation-plus@v0.9.0
if: contains(github.event.issue.labels.*.name, 'bug') && github.event.action == 'reopened'
with:
project: Bug Reports
column: To assign
repo-token: ${{ secrets.PUSH_TOKEN }}
action: update
# For feature requests
- name: New feature issue
uses: alex-page/github-project-automation-plus@v0.9.0
if: contains(github.event.issue.labels.*.name, 'enhancement') && github.event.action == 'opened'
with:
project: Feature Requests
column: To assign
repo-token: ${{ secrets.PUSH_TOKEN }}
action: update
- name: Feature request issue closed
uses: alex-page/github-project-automation-plus@v0.9.0
if: github.event.action == 'closed' || github.event.action == 'deleted'
with:
action: delete
project: Feature Requests
column: To assign
repo-token: ${{ secrets.PUSH_TOKEN }}
- name: Feature request issue reopened
uses: alex-page/github-project-automation-plus@v0.9.0
if: contains(github.event.issue.labels.*.name, 'enhancement') && github.event.action == 'reopened'
with:
project: Feature Requests
column: To assign
repo-token: ${{ secrets.PUSH_TOKEN }}
action: update

27
.github/workflows/stale.yml vendored Normal file
View File

@ -0,0 +1,27 @@
name: 'Close stale issues and PRs'
on:
schedule:
- cron: '30 1 * * *'
permissions:
issues: write
pull-requests: write
jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v9
with:
stale-issue-message: 'This issue is stale because it has been open 28 days with no activity. Remove stale label or comment or this will be closed in 7 days.'
stale-pr-message: 'This PR is stale because it has been open 28 days with no activity. Remove stale label or comment or this will be closed in 14 days.'
close-issue-message: 'This issue was closed because it has been stalled for 7 days with no activity.'
close-pr-message: 'This PR was closed because it has been stalled for 14 days with no activity.'
days-before-issue-stale: 28
days-before-pr-stale: 28
days-before-issue-close: 7
days-before-pr-close: 14
stale-issue-label: 'U: stale'
stale-pr-label: 'PR: stale'
exempt-pr-labels: 'PR: WIP'
exempt-issue-labels: 'enhancement'

7
.gitignore vendored
View File

@ -2,6 +2,10 @@
dist/electron/*
storyboards/*
dashFiles/*
static/dashFiles
static/storyboards
static/dashFiles/*
static/storyboards/*
dist/web/*
build/*
!build/icons
@ -21,3 +25,6 @@ __coverage__
csak-timelog.json
.idea/
debug/
# Lefthook
lefthook-local.yml

7
.stylelintignore Normal file
View File

@ -0,0 +1,7 @@
src/data/
src/datastores/
src/main/
src/renderer/videoJS.css
dist/
static/
node_modules/

35
.stylelintrc.json Normal file
View File

@ -0,0 +1,35 @@
{
"plugins": ["stylelint-use-logical-spec", "@double-great/stylelint-a11y"],
"extends": ["stylelint-config-standard", "stylelint-config-sass-guidelines"],
"overrides": [
{
"files": ["**/*.scss"],
"customSyntax": "postcss-scss",
"rules": {
"max-nesting-depth": null,
"selector-max-compound-selectors": null
}
},
{
"files": ["**/*.css"],
"rules": {
}
}
],
"rules": {
"selector-no-qualifying-type": [
true, {
"ignore": ["attribute"]
}],
"selector-class-pattern": null,
"selector-id-pattern": null,
"selector-pseudo-class-no-unknown": [
true,
{
"ignorePseudoClasses": ["deep"]
}
],
"a11y/no-outline-none": true,
"liberty/use-logical-spec": ["always", { "except": ["float"] }]
}
}

11
.vscode/extensions.json vendored Normal file
View File

@ -0,0 +1,11 @@
{
"recommendations": [
"editorconfig.editorconfig",
"dbaeumer.vscode-eslint",
"stylelint.vscode-stylelint",
"syler.sass-indented",
"redhat.vscode-yaml",
"vue.volar",
"eamodio.gitlens"
]
}

23
.vscode/launch.json vendored Normal file
View File

@ -0,0 +1,23 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "dev-runner (Electron)",
"type": "node",
"request": "launch",
"program": "${workspaceFolder}/_scripts/dev-runner.js",
"args": ["--remote-debug"]
},
{
"name": "Attach to renderer process (Electron)",
"type": "chrome",
"request": "attach",
"port": 9223,
"webRoot": "http://localhost:9080",
"sourceMapPathOverrides": {
"webpack://freetube/./~/*": "${workspaceFolder}/node_modules/*",
"webpack://freetube/./*": "${workspaceFolder}/*"
}
}
]
}

34
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,34 @@
{
"stylelint.packageManager": "yarn",
"stylelint.snippet": [
"css",
"less",
"postcss",
"sass",
"scss"
],
"stylelint.validate": [
"css",
"less",
"postcss",
"scss"
],
"eslint.packageManager": "yarn",
"eslint.probe": [
"javascript",
"vue",
"json",
"jsonc",
"yml",
"yaml"
],
"eslint.validate": [
"javascript",
"vue",
"json",
"jsonc",
"yml",
"yaml"
],
"javascript.preferences.importModuleSpecifier": "relative"
}

19
.vscode/tasks.json vendored
View File

@ -1,19 +0,0 @@
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"type": "npm",
"script": "dev",
"problemMatcher": []
},
{
"type": "npm",
"script": "dev-runner",
"problemMatcher": [],
"label": "npm: dev-runner",
"detail": "node _scripts/dev-runner.js"
}
]
}

View File

@ -20,8 +20,8 @@ Please follow these guidelines before sending your pull request and making contr
* Please test your code. Make sure new features work as well as existing core features such as watching videos or loading subscriptions. New features need to work with both the Local API as well as the Invidious API
* Please make sure your code does not violate any standards set by our linter. It's up to you to make fixes whenever necessary. You can run `npm run lint` to check locally and `npm run lint-fix` to automatically fix smaller issues.
* Please limit the amount of Node Modules that you introduce into the project. Only include them when **absolutely necessary** for your code to work (Ex: Using nedb for databases) or if a module provides similar functionality to what you are trying to achieve (Ex: Using autolinker to create links to outside URLs instead of writing the functionality myself).
* Please try to stay involved with the community and maintain your code. We are only two developers working on FreeTube in our spare time. We do not have time to work on everything, and it would be nice if you can maintain your code when necessary.
* Please try to stay involved with the community and maintain your code. We are only a handful of developers working on FreeTube in our spare time. We do not have time to work on everything, and it would be nice if you can maintain your code when necessary.
# Setting up Your Environment
Check out the [wiki](https://github.com/FreeTubeApp/FreeTube/wiki/Environment-Setup-and-Packaging) page to learn how to set up your environment and create packages.
Check out the [wiki](https://docs.freetubeapp.io/development/getting-started/) page to learn how to set up your environment and get started.

165
README.md
View File

@ -1,106 +1,167 @@
<p align="center">
<img src="https://docs.freetubeapp.io/images/logoColor.png" width=500 align="center">
<img alt="" src="/_icons/logoColor.svg" width=500 align="center">
</p>
FreeTube is an open source desktop YouTube player built with privacy in mind.
Use YouTube without advertisements and prevent Google from tracking you with their cookies and JavaScript.
Available for Windows, Mac & Linux thanks to Electron.
Available for Windows (10 and later), Mac (macOS 10.15 and later) & Linux thanks to Electron.
Please note that FreeTube is currently in Beta. While it should work well for
most users, there are still bugs and missing features that need to be
addressed.
<p align="center"><a href="https://github.com/FreeTubeApp/FreeTube/releases">Download FreeTube</a></p>
<p align="center">
<a href="https://github.com/FreeTubeApp/FreeTube/actions/workflows/build.yml">
<img alt='Build status' src="https://github.com/FreeTubeApp/FreeTube/actions/workflows/build.yml/badge.svg?branch=development" />
</a>
<a href="https://hosted.weblate.org/engage/free-tube/">
<img src="https://hosted.weblate.org/widgets/free-tube/-/svg-badge.svg" alt="Translation status" />
</a>
</p>
[Download FreeTube](https://github.com/FreeTubeApp/FreeTube/releases)
<hr>
<p align="center"><a href="#screenshots">Screenshots</a> &bull; <a href="#how-does-it-work">How does it work?</a> &bull; <a href="#features">Features</a> &bull; <a href="#download-links">Download Links</a> &bull; <a href="#contributing">Contributing</a> &bull; <a href="#localization">Localization</a> &bull; <a href="#contact">Contact</a> &bull; <a href="#donate">Donate</a> &bull; <a href="#license">License</a></p>
<p align="center"><a href="https://freetubeapp.io/">Website</a> &bull; <a href="https://blog.freetubeapp.io/">Blog</a> &bull; <a href="https://docs.freetubeapp.io/">Documentation</a> &bull; <a href="https://docs.freetubeapp.io/faq/">FAQ</a> &bull; <a href="https://github.com/FreeTubeApp/FreeTube/discussions">Discussions</a></p>
<hr>
### Browser Extension
FreeTube is supported by the [Privacy Redirect](https://github.com/SimonBrazell/privacy-redirect) extension, which will allow you to open YouTube links into FreeTube. You must enable the option within the advanced settings for it to work.
Download Privacy Redirect for [Firefox](https://addons.mozilla.org/en-US/firefox/addon/privacy-redirect/) or [Google Chrome](https://chrome.google.com/webstore/detail/privacy-redirect/pmcmeagblkinmogikoikkdjiligflglb).
If you have issues with the extension working with FreeTube, please create an issue in this repository instead of the extension repository.
## How does it work?
FreeTube uses a built in extractor to grab and serve data / videos. The [Invidious API](https://github.com/iv-org/invidious) can also optionally be used. FreeTube does not use any official APIs to obtain data. While YouTube can still see your video requests, it can no
longer track you using cookies or JavaScript. Your subscriptions and history are stored locally on your computer and never sent out. Using a VPN or Tor is highly recommended
to hide your IP while using FreeTube.
> [!NOTE]
> FreeTube is currently in Beta. While it should work well for most users, there are still bugs and missing features that need to be addressed.
>
> If you have an idea or if you found a bug, please submit a [GitHub issue](https://github.com/FreeTubeApp/FreeTube/issues/new/choose) so that we can track it. Please search [the existing issues](https://github.com/FreeTubeApp/FreeTube/issues) before submitting to prevent duplicates!
## Screenshots
<img src="https://i.imgur.com/zFgZUUV.png" width=300> <img src="https://i.imgur.com/9evYHgN.png" width=300> <img src="https://i.imgur.com/yT2UzPa.png" width=300> <img src="https://i.imgur.com/47zIEt4.png" width=300> <img src="https://i.imgur.com/hFB2fKC.png" width=300>
## How does it work?
FreeTube uses a built in extractor to grab and serve data / videos. The [Invidious API](https://github.com/iv-org/invidious) can also optionally be used. FreeTube does not use any official APIs to obtain data. While YouTube can still see your video requests, it can no
longer track you using cookies or JavaScript. Your subscriptions and history are stored locally on your computer and never sent out.
> [!IMPORTANT]
> Using a VPN or Tor is highly recommended to hide your IP while using FreeTube.
## Features
* Watch videos without ads
* Use YouTube without Google tracking you using cookies and JavaScript
* Two extractor APIs to choose from (Built in or Invidious)
* Subscribe to channels without an account
* Local subscriptions, history, and saved videos
* Connect to an externally setup proxy such as Tor
* View and search your local subscriptions, history, and saved videos
* Organize your subscriptions into "Profiles" to create a more focused feed
* Export & import subscriptions
* Youtube Trending
* Youtube Chapters
* Most popular videos page based on the set Invidious instance
* SponsorBlock
* Open videos from your browser directly into FreeTube (with extension)
* Mini Player
* Watch videos using an external player
* Full Theme support
* Make a screenshot of a video
* Multiple windows
* Mini Player (Picture-in-Picture)
* Keyboard shortcuts
* Option to show only family friendly content
* Show/hide functionality or elements within the app using the distraction free settings
* View channel community posts
* View most age restricted videos
### Browser Extension
FreeTube is supported by the [Privacy Redirect](https://github.com/SimonBrazell/privacy-redirect) and [LibRedirect](https://github.com/libredirect/libredirect) extensions, which will allow you to open YouTube links into FreeTube.
> [!IMPORTANT]
> You must enable the option within the advanced settings of the extension for it to work.
* Download Privacy Redirect for [Firefox](https://addons.mozilla.org/en-US/firefox/addon/privacy-redirect/) or [Google Chrome](https://chrome.google.com/webstore/detail/privacy-redirect/pmcmeagblkinmogikoikkdjiligflglb).
* Download LibRedirect for [Firefox](https://addons.mozilla.org/firefox/addon/libredirect/) or [Google Chrome](https://libredirect.github.io/download_chromium.html).
> [!NOTE]
> This extension does not work on Linux portable builds!
>
> If you have issues with the extension working with FreeTube, please create an issue in this repository instead of the extension repository.
## Download Links
### Official Downloads
[GitHub Releases](https://github.com/FreeTubeApp/FreeTube/releases)
> [!CAUTION]
> FreeTube is only supported on Windows 10 and later, macOS 10.15 and above, and various Linux distributions. Installing it on unsupported systems may result in unexpected issues.
[FreeTube Website](https://freetubeapp.io/#download)
* [GitHub Releases](https://github.com/FreeTubeApp/FreeTube/releases)
Flatpak on Flathub: [Download](https://flathub.org/apps/details/io.freetubeapp.FreeTube) [Source](https://github.com/flathub/io.freetubeapp.FreeTube)
* [FreeTube Website](https://freetubeapp.io/#download)
### Unofficial Downloads
* Flatpak on Flathub: [Download](https://flathub.org/apps/details/io.freetubeapp.FreeTube) and [Source Code](https://github.com/flathub/io.freetubeapp.FreeTube)
These builds are maintained by the community. While they should be safe, download at your own risk. There may be issues with using these versus the official builds. Any issues specific with these builds should be sent to their respective maintainer.
Arch User Repository (AUR): [Download](https://aur.archlinux.org/packages/freetube-bin/)
Chocolatey: [Download](https://chocolatey.org/packages/freetube/)
Windows Portable: [Download](https://github.com/rddim/FreeTubePortable/releases) [Source](https://github.com/rddim/FreeTubePortable)
### Automated Builds (Nightly / Weekly)
#### Automated Builds (Nightly / Weekly)
> [!WARNING]
> Use these builds at your own risk. These are pre-release versions and are only intended for people that want to test changes early and are willing to accept that things could break from one build to another.
Builds are automatically created from changes to our development branch via [GitHub Actions](https://github.com/FreeTubeApp/FreeTube/actions?query=workflow%3ABuild).
The first build with a green check mark is the latest build. You will need to have a GitHub account to download these builds.
The first build with a green check mark is the latest build.
> [!IMPORTANT]
> You will need to have a GitHub account to download these builds.
### Unofficial Downloads
> [!WARNING]
> These builds are maintained by the community. While they should be safe, download at your own risk. There may be issues with using these versus the official builds. Any issues specific with these builds should be sent to their respective maintainer. Make sure u always try an [official download](https://github.com/freetubeapp/freetube/#official-downloads) before reporting your issue to us!
* Arch User Repository (AUR): [Download](https://aur.archlinux.org/packages/freetube-bin/)
* Chocolatey: [Download](https://chocolatey.org/packages/freetube/)
* FreeTubeAndroid (FreeTube port for Android and PWA): [Download](https://github.com/MarmadileManteater/FreeTubeAndroid/releases) and [Source Code](https://github.com/MarmadileManteater/FreeTubeAndroid)
* Homebrew Formulae (Mac only): [Download](https://formulae.brew.sh/cask/freetube)
* makedeb Package Repository (MPR): [Download](https://mpr.makedeb.org/packages/freetube-bin)
* Nix Packages: [Download](https://search.nixos.org/packages?query=freetube)
* PortableApps (Windows Only): [Download](https://github.com/rddim/FreeTubePortable/releases) and [Source Code](https://github.com/rddim/FreeTubePortable)
* Scoop (Windows Only): [Usage](https://github.com/ScoopInstaller/Scoop)
* Snap: [Download](https://snapcraft.io/freetube) and [Source Code](https://git.launchpad.net/freetube)
* WAPT: [Download](https://wapt.tranquil.it/store/tis-freetube)
* Windows Package Manager (winget): [Usage](https://docs.microsoft.com/en-us/windows/package-manager/winget/)
## Contributing
If you have an idea or if you found a bug, please submit a GitHub issue so that
we can track it. Please search the existing issues before submitting to
prevent duplicates.
Thank you very much to the [People and Projects](https://docs.freetubeapp.io/credits/) that make FreeTube possible!
If you like to get your hands dirty and want to contribute, we would love to
have your help. Send a pull request and someone will review your code. Please
follow the [Contribution
Guidelines](https://github.com/FreeTubeApp/FreeTube/blob/development/CONTRIBUTING.md)
before sending your pull request.
have your help. Send a pull request and someone will review your code.
Thank you very much to the [People and Projects](https://github.com/FreeTubeApp/FreeTube/wiki/Credits) that make FreeTube possible!
> [!IMPORTANT]
> Please follow the [Contribution Guidelines](https://github.com/FreeTubeApp/FreeTube/blob/development/CONTRIBUTING.md) before sending your pull request.
## Localization
<a href="https://hosted.weblate.org/engage/free-tube/">
<img src="https://hosted.weblate.org/widgets/free-tube/-/translations/287x66-grey.png" alt="Translation status" />
<img src="https://hosted.weblate.org/widgets/free-tube/-/287x66-grey.png" alt="Translation status" />
</a>
We are actively looking for translations! We use Weblate to make it easy for translators to get involved. Click on the badge above to learn how to get involved.
We are actively looking for translations! We use [Weblate](https://hosted.weblate.org/engage/free-tube/) to make it easy for translators to get involved. Click on the badge above to learn how to get involved.
For the Linux Flatpak, the desktop entry comment string can be translated at our [Flatpak repository](https://github.com/flathub/io.freetubeapp.FreeTube/blob/master/io.freetubeapp.FreeTube.desktop).
## Contact
If you ever have any questions, feel free to ask it on our [Discussions](https://github.com/FreeTubeApp/FreeTube/discussions) page. Alternatively, you can email us at FreeTubeApp@protonmail.com or you can join our [Matrix Community](https://matrix.to/#/+freetube:matrix.org).
If you ever have any questions, feel free to make an issue here on GitHub. Alternatively, you can email me at FreeTubeApp@protonmail.com or you can join our [Matrix Community](https://matrix.to/#/+freetube:matrix.org). Don't forget to check out the [rules](https://github.com/FreeTubeApp/FreeTube/wiki/Matrix-Server-Info-&-Rules) before joining.
You can also stay up to date by reading the [FreeTube Blog](https://write.as/freetube/). [View the welcome blog](https://write.as/freetube/welcome-to-freetube-blogs).
> [!IMPORTANT]
> Don't forget to check out the [rules](https://docs.freetubeapp.io/community/matrix/) before joining.
## Donate
If you enjoy using FreeTube, you're welcome to leave a donation using the following methods.
[FreeTube on Liberapay](https://liberapay.com/FreeTube)
* [FreeTube on Liberapay](https://liberapay.com/FreeTube)
Bitcoin Address: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS
* Bitcoin Address: `1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS`
Monero Address: 48WyAPdjwc6VokeXACxSZCFeKEXBiYPV6GjfvBsfg4CrUJ95LLCQSfpM9pvNKy5GE5H4hNaw99P8RZyzmaU9kb1pD7kzhCB
* Monero Address: `48WyAPdjwc6VokeXACxSZCFeKEXBiYPV6GjfvBsfg4CrUJ95LLCQSfpM9pvNKy5GE5H4hNaw99P8RZyzmaU9kb1pD7kzhCB`
If you enjoy using FreeTube, you're welcome to leave a donation using the following methods. While your donations are much appreciated, only donate if you really want to. Donations are used for keeping the website up and running and eventual code signing costs.
While your donations are much appreciated, only donate if you really want to. Donations are used for keeping the website up and running and eventual code signing costs.
> [!TIP]
> If you are using the Invidious API then we recommend that you donate to the instance that you use. You can also donate to the [Invidious team](https://invidious.io/donate/) or the [Local API developer](https://github.com/sponsors/LuanRT).
## License
[![GNU AGPLv3 Image](https://www.gnu.org/graphics/agplv3-155x51.png)](https://www.gnu.org/licenses/agpl-3.0.html)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 1021 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 526 B

After

Width:  |  Height:  |  Size: 309 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 785 B

After

Width:  |  Height:  |  Size: 479 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 536 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 612 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 480 KiB

View File

@ -1,9 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
<path style="opacity:0.2" d="M 8.2,5 C 5.8732,5 4,6.8732001 4,9.2000001 V 21.8 44.2 56.8 C 4,59.1268 5.8732,61 8.2,61 H 20.8 33.960547 43.2 C 52.5072,61 60,53.5072 60,44.2 V 36.921093 21.8 9.2000001 C 60,6.8732001 58.1268,5 55.8,5 H 43.2 20.8 Z"/>
<path style="fill:#e4e4e4" d="M 8.2,4 C 5.8732,4 4,5.8732001 4,8.2000001 V 20.8 43.2 55.8 C 4,58.1268 5.8732,60 8.2,60 H 20.8 33.960547 43.2 C 52.5072,60 60,52.5072 60,43.2 V 35.921093 20.8 8.2000001 C 60,5.8732001 58.1268,4 55.8,4 H 43.2 20.8 Z"/>
<path style="opacity:0.1" d="M 14.75,13 C 13.2265,13 12,14.274565 12,15.857422 v 30 C 12,50.143136 17.5,53 20.25,53 H 23 v -2.857422 -4.285156 -30 C 23,14.274565 21.7735,13 20.25,13 Z m 14.091797,0 C 27.267271,13 26,14.2265 26,15.75 v 5.5 C 26,22.7735 27.267271,24 28.841797,24 H 45.894531 C 50.157689,24 53,18.5 53,15.75 V 13 H 50.158203 45.894531 Z M 27.320312,27 A 1.2913161,1.1414724 0 0 0 26,28.142578 v 7.359375 7.359375 a 1.2913161,1.1414724 0 0 0 1.935547,0.986328 l 7.210937,-3.679687 7.208985,-3.679688 a 1.2913161,1.1414724 0 0 0 0,-1.976562 L 35.146484,30.833984 27.935547,27.154297 A 1.2913161,1.1414724 0 0 0 27.320312,27 Z"/>
<path style="fill:#f04242" d="M 14.75,12 C 13.2265,12 12,13.274286 12,14.857143 v 30 C 12,49.142857 17.5,52 20.25,52 H 23 v -2.857143 -4.285714 -30 C 23,13.274286 21.7735,12 20.25,12 Z"/>
<path style="fill:#f04242" d="M 26,20.25 C 26,21.7735 27.267579,23 28.842105,23 H 45.894737 C 50.157895,23 53,17.5 53,14.75 V 12 H 50.157895 45.894737 28.842105 C 27.267579,12 26,13.2265 26,14.75 Z"/>
<path style="fill:#14a4df" d="m 27.321275,26.000307 a 1.2913161,1.1414724 0 0 0 -1.321274,1.142629 v 7.358815 7.358816 a 1.2913161,1.1414724 0 0 0 1.936147,0.986925 l 7.209509,-3.679407 7.209511,-3.679409 a 1.2913161,1.1414724 0 0 0 0,-1.976244 l -7.209511,-3.679408 -7.209509,-3.679407 a 1.2913161,1.1414724 0 0 0 -0.614873,-0.15331 z"/>
<path style="fill:#ffffff;opacity:0.2" d="M 8.1992188 4 C 5.8724189 4 4 5.8724189 4 8.1992188 L 4 9.1992188 C 4 6.8724189 5.8724189 5 8.1992188 5 L 55.800781 5 C 58.127581 5 60 6.8724189 60 9.1992188 L 60 8.1992188 C 60 5.8724189 58.127581 4 55.800781 4 L 8.1992188 4 z"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1"><path style="opacity:.2" d="M8.2 5A4.19 4.19 0 0 0 4 9.2v47.6A4.19 4.19 0 0 0 8.2 61h35C52.507 61 60 53.507 60 44.2v-35A4.19 4.19 0 0 0 55.8 5h-35z"/><path style="fill:#e4e4e4" d="M8.2 4A4.19 4.19 0 0 0 4 8.2v47.6A4.19 4.19 0 0 0 8.2 60h35C52.507 60 60 52.507 60 43.2v-35A4.19 4.19 0 0 0 55.8 4h-35z"/><path style="opacity:.1" d="M14.75 13C13.226 13 12 14.275 12 15.857v30C12 50.143 17.5 53 20.25 53H23V15.857C23 14.275 21.773 13 20.25 13zm14.092 0C27.267 13 26 14.226 26 15.75v5.5c0 1.523 1.267 2.75 2.842 2.75h17.053C50.158 24 53 18.5 53 15.75V13h-7.105zM27.32 27A1.291 1.141 0 0 0 26 28.143V42.862a1.291 1.141 0 0 0 1.936.986l7.21-3.68 7.21-3.68a1.291 1.141 0 0 0 0-1.976l-7.21-3.678-7.21-3.68A1.291 1.141 0 0 0 27.32 27z"/><path style="fill:#f04242" d="M14.75 12C13.226 12 12 13.274 12 14.857v30C12 49.143 17.5 52 20.25 52H23V14.857C23 13.274 21.773 12 20.25 12zM26 20.25c0 1.523 1.268 2.75 2.842 2.75h17.053C50.158 23 53 17.5 53 14.75V12H28.842C27.268 12 26 13.226 26 14.75z"/><path style="fill:#14a4df" d="M27.321 26A1.291 1.141 0 0 0 26 27.143V41.86a1.291 1.141 0 0 0 1.936.986l7.21-3.679 7.21-3.68a1.291 1.141 0 0 0 0-1.976l-7.21-3.679-7.21-3.68a1.291 1.141 0 0 0-.615-.153z"/><path style="fill:#fff;opacity:.2" d="M8.2 4A4.19 4.19 0 0 0 4 8.2v1A4.19 4.19 0 0 1 8.2 5h47.6A4.19 4.19 0 0 1 60 9.2v-1A4.19 4.19 0 0 0 55.8 4H8.2z"/></svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

1
_icons/iconBlack.svg Normal file
View File

@ -0,0 +1 @@
<svg width="250" height="250" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M49.027 0C58.401 0 66 7.599 66 16.973V250H42.701A42.7 42.7 0 0 1 0 207.299V16.973C0 7.599 7.599 0 16.973 0h32.054zm130.331 122.23a6.44 6.44 0 0 1 0 11.54l-92.732 45.959A6.667 6.667 0 0 1 77 173.756V82.244a6.667 6.667 0 0 1 9.626-5.973l92.732 45.959zM250 0v20.217A45.783 45.783 0 0 1 204.217 66H93.805C84.524 66 77 58.476 77 49.195v-32.39C77 7.524 84.524 0 93.805 0H250z"/></svg>

After

Width:  |  Height:  |  Size: 559 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 498 B

View File

@ -0,0 +1 @@
<svg width="25" height="25" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M4.903 0C5.84 0 6.6.76 6.6 1.697V25H4.27A4.268 4.268 0 0 1 0 20.73V1.697C0 .76.76 0 1.697 0h3.206zm13.033 12.223a.645.645 0 0 1 0 1.154l-9.273 4.596a.668.668 0 0 1-.963-.597V8.224a.667.667 0 0 1 .963-.597l9.273 4.596zM25 0v2.022A4.577 4.577 0 0 1 20.422 6.6H9.38A1.68 1.68 0 0 1 7.7 4.92V1.68C7.7.752 8.452 0 9.38 0H25z"/></svg>

After

Width:  |  Height:  |  Size: 507 B

View File

@ -0,0 +1 @@
<svg width="25" height="25" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M4.903 0C5.84 0 6.6.76 6.6 1.697V25H4.27A4.268 4.268 0 0 1 0 20.73V1.697C0 .76.76 0 1.697 0h3.206zM25 0v2.022A4.577 4.577 0 0 1 20.422 6.6H9.38A1.68 1.68 0 0 1 7.7 4.92V1.68C7.7.752 8.452 0 9.38 0H25zM17.936 12.223a.645.645 0 0 1 0 1.154l-9.273 4.596a.668.668 0 0 1-.963-.597V8.224a.667.667 0 0 1 .963-.597l9.273 4.596z" style="fill:#1e1e2e"/></svg>

After

Width:  |  Height:  |  Size: 528 B

View File

@ -0,0 +1 @@
<svg width="25" height="25" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M4.903 0C5.84 0 6.6.76 6.6 1.697V25H4.27A4.268 4.268 0 0 1 0 20.73V1.697C0 .76.76 0 1.697 0h3.206zM25 0v2.022A4.577 4.577 0 0 1 20.422 6.6H9.38A1.68 1.68 0 0 1 7.7 4.92V1.68C7.7.752 8.452 0 9.38 0H25zM17.936 12.223a.645.645 0 0 1 0 1.154l-9.273 4.596a.668.668 0 0 1-.963-.597V8.224a.667.667 0 0 1 .963-.597l9.273 4.596z" style="fill:#cdd6f4"/></svg>

After

Width:  |  Height:  |  Size: 528 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 264 KiB

After

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

1
_icons/iconColor.svg Normal file
View File

@ -0,0 +1 @@
<svg width="250" height="250" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M49.027 0C58.401 0 66 7.599 66 16.973V250H42.701A42.7 42.7 0 0 1 0 207.299V16.973C0 7.599 7.599 0 16.973 0h32.054zM250 0v20.217A45.783 45.783 0 0 1 204.217 66H93.805C84.524 66 77 58.476 77 49.195v-32.39C77 7.524 84.524 0 93.805 0H250z" style="fill:#f33"/><path d="M179.358 122.23a6.44 6.44 0 0 1 0 11.54l-92.732 45.959A6.667 6.667 0 0 1 77 173.756V82.244a6.667 6.667 0 0 1 9.626-5.973l92.732 45.959z" style="fill:#29abe1"/></svg>

After

Width:  |  Height:  |  Size: 610 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 579 B

View File

@ -0,0 +1 @@
<svg width="25" height="25" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M4.903 0C5.84 0 6.6.76 6.6 1.697V25H4.27A4.268 4.268 0 0 1 0 20.73V1.697C0 .76.76 0 1.697 0h3.206zM25 0v2.022A4.577 4.577 0 0 1 20.422 6.6H9.38A1.68 1.68 0 0 1 7.7 4.92V1.68C7.7.752 8.452 0 9.38 0H25z" style="fill:#f33"/><path d="M17.936 12.223a.645.645 0 0 1 0 1.154l-9.273 4.596a.668.668 0 0 1-.963-.597V8.224a.667.667 0 0 1 .963-.597l9.273 4.596z" style="fill:#29abe1"/></svg>

After

Width:  |  Height:  |  Size: 558 B

View File

@ -0,0 +1 @@
<svg width="25" height="25" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M4.903 0C5.84 0 6.6.76 6.6 1.697V25H4.27A4.268 4.268 0 0 1 0 20.73V1.697C0 .76.76 0 1.697 0h3.206zM25 0v2.022A4.577 4.577 0 0 1 20.422 6.6H9.38A1.68 1.68 0 0 1 7.7 4.92V1.68C7.7.752 8.452 0 9.38 0H25zM17.936 12.223a.645.645 0 0 1 0 1.154l-9.273 4.596a.668.668 0 0 1-.963-.597V8.224a.667.667 0 0 1 .963-.597l9.273 4.596z" style="fill:#282a36"/></svg>

After

Width:  |  Height:  |  Size: 528 B

View File

@ -0,0 +1 @@
<svg width="25" height="25" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M4.903 0C5.84 0 6.6.76 6.6 1.697V25H4.27A4.268 4.268 0 0 1 0 20.73V1.697C0 .76.76 0 1.697 0h3.206zM25 0v2.022A4.577 4.577 0 0 1 20.422 6.6H9.38A1.68 1.68 0 0 1 7.7 4.92V1.68C7.7.752 8.452 0 9.38 0H25zM17.936 12.223a.645.645 0 0 1 0 1.154l-9.273 4.596a.668.668 0 0 1-.963-.597V8.224a.667.667 0 0 1 .963-.597l9.273 4.596z" style="fill:#f8f8f8"/></svg>

After

Width:  |  Height:  |  Size: 528 B

View File

@ -0,0 +1 @@
<svg width="25" height="25" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M4.903 0C5.84 0 6.6.76 6.6 1.697V25H4.27A4.268 4.268 0 0 1 0 20.73V1.697C0 .76.76 0 1.697 0h3.206zM25 0v2.022A4.577 4.577 0 0 1 20.422 6.6H9.38A1.68 1.68 0 0 1 7.7 4.92V1.68C7.7.752 8.452 0 9.38 0H25zM17.936 12.223a.645.645 0 0 1 0 1.154l-9.273 4.596a.668.668 0 0 1-.963-.597V8.224a.667.667 0 0 1 .963-.597l9.273 4.596z" style="fill:#eee"/></svg>

After

Width:  |  Height:  |  Size: 525 B

View File

@ -0,0 +1 @@
<svg width="25" height="25" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" xmlns="http://www.w3.org/2000/svg"><path d="M4.903 0C5.84 0 6.6.76 6.6 1.697V25H4.27A4.268 4.268 0 0 1 0 20.73V1.697C0 .76.76 0 1.697 0h3.206zM25 0v2.022A4.577 4.577 0 0 1 20.422 6.6H9.38A1.68 1.68 0 0 1 7.7 4.92V1.68C7.7.752 8.452 0 9.38 0H25zM17.936 12.223a.645.645 0 0 1 0 1.154l-9.273 4.596a.668.668 0 0 1-.963-.597V8.224a.667.667 0 0 1 .963-.597l9.273 4.596z" style="fill:#002b36;fill-opacity:1"/></svg>

After

Width:  |  Height:  |  Size: 543 B

View File

@ -0,0 +1 @@
<svg width="25" height="25" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" xmlns="http://www.w3.org/2000/svg"><path d="M4.903 0C5.84 0 6.6.76 6.6 1.697V25H4.27A4.268 4.268 0 0 1 0 20.73V1.697C0 .76.76 0 1.697 0h3.206zM25 0v2.022A4.577 4.577 0 0 1 20.422 6.6H9.38A1.68 1.68 0 0 1 7.7 4.92V1.68C7.7.752 8.452 0 9.38 0H25zM17.936 12.223a.645.645 0 0 1 0 1.154l-9.273 4.596a.668.668 0 0 1-.963-.597V8.224a.667.667 0 0 1 .963-.597l9.273 4.596z" style="fill:#fdf6e3;fill-opacity:1"/></svg>

After

Width:  |  Height:  |  Size: 543 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

1
_icons/iconWhite.svg Normal file
View File

@ -0,0 +1 @@
<svg width="250" height="250" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M49.027 0C58.401 0 66 7.599 66 16.973V250H42.701A42.7 42.7 0 0 1 0 207.299V16.973C0 7.599 7.599 0 16.973 0h32.054zm130.331 122.23a6.44 6.44 0 0 1 0 11.54l-92.732 45.959A6.667 6.667 0 0 1 77 173.756V82.244a6.667 6.667 0 0 1 9.626-5.973l92.732 45.959zM250 0v20.217A45.783 45.783 0 0 1 204.217 66H93.805C84.524 66 77 58.476 77 49.195v-32.39C77 7.524 84.524 0 93.805 0H250z" style="fill:#fff"/></svg>

After

Width:  |  Height:  |  Size: 577 B

View File

@ -0,0 +1 @@
<svg width="25" height="25" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M4.903 0C5.84 0 6.6.76 6.6 1.697V25H4.27A4.268 4.268 0 0 1 0 20.73V1.697C0 .76.76 0 1.697 0h3.206zm13.033 12.223a.645.645 0 0 1 0 1.154l-9.273 4.596a.668.668 0 0 1-.963-.597V8.224a.667.667 0 0 1 .963-.597l9.273 4.596zM25 0v2.022A4.577 4.577 0 0 1 20.422 6.6H9.38A1.68 1.68 0 0 1 7.7 4.92V1.68C7.7.752 8.452 0 9.38 0H25z" style="fill:#fff"/></svg>

After

Width:  |  Height:  |  Size: 525 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

1
_icons/logoBlack.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.3 KiB

1
_icons/logoColor.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

1
_icons/logoWhite.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.0 KiB

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="120" viewBox="0 0 400 120"><style>.st0{fill:#fff;width:16px;height:16px}.st1,.st2{stroke-linecap:round}.st1{fill:none;stroke:#fff;stroke-width:1.5}.st2{stroke-width:2}.st2,.st3{fill:none;stroke:#fff}.st4{fill:#231f20}.st5{opacity:.75;enable-background:new}.st5,.st6{fill:none;stroke:#fff;stroke-width:5}.st7{opacity:.4}.st10,.st11,.st12,.st13,.st7,.st8,.st9{fill:#fff;enable-background:new}.st8{opacity:.6}.st9{opacity:.8}.st10{opacity:.9}.st11{opacity:.3}.st12{opacity:.5}.st13{opacity:.7}</style><path d="M16.5 8.5c.3.1.4.5.2.8-.1.1-.1.2-.2.2l-11.4 7c-.5.3-.8.1-.8-.5V2c0-.5.4-.8.8-.5l11.4 7z" class="st0"/><path d="M24 1h2.2c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1H24c-.6 0-1-.4-1-1V2c0-.5.4-1 1-1zm9.8 0H36c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1h-2.2c-.6 0-1-.4-1-1V2c0-.5.4-1 1-1z" class="st0"/><path d="M81 1.4c0-.6.4-1 1-1h5.4c.6 0 .7.3.3.7l-6 6c-.4.4-.7.3-.7-.3V1.4zm0 15.8c0 .6.4 1 1 1h5.4c.6 0 .7-.3.3-.7l-6-6c-.4-.4-.7-.3-.7.3v5.4zM98.8 1.4c0-.6-.4-1-1-1h-5.4c-.6 0-.7.3-.3.7l6 6c.4.4.7.3.7-.3V1.4zm0 15.8c0 .6-.4 1-1 1h-5.4c-.6 0-.7-.3-.3-.7l6-6c.4-.4.7-.3.7.3v5.4z" class="st0"/><path d="M112.7 5c0 .6.4 1 1 1h4.1c.6 0 .7-.3.3-.7L113.4.6c-.4-.4-.7-.3-.7.3V5zm-7.1 1c.6 0 1-.4 1-1V.9c0-.6-.3-.7-.7-.3l-4.7 4.7c-.4.4-.3.7.3.7h4.1zm1 7.1c0-.6-.4-1-1-1h-4.1c-.6 0-.7.3-.3.7l4.7 4.7c.4.4.7.3.7-.3v-4.1zm7.1-1c-.6 0-1 .4-1 1v4.1c0 .5.3.7.7.3l4.7-4.7c.4-.4.3-.7-.3-.7h-4.1z" class="st0"/><path d="M67 5.8c-.5.4-1.2.6-1.8.6H62c-.6 0-1 .4-1 1v5.7c0 .6.4 1 1 1h4.2c.3.2.5.4.8.6l3.5 2.6c.4.3.8.1.8-.4V3.5c0-.5-.4-.7-.8-.4L67 5.8z" class="st0"/><path d="M73.9 2.5s3.9-.8 3.9 7.7-3.9 7.8-3.9 7.8" class="st1"/><path d="M72.6 6.4s2.6-.4 2.6 3.8-2.6 3.9-2.6 3.9" class="st1"/><path d="M47 5.8c-.5.4-1.2.6-1.8.6H42c-.6 0-1 .4-1 1v5.7c0 .6.4 1 1 1h4.2c.3.2.5.4.8.6l3.5 2.6c.4.3.8.1.8-.4V3.5c0-.5-.4-.7-.8-.4L47 5.8z" class="st0"/><path d="M52.8 7l5.4 5.4m-5.4 0L58.2 7" class="st2"/><path d="M128.7 8.6c-6.2-4.2-6.5 7.8 0 3.9m6.5-3.9c-6.2-4.2-6.5 7.8 0 3.9" class="st3"/><path d="M122.2 3.4h15.7v13.1h-15.7V3.4zM120.8 2v15.7h18.3V2h-18.3z" class="st0"/><path d="M143.2 3h14c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2h-14c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2z" class="st0"/><path d="M146.4 13.8c-.8 0-1.6-.4-2.1-1-1.1-1.4-1-3.4.1-4.8.5-.6 2-1.7 4.6.2l-.6.8c-1.4-1-2.6-1.1-3.3-.3-.8 1-.8 2.4-.1 3.5.7.9 1.9.8 3.4-.1l.5.9c-.7.5-1.6.7-2.5.8zm7.5 0c-.8 0-1.6-.4-2.1-1-1.1-1.4-1-3.4.1-4.8.5-.6 2-1.7 4.6.2l-.5.8c-1.4-1-2.6-1.1-3.3-.3-.8 1-.8 2.4-.1 3.5.7.9 1.9.8 3.4-.1l.5.9c-.8.5-1.7.7-2.6.8z" class="st4"/><path d="M60.3 77c.6.2.8.8.6 1.4-.1.3-.3.5-.6.6L30 96.5c-1 .6-1.7.1-1.7-1v-35c0-1.1.8-1.5 1.7-1L60.3 77z" class="st0"/><path d="M2.5 79c0-20.7 16.8-37.5 37.5-37.5S77.5 58.3 77.5 79 60.7 116.5 40 116.5 2.5 99.7 2.5 79z" class="st5"/><path d="M140.3 77c.6.2.8.8.6 1.4-.1.3-.3.5-.6.6L110 96.5c-1 .6-1.7.1-1.7-1v-35c0-1.1.8-1.5 1.7-1L140.3 77z" class="st0"/><path d="M82.5 79c0-20.7 16.8-37.5 37.5-37.5s37.5 16.8 37.5 37.5-16.8 37.5-37.5 37.5S82.5 99.7 82.5 79z" class="st6"/><circle cx="201.9" cy="47.1" r="8.1" class="st0"/><circle cx="233.9" cy="79" r="5" class="st7"/><circle cx="201.9" cy="110.9" r="6" class="st8"/><circle cx="170.1" cy="79" r="7" class="st9"/><circle cx="178.2" cy="56.3" r="7.5" class="st10"/><circle cx="226.3" cy="56.1" r="4.5" class="st11"/><circle cx="225.8" cy="102.8" r="5.5" class="st12"/><circle cx="178.2" cy="102.8" r="6.5" class="st13"/><path d="M178 9.4c0 .4-.4.7-.9.7-.1 0-.2 0-.2-.1L172 8.2c-.5-.2-.6-.6-.1-.8l6.2-3.6c.5-.3.8-.1.7.5l-.8 5.1z" class="st0"/><path d="M169.4 15.9c-1 0-2-.2-2.9-.7-2-1-3.2-3-3.2-5.2.1-3.4 2.9-6 6.3-6 2.5.1 4.8 1.7 5.6 4.1l.1-.1 2.1 1.1c-.6-4.4-4.7-7.5-9.1-6.9-3.9.6-6.9 3.9-7 7.9 0 2.9 1.7 5.6 4.3 7 1.2.6 2.5.9 3.8 1 2.6 0 5-1.2 6.6-3.3l-1.8-.9c-1.2 1.2-3 2-4.8 2z" class="st0"/><path d="M183.4 3.2c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5-1.5-.7-1.5-1.5c0-.9.7-1.5 1.5-1.5zm5.1 0h8.5c.9 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5h-8.5c-.9 0-1.5-.7-1.5-1.5-.1-.9.6-1.5 1.5-1.5zm-5.1 5c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5-1.5-.7-1.5-1.5c0-.9.7-1.5 1.5-1.5zm5.1 0h8.5c.9 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5h-8.5c-.9 0-1.5-.7-1.5-1.5-.1-.9.6-1.5 1.5-1.5zm-5.1 5c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5-1.5-.7-1.5-1.5c0-.9.7-1.5 1.5-1.5zm5.1 0h8.5c.9 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5h-8.5c-.9 0-1.5-.7-1.5-1.5-.1-.9.6-1.5 1.5-1.5z" class="st0"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="120"><style>.st0{fill:#fff;width:16px;height:16px}.st1{stroke-linecap:round;fill:none;stroke:#fff;stroke-width:1.5}</style><path d="M16.5 8.5c.3.1.4.5.2.8-.1.1-.1.2-.2.2l-11.4 7c-.5.3-.8.1-.8-.5V2c0-.5.4-.8.8-.5l11.4 7zM24 1h2.2c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1H24c-.6 0-1-.4-1-1V2c0-.5.4-1 1-1zm9.8 0H36c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1h-2.2c-.6 0-1-.4-1-1V2c0-.5.4-1 1-1zM81 1.4c0-.6.4-1 1-1h5.4c.6 0 .7.3.3.7l-6 6c-.4.4-.7.3-.7-.3V1.4zm0 15.8c0 .6.4 1 1 1h5.4c.6 0 .7-.3.3-.7l-6-6c-.4-.4-.7-.3-.7.3v5.4zM98.8 1.4c0-.6-.4-1-1-1h-5.4c-.6 0-.7.3-.3.7l6 6c.4.4.7.3.7-.3V1.4zm0 15.8c0 .6-.4 1-1 1h-5.4c-.6 0-.7-.3-.3-.7l6-6c.4-.4.7-.3.7.3v5.4zM112.7 5c0 .6.4 1 1 1h4.1c.6 0 .7-.3.3-.7L113.4.6c-.4-.4-.7-.3-.7.3V5zm-7.1 1c.6 0 1-.4 1-1V.9c0-.6-.3-.7-.7-.3l-4.7 4.7c-.4.4-.3.7.3.7h4.1zm1 7.1c0-.6-.4-1-1-1h-4.1c-.6 0-.7.3-.3.7l4.7 4.7c.4.4.7.3.7-.3v-4.1zm7.1-1c-.6 0-1 .4-1 1v4.1c0 .5.3.7.7.3l4.7-4.7c.4-.4.3-.7-.3-.7h-4.1zM67 5.8c-.5.4-1.2.6-1.8.6H62c-.6 0-1 .4-1 1v5.7c0 .6.4 1 1 1h4.2c.3.2.5.4.8.6l3.5 2.6c.4.3.8.1.8-.4V3.5c0-.5-.4-.7-.8-.4L67 5.8z" class="st0"/><path d="M73.9 2.5s3.9-.8 3.9 7.7-3.9 7.8-3.9 7.8" class="st1"/><path d="M72.6 6.4s2.6-.4 2.6 3.8-2.6 3.9-2.6 3.9" class="st1"/><path d="M47 5.8c-.5.4-1.2.6-1.8.6H42c-.6 0-1 .4-1 1v5.7c0 .6.4 1 1 1h4.2c.3.2.5.4.8.6l3.5 2.6c.4.3.8.1.8-.4V3.5c0-.5-.4-.7-.8-.4L47 5.8z" class="st0"/><path d="m52.8 7 5.4 5.4m-5.4 0L58.2 7" style="fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round"/><path d="M128.7 8.6c-6.2-4.2-6.5 7.8 0 3.9m6.5-3.9c-6.2-4.2-6.5 7.8 0 3.9" style="fill:none;stroke:#fff"/><path d="M122.2 3.4h15.7v13.1h-15.7V3.4zM120.8 2v15.7h18.3V2h-18.3zM143.2 3h14c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2h-14c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2z" class="st0"/><path d="M146.4 13.8c-.8 0-1.6-.4-2.1-1-1.1-1.4-1-3.4.1-4.8.5-.6 2-1.7 4.6.2l-.6.8c-1.4-1-2.6-1.1-3.3-.3-.8 1-.8 2.4-.1 3.5.7.9 1.9.8 3.4-.1l.5.9c-.7.5-1.6.7-2.5.8zm7.5 0c-.8 0-1.6-.4-2.1-1-1.1-1.4-1-3.4.1-4.8.5-.6 2-1.7 4.6.2l-.5.8c-1.4-1-2.6-1.1-3.3-.3-.8 1-.8 2.4-.1 3.5.7.9 1.9.8 3.4-.1l.5.9c-.8.5-1.7.7-2.6.8z" style="fill:#231f20"/><path d="M60.3 77c.6.2.8.8.6 1.4-.1.3-.3.5-.6.6L30 96.5c-1 .6-1.7.1-1.7-1v-35c0-1.1.8-1.5 1.7-1L60.3 77z" class="st0"/><path d="M2.5 79c0-20.7 16.8-37.5 37.5-37.5S77.5 58.3 77.5 79 60.7 116.5 40 116.5 2.5 99.7 2.5 79z" style="fill:none;stroke:#fff;stroke-width:5;opacity:.75;enable-background:new"/><path d="M140.3 77c.6.2.8.8.6 1.4-.1.3-.3.5-.6.6L110 96.5c-1 .6-1.7.1-1.7-1v-35c0-1.1.8-1.5 1.7-1L140.3 77z" class="st0"/><path d="M82.5 79c0-20.7 16.8-37.5 37.5-37.5s37.5 16.8 37.5 37.5-16.8 37.5-37.5 37.5S82.5 99.7 82.5 79z" style="fill:none;stroke:#fff;stroke-width:5"/><circle cx="201.9" cy="47.1" r="8.1" class="st0"/><circle cx="233.9" cy="79" r="5" style="fill:#fff;enable-background:new;opacity:.4"/><circle cx="201.9" cy="110.9" r="6" style="opacity:.6;fill:#fff;enable-background:new"/><circle cx="170.1" cy="79" r="7" style="opacity:.8;fill:#fff;enable-background:new"/><circle cx="178.2" cy="56.3" r="7.5" style="opacity:.9;fill:#fff;enable-background:new"/><circle cx="226.3" cy="56.1" r="4.5" style="opacity:.3;fill:#fff;enable-background:new"/><circle cx="225.8" cy="102.8" r="5.5" style="opacity:.5;fill:#fff;enable-background:new"/><circle cx="178.2" cy="102.8" r="6.5" style="opacity:.7;fill:#fff;enable-background:new"/><path d="M178 9.4c0 .4-.4.7-.9.7-.1 0-.2 0-.2-.1L172 8.2c-.5-.2-.6-.6-.1-.8l6.2-3.6c.5-.3.8-.1.7.5l-.8 5.1z" class="st0"/><path d="M169.4 15.9c-1 0-2-.2-2.9-.7-2-1-3.2-3-3.2-5.2.1-3.4 2.9-6 6.3-6 2.5.1 4.8 1.7 5.6 4.1l.1-.1 2.1 1.1c-.6-4.4-4.7-7.5-9.1-6.9-3.9.6-6.9 3.9-7 7.9 0 2.9 1.7 5.6 4.3 7 1.2.6 2.5.9 3.8 1 2.6 0 5-1.2 6.6-3.3l-1.8-.9c-1.2 1.2-3 2-4.8 2zM183.4 3.2c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5-1.5-.7-1.5-1.5c0-.9.7-1.5 1.5-1.5zm5.1 0h8.5c.9 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5h-8.5c-.9 0-1.5-.7-1.5-1.5-.1-.9.6-1.5 1.5-1.5zm-5.1 5c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5-1.5-.7-1.5-1.5c0-.9.7-1.5 1.5-1.5zm5.1 0h8.5c.9 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5h-8.5c-.9 0-1.5-.7-1.5-1.5-.1-.9.6-1.5 1.5-1.5zm-5.1 5c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5-1.5-.7-1.5-1.5c0-.9.7-1.5 1.5-1.5zm5.1 0h8.5c.9 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5h-8.5c-.9 0-1.5-.7-1.5-1.5-.1-.9.6-1.5 1.5-1.5z" class="st0"/></svg>

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

1
_icons/textBlack.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1 @@
<svg width="100" height="49" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M3.029 33.471c-.452 0-.815-.141-1.088-.422-.272-.282-.409-.65-.409-1.104V18.21c0-.454.129-.806.386-1.057.257-.25.612-.376 1.064-.376h8.204c.951 0 1.426.407 1.426 1.221 0 .799-.475 1.198-1.426 1.198H4.501v4.508h6.218c.95 0 1.425.407 1.425 1.221 0 .798-.475 1.197-1.425 1.197H4.501v5.823c0 .454-.132.822-.397 1.104-.265.281-.624.422-1.075.422zM19.432 21.614c.367-.031.656.055.868.258.211.204.317.509.317.916 0 .423-.092.736-.275.939-.183.204-.515.337-.994.399l-.635.071c-.832.094-1.441.407-1.829.939-.388.532-.582 1.197-.582 1.996v4.93c0 .454-.127.803-.381 1.045-.253.243-.571.364-.951.364-.381 0-.695-.121-.941-.364-.247-.242-.37-.591-.37-1.045v-9.086c0-.438.123-.775.37-1.01.246-.234.553-.352.92-.352.366 0 .662.114.888.34.226.228.338.552.338.975v.939c.268-.689.667-1.221 1.195-1.597a3.419 3.419 0 0 1 1.766-.633l.296-.024zM31.876 30.184c.277 0 .501.102.672.305.171.204.257.478.257.822 0 .485-.302.892-.905 1.221a8.382 8.382 0 0 1-1.882.716 8.06 8.06 0 0 1-2.004.27c-1.923 0-3.447-.532-4.571-1.596-1.125-1.065-1.687-2.521-1.687-4.368 0-1.174.244-2.215.734-3.122a5.2 5.2 0 0 1 2.065-2.113c.888-.502 1.894-.752 3.019-.752 1.075 0 2.012.227 2.811.681a4.7 4.7 0 0 1 1.857 1.925c.44.83.66 1.808.66 2.935 0 .673-.309 1.01-.928 1.01h-7.211c.097 1.08.415 1.874.953 2.383.538.509 1.32.763 2.347.763.521 0 .981-.063 1.381-.188.399-.125.851-.297 1.356-.516.489-.251.848-.376 1.076-.376zm-4.229-6.551c-.831 0-1.495.251-1.992.752-.497.501-.795 1.22-.892 2.16h5.524c-.033-.955-.277-1.679-.733-2.172-.457-.493-1.092-.74-1.907-.74zM45.134 30.184c.277 0 .501.102.672.305.171.204.257.478.257.822 0 .485-.302.892-.905 1.221a8.382 8.382 0 0 1-1.882.716c-.7.18-1.369.27-2.004.27-1.923 0-3.447-.532-4.571-1.596-1.125-1.065-1.687-2.521-1.687-4.368 0-1.174.245-2.215.734-3.122a5.2 5.2 0 0 1 2.065-2.113c.888-.502 1.894-.752 3.019-.752 1.075 0 2.012.227 2.811.681a4.7 4.7 0 0 1 1.857 1.925c.44.83.66 1.808.66 2.935 0 .673-.309 1.01-.928 1.01h-7.211c.098 1.08.415 1.874.953 2.383.538.509 1.32.763 2.347.763.521 0 .981-.063 1.381-.188.399-.125.851-.297 1.356-.516.489-.251.848-.376 1.076-.376zm-4.229-6.551c-.831 0-1.495.251-1.992.752-.497.501-.794 1.22-.892 2.16h5.524c-.033-.955-.277-1.679-.733-2.172-.456-.493-1.092-.74-1.907-.74zM54.307 33.471c-.521 0-1.186-.164-1.506-.494-.32-.329-.48-.768-.48-1.316V19.763h-3.374c-1.102 0-1.652-.501-1.652-1.504 0-.988.55-1.482 1.652-1.482h10.719c1.102 0 1.653.494 1.653 1.482 0 1.003-.551 1.504-1.653 1.504h-3.374v11.898c0 .548-.156.987-.468 1.316-.313.33-.981.494-1.517.494zM69.693 21.69c.545 0 .978.148 1.297.446.32.297.479.704.479 1.221v8.616c0 .486-.167.877-.502 1.175-.335.297-.768.446-1.297.446-.499 0-.896-.141-1.192-.423-.297-.282-.445-.658-.445-1.127v-.235a3.63 3.63 0 0 1-1.414 1.362c-.584.313-1.242.469-1.975.469-1.449 0-2.528-.403-3.237-1.209-.709-.806-1.064-2.023-1.064-3.651v-5.423c0-.517.16-.924.479-1.221.32-.298.752-.446 1.298-.446.545 0 .974.148 1.285.446.312.297.468.704.468 1.221v5.494c0 .688.144 1.197.432 1.526.288.329.729.493 1.321.493.685 0 1.243-.235 1.671-.704.429-.47.643-1.088.643-1.855v-4.954c0-.517.156-.924.467-1.221.312-.298.741-.446 1.286-.446zM81.429 21.643c1.017 0 1.915.242 2.694.727.779.486 1.387 1.178 1.824 2.079.437.899.655 1.944.655 3.134s-.218 2.242-.655 3.158c-.437.915-1.049 1.628-1.836 2.137-.787.508-1.681.762-2.682.762-.811 0-1.542-.168-2.194-.504a3.633 3.633 0 0 1-1.502-1.397v.187c0 .501-.159.904-.477 1.21-.317.305-.747.458-1.287.458-.54 0-.974-.153-1.299-.458-.326-.306-.489-.709-.489-1.21V18.402c0-.485.171-.876.512-1.173.342-.298.791-.447 1.347-.447.525 0 .946.141 1.264.423.318.282.477.657.477 1.127v5.142a3.534 3.534 0 0 1 1.49-1.35c.644-.321 1.363-.481 2.158-.481zm-1.049 9.298c.842 0 1.494-.294 1.955-.881.461-.587.691-1.412.691-2.477 0-1.049-.23-1.851-.691-2.407-.461-.555-1.113-.833-1.955-.833-.843 0-1.494.286-1.955.857-.461.571-.692 1.381-.692 2.43 0 1.064.231 1.882.692 2.454.461.571 1.112.857 1.955.857zM98.784 30.025c.337 0 .612.125.823.375.211.251.317.572.317.963 0 .266-.084.513-.254.74a2.005 2.005 0 0 1-.709.575 9.445 9.445 0 0 1-2.002.692c-.76.181-1.461.27-2.103.27-1.351 0-2.53-.242-3.535-.727-1.005-.486-1.778-1.178-2.318-2.078-.541-.9-.811-1.961-.811-3.182 0-1.174.262-2.214.786-3.122a5.526 5.526 0 0 1 2.179-2.125c.929-.509 1.984-.763 3.167-.763 1.132 0 2.124.231 2.977.692a4.895 4.895 0 0 1 1.989 1.973c.473.853.71 1.85.71 2.993 0 .345-.089.607-.266.787-.177.18-.427.27-.748.27h-7.095c.119.923.423 1.593.913 2.007.49.415 1.191.622 2.103.622.49 0 .929-.054 1.317-.164.389-.11.82-.258 1.293-.446.236-.094.464-.176.684-.247.219-.07.414-.105.583-.105zm-4.359-5.941c-.726 0-1.309.216-1.748.646-.439.431-.701 1.053-.786 1.867h4.891c-.051-.83-.275-1.456-.672-1.878-.397-.423-.958-.635-1.685-.635z" style="fill-rule:nonzero"/></svg>

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

@ -0,0 +1 @@
<svg width="100" height="49" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M3.029 33.471c-.452 0-.815-.141-1.088-.422-.272-.282-.409-.65-.409-1.104V18.21c0-.454.129-.806.386-1.057.257-.25.612-.376 1.064-.376h8.204c.951 0 1.426.407 1.426 1.221 0 .799-.475 1.198-1.426 1.198H4.501v4.508h6.218c.95 0 1.425.407 1.425 1.221 0 .798-.475 1.197-1.425 1.197H4.501v5.823c0 .454-.132.822-.397 1.104-.265.281-.624.422-1.075.422zM19.432 21.614c.367-.031.656.055.868.258.211.204.317.509.317.916 0 .423-.092.736-.275.939-.183.204-.515.337-.994.399l-.635.071c-.832.094-1.441.407-1.829.939-.388.532-.582 1.197-.582 1.996v4.93c0 .454-.127.803-.381 1.045-.253.243-.571.364-.951.364-.381 0-.695-.121-.941-.364-.247-.242-.37-.591-.37-1.045v-9.086c0-.438.123-.775.37-1.01.246-.234.553-.352.92-.352.366 0 .662.114.888.34.226.228.338.552.338.975v.939c.268-.689.667-1.221 1.195-1.597a3.419 3.419 0 0 1 1.766-.633l.296-.024zM31.876 30.184c.277 0 .501.102.672.305.171.204.257.478.257.822 0 .485-.302.892-.905 1.221a8.382 8.382 0 0 1-1.882.716 8.06 8.06 0 0 1-2.004.27c-1.923 0-3.447-.532-4.571-1.596-1.125-1.065-1.687-2.521-1.687-4.368 0-1.174.244-2.215.734-3.122a5.2 5.2 0 0 1 2.065-2.113c.888-.502 1.894-.752 3.019-.752 1.075 0 2.012.227 2.811.681a4.7 4.7 0 0 1 1.857 1.925c.44.83.66 1.808.66 2.935 0 .673-.309 1.01-.928 1.01h-7.211c.097 1.08.415 1.874.953 2.383.538.509 1.32.763 2.347.763.521 0 .981-.063 1.381-.188.399-.125.851-.297 1.356-.516.489-.251.848-.376 1.076-.376zm-4.229-6.551c-.831 0-1.495.251-1.992.752-.497.501-.795 1.22-.892 2.16h5.524c-.033-.955-.277-1.679-.733-2.172-.457-.493-1.092-.74-1.907-.74zM45.134 30.184c.277 0 .501.102.672.305.171.204.257.478.257.822 0 .485-.302.892-.905 1.221a8.382 8.382 0 0 1-1.882.716c-.7.18-1.369.27-2.004.27-1.923 0-3.447-.532-4.571-1.596-1.125-1.065-1.687-2.521-1.687-4.368 0-1.174.245-2.215.734-3.122a5.2 5.2 0 0 1 2.065-2.113c.888-.502 1.894-.752 3.019-.752 1.075 0 2.012.227 2.811.681a4.7 4.7 0 0 1 1.857 1.925c.44.83.66 1.808.66 2.935 0 .673-.309 1.01-.928 1.01h-7.211c.098 1.08.415 1.874.953 2.383.538.509 1.32.763 2.347.763.521 0 .981-.063 1.381-.188.399-.125.851-.297 1.356-.516.489-.251.848-.376 1.076-.376zm-4.229-6.551c-.831 0-1.495.251-1.992.752-.497.501-.794 1.22-.892 2.16h5.524c-.033-.955-.277-1.679-.733-2.172-.456-.493-1.092-.74-1.907-.74zM54.307 33.471c-.521 0-1.186-.164-1.506-.494-.32-.329-.48-.768-.48-1.316V19.763h-3.374c-1.102 0-1.652-.501-1.652-1.504 0-.988.55-1.482 1.652-1.482h10.719c1.102 0 1.653.494 1.653 1.482 0 1.003-.551 1.504-1.653 1.504h-3.374v11.898c0 .548-.156.987-.468 1.316-.313.33-.981.494-1.517.494zM69.693 21.69c.545 0 .978.148 1.297.446.32.297.479.704.479 1.221v8.616c0 .486-.167.877-.502 1.175-.335.297-.768.446-1.297.446-.499 0-.896-.141-1.192-.423-.297-.282-.445-.658-.445-1.127v-.235a3.63 3.63 0 0 1-1.414 1.362c-.584.313-1.242.469-1.975.469-1.449 0-2.528-.403-3.237-1.209-.709-.806-1.064-2.023-1.064-3.651v-5.423c0-.517.16-.924.479-1.221.32-.298.752-.446 1.298-.446.545 0 .974.148 1.285.446.312.297.468.704.468 1.221v5.494c0 .688.144 1.197.432 1.526.288.329.729.493 1.321.493.685 0 1.243-.235 1.671-.704.429-.47.643-1.088.643-1.855v-4.954c0-.517.156-.924.467-1.221.312-.298.741-.446 1.286-.446zM81.429 21.643c1.017 0 1.915.242 2.694.727.779.486 1.387 1.178 1.824 2.079.437.899.655 1.944.655 3.134s-.218 2.242-.655 3.158c-.437.915-1.049 1.628-1.836 2.137-.787.508-1.681.762-2.682.762-.811 0-1.542-.168-2.194-.504a3.633 3.633 0 0 1-1.502-1.397v.187c0 .501-.159.904-.477 1.21-.317.305-.747.458-1.287.458-.54 0-.974-.153-1.299-.458-.326-.306-.489-.709-.489-1.21V18.402c0-.485.171-.876.512-1.173.342-.298.791-.447 1.347-.447.525 0 .946.141 1.264.423.318.282.477.657.477 1.127v5.142a3.534 3.534 0 0 1 1.49-1.35c.644-.321 1.363-.481 2.158-.481zm-1.049 9.298c.842 0 1.494-.294 1.955-.881.461-.587.691-1.412.691-2.477 0-1.049-.23-1.851-.691-2.407-.461-.555-1.113-.833-1.955-.833-.843 0-1.494.286-1.955.857-.461.571-.692 1.381-.692 2.43 0 1.064.231 1.882.692 2.454.461.571 1.112.857 1.955.857zM98.784 30.025c.337 0 .612.125.823.375.211.251.317.572.317.963 0 .266-.084.513-.254.74a2.005 2.005 0 0 1-.709.575 9.445 9.445 0 0 1-2.002.692c-.76.181-1.461.27-2.103.27-1.351 0-2.53-.242-3.535-.727-1.005-.486-1.778-1.178-2.318-2.078-.541-.9-.811-1.961-.811-3.182 0-1.174.262-2.214.786-3.122a5.526 5.526 0 0 1 2.179-2.125c.929-.509 1.984-.763 3.167-.763 1.132 0 2.124.231 2.977.692a4.895 4.895 0 0 1 1.989 1.973c.473.853.71 1.85.71 2.993 0 .345-.089.607-.266.787-.177.18-.427.27-.748.27h-7.095c.119.923.423 1.593.913 2.007.49.415 1.191.622 2.103.622.49 0 .929-.054 1.317-.164.389-.11.82-.258 1.293-.446.236-.094.464-.176.684-.247.219-.07.414-.105.583-.105zm-4.359-5.941c-.726 0-1.309.216-1.748.646-.439.431-.701 1.053-.786 1.867h4.891c-.051-.83-.275-1.456-.672-1.878-.397-.423-.958-.635-1.685-.635z" style="fill:#1e1e2e;fill-rule:nonzero"/></svg>

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

@ -0,0 +1 @@
<svg width="100" height="49" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M3.029 33.471c-.452 0-.815-.141-1.088-.422-.272-.282-.409-.65-.409-1.104V18.21c0-.454.129-.806.386-1.057.257-.25.612-.376 1.064-.376h8.204c.951 0 1.426.407 1.426 1.221 0 .799-.475 1.198-1.426 1.198H4.501v4.508h6.218c.95 0 1.425.407 1.425 1.221 0 .798-.475 1.197-1.425 1.197H4.501v5.823c0 .454-.132.822-.397 1.104-.265.281-.624.422-1.075.422zM19.432 21.614c.367-.031.656.055.868.258.211.204.317.509.317.916 0 .423-.092.736-.275.939-.183.204-.515.337-.994.399l-.635.071c-.832.094-1.441.407-1.829.939-.388.532-.582 1.197-.582 1.996v4.93c0 .454-.127.803-.381 1.045-.253.243-.571.364-.951.364-.381 0-.695-.121-.941-.364-.247-.242-.37-.591-.37-1.045v-9.086c0-.438.123-.775.37-1.01.246-.234.553-.352.92-.352.366 0 .662.114.888.34.226.228.338.552.338.975v.939c.268-.689.667-1.221 1.195-1.597a3.419 3.419 0 0 1 1.766-.633l.296-.024zM31.876 30.184c.277 0 .501.102.672.305.171.204.257.478.257.822 0 .485-.302.892-.905 1.221a8.382 8.382 0 0 1-1.882.716 8.06 8.06 0 0 1-2.004.27c-1.923 0-3.447-.532-4.571-1.596-1.125-1.065-1.687-2.521-1.687-4.368 0-1.174.244-2.215.734-3.122a5.2 5.2 0 0 1 2.065-2.113c.888-.502 1.894-.752 3.019-.752 1.075 0 2.012.227 2.811.681a4.7 4.7 0 0 1 1.857 1.925c.44.83.66 1.808.66 2.935 0 .673-.309 1.01-.928 1.01h-7.211c.097 1.08.415 1.874.953 2.383.538.509 1.32.763 2.347.763.521 0 .981-.063 1.381-.188.399-.125.851-.297 1.356-.516.489-.251.848-.376 1.076-.376zm-4.229-6.551c-.831 0-1.495.251-1.992.752-.497.501-.795 1.22-.892 2.16h5.524c-.033-.955-.277-1.679-.733-2.172-.457-.493-1.092-.74-1.907-.74zM45.134 30.184c.277 0 .501.102.672.305.171.204.257.478.257.822 0 .485-.302.892-.905 1.221a8.382 8.382 0 0 1-1.882.716c-.7.18-1.369.27-2.004.27-1.923 0-3.447-.532-4.571-1.596-1.125-1.065-1.687-2.521-1.687-4.368 0-1.174.245-2.215.734-3.122a5.2 5.2 0 0 1 2.065-2.113c.888-.502 1.894-.752 3.019-.752 1.075 0 2.012.227 2.811.681a4.7 4.7 0 0 1 1.857 1.925c.44.83.66 1.808.66 2.935 0 .673-.309 1.01-.928 1.01h-7.211c.098 1.08.415 1.874.953 2.383.538.509 1.32.763 2.347.763.521 0 .981-.063 1.381-.188.399-.125.851-.297 1.356-.516.489-.251.848-.376 1.076-.376zm-4.229-6.551c-.831 0-1.495.251-1.992.752-.497.501-.794 1.22-.892 2.16h5.524c-.033-.955-.277-1.679-.733-2.172-.456-.493-1.092-.74-1.907-.74zM54.307 33.471c-.521 0-1.186-.164-1.506-.494-.32-.329-.48-.768-.48-1.316V19.763h-3.374c-1.102 0-1.652-.501-1.652-1.504 0-.988.55-1.482 1.652-1.482h10.719c1.102 0 1.653.494 1.653 1.482 0 1.003-.551 1.504-1.653 1.504h-3.374v11.898c0 .548-.156.987-.468 1.316-.313.33-.981.494-1.517.494zM69.693 21.69c.545 0 .978.148 1.297.446.32.297.479.704.479 1.221v8.616c0 .486-.167.877-.502 1.175-.335.297-.768.446-1.297.446-.499 0-.896-.141-1.192-.423-.297-.282-.445-.658-.445-1.127v-.235a3.63 3.63 0 0 1-1.414 1.362c-.584.313-1.242.469-1.975.469-1.449 0-2.528-.403-3.237-1.209-.709-.806-1.064-2.023-1.064-3.651v-5.423c0-.517.16-.924.479-1.221.32-.298.752-.446 1.298-.446.545 0 .974.148 1.285.446.312.297.468.704.468 1.221v5.494c0 .688.144 1.197.432 1.526.288.329.729.493 1.321.493.685 0 1.243-.235 1.671-.704.429-.47.643-1.088.643-1.855v-4.954c0-.517.156-.924.467-1.221.312-.298.741-.446 1.286-.446zM81.429 21.643c1.017 0 1.915.242 2.694.727.779.486 1.387 1.178 1.824 2.079.437.899.655 1.944.655 3.134s-.218 2.242-.655 3.158c-.437.915-1.049 1.628-1.836 2.137-.787.508-1.681.762-2.682.762-.811 0-1.542-.168-2.194-.504a3.633 3.633 0 0 1-1.502-1.397v.187c0 .501-.159.904-.477 1.21-.317.305-.747.458-1.287.458-.54 0-.974-.153-1.299-.458-.326-.306-.489-.709-.489-1.21V18.402c0-.485.171-.876.512-1.173.342-.298.791-.447 1.347-.447.525 0 .946.141 1.264.423.318.282.477.657.477 1.127v5.142a3.534 3.534 0 0 1 1.49-1.35c.644-.321 1.363-.481 2.158-.481zm-1.049 9.298c.842 0 1.494-.294 1.955-.881.461-.587.691-1.412.691-2.477 0-1.049-.23-1.851-.691-2.407-.461-.555-1.113-.833-1.955-.833-.843 0-1.494.286-1.955.857-.461.571-.692 1.381-.692 2.43 0 1.064.231 1.882.692 2.454.461.571 1.112.857 1.955.857zM98.784 30.025c.337 0 .612.125.823.375.211.251.317.572.317.963 0 .266-.084.513-.254.74a2.005 2.005 0 0 1-.709.575 9.445 9.445 0 0 1-2.002.692c-.76.181-1.461.27-2.103.27-1.351 0-2.53-.242-3.535-.727-1.005-.486-1.778-1.178-2.318-2.078-.541-.9-.811-1.961-.811-3.182 0-1.174.262-2.214.786-3.122a5.526 5.526 0 0 1 2.179-2.125c.929-.509 1.984-.763 3.167-.763 1.132 0 2.124.231 2.977.692a4.895 4.895 0 0 1 1.989 1.973c.473.853.71 1.85.71 2.993 0 .345-.089.607-.266.787-.177.18-.427.27-.748.27h-7.095c.119.923.423 1.593.913 2.007.49.415 1.191.622 2.103.622.49 0 .929-.054 1.317-.164.389-.11.82-.258 1.293-.446.236-.094.464-.176.684-.247.219-.07.414-.105.583-.105zm-4.359-5.941c-.726 0-1.309.216-1.748.646-.439.431-.701 1.053-.786 1.867h4.891c-.051-.83-.275-1.456-.672-1.878-.397-.423-.958-.635-1.685-.635z" style="fill:#cdd6f4;fill-rule:nonzero"/></svg>

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

1
_icons/textColor.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1 @@
<svg width="100" height="49" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M3.029 33.471c-.452 0-.815-.141-1.088-.422-.272-.282-.409-.65-.409-1.104V18.21c0-.454.129-.806.386-1.057.257-.25.612-.376 1.064-.376h8.204c.951 0 1.426.407 1.426 1.221 0 .799-.475 1.198-1.426 1.198H4.501v4.508h6.218c.95 0 1.425.407 1.425 1.221 0 .798-.475 1.197-1.425 1.197H4.501v5.823c0 .454-.132.822-.397 1.104-.265.281-.624.422-1.075.422zM19.432 21.614c.367-.031.656.055.868.258.211.204.317.509.317.916 0 .423-.092.736-.275.939-.183.204-.515.337-.994.399l-.635.071c-.832.094-1.441.407-1.829.939-.388.532-.582 1.197-.582 1.996v4.93c0 .454-.127.803-.381 1.045-.253.243-.571.364-.951.364-.381 0-.695-.121-.941-.364-.247-.242-.37-.591-.37-1.045v-9.086c0-.438.123-.775.37-1.01.246-.234.553-.352.92-.352.366 0 .662.114.888.34.226.228.338.552.338.975v.939c.268-.689.667-1.221 1.195-1.597a3.419 3.419 0 0 1 1.766-.633l.296-.024zM31.876 30.184c.277 0 .501.102.672.305.171.204.257.478.257.822 0 .485-.302.892-.905 1.221a8.382 8.382 0 0 1-1.882.716 8.06 8.06 0 0 1-2.004.27c-1.923 0-3.447-.532-4.571-1.596-1.125-1.065-1.687-2.521-1.687-4.368 0-1.174.244-2.215.734-3.122a5.2 5.2 0 0 1 2.065-2.113c.888-.502 1.894-.752 3.019-.752 1.075 0 2.012.227 2.811.681a4.7 4.7 0 0 1 1.857 1.925c.44.83.66 1.808.66 2.935 0 .673-.309 1.01-.928 1.01h-7.211c.097 1.08.415 1.874.953 2.383.538.509 1.32.763 2.347.763.521 0 .981-.063 1.381-.188.399-.125.851-.297 1.356-.516.489-.251.848-.376 1.076-.376zm-4.229-6.551c-.831 0-1.495.251-1.992.752-.497.501-.795 1.22-.892 2.16h5.524c-.033-.955-.277-1.679-.733-2.172-.457-.493-1.092-.74-1.907-.74zM45.134 30.184c.277 0 .501.102.672.305.171.204.257.478.257.822 0 .485-.302.892-.905 1.221a8.382 8.382 0 0 1-1.882.716c-.7.18-1.369.27-2.004.27-1.923 0-3.447-.532-4.571-1.596-1.125-1.065-1.687-2.521-1.687-4.368 0-1.174.245-2.215.734-3.122a5.2 5.2 0 0 1 2.065-2.113c.888-.502 1.894-.752 3.019-.752 1.075 0 2.012.227 2.811.681a4.7 4.7 0 0 1 1.857 1.925c.44.83.66 1.808.66 2.935 0 .673-.309 1.01-.928 1.01h-7.211c.098 1.08.415 1.874.953 2.383.538.509 1.32.763 2.347.763.521 0 .981-.063 1.381-.188.399-.125.851-.297 1.356-.516.489-.251.848-.376 1.076-.376zm-4.229-6.551c-.831 0-1.495.251-1.992.752-.497.501-.794 1.22-.892 2.16h5.524c-.033-.955-.277-1.679-.733-2.172-.456-.493-1.092-.74-1.907-.74z" style="fill:#f33;fill-rule:nonzero"/><path d="M54.307 33.471c-.521 0-1.186-.164-1.506-.494-.32-.329-.48-.768-.48-1.316V19.763h-3.374c-1.102 0-1.652-.501-1.652-1.504 0-.988.55-1.482 1.652-1.482h10.719c1.102 0 1.653.494 1.653 1.482 0 1.003-.551 1.504-1.653 1.504h-3.374v11.898c0 .548-.156.987-.468 1.316-.313.33-.981.494-1.517.494zM69.693 21.69c.545 0 .978.148 1.297.446.32.297.479.704.479 1.221v8.616c0 .486-.167.877-.502 1.175-.335.297-.768.446-1.297.446-.499 0-.896-.141-1.192-.423-.297-.282-.445-.658-.445-1.127v-.235a3.63 3.63 0 0 1-1.414 1.362c-.584.313-1.242.469-1.975.469-1.449 0-2.528-.403-3.237-1.209-.709-.806-1.064-2.023-1.064-3.651v-5.423c0-.517.16-.924.479-1.221.32-.298.752-.446 1.298-.446.545 0 .974.148 1.285.446.312.297.468.704.468 1.221v5.494c0 .688.144 1.197.432 1.526.288.329.729.493 1.321.493.685 0 1.243-.235 1.671-.704.429-.47.643-1.088.643-1.855v-4.954c0-.517.156-.924.467-1.221.312-.298.741-.446 1.286-.446zM81.429 21.643c1.017 0 1.915.242 2.694.727.779.486 1.387 1.178 1.824 2.079.437.899.655 1.944.655 3.134s-.218 2.242-.655 3.158c-.437.915-1.049 1.628-1.836 2.137-.787.508-1.681.762-2.682.762-.811 0-1.542-.168-2.194-.504a3.633 3.633 0 0 1-1.502-1.397v.187c0 .501-.159.904-.477 1.21-.317.305-.747.458-1.287.458-.54 0-.974-.153-1.299-.458-.326-.306-.489-.709-.489-1.21V18.402c0-.485.171-.876.512-1.173.342-.298.791-.447 1.347-.447.525 0 .946.141 1.264.423.318.282.477.657.477 1.127v5.142a3.534 3.534 0 0 1 1.49-1.35c.644-.321 1.363-.481 2.158-.481zm-1.049 9.298c.842 0 1.494-.294 1.955-.881.461-.587.691-1.412.691-2.477 0-1.049-.23-1.851-.691-2.407-.461-.555-1.113-.833-1.955-.833-.843 0-1.494.286-1.955.857-.461.571-.692 1.381-.692 2.43 0 1.064.231 1.882.692 2.454.461.571 1.112.857 1.955.857zM98.784 30.025c.337 0 .612.125.823.375.211.251.317.572.317.963 0 .266-.084.513-.254.74a2.005 2.005 0 0 1-.709.575 9.445 9.445 0 0 1-2.002.692c-.76.181-1.461.27-2.103.27-1.351 0-2.53-.242-3.535-.727-1.005-.486-1.778-1.178-2.318-2.078-.541-.9-.811-1.961-.811-3.182 0-1.174.262-2.214.786-3.122a5.526 5.526 0 0 1 2.179-2.125c.929-.509 1.984-.763 3.167-.763 1.132 0 2.124.231 2.977.692a4.895 4.895 0 0 1 1.989 1.973c.473.853.71 1.85.71 2.993 0 .345-.089.607-.266.787-.177.18-.427.27-.748.27h-7.095c.119.923.423 1.593.913 2.007.49.415 1.191.622 2.103.622.49 0 .929-.054 1.317-.164.389-.11.82-.258 1.293-.446.236-.094.464-.176.684-.247.219-.07.414-.105.583-.105zm-4.359-5.941c-.726 0-1.309.216-1.748.646-.439.431-.701 1.053-.786 1.867h4.891c-.051-.83-.275-1.456-.672-1.878-.397-.423-.958-.635-1.685-.635z" style="fill:#29abe1;fill-rule:nonzero"/></svg>

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

@ -0,0 +1 @@
<svg width="100" height="49" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M3.029 33.471c-.452 0-.815-.141-1.088-.422-.272-.282-.409-.65-.409-1.104V18.21c0-.454.129-.806.386-1.057.257-.25.612-.376 1.064-.376h8.204c.951 0 1.426.407 1.426 1.221 0 .799-.475 1.198-1.426 1.198H4.501v4.508h6.218c.95 0 1.425.407 1.425 1.221 0 .798-.475 1.197-1.425 1.197H4.501v5.823c0 .454-.132.822-.397 1.104-.265.281-.624.422-1.075.422zM19.432 21.614c.367-.031.656.055.868.258.211.204.317.509.317.916 0 .423-.092.736-.275.939-.183.204-.515.337-.994.399l-.635.071c-.832.094-1.441.407-1.829.939-.388.532-.582 1.197-.582 1.996v4.93c0 .454-.127.803-.381 1.045-.253.243-.571.364-.951.364-.381 0-.695-.121-.941-.364-.247-.242-.37-.591-.37-1.045v-9.086c0-.438.123-.775.37-1.01.246-.234.553-.352.92-.352.366 0 .662.114.888.34.226.228.338.552.338.975v.939c.268-.689.667-1.221 1.195-1.597a3.419 3.419 0 0 1 1.766-.633l.296-.024zM31.876 30.184c.277 0 .501.102.672.305.171.204.257.478.257.822 0 .485-.302.892-.905 1.221a8.382 8.382 0 0 1-1.882.716 8.06 8.06 0 0 1-2.004.27c-1.923 0-3.447-.532-4.571-1.596-1.125-1.065-1.687-2.521-1.687-4.368 0-1.174.244-2.215.734-3.122a5.2 5.2 0 0 1 2.065-2.113c.888-.502 1.894-.752 3.019-.752 1.075 0 2.012.227 2.811.681a4.7 4.7 0 0 1 1.857 1.925c.44.83.66 1.808.66 2.935 0 .673-.309 1.01-.928 1.01h-7.211c.097 1.08.415 1.874.953 2.383.538.509 1.32.763 2.347.763.521 0 .981-.063 1.381-.188.399-.125.851-.297 1.356-.516.489-.251.848-.376 1.076-.376zm-4.229-6.551c-.831 0-1.495.251-1.992.752-.497.501-.795 1.22-.892 2.16h5.524c-.033-.955-.277-1.679-.733-2.172-.457-.493-1.092-.74-1.907-.74zM45.134 30.184c.277 0 .501.102.672.305.171.204.257.478.257.822 0 .485-.302.892-.905 1.221a8.382 8.382 0 0 1-1.882.716c-.7.18-1.369.27-2.004.27-1.923 0-3.447-.532-4.571-1.596-1.125-1.065-1.687-2.521-1.687-4.368 0-1.174.245-2.215.734-3.122a5.2 5.2 0 0 1 2.065-2.113c.888-.502 1.894-.752 3.019-.752 1.075 0 2.012.227 2.811.681a4.7 4.7 0 0 1 1.857 1.925c.44.83.66 1.808.66 2.935 0 .673-.309 1.01-.928 1.01h-7.211c.098 1.08.415 1.874.953 2.383.538.509 1.32.763 2.347.763.521 0 .981-.063 1.381-.188.399-.125.851-.297 1.356-.516.489-.251.848-.376 1.076-.376zm-4.229-6.551c-.831 0-1.495.251-1.992.752-.497.501-.794 1.22-.892 2.16h5.524c-.033-.955-.277-1.679-.733-2.172-.456-.493-1.092-.74-1.907-.74zM54.307 33.471c-.521 0-1.186-.164-1.506-.494-.32-.329-.48-.768-.48-1.316V19.763h-3.374c-1.102 0-1.652-.501-1.652-1.504 0-.988.55-1.482 1.652-1.482h10.719c1.102 0 1.653.494 1.653 1.482 0 1.003-.551 1.504-1.653 1.504h-3.374v11.898c0 .548-.156.987-.468 1.316-.313.33-.981.494-1.517.494zM69.693 21.69c.545 0 .978.148 1.297.446.32.297.479.704.479 1.221v8.616c0 .486-.167.877-.502 1.175-.335.297-.768.446-1.297.446-.499 0-.896-.141-1.192-.423-.297-.282-.445-.658-.445-1.127v-.235a3.63 3.63 0 0 1-1.414 1.362c-.584.313-1.242.469-1.975.469-1.449 0-2.528-.403-3.237-1.209-.709-.806-1.064-2.023-1.064-3.651v-5.423c0-.517.16-.924.479-1.221.32-.298.752-.446 1.298-.446.545 0 .974.148 1.285.446.312.297.468.704.468 1.221v5.494c0 .688.144 1.197.432 1.526.288.329.729.493 1.321.493.685 0 1.243-.235 1.671-.704.429-.47.643-1.088.643-1.855v-4.954c0-.517.156-.924.467-1.221.312-.298.741-.446 1.286-.446zM81.429 21.643c1.017 0 1.915.242 2.694.727.779.486 1.387 1.178 1.824 2.079.437.899.655 1.944.655 3.134s-.218 2.242-.655 3.158c-.437.915-1.049 1.628-1.836 2.137-.787.508-1.681.762-2.682.762-.811 0-1.542-.168-2.194-.504a3.633 3.633 0 0 1-1.502-1.397v.187c0 .501-.159.904-.477 1.21-.317.305-.747.458-1.287.458-.54 0-.974-.153-1.299-.458-.326-.306-.489-.709-.489-1.21V18.402c0-.485.171-.876.512-1.173.342-.298.791-.447 1.347-.447.525 0 .946.141 1.264.423.318.282.477.657.477 1.127v5.142a3.534 3.534 0 0 1 1.49-1.35c.644-.321 1.363-.481 2.158-.481zm-1.049 9.298c.842 0 1.494-.294 1.955-.881.461-.587.691-1.412.691-2.477 0-1.049-.23-1.851-.691-2.407-.461-.555-1.113-.833-1.955-.833-.843 0-1.494.286-1.955.857-.461.571-.692 1.381-.692 2.43 0 1.064.231 1.882.692 2.454.461.571 1.112.857 1.955.857zM98.784 30.025c.337 0 .612.125.823.375.211.251.317.572.317.963 0 .266-.084.513-.254.74a2.005 2.005 0 0 1-.709.575 9.445 9.445 0 0 1-2.002.692c-.76.181-1.461.27-2.103.27-1.351 0-2.53-.242-3.535-.727-1.005-.486-1.778-1.178-2.318-2.078-.541-.9-.811-1.961-.811-3.182 0-1.174.262-2.214.786-3.122a5.526 5.526 0 0 1 2.179-2.125c.929-.509 1.984-.763 3.167-.763 1.132 0 2.124.231 2.977.692a4.895 4.895 0 0 1 1.989 1.973c.473.853.71 1.85.71 2.993 0 .345-.089.607-.266.787-.177.18-.427.27-.748.27h-7.095c.119.923.423 1.593.913 2.007.49.415 1.191.622 2.103.622.49 0 .929-.054 1.317-.164.389-.11.82-.258 1.293-.446.236-.094.464-.176.684-.247.219-.07.414-.105.583-.105zm-4.359-5.941c-.726 0-1.309.216-1.748.646-.439.431-.701 1.053-.786 1.867h4.891c-.051-.83-.275-1.456-.672-1.878-.397-.423-.958-.635-1.685-.635z" style="fill:#282a36;fill-rule:nonzero"/></svg>

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

@ -0,0 +1 @@
<svg width="100" height="49" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M3.029 33.471c-.452 0-.815-.141-1.088-.422-.272-.282-.409-.65-.409-1.104V18.21c0-.454.129-.806.386-1.057.257-.25.612-.376 1.064-.376h8.204c.951 0 1.426.407 1.426 1.221 0 .799-.475 1.198-1.426 1.198H4.501v4.508h6.218c.95 0 1.425.407 1.425 1.221 0 .798-.475 1.197-1.425 1.197H4.501v5.823c0 .454-.132.822-.397 1.104-.265.281-.624.422-1.075.422zM19.432 21.614c.367-.031.656.055.868.258.211.204.317.509.317.916 0 .423-.092.736-.275.939-.183.204-.515.337-.994.399l-.635.071c-.832.094-1.441.407-1.829.939-.388.532-.582 1.197-.582 1.996v4.93c0 .454-.127.803-.381 1.045-.253.243-.571.364-.951.364-.381 0-.695-.121-.941-.364-.247-.242-.37-.591-.37-1.045v-9.086c0-.438.123-.775.37-1.01.246-.234.553-.352.92-.352.366 0 .662.114.888.34.226.228.338.552.338.975v.939c.268-.689.667-1.221 1.195-1.597a3.419 3.419 0 0 1 1.766-.633l.296-.024zM31.876 30.184c.277 0 .501.102.672.305.171.204.257.478.257.822 0 .485-.302.892-.905 1.221a8.382 8.382 0 0 1-1.882.716 8.06 8.06 0 0 1-2.004.27c-1.923 0-3.447-.532-4.571-1.596-1.125-1.065-1.687-2.521-1.687-4.368 0-1.174.244-2.215.734-3.122a5.2 5.2 0 0 1 2.065-2.113c.888-.502 1.894-.752 3.019-.752 1.075 0 2.012.227 2.811.681a4.7 4.7 0 0 1 1.857 1.925c.44.83.66 1.808.66 2.935 0 .673-.309 1.01-.928 1.01h-7.211c.097 1.08.415 1.874.953 2.383.538.509 1.32.763 2.347.763.521 0 .981-.063 1.381-.188.399-.125.851-.297 1.356-.516.489-.251.848-.376 1.076-.376zm-4.229-6.551c-.831 0-1.495.251-1.992.752-.497.501-.795 1.22-.892 2.16h5.524c-.033-.955-.277-1.679-.733-2.172-.457-.493-1.092-.74-1.907-.74zM45.134 30.184c.277 0 .501.102.672.305.171.204.257.478.257.822 0 .485-.302.892-.905 1.221a8.382 8.382 0 0 1-1.882.716c-.7.18-1.369.27-2.004.27-1.923 0-3.447-.532-4.571-1.596-1.125-1.065-1.687-2.521-1.687-4.368 0-1.174.245-2.215.734-3.122a5.2 5.2 0 0 1 2.065-2.113c.888-.502 1.894-.752 3.019-.752 1.075 0 2.012.227 2.811.681a4.7 4.7 0 0 1 1.857 1.925c.44.83.66 1.808.66 2.935 0 .673-.309 1.01-.928 1.01h-7.211c.098 1.08.415 1.874.953 2.383.538.509 1.32.763 2.347.763.521 0 .981-.063 1.381-.188.399-.125.851-.297 1.356-.516.489-.251.848-.376 1.076-.376zm-4.229-6.551c-.831 0-1.495.251-1.992.752-.497.501-.794 1.22-.892 2.16h5.524c-.033-.955-.277-1.679-.733-2.172-.456-.493-1.092-.74-1.907-.74zM54.307 33.471c-.521 0-1.186-.164-1.506-.494-.32-.329-.48-.768-.48-1.316V19.763h-3.374c-1.102 0-1.652-.501-1.652-1.504 0-.988.55-1.482 1.652-1.482h10.719c1.102 0 1.653.494 1.653 1.482 0 1.003-.551 1.504-1.653 1.504h-3.374v11.898c0 .548-.156.987-.468 1.316-.313.33-.981.494-1.517.494zM69.693 21.69c.545 0 .978.148 1.297.446.32.297.479.704.479 1.221v8.616c0 .486-.167.877-.502 1.175-.335.297-.768.446-1.297.446-.499 0-.896-.141-1.192-.423-.297-.282-.445-.658-.445-1.127v-.235a3.63 3.63 0 0 1-1.414 1.362c-.584.313-1.242.469-1.975.469-1.449 0-2.528-.403-3.237-1.209-.709-.806-1.064-2.023-1.064-3.651v-5.423c0-.517.16-.924.479-1.221.32-.298.752-.446 1.298-.446.545 0 .974.148 1.285.446.312.297.468.704.468 1.221v5.494c0 .688.144 1.197.432 1.526.288.329.729.493 1.321.493.685 0 1.243-.235 1.671-.704.429-.47.643-1.088.643-1.855v-4.954c0-.517.156-.924.467-1.221.312-.298.741-.446 1.286-.446zM81.429 21.643c1.017 0 1.915.242 2.694.727.779.486 1.387 1.178 1.824 2.079.437.899.655 1.944.655 3.134s-.218 2.242-.655 3.158c-.437.915-1.049 1.628-1.836 2.137-.787.508-1.681.762-2.682.762-.811 0-1.542-.168-2.194-.504a3.633 3.633 0 0 1-1.502-1.397v.187c0 .501-.159.904-.477 1.21-.317.305-.747.458-1.287.458-.54 0-.974-.153-1.299-.458-.326-.306-.489-.709-.489-1.21V18.402c0-.485.171-.876.512-1.173.342-.298.791-.447 1.347-.447.525 0 .946.141 1.264.423.318.282.477.657.477 1.127v5.142a3.534 3.534 0 0 1 1.49-1.35c.644-.321 1.363-.481 2.158-.481zm-1.049 9.298c.842 0 1.494-.294 1.955-.881.461-.587.691-1.412.691-2.477 0-1.049-.23-1.851-.691-2.407-.461-.555-1.113-.833-1.955-.833-.843 0-1.494.286-1.955.857-.461.571-.692 1.381-.692 2.43 0 1.064.231 1.882.692 2.454.461.571 1.112.857 1.955.857zM98.784 30.025c.337 0 .612.125.823.375.211.251.317.572.317.963 0 .266-.084.513-.254.74a2.005 2.005 0 0 1-.709.575 9.445 9.445 0 0 1-2.002.692c-.76.181-1.461.27-2.103.27-1.351 0-2.53-.242-3.535-.727-1.005-.486-1.778-1.178-2.318-2.078-.541-.9-.811-1.961-.811-3.182 0-1.174.262-2.214.786-3.122a5.526 5.526 0 0 1 2.179-2.125c.929-.509 1.984-.763 3.167-.763 1.132 0 2.124.231 2.977.692a4.895 4.895 0 0 1 1.989 1.973c.473.853.71 1.85.71 2.993 0 .345-.089.607-.266.787-.177.18-.427.27-.748.27h-7.095c.119.923.423 1.593.913 2.007.49.415 1.191.622 2.103.622.49 0 .929-.054 1.317-.164.389-.11.82-.258 1.293-.446.236-.094.464-.176.684-.247.219-.07.414-.105.583-.105zm-4.359-5.941c-.726 0-1.309.216-1.748.646-.439.431-.701 1.053-.786 1.867h4.891c-.051-.83-.275-1.456-.672-1.878-.397-.423-.958-.635-1.685-.635z" style="fill:#f8f8f8;fill-rule:nonzero"/></svg>

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

@ -0,0 +1 @@
<svg width="100" height="49" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M3.029 33.471c-.452 0-.815-.141-1.088-.422-.272-.282-.409-.65-.409-1.104V18.21c0-.454.129-.806.386-1.057.257-.25.612-.376 1.064-.376h8.204c.951 0 1.426.407 1.426 1.221 0 .799-.475 1.198-1.426 1.198H4.501v4.508h6.218c.95 0 1.425.407 1.425 1.221 0 .798-.475 1.197-1.425 1.197H4.501v5.823c0 .454-.132.822-.397 1.104-.265.281-.624.422-1.075.422zM19.432 21.614c.367-.031.656.055.868.258.211.204.317.509.317.916 0 .423-.092.736-.275.939-.183.204-.515.337-.994.399l-.635.071c-.832.094-1.441.407-1.829.939-.388.532-.582 1.197-.582 1.996v4.93c0 .454-.127.803-.381 1.045-.253.243-.571.364-.951.364-.381 0-.695-.121-.941-.364-.247-.242-.37-.591-.37-1.045v-9.086c0-.438.123-.775.37-1.01.246-.234.553-.352.92-.352.366 0 .662.114.888.34.226.228.338.552.338.975v.939c.268-.689.667-1.221 1.195-1.597a3.419 3.419 0 0 1 1.766-.633l.296-.024zM31.876 30.184c.277 0 .501.102.672.305.171.204.257.478.257.822 0 .485-.302.892-.905 1.221a8.382 8.382 0 0 1-1.882.716 8.06 8.06 0 0 1-2.004.27c-1.923 0-3.447-.532-4.571-1.596-1.125-1.065-1.687-2.521-1.687-4.368 0-1.174.244-2.215.734-3.122a5.2 5.2 0 0 1 2.065-2.113c.888-.502 1.894-.752 3.019-.752 1.075 0 2.012.227 2.811.681a4.7 4.7 0 0 1 1.857 1.925c.44.83.66 1.808.66 2.935 0 .673-.309 1.01-.928 1.01h-7.211c.097 1.08.415 1.874.953 2.383.538.509 1.32.763 2.347.763.521 0 .981-.063 1.381-.188.399-.125.851-.297 1.356-.516.489-.251.848-.376 1.076-.376zm-4.229-6.551c-.831 0-1.495.251-1.992.752-.497.501-.795 1.22-.892 2.16h5.524c-.033-.955-.277-1.679-.733-2.172-.457-.493-1.092-.74-1.907-.74zM45.134 30.184c.277 0 .501.102.672.305.171.204.257.478.257.822 0 .485-.302.892-.905 1.221a8.382 8.382 0 0 1-1.882.716c-.7.18-1.369.27-2.004.27-1.923 0-3.447-.532-4.571-1.596-1.125-1.065-1.687-2.521-1.687-4.368 0-1.174.245-2.215.734-3.122a5.2 5.2 0 0 1 2.065-2.113c.888-.502 1.894-.752 3.019-.752 1.075 0 2.012.227 2.811.681a4.7 4.7 0 0 1 1.857 1.925c.44.83.66 1.808.66 2.935 0 .673-.309 1.01-.928 1.01h-7.211c.098 1.08.415 1.874.953 2.383.538.509 1.32.763 2.347.763.521 0 .981-.063 1.381-.188.399-.125.851-.297 1.356-.516.489-.251.848-.376 1.076-.376zm-4.229-6.551c-.831 0-1.495.251-1.992.752-.497.501-.794 1.22-.892 2.16h5.524c-.033-.955-.277-1.679-.733-2.172-.456-.493-1.092-.74-1.907-.74zM54.307 33.471c-.521 0-1.186-.164-1.506-.494-.32-.329-.48-.768-.48-1.316V19.763h-3.374c-1.102 0-1.652-.501-1.652-1.504 0-.988.55-1.482 1.652-1.482h10.719c1.102 0 1.653.494 1.653 1.482 0 1.003-.551 1.504-1.653 1.504h-3.374v11.898c0 .548-.156.987-.468 1.316-.313.33-.981.494-1.517.494zM69.693 21.69c.545 0 .978.148 1.297.446.32.297.479.704.479 1.221v8.616c0 .486-.167.877-.502 1.175-.335.297-.768.446-1.297.446-.499 0-.896-.141-1.192-.423-.297-.282-.445-.658-.445-1.127v-.235a3.63 3.63 0 0 1-1.414 1.362c-.584.313-1.242.469-1.975.469-1.449 0-2.528-.403-3.237-1.209-.709-.806-1.064-2.023-1.064-3.651v-5.423c0-.517.16-.924.479-1.221.32-.298.752-.446 1.298-.446.545 0 .974.148 1.285.446.312.297.468.704.468 1.221v5.494c0 .688.144 1.197.432 1.526.288.329.729.493 1.321.493.685 0 1.243-.235 1.671-.704.429-.47.643-1.088.643-1.855v-4.954c0-.517.156-.924.467-1.221.312-.298.741-.446 1.286-.446zM81.429 21.643c1.017 0 1.915.242 2.694.727.779.486 1.387 1.178 1.824 2.079.437.899.655 1.944.655 3.134s-.218 2.242-.655 3.158c-.437.915-1.049 1.628-1.836 2.137-.787.508-1.681.762-2.682.762-.811 0-1.542-.168-2.194-.504a3.633 3.633 0 0 1-1.502-1.397v.187c0 .501-.159.904-.477 1.21-.317.305-.747.458-1.287.458-.54 0-.974-.153-1.299-.458-.326-.306-.489-.709-.489-1.21V18.402c0-.485.171-.876.512-1.173.342-.298.791-.447 1.347-.447.525 0 .946.141 1.264.423.318.282.477.657.477 1.127v5.142a3.534 3.534 0 0 1 1.49-1.35c.644-.321 1.363-.481 2.158-.481zm-1.049 9.298c.842 0 1.494-.294 1.955-.881.461-.587.691-1.412.691-2.477 0-1.049-.23-1.851-.691-2.407-.461-.555-1.113-.833-1.955-.833-.843 0-1.494.286-1.955.857-.461.571-.692 1.381-.692 2.43 0 1.064.231 1.882.692 2.454.461.571 1.112.857 1.955.857zM98.784 30.025c.337 0 .612.125.823.375.211.251.317.572.317.963 0 .266-.084.513-.254.74a2.005 2.005 0 0 1-.709.575 9.445 9.445 0 0 1-2.002.692c-.76.181-1.461.27-2.103.27-1.351 0-2.53-.242-3.535-.727-1.005-.486-1.778-1.178-2.318-2.078-.541-.9-.811-1.961-.811-3.182 0-1.174.262-2.214.786-3.122a5.526 5.526 0 0 1 2.179-2.125c.929-.509 1.984-.763 3.167-.763 1.132 0 2.124.231 2.977.692a4.895 4.895 0 0 1 1.989 1.973c.473.853.71 1.85.71 2.993 0 .345-.089.607-.266.787-.177.18-.427.27-.748.27h-7.095c.119.923.423 1.593.913 2.007.49.415 1.191.622 2.103.622.49 0 .929-.054 1.317-.164.389-.11.82-.258 1.293-.446.236-.094.464-.176.684-.247.219-.07.414-.105.583-.105zm-4.359-5.941c-.726 0-1.309.216-1.748.646-.439.431-.701 1.053-.786 1.867h4.891c-.051-.83-.275-1.456-.672-1.878-.397-.423-.958-.635-1.685-.635z" style="fill:#eee;fill-rule:nonzero"/></svg>

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

@ -0,0 +1 @@
<svg width="100" height="49" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" xmlns="http://www.w3.org/2000/svg"><path d="M3.029 33.471c-.452 0-.815-.141-1.088-.422-.272-.282-.409-.65-.409-1.104V18.21c0-.454.129-.806.386-1.057.257-.25.612-.376 1.064-.376h8.204c.951 0 1.426.407 1.426 1.221 0 .799-.475 1.198-1.426 1.198H4.501v4.508h6.218c.95 0 1.425.407 1.425 1.221 0 .798-.475 1.197-1.425 1.197H4.501v5.823c0 .454-.132.822-.397 1.104-.265.281-.624.422-1.075.422zM19.432 21.614c.367-.031.656.055.868.258.211.204.317.509.317.916 0 .423-.092.736-.275.939-.183.204-.515.337-.994.399l-.635.071c-.832.094-1.441.407-1.829.939-.388.532-.582 1.197-.582 1.996v4.93c0 .454-.127.803-.381 1.045-.253.243-.571.364-.951.364-.381 0-.695-.121-.941-.364-.247-.242-.37-.591-.37-1.045v-9.086c0-.438.123-.775.37-1.01.246-.234.553-.352.92-.352.366 0 .662.114.888.34.226.228.338.552.338.975v.939c.268-.689.667-1.221 1.195-1.597a3.419 3.419 0 0 1 1.766-.633l.296-.024zM31.876 30.184c.277 0 .501.102.672.305.171.204.257.478.257.822 0 .485-.302.892-.905 1.221a8.382 8.382 0 0 1-1.882.716 8.06 8.06 0 0 1-2.004.27c-1.923 0-3.447-.532-4.571-1.596-1.125-1.065-1.687-2.521-1.687-4.368 0-1.174.244-2.215.734-3.122a5.2 5.2 0 0 1 2.065-2.113c.888-.502 1.894-.752 3.019-.752 1.075 0 2.012.227 2.811.681a4.7 4.7 0 0 1 1.857 1.925c.44.83.66 1.808.66 2.935 0 .673-.309 1.01-.928 1.01h-7.211c.097 1.08.415 1.874.953 2.383.538.509 1.32.763 2.347.763.521 0 .981-.063 1.381-.188.399-.125.851-.297 1.356-.516.489-.251.848-.376 1.076-.376zm-4.229-6.551c-.831 0-1.495.251-1.992.752-.497.501-.795 1.22-.892 2.16h5.524c-.033-.955-.277-1.679-.733-2.172-.457-.493-1.092-.74-1.907-.74zM45.134 30.184c.277 0 .501.102.672.305.171.204.257.478.257.822 0 .485-.302.892-.905 1.221a8.382 8.382 0 0 1-1.882.716c-.7.18-1.369.27-2.004.27-1.923 0-3.447-.532-4.571-1.596-1.125-1.065-1.687-2.521-1.687-4.368 0-1.174.245-2.215.734-3.122a5.2 5.2 0 0 1 2.065-2.113c.888-.502 1.894-.752 3.019-.752 1.075 0 2.012.227 2.811.681a4.7 4.7 0 0 1 1.857 1.925c.44.83.66 1.808.66 2.935 0 .673-.309 1.01-.928 1.01h-7.211c.098 1.08.415 1.874.953 2.383.538.509 1.32.763 2.347.763.521 0 .981-.063 1.381-.188.399-.125.851-.297 1.356-.516.489-.251.848-.376 1.076-.376zm-4.229-6.551c-.831 0-1.495.251-1.992.752-.497.501-.794 1.22-.892 2.16h5.524c-.033-.955-.277-1.679-.733-2.172-.456-.493-1.092-.74-1.907-.74zM54.307 33.471c-.521 0-1.186-.164-1.506-.494-.32-.329-.48-.768-.48-1.316V19.763h-3.374c-1.102 0-1.652-.501-1.652-1.504 0-.988.55-1.482 1.652-1.482h10.719c1.102 0 1.653.494 1.653 1.482 0 1.003-.551 1.504-1.653 1.504h-3.374v11.898c0 .548-.156.987-.468 1.316-.313.33-.981.494-1.517.494zM69.693 21.69c.545 0 .978.148 1.297.446.32.297.479.704.479 1.221v8.616c0 .486-.167.877-.502 1.175-.335.297-.768.446-1.297.446-.499 0-.896-.141-1.192-.423-.297-.282-.445-.658-.445-1.127v-.235a3.63 3.63 0 0 1-1.414 1.362c-.584.313-1.242.469-1.975.469-1.449 0-2.528-.403-3.237-1.209-.709-.806-1.064-2.023-1.064-3.651v-5.423c0-.517.16-.924.479-1.221.32-.298.752-.446 1.298-.446.545 0 .974.148 1.285.446.312.297.468.704.468 1.221v5.494c0 .688.144 1.197.432 1.526.288.329.729.493 1.321.493.685 0 1.243-.235 1.671-.704.429-.47.643-1.088.643-1.855v-4.954c0-.517.156-.924.467-1.221.312-.298.741-.446 1.286-.446zM81.429 21.643c1.017 0 1.915.242 2.694.727.779.486 1.387 1.178 1.824 2.079.437.899.655 1.944.655 3.134s-.218 2.242-.655 3.158c-.437.915-1.049 1.628-1.836 2.137-.787.508-1.681.762-2.682.762-.811 0-1.542-.168-2.194-.504a3.633 3.633 0 0 1-1.502-1.397v.187c0 .501-.159.904-.477 1.21-.317.305-.747.458-1.287.458-.54 0-.974-.153-1.299-.458-.326-.306-.489-.709-.489-1.21V18.402c0-.485.171-.876.512-1.173.342-.298.791-.447 1.347-.447.525 0 .946.141 1.264.423.318.282.477.657.477 1.127v5.142a3.534 3.534 0 0 1 1.49-1.35c.644-.321 1.363-.481 2.158-.481zm-1.049 9.298c.842 0 1.494-.294 1.955-.881.461-.587.691-1.412.691-2.477 0-1.049-.23-1.851-.691-2.407-.461-.555-1.113-.833-1.955-.833-.843 0-1.494.286-1.955.857-.461.571-.692 1.381-.692 2.43 0 1.064.231 1.882.692 2.454.461.571 1.112.857 1.955.857zM98.784 30.025c.337 0 .612.125.823.375.211.251.317.572.317.963 0 .266-.084.513-.254.74a2.005 2.005 0 0 1-.709.575 9.445 9.445 0 0 1-2.002.692c-.76.181-1.461.27-2.103.27-1.351 0-2.53-.242-3.535-.727-1.005-.486-1.778-1.178-2.318-2.078-.541-.9-.811-1.961-.811-3.182 0-1.174.262-2.214.786-3.122a5.526 5.526 0 0 1 2.179-2.125c.929-.509 1.984-.763 3.167-.763 1.132 0 2.124.231 2.977.692a4.895 4.895 0 0 1 1.989 1.973c.473.853.71 1.85.71 2.993 0 .345-.089.607-.266.787-.177.18-.427.27-.748.27h-7.095c.119.923.423 1.593.913 2.007.49.415 1.191.622 2.103.622.49 0 .929-.054 1.317-.164.389-.11.82-.258 1.293-.446.236-.094.464-.176.684-.247.219-.07.414-.105.583-.105zm-4.359-5.941c-.726 0-1.309.216-1.748.646-.439.431-.701 1.053-.786 1.867h4.891c-.051-.83-.275-1.456-.672-1.878-.397-.423-.958-.635-1.685-.635z" style="fill:#002b36;fill-rule:nonzero;fill-opacity:1"/></svg>

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

@ -0,0 +1 @@
<svg width="100" height="49" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" xmlns="http://www.w3.org/2000/svg"><path d="M3.029 33.471c-.452 0-.815-.141-1.088-.422-.272-.282-.409-.65-.409-1.104V18.21c0-.454.129-.806.386-1.057.257-.25.612-.376 1.064-.376h8.204c.951 0 1.426.407 1.426 1.221 0 .799-.475 1.198-1.426 1.198H4.501v4.508h6.218c.95 0 1.425.407 1.425 1.221 0 .798-.475 1.197-1.425 1.197H4.501v5.823c0 .454-.132.822-.397 1.104-.265.281-.624.422-1.075.422zM19.432 21.614c.367-.031.656.055.868.258.211.204.317.509.317.916 0 .423-.092.736-.275.939-.183.204-.515.337-.994.399l-.635.071c-.832.094-1.441.407-1.829.939-.388.532-.582 1.197-.582 1.996v4.93c0 .454-.127.803-.381 1.045-.253.243-.571.364-.951.364-.381 0-.695-.121-.941-.364-.247-.242-.37-.591-.37-1.045v-9.086c0-.438.123-.775.37-1.01.246-.234.553-.352.92-.352.366 0 .662.114.888.34.226.228.338.552.338.975v.939c.268-.689.667-1.221 1.195-1.597a3.419 3.419 0 0 1 1.766-.633l.296-.024zM31.876 30.184c.277 0 .501.102.672.305.171.204.257.478.257.822 0 .485-.302.892-.905 1.221a8.382 8.382 0 0 1-1.882.716 8.06 8.06 0 0 1-2.004.27c-1.923 0-3.447-.532-4.571-1.596-1.125-1.065-1.687-2.521-1.687-4.368 0-1.174.244-2.215.734-3.122a5.2 5.2 0 0 1 2.065-2.113c.888-.502 1.894-.752 3.019-.752 1.075 0 2.012.227 2.811.681a4.7 4.7 0 0 1 1.857 1.925c.44.83.66 1.808.66 2.935 0 .673-.309 1.01-.928 1.01h-7.211c.097 1.08.415 1.874.953 2.383.538.509 1.32.763 2.347.763.521 0 .981-.063 1.381-.188.399-.125.851-.297 1.356-.516.489-.251.848-.376 1.076-.376zm-4.229-6.551c-.831 0-1.495.251-1.992.752-.497.501-.795 1.22-.892 2.16h5.524c-.033-.955-.277-1.679-.733-2.172-.457-.493-1.092-.74-1.907-.74zM45.134 30.184c.277 0 .501.102.672.305.171.204.257.478.257.822 0 .485-.302.892-.905 1.221a8.382 8.382 0 0 1-1.882.716c-.7.18-1.369.27-2.004.27-1.923 0-3.447-.532-4.571-1.596-1.125-1.065-1.687-2.521-1.687-4.368 0-1.174.245-2.215.734-3.122a5.2 5.2 0 0 1 2.065-2.113c.888-.502 1.894-.752 3.019-.752 1.075 0 2.012.227 2.811.681a4.7 4.7 0 0 1 1.857 1.925c.44.83.66 1.808.66 2.935 0 .673-.309 1.01-.928 1.01h-7.211c.098 1.08.415 1.874.953 2.383.538.509 1.32.763 2.347.763.521 0 .981-.063 1.381-.188.399-.125.851-.297 1.356-.516.489-.251.848-.376 1.076-.376zm-4.229-6.551c-.831 0-1.495.251-1.992.752-.497.501-.794 1.22-.892 2.16h5.524c-.033-.955-.277-1.679-.733-2.172-.456-.493-1.092-.74-1.907-.74zM54.307 33.471c-.521 0-1.186-.164-1.506-.494-.32-.329-.48-.768-.48-1.316V19.763h-3.374c-1.102 0-1.652-.501-1.652-1.504 0-.988.55-1.482 1.652-1.482h10.719c1.102 0 1.653.494 1.653 1.482 0 1.003-.551 1.504-1.653 1.504h-3.374v11.898c0 .548-.156.987-.468 1.316-.313.33-.981.494-1.517.494zM69.693 21.69c.545 0 .978.148 1.297.446.32.297.479.704.479 1.221v8.616c0 .486-.167.877-.502 1.175-.335.297-.768.446-1.297.446-.499 0-.896-.141-1.192-.423-.297-.282-.445-.658-.445-1.127v-.235a3.63 3.63 0 0 1-1.414 1.362c-.584.313-1.242.469-1.975.469-1.449 0-2.528-.403-3.237-1.209-.709-.806-1.064-2.023-1.064-3.651v-5.423c0-.517.16-.924.479-1.221.32-.298.752-.446 1.298-.446.545 0 .974.148 1.285.446.312.297.468.704.468 1.221v5.494c0 .688.144 1.197.432 1.526.288.329.729.493 1.321.493.685 0 1.243-.235 1.671-.704.429-.47.643-1.088.643-1.855v-4.954c0-.517.156-.924.467-1.221.312-.298.741-.446 1.286-.446zM81.429 21.643c1.017 0 1.915.242 2.694.727.779.486 1.387 1.178 1.824 2.079.437.899.655 1.944.655 3.134s-.218 2.242-.655 3.158c-.437.915-1.049 1.628-1.836 2.137-.787.508-1.681.762-2.682.762-.811 0-1.542-.168-2.194-.504a3.633 3.633 0 0 1-1.502-1.397v.187c0 .501-.159.904-.477 1.21-.317.305-.747.458-1.287.458-.54 0-.974-.153-1.299-.458-.326-.306-.489-.709-.489-1.21V18.402c0-.485.171-.876.512-1.173.342-.298.791-.447 1.347-.447.525 0 .946.141 1.264.423.318.282.477.657.477 1.127v5.142a3.534 3.534 0 0 1 1.49-1.35c.644-.321 1.363-.481 2.158-.481zm-1.049 9.298c.842 0 1.494-.294 1.955-.881.461-.587.691-1.412.691-2.477 0-1.049-.23-1.851-.691-2.407-.461-.555-1.113-.833-1.955-.833-.843 0-1.494.286-1.955.857-.461.571-.692 1.381-.692 2.43 0 1.064.231 1.882.692 2.454.461.571 1.112.857 1.955.857zM98.784 30.025c.337 0 .612.125.823.375.211.251.317.572.317.963 0 .266-.084.513-.254.74a2.005 2.005 0 0 1-.709.575 9.445 9.445 0 0 1-2.002.692c-.76.181-1.461.27-2.103.27-1.351 0-2.53-.242-3.535-.727-1.005-.486-1.778-1.178-2.318-2.078-.541-.9-.811-1.961-.811-3.182 0-1.174.262-2.214.786-3.122a5.526 5.526 0 0 1 2.179-2.125c.929-.509 1.984-.763 3.167-.763 1.132 0 2.124.231 2.977.692a4.895 4.895 0 0 1 1.989 1.973c.473.853.71 1.85.71 2.993 0 .345-.089.607-.266.787-.177.18-.427.27-.748.27h-7.095c.119.923.423 1.593.913 2.007.49.415 1.191.622 2.103.622.49 0 .929-.054 1.317-.164.389-.11.82-.258 1.293-.446.236-.094.464-.176.684-.247.219-.07.414-.105.583-.105zm-4.359-5.941c-.726 0-1.309.216-1.748.646-.439.431-.701 1.053-.786 1.867h4.891c-.051-.83-.275-1.456-.672-1.878-.397-.423-.958-.635-1.685-.635z" style="fill:#fdf6e3;fill-rule:nonzero;fill-opacity:1"/></svg>

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

1
_icons/textWhite.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.6 KiB

View File

@ -0,0 +1 @@
<svg width="100" height="49" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M3.029 33.471c-.452 0-.815-.141-1.088-.422-.272-.282-.409-.65-.409-1.104V18.21c0-.454.129-.806.386-1.057.257-.25.612-.376 1.064-.376h8.204c.951 0 1.426.407 1.426 1.221 0 .799-.475 1.198-1.426 1.198H4.501v4.508h6.218c.95 0 1.425.407 1.425 1.221 0 .798-.475 1.197-1.425 1.197H4.501v5.823c0 .454-.132.822-.397 1.104-.265.281-.624.422-1.075.422zM19.432 21.614c.367-.031.656.055.868.258.211.204.317.509.317.916 0 .423-.092.736-.275.939-.183.204-.515.337-.994.399l-.635.071c-.832.094-1.441.407-1.829.939-.388.532-.582 1.197-.582 1.996v4.93c0 .454-.127.803-.381 1.045-.253.243-.571.364-.951.364-.381 0-.695-.121-.941-.364-.247-.242-.37-.591-.37-1.045v-9.086c0-.438.123-.775.37-1.01.246-.234.553-.352.92-.352.366 0 .662.114.888.34.226.228.338.552.338.975v.939c.268-.689.667-1.221 1.195-1.597a3.419 3.419 0 0 1 1.766-.633l.296-.024zM31.876 30.184c.277 0 .501.102.672.305.171.204.257.478.257.822 0 .485-.302.892-.905 1.221a8.382 8.382 0 0 1-1.882.716 8.06 8.06 0 0 1-2.004.27c-1.923 0-3.447-.532-4.571-1.596-1.125-1.065-1.687-2.521-1.687-4.368 0-1.174.244-2.215.734-3.122a5.2 5.2 0 0 1 2.065-2.113c.888-.502 1.894-.752 3.019-.752 1.075 0 2.012.227 2.811.681a4.7 4.7 0 0 1 1.857 1.925c.44.83.66 1.808.66 2.935 0 .673-.309 1.01-.928 1.01h-7.211c.097 1.08.415 1.874.953 2.383.538.509 1.32.763 2.347.763.521 0 .981-.063 1.381-.188.399-.125.851-.297 1.356-.516.489-.251.848-.376 1.076-.376zm-4.229-6.551c-.831 0-1.495.251-1.992.752-.497.501-.795 1.22-.892 2.16h5.524c-.033-.955-.277-1.679-.733-2.172-.457-.493-1.092-.74-1.907-.74zM45.134 30.184c.277 0 .501.102.672.305.171.204.257.478.257.822 0 .485-.302.892-.905 1.221a8.382 8.382 0 0 1-1.882.716c-.7.18-1.369.27-2.004.27-1.923 0-3.447-.532-4.571-1.596-1.125-1.065-1.687-2.521-1.687-4.368 0-1.174.245-2.215.734-3.122a5.2 5.2 0 0 1 2.065-2.113c.888-.502 1.894-.752 3.019-.752 1.075 0 2.012.227 2.811.681a4.7 4.7 0 0 1 1.857 1.925c.44.83.66 1.808.66 2.935 0 .673-.309 1.01-.928 1.01h-7.211c.098 1.08.415 1.874.953 2.383.538.509 1.32.763 2.347.763.521 0 .981-.063 1.381-.188.399-.125.851-.297 1.356-.516.489-.251.848-.376 1.076-.376zm-4.229-6.551c-.831 0-1.495.251-1.992.752-.497.501-.794 1.22-.892 2.16h5.524c-.033-.955-.277-1.679-.733-2.172-.456-.493-1.092-.74-1.907-.74zM54.307 33.471c-.521 0-1.186-.164-1.506-.494-.32-.329-.48-.768-.48-1.316V19.763h-3.374c-1.102 0-1.652-.501-1.652-1.504 0-.988.55-1.482 1.652-1.482h10.719c1.102 0 1.653.494 1.653 1.482 0 1.003-.551 1.504-1.653 1.504h-3.374v11.898c0 .548-.156.987-.468 1.316-.313.33-.981.494-1.517.494zM69.693 21.69c.545 0 .978.148 1.297.446.32.297.479.704.479 1.221v8.616c0 .486-.167.877-.502 1.175-.335.297-.768.446-1.297.446-.499 0-.896-.141-1.192-.423-.297-.282-.445-.658-.445-1.127v-.235a3.63 3.63 0 0 1-1.414 1.362c-.584.313-1.242.469-1.975.469-1.449 0-2.528-.403-3.237-1.209-.709-.806-1.064-2.023-1.064-3.651v-5.423c0-.517.16-.924.479-1.221.32-.298.752-.446 1.298-.446.545 0 .974.148 1.285.446.312.297.468.704.468 1.221v5.494c0 .688.144 1.197.432 1.526.288.329.729.493 1.321.493.685 0 1.243-.235 1.671-.704.429-.47.643-1.088.643-1.855v-4.954c0-.517.156-.924.467-1.221.312-.298.741-.446 1.286-.446zM81.429 21.643c1.017 0 1.915.242 2.694.727.779.486 1.387 1.178 1.824 2.079.437.899.655 1.944.655 3.134s-.218 2.242-.655 3.158c-.437.915-1.049 1.628-1.836 2.137-.787.508-1.681.762-2.682.762-.811 0-1.542-.168-2.194-.504a3.633 3.633 0 0 1-1.502-1.397v.187c0 .501-.159.904-.477 1.21-.317.305-.747.458-1.287.458-.54 0-.974-.153-1.299-.458-.326-.306-.489-.709-.489-1.21V18.402c0-.485.171-.876.512-1.173.342-.298.791-.447 1.347-.447.525 0 .946.141 1.264.423.318.282.477.657.477 1.127v5.142a3.534 3.534 0 0 1 1.49-1.35c.644-.321 1.363-.481 2.158-.481zm-1.049 9.298c.842 0 1.494-.294 1.955-.881.461-.587.691-1.412.691-2.477 0-1.049-.23-1.851-.691-2.407-.461-.555-1.113-.833-1.955-.833-.843 0-1.494.286-1.955.857-.461.571-.692 1.381-.692 2.43 0 1.064.231 1.882.692 2.454.461.571 1.112.857 1.955.857zM98.784 30.025c.337 0 .612.125.823.375.211.251.317.572.317.963 0 .266-.084.513-.254.74a2.005 2.005 0 0 1-.709.575 9.445 9.445 0 0 1-2.002.692c-.76.181-1.461.27-2.103.27-1.351 0-2.53-.242-3.535-.727-1.005-.486-1.778-1.178-2.318-2.078-.541-.9-.811-1.961-.811-3.182 0-1.174.262-2.214.786-3.122a5.526 5.526 0 0 1 2.179-2.125c.929-.509 1.984-.763 3.167-.763 1.132 0 2.124.231 2.977.692a4.895 4.895 0 0 1 1.989 1.973c.473.853.71 1.85.71 2.993 0 .345-.089.607-.266.787-.177.18-.427.27-.748.27h-7.095c.119.923.423 1.593.913 2.007.49.415 1.191.622 2.103.622.49 0 .929-.054 1.317-.164.389-.11.82-.258 1.293-.446.236-.094.464-.176.684-.247.219-.07.414-.105.583-.105zm-4.359-5.941c-.726 0-1.309.216-1.748.646-.439.431-.701 1.053-.786 1.867h4.891c-.051-.83-.275-1.456-.672-1.878-.397-.423-.958-.635-1.685-.635z" style="fill:#fff;fill-rule:nonzero"/></svg>

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

@ -0,0 +1,202 @@
const { existsSync, readFileSync } = require('fs')
const { readFile } = require('fs/promises')
const { join } = require('path')
const { brotliCompress, constants } = require('zlib')
const { promisify } = require('util')
const { load: loadYaml } = require('js-yaml')
const brotliCompressAsync = promisify(brotliCompress)
const PLUGIN_NAME = 'ProcessLocalesPlugin'
class ProcessLocalesPlugin {
constructor(options = {}) {
this.compress = !!options.compress
this.hotReload = !!options.hotReload
if (typeof options.inputDir !== 'string') {
throw new Error('ProcessLocalesPlugin: no input directory `inputDir` specified.')
} else if (!existsSync(options.inputDir)) {
throw new Error('ProcessLocalesPlugin: the specified input directory does not exist.')
}
this.inputDir = options.inputDir
if (typeof options.outputDir !== 'string') {
throw new Error('ProcessLocalesPlugin: no output directory `outputDir` specified.')
}
this.outputDir = options.outputDir
/** @type {Map<str, any>} */
this.locales = new Map()
this.localeNames = []
/** @type {Map<str, any>} */
this.cache = new Map()
this.filePaths = []
this.previousTimestamps = new Map()
this.startTime = Date.now()
/** @type {(updatedLocales: [string, string][]) => void|null} */
this.notifyLocaleChange = null
if (this.hotReload) {
this.hotReloadScript = readFileSync(`${__dirname}/_hotReloadLocalesScript.js`, 'utf-8')
}
this.loadLocales()
}
/** @param {import('webpack').Compiler} compiler */
apply(compiler) {
const { CachedSource, RawSource } = compiler.webpack.sources;
const { Compilation } = compiler.webpack
compiler.hooks.thisCompilation.tap(PLUGIN_NAME, (compilation) => {
const IS_DEV_SERVER = !!compiler.watching
compilation.hooks.processAssets.tapPromise({
name: PLUGIN_NAME,
stage: Compilation.PROCESS_ASSETS_STAGE_ADDITIONAL
}, async (_assets) => {
// While running in the webpack dev server, this hook gets called for every incremental build.
// For incremental builds we can return the already processed versions, which saves time
// and makes webpack treat them as cached
const promises = []
/** @type {[string, string][]} */
const updatedLocales = []
if (this.hotReload && !this.notifyLocaleChange) {
console.warn('ProcessLocalesPlugin: Unable to live reload locales as `notifyLocaleChange` is not set.')
}
for (let [locale, data] of this.locales) {
promises.push(new Promise(async (resolve) => {
if (IS_DEV_SERVER && compiler.fileTimestamps) {
const filePath = join(this.inputDir, `${locale}.yaml`)
const timestamp = compiler.fileTimestamps.get(filePath)?.safeTime
if (timestamp && timestamp > (this.previousTimestamps.get(locale) ?? this.startTime)) {
this.previousTimestamps.set(locale, timestamp)
const contents = await readFile(filePath, 'utf-8')
data = loadYaml(contents)
} else {
const { filename, source } = this.cache.get(locale)
compilation.emitAsset(filename, source, { minimized: true })
resolve()
return
}
}
this.removeEmptyValues(data)
let filename = `${this.outputDir}/${locale}.json`
let output = JSON.stringify(data)
if (this.hotReload && compiler.fileTimestamps) {
updatedLocales.push([locale, output])
}
if (this.compress) {
filename += '.br'
output = await this.compressLocale(output)
}
let source = new RawSource(output)
if (IS_DEV_SERVER) {
source = new CachedSource(source)
this.cache.set(locale, { filename, source })
// we don't need the unmodified sources anymore, as we use the cache `this.cache`
// so we can clear this to free some memory
this.locales.set(locale, null)
}
compilation.emitAsset(filename, source, { minimized: true })
resolve()
}))
}
await Promise.all(promises)
if (this.hotReload && this.notifyLocaleChange && updatedLocales.length > 0) {
this.notifyLocaleChange(updatedLocales)
}
})
})
compiler.hooks.afterCompile.tap(PLUGIN_NAME, (compilation) => {
if (!!compiler.watching) {
// watch locale files for changes
compilation.fileDependencies.addAll(this.filePaths)
}
})
compiler.hooks.emit.tap(PLUGIN_NAME, (compilation) => {
if (this.hotReload) {
// Find generated JavaScript output file (e.g. renderer.js or web.js)
// and inject the code snippet that listens for locale updates and replaces vue-i18n's locales
/** @type {string} */
const filename = [...[...compilation.chunks][0].files]
.find(file => file.endsWith('.js'))
compilation.assets[filename]._source._children.push(`\n${this.hotReloadScript}`)
}
})
}
loadLocales() {
const activeLocales = JSON.parse(readFileSync(`${this.inputDir}/activeLocales.json`))
for (const locale of activeLocales) {
const filePath = join(this.inputDir, `${locale}.yaml`)
this.filePaths.push(filePath)
const contents = readFileSync(filePath, 'utf-8')
const data = loadYaml(contents)
this.locales.set(locale, data)
this.localeNames.push(data['Locale Name'] ?? locale)
}
}
async compressLocale(data) {
const buffer = Buffer.from(data, 'utf-8')
return await brotliCompressAsync(buffer, {
params: {
[constants.BROTLI_PARAM_MODE]: constants.BROTLI_MODE_TEXT,
[constants.BROTLI_PARAM_QUALITY]: constants.BROTLI_MAX_QUALITY,
[constants.BROTLI_PARAM_SIZE_HINT]: buffer.byteLength
}
})
}
/**
* vue-i18n doesn't fallback if the translation is an empty string
* so we want to get rid of them and also remove the empty objects that can get left behind
* if we've removed all the keys and values in them
* @param {object|string} data
*/
removeEmptyValues(data) {
for (const key of Object.keys(data)) {
const value = data[key]
if (typeof value === 'object') {
this.removeEmptyValues(value)
}
if (!value || (typeof value === 'object' && Object.keys(value).length === 0)) {
delete data[key]
}
}
}
}
module.exports = ProcessLocalesPlugin

5
_scripts/_domParser.js Normal file
View File

@ -0,0 +1,5 @@
const DOMParser = window.DOMParser
export {
DOMParser
}

View File

@ -0,0 +1,18 @@
const websocket = new WebSocket('ws://localhost:9080/ws')
websocket.onmessage = (event) => {
const message = JSON.parse(event.data)
if (message.type === 'freetube-locale-update') {
const i18n = document.getElementById('app').__vue__.$i18n
for (const [locale, data] of message.data) {
// Only update locale data if it was already loaded
if (i18n.availableLocales.includes(locale)) {
const localeData = JSON.parse(data)
i18n.setLocaleMessage(locale, localeData)
}
}
}
}

View File

@ -1,102 +1,49 @@
const os = require('os')
const builder = require('electron-builder')
const config = require('./ebuilder.config.js')
const Platform = builder.Platform
const Arch = builder.Arch
const { name, productName } = require('../package.json')
const args = process.argv
let targets
var platform = os.platform()
const platform = os.platform()
if (platform == 'darwin') {
targets = Platform.MAC.createTarget()
} else if (platform == 'win32') {
targets = Platform.WINDOWS.createTarget()
} else if (platform == 'linux') {
if (platform === 'darwin') {
let arch = Arch.x64
if (args[2] === 'arm64') {
arch = Arch.arm64
}
if (args[3] === 'arm32') {
targets = Platform.MAC.createTarget(['DMG','zip', '7z'], arch)
} else if (platform === 'win32') {
let arch = Arch.x64
if (args[2] === 'arm64') {
arch = Arch.arm64
}
targets = Platform.WINDOWS.createTarget(['nsis', 'zip', '7z', 'portable'], arch)
} else if (platform === 'linux') {
let arch = Arch.x64
if (args[2] === 'arm64') {
arch = Arch.arm64
}
if (args[2] === 'arm32') {
arch = Arch.armv7l
}
targets = Platform.LINUX.createTarget(['deb', 'zip', 'apk', 'rpm', 'AppImage', 'pacman'], arch)
}
const config = {
appId: `io.freetubeapp.${name}`,
copyright: 'Copyleft © 2020 freetubeapp@protonmail.com',
// asar: false,
// compression: 'store',
productName,
directories: {
output: './build/',
},
protocols: [
{
name: "FreeTube",
schemes: [
"freetube"
]
}
],
files: ['_icons/iconColor.*', 'icon.svg', './dist/**/*', '!./dist/web/**/*'],
dmg: {
contents: [
{
path: '/Applications',
type: 'link',
x: 410,
y: 230,
},
{
type: 'file',
x: 130,
y: 230,
},
],
window: {
height: 380,
width: 540,
}
},
linux: {
category: 'Network',
icon: '_icons/icon.svg',
target: ['deb', 'zip', 'apk', 'rpm', 'AppImage', 'pacman'],
},
mac: {
category: 'public.app-category.utilities',
icon: '_icons/iconMac.icns',
target: ['dmg', 'zip'],
type: 'distribution',
extendInfo: {
CFBundleURLTypes: [
'freetube'
],
CFBundleURLSchemes: [
'freetube'
]
}
},
win: {
icon: '_icons/icon.ico',
target: ['nsis', 'zip', 'portable', 'squirrel'],
},
nsis: {
allowToChangeInstallationDirectory: true,
oneClick: false,
},
targets = Platform.LINUX.createTarget(['deb', 'zip', '7z', 'apk', 'rpm', 'AppImage', 'pacman'], arch)
}
builder
.build({
targets,
config,
publish: 'never'
})
.then(m => {
console.log(m)

View File

@ -8,21 +8,36 @@ const kill = require('tree-kill')
const path = require('path')
const { spawn } = require('child_process')
const mainConfig = require('./webpack.main.config')
const rendererConfig = require('./webpack.renderer.config')
const workersConfig = require('./webpack.workers.config')
const ProcessLocalesPlugin = require('./ProcessLocalesPlugin')
let electronProcess = null
let manualRestart = null
const remoteDebugging = !!(
process.argv[2] && process.argv[2] === '--remote-debug'
)
const remoteDebugging = process.argv.indexOf('--remote-debug') !== -1
const web = process.argv.indexOf('--web') !== -1
let mainConfig
let rendererConfig
let webConfig
if (!web) {
mainConfig = require('./webpack.main.config')
rendererConfig = require('./webpack.renderer.config')
} else {
webConfig = require('./webpack.web.config')
}
if (remoteDebugging) {
// disable dvtools open in electron
process.env.RENDERER_REMOTE_DEBUGGING = true
}
// Define exit code for relaunch and set it in the environment
const relaunchExitCode = 69
process.env.FREETUBE_RELAUNCH_EXIT_CODE = relaunchExitCode
const port = 9080
async function killElectron(pid) {
return new Promise((resolve, reject) => {
if (pid) {
@ -45,48 +60,57 @@ async function restartElectron() {
electronProcess = spawn(electron, [
path.join(__dirname, '../dist/main.js'),
// '--enable-logging', Enable to show logs from all electron processes
// '--enable-logging', // Enable to show logs from all electron processes
remoteDebugging ? '--inspect=9222' : '',
remoteDebugging ? '--remote-debugging-port=9223' : '',
])
remoteDebugging ? '--remote-debugging-port=9223' : ''
],
// { stdio: 'inherit' } // required for logs to actually appear in the stdout
)
electronProcess.on('exit', (code, _) => {
if (code === relaunchExitCode) {
electronProcess = null
restartElectron()
return
}
electronProcess.on('exit', (code, signal) => {
if (!manualRestart) process.exit(0)
})
}
function startMain() {
const webpackSetup = webpack([mainConfig, workersConfig])
/**
* @param {import('webpack').Compiler} compiler
* @param {WebpackDevServer} devServer
*/
function setupNotifyLocaleUpdate(compiler, devServer) {
const notifyLocaleChange = (updatedLocales) => {
devServer.sendMessage(devServer.webSocketServer.clients, "freetube-locale-update", updatedLocales)
}
webpackSetup.compilers.forEach(compiler => {
compiler.options.plugins
.filter(plugin => plugin instanceof ProcessLocalesPlugin)
.forEach((/** @type {ProcessLocalesPlugin} */plugin) => {
plugin.notifyLocaleChange = notifyLocaleChange
})
}
function startMain() {
const compiler = webpack(mainConfig)
const { name } = compiler
switch (name) {
case 'workers':
compiler.hooks.afterEmit.tap('afterEmit', async () => {
console.log(`\nCompiled ${name} script!`)
console.log(`\nWatching file changes for ${name} script...`)
})
break
case 'main':
default:
compiler.hooks.afterEmit.tap('afterEmit', async () => {
console.log(`\nCompiled ${name} script!`)
manualRestart = true
await restartElectron()
setTimeout(() => {
manualRestart = false
}, 2500)
console.log(`\nWatching file changes for ${name} script...`)
})
break
}
})
webpackSetup.watch({
compiler.watch({
aggregateTimeout: 500,
},
err => {
@ -103,18 +127,62 @@ function startRenderer(callback) {
console.log(`\nWatching file changes for ${name} script...`)
})
const server = new WebpackDevServer(compiler, {
contentBase: path.join(__dirname, '../'),
hot: true,
overlay: true,
clientLogLevel: 'warning'
})
const server = new WebpackDevServer({
static: {
directory: path.resolve(__dirname, '..', 'static'),
watch: {
ignored: [
/(dashFiles|storyboards)\/*/,
'/**/.DS_Store',
'**/static/locales/*'
]
},
publicPath: '/static'
},
port
}, compiler)
server.listen(9080, '', err => {
server.startCallback(err => {
if (err) console.error(err)
setupNotifyLocaleUpdate(compiler, server)
callback()
})
}
function startWeb () {
const compiler = webpack(webConfig)
const { name } = compiler
compiler.hooks.afterEmit.tap('afterEmit', () => {
console.log(`\nCompiled ${name} script!`)
console.log(`\nWatching file changes for ${name} script...`)
})
const server = new WebpackDevServer({
open: true,
static: {
directory: path.resolve(__dirname, '..', 'static'),
watch: {
ignored: [
/(dashFiles|storyboards)\/*/,
'/**/.DS_Store',
'**/static/locales/*'
]
}
},
port
}, compiler)
server.startCallback(err => {
if (err) console.error(err)
setupNotifyLocaleUpdate(compiler, server)
})
}
if (!web) {
startRenderer(startMain)
} else {
startWeb()
}

View File

@ -0,0 +1,94 @@
const { name, productName } = require('../package.json')
const config = {
appId: `io.freetubeapp.${name}`,
copyright: 'Copyleft © 2020-2024 freetubeapp@protonmail.com',
// asar: false,
// compression: 'store',
productName,
directories: {
output: './build/',
},
protocols: [
{
name: "FreeTube",
schemes: [
"freetube"
]
}
],
files: [
'_icons/iconColor.*',
'icon.svg',
'./dist/**/*',
'!dist/web/*',
'!node_modules/**/*',
],
dmg: {
contents: [
{
path: '/Applications',
type: 'link',
x: 410,
y: 230,
},
{
type: 'file',
x: 130,
y: 230,
},
],
window: {
height: 380,
width: 540,
}
},
linux: {
category: 'Network',
icon: '_icons/icon.svg',
target: ['deb', 'zip', '7z', 'apk', 'rpm', 'AppImage', 'pacman'],
},
// See the following issues for more information
// https://github.com/jordansissel/fpm/issues/1503
// https://github.com/jgraph/drawio-desktop/issues/259
rpm: {
fpm: [`--rpm-rpmbuild-define=_build_id_links none`]
},
deb: {
depends: [
"libgtk-3-0",
"libnotify4",
"libnss3",
"libxss1",
"libxtst6",
"xdg-utils",
"libatspi2.0-0",
"libuuid1",
"libsecret-1-0"
]
},
mac: {
category: 'public.app-category.utilities',
icon: '_icons/iconMac.icns',
target: ['dmg', 'zip', '7z'],
type: 'distribution',
extendInfo: {
CFBundleURLTypes: [
'freetube'
],
CFBundleURLSchemes: [
'freetube'
]
}
},
win: {
icon: '_icons/icon.ico',
target: ['nsis', 'zip', '7z', 'portable'],
},
nsis: {
allowToChangeInstallationDirectory: true,
oneClick: false,
},
}
module.exports = config

16
_scripts/getInstances.js Normal file
View File

@ -0,0 +1,16 @@
const fs = require('fs/promises')
const invidiousApiUrl = 'https://api.invidious.io/instances.json'
fetch(invidiousApiUrl).then(e => e.json()).then(res => {
const data = res.filter((instance) => {
return !(instance[0].includes('.onion') ||
instance[0].includes('.i2p') ||
!instance[1].api)
}).map((instance) => {
return {
url: instance[1].uri.replace(/\/$/, ''),
cors: instance[1].cors
}
})
fs.writeFile('././static/invidious-instances.json', JSON.stringify(data, null, 2))
})

148
_scripts/getRegions.mjs Normal file
View File

@ -0,0 +1,148 @@
/**
* This script updates the files in static/geolocations with the available locations on YouTube.
*
* It tries to map every active FreeTube language (static/locales/activelocales.json)
* to it's equivalent on YouTube.
*
* It then uses those language mappings,
* to scrape the location selection menu on the YouTube website, in every mapped language.
*
* All languages it couldn't find on YouTube, that don't have manually added mapping,
* get logged to the console, as well as all unmapped YouTube languages.
*/
import { mkdirSync, readFileSync, rmSync, writeFileSync } from 'fs'
import { dirname } from 'path'
import { fileURLToPath } from 'url'
import { Innertube, Misc } from 'youtubei.js'
const STATIC_DIRECTORY = `${dirname(fileURLToPath(import.meta.url))}/../static`
const activeLanguagesPath = `${STATIC_DIRECTORY}/locales/activeLocales.json`
/** @type {string[]} */
const activeLanguages = JSON.parse(readFileSync(activeLanguagesPath, { encoding: 'utf8' }))
// en-US is en on YouTube
const initialResponse = await scrapeLanguage('en')
// Scrape language menu in en-US
/** @type {string[]} */
const youTubeLanguages = initialResponse.data.actions[0].openPopupAction.popup.multiPageMenuRenderer.sections[1].multiPageMenuSectionRenderer.items[1].compactLinkRenderer.serviceEndpoint.signalServiceEndpoint.actions[0].getMultiPageMenuAction.menu.multiPageMenuRenderer.sections[0].multiPageMenuSectionRenderer.items
.map(({ compactLinkRenderer }) => {
return compactLinkRenderer.serviceEndpoint.signalServiceEndpoint.actions[0].selectLanguageCommand.hl
})
// map FreeTube languages to their YouTube equivalents
const foundLanguageNames = ['en-US']
const unusedYouTubeLanguageNames = []
const languagesToScrape = []
for (const language of youTubeLanguages) {
if (activeLanguages.includes(language)) {
foundLanguageNames.push(language)
languagesToScrape.push({
youTube: language,
freeTube: language
})
} else if (activeLanguages.includes(language.replace('-', '_'))) {
const withUnderScore = language.replace('-', '_')
foundLanguageNames.push(withUnderScore)
languagesToScrape.push({
youTube: language,
freeTube: withUnderScore
})
}
// special cases
else if (language === 'de') {
foundLanguageNames.push('de-DE')
languagesToScrape.push({
youTube: 'de',
freeTube: 'de-DE'
})
} else if (language === 'fr') {
foundLanguageNames.push('fr-FR')
languagesToScrape.push({
youTube: 'fr',
freeTube: 'fr-FR'
})
} else if (language === 'no') {
// according to https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
// "no" is the macro language for "nb" and "nn"
foundLanguageNames.push('nb_NO', 'nn')
languagesToScrape.push({
youTube: 'no',
freeTube: 'nb_NO'
})
languagesToScrape.push({
youTube: 'no',
freeTube: 'nn'
})
} else if (language !== 'en') {
unusedYouTubeLanguageNames.push(language)
}
}
console.log("Active FreeTube languages that aren't available on YouTube:")
console.log(activeLanguages.filter(lang => !foundLanguageNames.includes(lang)).sort())
console.log("YouTube languages that don't have an equivalent active FreeTube language:")
console.log(unusedYouTubeLanguageNames.sort())
// Scrape the location menu in various languages and write files to the file system
rmSync(`${STATIC_DIRECTORY}/geolocations`, { recursive: true })
mkdirSync(`${STATIC_DIRECTORY}/geolocations`)
processGeolocations('en-US', 'en', initialResponse)
for (const { youTube, freeTube } of languagesToScrape) {
const response = await scrapeLanguage(youTube)
processGeolocations(freeTube, youTube, response)
}
async function scrapeLanguage(youTubeLanguageCode) {
const session = await Innertube.create({
retrieve_player: false,
generate_session_locally: true,
lang: youTubeLanguageCode
})
return await session.actions.execute('/account/account_menu')
}
function processGeolocations(freeTubeLanguage, youTubeLanguage, response) {
const geolocations = response.data.actions[0].openPopupAction.popup.multiPageMenuRenderer.sections[1].multiPageMenuSectionRenderer.items[3].compactLinkRenderer.serviceEndpoint.signalServiceEndpoint.actions[0].getMultiPageMenuAction.menu.multiPageMenuRenderer.sections[0].multiPageMenuSectionRenderer.items
.map(({ compactLinkRenderer }) => {
return {
name: new Misc.Text(compactLinkRenderer.title).toString().trim(),
code: compactLinkRenderer.serviceEndpoint.signalServiceEndpoint.actions[0].selectCountryCommand.gl
}
})
const normalisedFreeTubeLanguage = freeTubeLanguage.replace('_', '-')
// give Intl.Collator 4 locales, in the hopes that it supports one of them
// deduplicate the list so it doesn't have to do duplicate work
const localeSet = new Set()
localeSet.add(normalisedFreeTubeLanguage)
localeSet.add(youTubeLanguage)
localeSet.add(normalisedFreeTubeLanguage.split('-')[0])
localeSet.add(youTubeLanguage.split('-')[0])
const locales = Array.from(localeSet)
// only sort if node supports sorting the language, otherwise hope that YouTube's sorting was correct
// node 20.3.1 doesn't support sorting `eu`
if (Intl.Collator.supportedLocalesOf(locales).length > 0) {
const collator = new Intl.Collator(locales)
geolocations.sort((a, b) => collator.compare(a.name, b.name))
}
writeFileSync(`${STATIC_DIRECTORY}/geolocations/${freeTubeLanguage}.json`, JSON.stringify(geolocations))
}

Some files were not shown because too many files have changed in this diff Show More