0.2.0
Voir sur GitHubAdded
- When a page cannot load because the connection timed out, dropped or is offline, the error page offers Show Saved Copy, to read the version Lilo last kept of it.
- Downloads cut off by the network resume on their own from where they stopped, up to three times, instead of waiting for Retry.
- Extensions can message one another, and VPN extensions can answer a proxy's sign-in, as in Chrome.
- Typing the start of a site you visit completes it inline in the command bar, and Return goes there; Fn-Delete drops the completion.
- Pinned tabs and bookmarks have an Edit... item that changes their name and the address they open, for a site that redirects elsewhere; Use Current Page replaces Set as Pinned Page.
- A Space's color can follow the time of day, the page you're on or your wallpaper, chosen in the Space editor and during onboarding.
- Put your tabs on any edge of the window: left, right, top or bottom, with the address with the tabs or above the page. Pick it in Settings, during the setup, from the command bar, or by holding the sidebar's top and dragging it to an edge.
- Extensions can message other extensions from their content scripts, and reach their own pages open in a tab.
Changed
- The website now includes release notes for every published version.
- On Low Data Mode networks, Lilo no longer refreshes its content blocking lists or checks for extension updates in the background, and these refreshes give way to the pages you load.
- Favicons load the smallest icon that looks sharp instead of the largest one, so a site's icon costs less on a slow connection.
- Viewing a page's source shows what the tab loaded, instead of downloading the page again.
- Extensions start faster and cost less while idle: Lilo prepares an extension again only when it or Lilo changed, opens restored extensions together, loads only the APIs an extension may use, wakes a stopped extension only for what it listens to, and reports each tab change once.
- Extension updates are checked once for every profile, and each new version downloads once.
- An unpacked extension loads from a copy that follows its folder, so Lilo no longer writes into the developer's files.
- The website has simpler navigation, a theme toggle and a new footer with GitHub and Discord icons. Space transitions are animated and the preview also works without JavaScript. Extension links open the Chrome Web Store. Text contrast and keyboard access are improved.
- Each space is its own window to extensions, so switching spaces no longer hides the other spaces' tabs from them, and a window an extension opens is its own floating window, which it can close without touching yours.
- Extensions start faster and answer sooner: less code loads in their background, tab queries take one round trip, and bursts of storage writes go out together.
- Ad blockers that turn off some of their rules no longer make Lilo prepare them again at the next launch.
Fixed
- A page that times out or whose server name gets no answer is tried again once on its own, and a page left on an error reloads when you switch networks, such as from Wi-Fi to your phone's connection, not only when you come back online. A mistyped address still shows its error right away.
- Try Again on a form that failed to send no longer opens its address without what you filled in: it reloads the page the form was on.
- Search suggestions show while you type on a slow connection, instead of only once you stop typing.
- A favicon that loads too slowly no longer leaves the site without an icon for ten minutes.
- When the extension update service cannot be reached, Lilo checks again 30 minutes later instead of 5 hours later.
- An extension without access to private spaces can no longer reach a private tab.
- Extensions see every open tab, including those not loaded yet, with the tab group, the tab that opened it and when it was last used, as in Chrome.
- Extensions that check whether a page already runs their script, then inject it (translators, screenshot and SEO tools), work again, and ad blockers that register their scripts at run time get the same compatibility as the others.
- Tab groups, history and downloads changes you make reach your extensions, and a download's events reach the extensions of its own profile.
- A tab whose page never loaded, such as a localhost server that was down, shows the error page after a relaunch instead of staying blank.
- The import step of onboarding no longer offers a browser you uninstalled because of the data it left behind.
- The ad blocking icon in onboarding stands out more against its tile.
- Dragging a tab from the sidebar onto the page to open it in split view no longer switches to the next Space.
- A Space's tooltip no longer repeats its name when its profile has the same one.
- In Settings, an agent app Lilo is set up in but that never connected reads Configured, instead of a Set up label that looked like a disabled button.
- Sites show fewer captchas: pages no longer see any trace of Lilo's own web APIs, the user agent states Safari's exact version, and the content blocker lets bot-defense scripts through.
- A right-click no longer leaves a tooltip on screen under the context menu.
- Claude artifacts and other embedded apps that sign in with their own cookies now open, instead of saying the browser isn't supported.
- The site details card under the address bar shows in full over the page when the sidebar is narrow, instead of being cut off at the sidebar's edge.
- The custom color swatch in the Space editor keeps its color wheel once a custom color is picked, so it still reads as the way to pick another.
- The command bar no longer lists an open tab whose title only holds the typed letters scattered apart, so a long search goes to the web instead of switching to an unrelated tab.
- Dropping a tab on the left or right of the page opens it in a split view again, instead of doing nothing.
- Extensions no longer keep Lilo and its web processes busy after launch: restored tabs are seen by extensions again, so their scripts stop retrying in a loop.
- Dashlane's toolbar popup no longer shows an empty vault while the window shows a terminal or another page that is not a website, and extensions that reapply the same blocking rules at each start no longer make Lilo rebuild them.
- Proton Pass fills a login when you pick it in its menu under a field.
- Lilo no longer quits when an extension opens a window just as it appears.
- More Chrome extensions load and run as in Chrome, among them Axure RP, Octotree, Table Capture, Mailvelope and Microsoft Solitaire.
- Extension popups that read their settings when they open, such as Markdown Reader's, show them instead of opening empty.
- Extensions that check the network connection type, such as Lightspeed Insight Agent, start again, and extensions reading managed settings with defaults get those defaults.