Cookie Engineer
Cookie Engineer
Stealth needs a new `stealth:tasks` Page that shows the overview of scheduled tasks that are regularly run, and a manual tasks overview. A task is a new data structure that...
The new recursive-descent Parser is now implemented and somewhat stable in its featureset. In order to implement the first language, the CSS Parser has to be written from scratch in...
The `stealth:history` page needs to be implemented. The idea for the `Stash` and `Cache` card widget is to offer a search functionality that will display results sorted by domain, and...
The `request/*.mjs` Modules need reviews. - [x] Implement `Blocker.check` - [ ] Implement `Downloader.check` - [ ] Implement `Downloader.download` - [ ] Implement `Optimizer.check` - [ ] Implement `Optimizer.optimize` Additionally,...
The Echoes Service represents user-recorded actions and interactions with the Browser UI and Browser Websites. In order to reflect macro-like automation, this service has to implement specific actions that can...
Stealth also requires an HTML parser that should rewrite the contents based on the current `config` (aka Site Mode). - [ ] Remove all `` elements - [ ] Filter...
The Browser UI requires a Site Sidebar that features all controls that are relevant for the current structure of the website, which means it requires the `HTML Optimizer` and `CSS...
The CSS Optimizer needs to be integrated and offer a default set of blocked CSS properties, rulesets and conditions. What is to be blocked shall be a simple BLACKLIST-like functional...
The CSS parser currently cannot parse logical conditions and pretty much lacks the featureset to parse everything in the https://www.w3.org/TR/css3-conditional/ specification. The `RULE.mjs` file is created, but isn't integrated anyhow....
The CSS parser is now almost ready to be used in practice. In order to integrate it with the Browser UI, it needs the following features (that are still missing):...