Repository navigation
v0.1.0-beta.3
Pre-release
Pre-release
Immutable
release. Only release title and notes can be modified.
The third beta makes the browser usable for everyday testing: a setup guide, a new tab page, settings, a content blocker, history, bookmarks, the restore of the last session and the import from other browsers. Installed copies of 0.1.0-beta.2 receive it as an update, and the setup guide opens once after the update.
Features
- Setup guide: on the first start of every profile, also after this update, a guide in the first tab sets the color mode and accent color, where the tabs are, the density and the bookmarks bar, the search engine, the import from other browsers, the content blocker and the default browser. Every choice applies at once, every step can be skipped, and the settings page opens the guide again.
- New tab page: new tabs show a start page with a search field for the chosen search engine.
- Settings page: the color mode (System, Light or Dark), the accent color from presets or any color, the density, the tab strip at the top, bottom, left or right, the bookmarks bar, what opens on startup, the search engine (DuckDuckGo, Google, Bing, Startpage, Ecosia, Brave Search, Qwant or a custom search address), the content blocker, the default browser and the import. Settings that a policy sets are shown as managed. The menu at the right end of the toolbar opens the settings, the history and the bookmarks.
- Content blocker: blocks ads and trackers with the filter lists that uBlock Origin enables by default, except Peter Lowe's list, whose terms do not allow redistribution, including their element hiding rules and scriptlets, also in frames. It is on by default; the shield in the address bar shows how many requests it blocked on a page, and its menu turns it off for a site.
- Session restore: the browser reopens the windows and tabs of the last session; restored tabs load when they are first shown.
- History: the history page lists the visited pages by day, finds them by words of their title or address, and removes single pages or all of them.
- Bookmarks: the star in the address bar bookmarks a page (Ctrl+D, or Command+D on macOS); the bookmarks page organizes bookmarks in folders; the bookmarks bar shows them below the toolbar (Ctrl+Shift+B, or Command+Shift+B on macOS).
- Import: bookmarks, history and open tabs from Google Chrome, Microsoft Edge, Brave, Vivaldi, Opera, Chromium, Firefox, Zen, LibreWolf, Floorp and Waterfox, with one click per profile, while the other browser keeps running. Open tabs come from Firefox-based browsers.
- Default browser: links from other apps open in a new tab of the window used last, and the browser can become the default browser on Windows, macOS and Linux, except as an AppImage or an MSI installation.
- Policies:
ContentBlockerEnabled,TabStripPosition,BookmarkBarEnabled,SetupGuideEnabled,ImportEnabledandDefaultBrowserSettingEnabled.
Performance
- The policies are read while Electron starts instead of before, which shortens the start on Windows.
- The bundles leave out documentation comments, and code that only some starts need, such as the update feed, loads when it is needed, so less code loads at the start.
Every file is listed in SHA256SUMS, which is signed with the update key (SHA256SUMS.sig) and the package repository key (SHA256SUMS.asc). The fingerprints of both keys are in SECURITY.md. Build provenance can be checked with gh attestation verify <file> --repo Secoolioo/astela.