This commit introduces a new member to VideoPlayer, initialSeekComplete.
The boolean is set to true after the timestamp has been set on videoEl
from the query or IDB.
If there's no existing timestamp its set to true immediately.
Change updateProgressDatabase() to update watch_history when
initialSeekComplete is true.
This fixes a race condition where updateProgressDatabase() would run
before the saved time could be loaded.
Since the initial timestamp on the video element was 0
the saved time would be forgotten.
* Translated using Weblate (Malayalam)
Currently translated at 93.5% (73 of 78 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/ml/
* Translated using Weblate (Bengali)
Currently translated at 97.4% (76 of 78 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/bn/
* Added translation using Weblate (Swedish)
* Translated using Weblate (Swedish)
Currently translated at 100.0% (78 of 78 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/sv/
* Add Swedish to language selector.
Co-authored-by: vachan-maker <vachan2014carmel@gmail.com>
Co-authored-by: ispeakbangla <nopetaci@altmails.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
* Added translation using Weblate (Czech)
* Translated using Weblate (Czech)
Currently translated at 2.5% (2 of 78 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/cs/
* Translated using Weblate (Czech)
Currently translated at 100.0% (78 of 78 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/cs/
* Add Czech to language selector.
Co-authored-by: Tex <apptex@criptext.com>
Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
* Added translation using Weblate (Portuguese)
* Added translation using Weblate (Korean)
* Translated using Weblate (Portuguese)
Currently translated at 92.3% (72 of 78 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/pt/
* Translated using Weblate (Korean)
Currently translated at 100.0% (78 of 78 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/ko/
* Add Korean and Portuguese to language selector.
Co-authored-by: Joao Santos <jm_santos7@hotmail.com>
Co-authored-by: Kim Tae Kyeong <kim@taekyeong.me>
Co-authored-by: FireMaskterK <20838718+FireMasterK@users.noreply.github.com>
* Added translation using Weblate (Icelandic)
* Translated using Weblate (Icelandic)
Currently translated at 30.7% (24 of 78 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/is/
* Translated using Weblate (Icelandic)
Currently translated at 100.0% (78 of 78 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/is/
* Added translation using Weblate (Indonesian)
* Translated using Weblate (Indonesian)
Currently translated at 100.0% (78 of 78 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/id/
* Add Icelandic and Indonesian to language selector.
Co-authored-by: Trendyne <eiko@chiru.no>
Co-authored-by: Linerly <linerly@protonmail.com>
Co-authored-by: FireMaskterK <20838718+FireMasterK@users.noreply.github.com>
* Added translation using Weblate (Ukrainian)
* Translated using Weblate (Ukrainian)
Currently translated at 100.0% (78 of 78 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/uk/
* Add Ukranian to language selector.
Co-authored-by: Tim D. Vutor <xlson015@gmail.com>
Co-authored-by: FireMaskterK <20838718+FireMasterK@users.noreply.github.com>
* Translated using Weblate (Croatian)
Currently translated at 100.0% (78 of 78 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/hr/
* Added translation using Weblate (Japanese)
* Translated using Weblate (Japanese)
Currently translated at 100.0% (78 of 78 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/ja/
* Add Japanese to language selector.
Co-authored-by: rootedetc <rootable@protonmail.com>
Co-authored-by: からトン <inthemountain0828@gmail.com>
Co-authored-by: FireMaskterK <20838718+FireMasterK@users.noreply.github.com>
* this is test localization to russian language
i didnt translate string
"disable_lbry": "Disable LBRY for Streaming",
because i dont fully understand what this option does. i opt-in and opt-out this option on videos that have copies on LBRY but nothing changes.
* Add russian to language selector.
Co-authored-by: FireMaskterK <20838718+FireMasterK@users.noreply.github.com>
* feat: adds the option to toggle listen mode when watching a video
* feat: improve a11y
* Change some logic.
Co-authored-by: FireMaskterK <20838718+FireMasterK@users.noreply.github.com>
* Added translation using Weblate (Chinese (Simplified))
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (64 of 64 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/zh_Hans/
* Added translation using Weblate (Basque)
* Translated using Weblate (Basque)
Currently translated at 100.0% (64 of 64 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/eu/
* Added translation using Weblate (Finnish)
* Translated using Weblate (French)
Currently translated at 100.0% (70 of 70 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/fr/
* Translated using Weblate (German)
Currently translated at 100.0% (70 of 70 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/de/
* Translated using Weblate (Italian)
Currently translated at 100.0% (70 of 70 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/it/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (70 of 70 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/es/
* Translated using Weblate (Finnish)
Currently translated at 74.2% (52 of 70 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/fi/
* Translated using Weblate (Lithuanian)
Currently translated at 100.0% (70 of 70 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/lt/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (70 of 70 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/zh_Hans/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (70 of 70 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/tr/
* Translated using Weblate (Croatian)
Currently translated at 100.0% (70 of 70 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/hr/
* Translated using Weblate (Basque)
Currently translated at 100.0% (70 of 70 strings)
Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/eu/
* Add support for Finnish and Chinese Simplified.
Co-authored-by: Xie Yanbo <xieyanbo@gmail.com>
Co-authored-by: Sergio Varela <sergitroll9@gmail.com>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>