Releases: FaFre/WebLibre
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.
v0.10.1-alpha-6
New Features
- Permanent "Allow Unsigned Extensions" setting — You can now enable unsigned extensions permanently from Settings > Extensions > Security, instead of confirming each time. This setting includes security warnings and a confirmation dialog.
Updates
- Upgraded browser engine to Gecko 149.0 — Includes the latest performance improvements and security fixes from Mozilla.
v0.10.1-alpha-5
New Features
- PWA (Progressive Web App) Support - Install websites as standalone apps and create home screen shortcuts for quick access
- Custom PWA Install - Enhanced PWA installation dialog with more options
Bug Fixes
- Custom Tab Long Press - Fixed an issue where long press actions were incorrectly forwarded in custom tabs
v0.10.1-alpha-4
New Features
- Long press on tab bar URL to copy it to clipboard
Bug Fixes
- Fixed PWA display mode detection
- Thumbnails are no longer captured while in fullscreen mode
- Restored certificate requirement for installing unsigned extensions (security)
v0.10.1-alpha-3
Here's the final release notes for v0.10.1-alpha-3:
New Features
Custom Backup Directory
- You can now choose where to store your profile backups
- Select 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
Smaller Backups
- New "Skip Cache Directories" option when creating backups
- Excludes temporary browser data (page caches, icons, thumbnails)
- Significantly reduces backup file size for faster creation and storage
Bug Fixes
- Fixed Small Web session occasionally showing stale/empty state after app restart