Patch Notes
Versions and changes for RiffBlock.
1.0.0 · Build 2 · Development notesA record of the current internal RiffBlock test version. The original foundation and the additions in build 2 are identified separately. This is not a public App Store or Mac release.Added16Changed5Improved8Fixed7Show all changesHide changes
Added
- Three native Safari content blockers for advertising, privacy and appearance.
- Optional Safari page assistance for dynamic content.
- Native German and English interface for iPhone, iPad and Mac.
- Setup assistant with return checks and automatic filter application.
- A real functional check of all three native filters for the active generation.
- Targeted website repair, pause, resume and restore defaults.
- Preview custom selection rules and undo the last selection.
- Additional logic for YouTube, Facebook and Instagram in Safari.
- Conservative detection of known newsletter and app-install prompts.
- Temporarily cover and mute recognised video advertising in supported publisher player states.
- Local issue reports with export and deletion.
- In build 2: additional filter packages for German, French, Italian, Spanish, Portuguese and Dutch.
- In build 2: automatic filter language selection from local device languages, with manual additions.
- In build 2: small precompiled website additions for other language profiles within fixed limits.
- In build 2: local backup and restoration of settings, languages, exceptions and repairs.
- In build 2: separate backup and restoration of learned rules in the Safari popup.
Changed
- Build 2 preserves a previously explicit German filter selection as a manual choice.
- New installations can use automatic local device language selection.
- All language profiles check the same fixed set of public filter sources without sending language choices or visited websites.
- The product reporting service is disabled; reports remain local.
- Video and appearance repairs have separate controls with named scopes.
Improved
- Conditional HTTPS updates with limited parallel downloads and atomic application.
- Failed updates receive an earlier bounded retry rather than a full-day delay.
- Only filter categories that actually changed are reloaded.
- Affected page regions are combined to reduce duplicate DOM work.
- Hidden tabs pause dynamic follow-up work.
- Technical video measurements remain temporary and local, without website or video identifiers.
- Short-lived permissions survive Safari extension background unloading.
- Backup imports are validated with explicit size and count limits.
Fixed
- Corrected a startup crash during simultaneous initial Safari queries.
- Added cleaning of the supported mobile YouTube response path.
- Corrected unnecessary player restarts and flickering covers in the video changes checked.
- Corrected duplicate social detection and retained old feed nodes.
- Reduced outdated partial scans and unnecessary layout changes.
- Fixed a truncated report confirmation.
- A successful source check no longer prevents retrying an application that failed.