Disclaimer Adguard for Windows is not an open source project. We use Github as an open bug tracker for users to see what developers are working on
After the last beta version, we have received a ton of remarks from our users, mostly about the new filtering log. It was somewhat expected, as the changes were many and it's hard to hit the nail on the head on the first try. So in this update, we address a lot of these problems (not all of them - it's a work in progress) and introduce the first iteration of the new Adguard Assistant.
Adguard Assistant
The first step towards the new Assistant has been made. In fact, we plan to do a lot of new stuff with Assistant, so we decided to allocate it a separate GitHub repository: https://github.com/AdguardTeam/AdguardAssistant/
The Assistant-related tasks are going to be moved there and by the release of Assistant v4.0, it will become a fully operational repository.
By the way, you may notice that the 'Report website' button currently leads to GitHub. This is a temporary measure; it is not convenient for a casual user, and we will implement a special report collector for this purpose.
So, what's done already? The biggest change is the ability to drag the Assistant icon across the page and place it wherever you see fit. Moreover, Adguard will remember the position of the Assistant icon for each website separately, so you can really customize it according to your taste and preferences.
The Assistant interface overall has become smaller but retained full functionality compared to earlier versions. There is even one new feature: a switch for toggling the filtering on the website on and off. Previously, the Assistant wasn't shown on websites with disabled filtering, and you had to go to User filter to enable it back.
Oh, and we need your help translating the new Assistant. Did you know that anyone can volunteer as a translator? If you feel confident, head right here and find your native language.
Ad Blocking
[Added] $extension modifier #1542
[Changed] Synchronous XMLHttpRequest got rid of #1503
[Fixed] Adguard can not recognize :empty+div selector #1687
Networking
[Changed] XMLHttpRequest in the API is now protected #1434
[Fixed] Dropbox CSP messes with Adguard scripts #1678
[Fixed] Warnings about synchronous requests #1688
[Fixed] SHA-1 intermediate issue #1702
[Fixed] Stealth mode settings may break filtering completely #1693
UI
[Added] Filtering log export feature #1662
[Added] Search function was added to the preview textarea #1694
[Added] A loader is shown while Filter Editor is being prepared to be opened #1638
[Added] "Start time" and "Time" fields in the log records #1677
[Added] Filtering log records context menu #1668
[Changed] "Applied rules" appearance #1676
[Changed] Values in the details panel are now selectable #1667
[Changed] Resizing the details pane was made more convenient #1675
[Changed] UDP/TCP and HTTPS tunnel connections moved to the "Other" section of the filtering log #1670
[Fixed] "Connection" type records issues #1674
[Fixed] GUI can't start after changing language #1664
[Fixed] New filtering log does not display removed elements #1660
[Fixed] Filtering log search does not show UDP requests #1658
[Fixed] User installed disabled filters are enabled after checking for updates #1692
[Fixed] Facebook response preview is broken as preview tool does not support Brotli #1657
Other
[Fixed] Stealth mode blocks Bitrix24 calls #1685
[Fixed] A generic hiding rule in third-party filter is not being applied #1696