Commit Graph

6483 Commits

Author SHA1 Message Date
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