Commit Graph

81 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 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
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
M. Ian Graham 207d72a9c2
Add setting: Distraction Free Settings → Hide Upcoming Premieres (#2853) 2022-11-24 13:31:53 +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
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
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 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 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
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
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
Malik 141860376d
#2463: Change formats button title from "Video" to "Media" (#2537) 2022-09-05 09:07:48 +00: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
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 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 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 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 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
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
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 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 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
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
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
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
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
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
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
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
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
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
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