Ιστορικό εκδόσεων του YTPA - Play All For YouTube - 4 εκδόσεις
YTPA - Play All For YouTube από Robert Wesner
Ιστορικό εκδόσεων του YTPA - Play All For YouTube - 4 εκδόσεις
Προσέξτε τις παλιές εκδόσεις! Αυτές οι εκδόσεις εμφανίζονται για δοκιμές και σκοπούς αναφοράς.Θα πρέπει πάντα να χρησιμοποιείτε την πιο πρόσφατη έκδοση ενός προσθέτου.
Πιο πρόσφατη έκδοση
Έκδοση 1.1.788.0
Κυκλοφόρησε στις 18 Ιουλ 2026 - 384,97 KBΛειτουργεί με firefox 58.0 και νεότερα, android 120.0 και νεότεραΟ πηγαίος κώδικας εκδόθηκε υπό την άδεια Μόνο GNU General Public License v3.0
Παλαιότερες εκδόσεις
Έκδοση 1.0.20260223.0
Κυκλοφόρησε στις 23 Φεβ 2026 - 372,89 KBΛειτουργεί με firefox 128.0 και νεότερα, android 128.0 και νεότεραΟ πηγαίος κώδικας εκδόθηκε υπό την άδεια Μόνο GNU General Public License v3.0
Έκδοση 1.0.20260222.0
Κυκλοφόρησε στις 23 Φεβ 2026 - 404,36 KBΛειτουργεί με firefox 128.0 και νεότερα, android 128.0 και νεότερα20260222-0
A lot of housekeeping, many internal refactors.
Implemented new UI and settings capabilities.- Refactored script.user.js to have a custom-made single-file module system.
- Moved most of the boilerplate definitions into individual modules.
- Added way too many FP patterns.
- Created an extensible DSL for declaratively rendering the settings-dialog.
- Extended
$builderand removed$populateentirely. - Added button theming, spacer, and settings dialog.
20260220-0
Strong progress towards improvements for future testing.
Additional fixes for the new UI for channels with members-only content.- Made testing harness more modular.
- Refactored initial testing to
Run.Test.Allmodule. - Added
Run.Playground.Ui.V20260219module to testing harness. - #56 Added compatibility to the new members-only UI.
20260208-0
More stability and cleaner code. A maintenance release without feature changes.
Added automated validation of userscript with eslint and semgrep.- Applied eslint recommendations.
- Improved reliability of automated testing.
- Added more steps to manual testing script (
test.user.js). - Ensure playlist emulation only runs when a playlist is part of the URL.
- Ensure every error within the script is handled properly.
- Remove the need for trusted type bypass by using
$builder()amd$populate()(formerlysafeBuildDynamicHtml) for all dynamic HTML. - Increase mobile reliability for switching between Latest and Popular.
- #51 #53 Improved the regular expression for extracting channelId.
- Compatibility with partially released new YouTube UI elements.
eslintandsemgrepare used to check for risky/insecure code inside the userscript.
This is a measure to build reliability and trust by making it easier to audit the code.
20251115-1
Slight improvements to stability in edge cases.
Strong work towards automatic testing. Commands are used to trigger tests.- Attributes that are not HtmlElement properties are set from safeBuildDynamicHtml.
- Ensure all links in playlist during random play lead to random play.
- Minor UI improvements for random play.
- Made fetching of channelId more reliable when starting at a channel page and navigating to another.
There are now automated testing tools for YTPA, written in purescript and running puppeteer.Ο πηγαίος κώδικας εκδόθηκε υπό την άδεια Μόνο GNU General Public License v3.0
Έκδοση 1.0.20251115.0
Κυκλοφόρησε στις 15 Νοε 2025 - 50,74 KBΛειτουργεί με firefox 128.0 και νεότεραImproved branding and stability.Ο πηγαίος κώδικας εκδόθηκε υπό την άδεια Μόνο GNU General Public License v3.0