- wait for a non-empty bearer token before starting and stop capture after 5 empty attempts or 30s
- use the worker latest endpoint as the final fallback and stop when no remote version is available
- add scriptVersion to clientContext
- stop treating latest.json as a confirmed target version
- gate desktop-update probing through sequential success-only checks
- add timeout and one retry for request failures
- keep empty_response and request_error silent
- report parse failures with forensic raw response payloads
- remove dead metadata and obsolete error branches
- fixed a bug in v8 snapshot parsing
- refactoring the method for blocking podcasts and sections on the main page
- fixed patch discriptions
- fixed css rules
- enabled animations on the left and right on the sidebars and makes the right sidebar collapsible
- russian translation supplemented
- "dinner" section is blocked
- fix and refactoring of the patch for hiding podcasts and sections that look like ads on the main page
- added homesub_off parameter to hide additional filters at the top of the main page
- minor changes in code