Commit Graph

4215 Commits

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