Commit Graph

5492 Commits

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