Commit Graph

6409 Commits

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