Releases: FaFre/WebLibre
v0.10.2-alpha-8
Privacy & Security
- Fixed site data clearing reliability. When clearing cookies, cached files, or site data for a specific website, the browser now properly closes affected tabs before wiping data — preventing the old data from re-appearing immediately after clearing.
- Smarter permission shield icon. The small shield on your tab title now tells you more than just "on/off." A green shield means you've tightened privacy for this site, a yellow alert shield means you've loosened it (e.g., allowed a tracker or autoplay), and it's hidden when everything is at default settings.
- Updated gatekeeper notification actions. In the blocked-link notification, "Always allow" is now the first action, making it harder to accidentally tap "Allow once" when you meant to whitelist an app permanently.
Tab Management
- Better auto-scrolling across all tab views. The active tab now smoothly centers itself into view when you open the tab list, grid, tree view, or quick tab switcher — no more hunting for the tab you were just on.
- Pinned tabs respected everywhere. When you have "Sort pinned first" enabled, pinned tabs now stay at the top not just in the list, but also in the Quick Tab Switcher and when viewing tabs in grid mode.
- Quick Tab Switcher is now always MRU-first. The quick-switcher bar always shows your most recently used tabs first, regardless of your global tab bar direction preference, so muscle memory stays consistent.
- Hierarchy view flattens correctly. When you turn off the hierarchical tab view, child tabs now display neatly as normal tabs instead of staying stuck in tree mode.
- Tab reordering with pinning works reliably. Dragging and reordering tabs no longer breaks when you have pinned tabs mixed with unpinned ones.
Search & Address Bar
- Fixed ghost text deletion glitches. When typing in the address bar and a suggestion appears, pressing backspace or deleting characters no longer causes the text to behave unexpectedly or get corrupted.
UI & Navigation
- Container tab colors on the title bar. When browsing in a container tab, the address/title bar now shows a subtle themed border matching the container color, making it easier to tell at a glance which profile you're in.
- Clearer "Clear site data" options. The site data cleanup sheet was reorganized: "Site Data" is now the parent option, with Cookies and Cached Files as indented sub-choices, so it's easier to understand exactly what you're wiping.
- Long-press menu for quick Settings. You can now long-press the ⋮ (menu) button in the bottom toolbar to jump directly to Settings, skipping the menu sheet.
General Polish
- Toolbar preview layout fixed. The toolbar preview in settings now has bottom padding so it no longer overlaps the floating action button.
- Chips in the quick tab switcher scroll properly. The active tab chip is now centered in the horizontal quick switcher for better visibility.
v0.10.2-alpha-7
New Features
Smarter Management of Tab Groups
- View tabs in a tree structure in List/Grid View: You can now organize and view your tabs in a hierarchical tree, making it much easier to manage complex browsing sessions and see which tabs opened from which.
- Reorder tabs within groups: You can now manually reorder tabs even when grouped, giving you full control over your workspace layout.
Gatekeeper Notifications & Quick Replies
- Respond to blocked app launches from your notifications: When WebLibre's Intent Gatekeeper blocks another app from opening a link, you'll receive a notification with action buttons to "Allow once" or "Always allow" that app. This means you no longer have to open the app to manage permissions.
Export Page as Image
- Save a screenshot of any page: A new option in the browser menu allows you to export the current page as a PNG image and save it directly to your device.
Improvements
Better Tab Sorting & Ordering
- New sorting options for the tab list and quick-switcher bar: You can now choose whether new tabs appear at the top/bottom or left/right of your lists, giving you greater control over your browsing flow.
Stronger Tab Restore
- Reduced chance of tab duplication on restart: A new internal system tracks recently closed tabs, making the session restore process much more resilient and preventing duplicate tabs from appearing after a restart.
Smoother Settings Migration
- Automatic preference updates: A new system is in place to automatically migrate Gecko preferences when new features are added, ensuring a smoother experience when you update.
Enhanced Security & Privacy
- Third-party redirect blocking: A new security hardening feature is enabled by default to block unwanted third-party redirects, improving your protection against malicious sites.
- Screenshot protection setting: You can now toggle a setting to prevent screenshots of the app, adding an extra layer of privacy.
Bug Fixes
- Fixed a deduplication issue in the Intent Gatekeeper to prevent duplicate entries.
- Fixed overlapping UI elements when the Floating Action Button is visible.
- Resolved issues with isolated tab type handling when the feature is disabled.
- Fixed tab bar long-press interactions.
- Fixed small web mode to correctly handle default tab types for isolated browsing.
v0.10.2-alpha-6
New Features
-
Screenshot Protection — New privacy setting that blocks screenshots and screen recordings of the app on Android. Find it under Settings > Privacy & Security.
-
History Toolbar Button — A new "History" button is available for the contextual toolbar, giving quick access to your browsing history. It's disabled by default — enable it via Settings > Customize Toolbar.
Improvements
-
Toolbar Customization Redesign — The toolbar settings screen now separates buttons into "Enabled" and "Disabled" sections, making it easier to see at a glance which buttons are active and to reorder only the ones you use.
-
Smarter Onboarding Defaults — New users now automatically get recommended privacy defaults applied during onboarding, including uBlock Origin with optimized filter lists and engine-level privacy hardenings (such as local-network-access blocking) enabled by default.
Under the Hood
- Dependency upgrades across the project.
v0.10.2-alpha-5
New Features
-
uBlock Origin Filter List Management — A new settings screen lets you browse, enable, and disable filter lists for uBlock Origin. You can also add custom external filter lists and apply WebLibre-recommended hardening filters for extra privacy and annoyance-blocking.
-
Optimized Defaults During Onboarding — When installing uBlock Origin during setup, you can now opt in to "optimized defaults" which automatically enable WebLibre's recommended hardening filter lists (ad/tracker/cookie/annoyance blockers and more).
-
PWA Session Recovery — Progressive Web Apps (PWAs) that lose their session (e.g., after the browser is killed by the system) now automatically recover instead of crashing or falling back to the main screen.
-
Gecko Engine Updated to 150.0.1
Improvements
-
"Open in App" moved to main menu — The "Open in App" option (for opening the current page in a native app) has been promoted from a sub-menu to a top-level menu item, making it easier to find.
-
Quick-quit on long press — Long-pressing the "Quit" button in the profile menu now exits immediately without a confirmation dialog.
-
Tab count long-press restored — Long-pressing the tab count button in the toolbar now shows the tab management menu again.
v0.10.2-alpha-4
What's New
- Smarter PWA Launches — Opening a Progressive Web App that's already running now brings it to the front instead of starting a duplicate instance.
- Improved URL Display — URLs in the breadcrumb and address bar are now formatted more cleanly, with better handling of special characters and proper icon spacing.
- Enhanced Extension Settings — Extensions can now request to open their own settings page, making it easier to configure your add-ons.
Better Keyboard & Sheet Handling
- The bottom sheet now automatically adjusts to the keyboard height when typing, so content is never hidden.
- The toolbar now properly applies safe area insets when dismissed, preventing layout gaps on devices with notches or rounded corners.
- Improved how intents interact with keyboard visibility for a smoother experience.
Intent & Navigation Refinements
- Text selection actions (
PROCESS_TEXT) and web search intents are now routed through the app's main intent handler for more reliable processing. - PWAs opened from home screen shortcuts now properly track your active profile and container.
Bug Fixes
- Isolated Tabs Survivability — Fixed an issue where isolated tabs were being closed when quitting the app. They now persist as intended (only private tabs are cleared on exit).
- PWA Launch Duplication — Fixed redundant PWA instances being started when the app was already open.
v0.10.2-alpha-3
What's New in WebLibre v0.10.2-alpha-3
Alpha & Stable Can Now Be Installed Side by Side
You can now keep both the stable and alpha versions of WebLibre on your device at the same time. The alpha build appears as a separate app called "WebLibre Alpha" with its own icon, so they won't interfere with each other.
Customize Your Home Screen Shortcuts & PWAs
When you add a website to your home screen, you now have much more control:
Rename your shortcuts: You can give your home screen shortcut a custom name at install time, instead of being stuck with whatever the website calls itself. Great for giving shortcuts shorter or more recognizable names.
Choose where the shortcut stores its data: A new "Storage" option lets you decide how the shortcut handles cookies and site data when opened:
- Default — normal browser storage, no container
- Use an existing container — shares login sessions and cookies with one of your containers
- Inherit current isolated session — shares storage with whatever isolated session you have open right now
- New isolated context — creates a completely fresh, separate storage just for this shortcut — perfect for logging into a second account on the same site
Multiple shortcuts for the same site: You can now pin the same website multiple times with different names or storage contexts (e.g., one shortcut for your personal account and one for work). Previously, they would overwrite each other.
Better shortcut icons: Shortcuts now always get an icon, even for sites that don't provide one. A crash that could happen on some launchers when pinning shortcuts has also been fixed.
Unsaved Changes Warning When Editing Containers
If you're editing a container and hit the back button without saving, WebLibre will now ask whether you want to save, discard, or keep editing — so you won't accidentally lose your changes.
Smarter Text Sharing Into WebLibre
When you share text or a URL into WebLibre from another app, it now goes through the same routing logic as other links, which means it can properly open in a container or custom tab when appropriate. Previously, shared text bypassed this routing.
Shortcuts that were pinned without a container now correctly open in a regular tab instead of unexpectedly using whichever container you had selected.
Better Search When No Search Engine Is Set
If you highlight text and choose to search it but haven't configured a default search engine, WebLibre now opens the search screen with your text pre-filled instead of just failing silently.
Addon Store Improvements
Tapping a screenshot in the addon details page now opens it in a smooth overlay where you can zoom in and tap to close, instead of navigating away from the page.
v0.10.2-alpha-2
What's New
Redesigned Extension Management
The entire add-on system has been rebuilt in Flutter, replacing the legacy native Android activities:
- New Extensions screen with sections for Enabled, Disabled, Recommended, and Unsupported add-ons, plus a one-tap "Check all installed extensions for updates" action.
- New add-on detail screens (permissions, internal settings, popups) rendered natively via Flutter with platform-view embedding for extension settings/popups.
- Add-on Store / Browse view — search and browse recommended extensions directly in-app, with app-filter segmented tabs and install flow.
- Pinned add-on bar + bottom-sheet popups for quick access to extension actions from the browser toolbar.
- Background update checks with per-add-on status surfaced in the detail screen.
Intent Gatekeeper (new privacy feature)
WebLibre can now prompt you when another Android app tries to open a URL in the browser:
- Per-package Allow / Block decisions, optionally persisted.
- Notifications when an external intent is blocked.
- New Privacy & Security settings screen to manage source-app policies.
Wildcard Container Site Assignments
Container site rules now support wildcards:
- Enter
*.example.comto match the apex domain and every subdomain. - Exact-origin entries still win over wildcard matches on conflict.
Restore From Backup During Onboarding
A new "Restore from Backup" option on the welcome screen lets first-time users import an encrypted profile backup before creating any profile, rather than having to finish onboarding first.
Quick Action Icons
The Android launcher long-press shortcuts (New Tab / New Private Tab / New Isolated Tab) now show proper icons instead of blank tiles.
Fixes & Polish
- Attempted fix for #305 — address bar ghost/suggestion text now rendered via
Text.richto avoid layout/clipping artifacts.
v0.10.2-alpha-1
What's New
- Early experimental support for website push notifications has been added.
- Opening links in WebLibre from other apps should feel faster and more responsive.
- Links are now shown in a cleaner, easier-to-read format across more parts of the app.
- You can now copy images directly from the image menu.
- Safe Browsing settings are now easier to find, with separate controls for malware and phishing protection under Privacy & Security.
Improvements
- General app maintenance and compatibility updates for this alpha release.
v0.10.1
GeckoView 149.0
New Features
Small Web Discovery
A brand new browsing mode to discover personal blogs, indie creators, and handcrafted websites from around the internet.
- Kagi Small Web — Browse curated content from community-vetted sources in 5 modes: Web, Appreciated, Videos, Code, and Comics
- Wander Network — Explore a decentralized network where personal websites recommend each other, forming a web of serendipitous discoveries
- Topic Filters — Narrow discoveries by 22 categories including AI, Programming, Science, Art & Design, Gaming, Travel, and more
- Discovery History — Track and revisit pages you've found, with smart avoidance of recently seen content
PWA (Progressive Web App) Support
- Install websites as standalone apps and create home screen shortcuts for quick access
- Enhanced PWA installation dialog with more options
- Fixed PWA display mode detection
Custom Backup Directory
- Choose where to store your profile backups — any folder on your device or external storage
- Backups stored outside the app survive reinstallation
- Old backups are automatically migrated when you select a new location
- New "Skip Cache Directories" option significantly reduces backup file size
Permanent "Allow Unsigned Extensions" Setting
- Enable unsigned extensions permanently from Settings > Extensions > Security, instead of confirming each time
- Includes security warnings and a confirmation dialog
Quality of Life
- Long press on tab bar URL to copy it to clipboard
Updates
- Upgraded browser engine to Gecko 149.0 — Latest performance improvements and security fixes from Mozilla
- Updated bang data with spec-enforced bang naming
- Consolidated bang groups — The separate "assistant" bang group has been merged into the "kagi" group for simpler management (existing assistant bangs are automatically migrated)
Bug Fixes
- Fixed Small Web session occasionally showing stale/empty state after app restart
- Fixed PWA display mode detection
- Thumbnails are no longer captured while in fullscreen mode
- Restored certificate requirement for installing unsigned extensions (security)
- Fixed long press actions incorrectly forwarded in custom tabs
- Show minimal context menu in PWA/custom tabs
v0.10.1-alpha-7
Bangs (search shortcuts) updates
- Updated bang data with spec enforced bang naming.
- Consolidated bang groups — the separate "assistant" bang group has been merged into the "kagi" group for simpler management. Any existing assistant bangs are automatically migrated.