Notes de version

Des pages plus calmes, des onglets plus légers.

Masquez ce qui vous gêne, gardez le consentement aux cookies refusé et tirez plus de batterie de chaque onglet.

Les notes détaillées sont rédigées en anglais.

0.17.0

Voir sur GitHub

Des pages plus calmes, des onglets plus légers.

Masquez ce qui vous gêne, gardez le consentement aux cookies refusé et tirez plus de batterie de chaque onglet.

Masquez ce qui vous gêne.

Masquer l'élément, dans le menu Présentation ou le menu contextuel de la page, masque l'élément sur lequel vous cliquez, sur ce site et pour la suite. Le tiroir du site et Réglages > Sites listent ce que vous avez masqué et le réaffichent.

Le consentement aux cookies, refusé pour vous.

Le bloqueur de contenu n'accepte jamais les cookies à votre place. Sur les sites qui utilisent Didomi, OneTrust, Cookiebot ou Usercentrics, il refuse le consentement par la plateforme elle-même et masque la bannière de cookies.

Plus doux pour votre batterie.

Les onglets en arrière-plan, les agents qui répondent et les pages qui se chargent consomment moins de processeur et d'énergie. Les onglets ouverts en mode Économie d'énergie ou sous contrainte thermique s'affichent à environ 60 i/s, quel que soit le réglage de fréquence.

Agents et terminaux

  • Group by Project in the tab list's Sort and Group menu gathers the terminals and conversations of one repository in a tray, a worktree's with its main checkout
  • A conversation folds each sub-agent into one row under the call that started it, with its latest step, its report and its own tool calls, and several permission requests can wait at once
  • Agent conversations pick up faster after an idle agent restarts, as agents that can resume a session no longer resend its whole history
  • Conversations start npm agents faster: each version of an agent is installed once and then starts directly, without asking the npm registry or loading your project's files on every start.
  • An agent that signs in through a terminal now asks for its sign-in in the conversation, without opening a terminal tab
  • The address bar of an agent conversation names its project instead of a folder path, or says it has none
  • An agent that stops on its own always shows the last thing it reported, which says why it stopped
  • A terminal command that keeps printing, like top or tail -f, no longer keeps the Mac awake past the Stop after duration, now set for both keep-awake modes.
  • Recently closed terminals are no longer forgotten when Lilo quits unexpectedly
  • An agent conversation closed while its agent starts no longer leaves the agent running, an agent started to replay a reopened conversation or to sign in stops once idle, a crashed agent or a sign-in terminal that cannot open shows an error instead of a stuck sign-in, and picking a mode or model after the agent stopped applies it or says why it could not
  • After closing a window, an agent conversation it was showing notifies again when its turn ends or it asks for permission
  • A conversation whose agent failed shows its red badge in the top tab strip, as it does in the sidebar.
  • The first agent of a launch no longer deletes folders you made or locked in the Agents space, only the task folders agents created there
  • A conversation closed by mistake comes back with Reopen Closed Tab with its whole thread, its restore points and the pages it had open, and a crash mid-turn no longer loses the prompt that was running
  • A terminal tab whose login shell no longer exists shows the error and opens zsh instead of closing at once
  • A message sent while a conversation waits for a terminal sign-in now runs instead of leaving the conversation busy for good
  • An agent conversation no longer keeps showing the sign-in status under the agent's work once you are signed in
  • Tables in an agent's replies now show as tables instead of raw text
  • Pages an agent opens now show under its conversation, which unfolds for the first one and keeps following the conversation to another Space or folder
  • A message typed in an agent conversation and not sent is kept when you switch tabs
  • A message sent to interrupt an agent is no longer lost when the agent ends the stopped turn with an error
  • Escape and Command-Return now stop an agent that is using Lilo's browser tools, instead of waiting for the tool to finish
  • Typing / in a new agent conversation now lists the agent's commands, without sending a message first

Navigation

  • A pop-up window Lilo blocks, one a page opens without a click, shows in the address bar, where its site can be allowed to open pop-ups; the page then opens it on its next try. Site controls list pop-ups too
  • Searching the History page shows results much faster on a large history, and keeping history within its size limit no longer delays address bar suggestions
  • Importing from Firefox keeps pinned tabs pinned, and importing from Zen brings each workspace in as a Lilo Space with its pinned and open tabs, and Zen essentials as bookmarked tabs
  • A call no longer leaves for picture in picture when you focus an app on another screen or beside the window, which keeps it in view
  • A background tab stopped for hanging no longer shows a running hang counter in the sidebar
  • The History page no longer reshuffles its list on the first keystroke of a search, and stays responsive while you type or browse with it open
  • Downloads: a canceled or failed download shows its reason in your language, a page-generated file that cannot be saved now appears in the list as failed, and Save Page As marks the saved file as downloaded from the web
  • A page's popup window follows the page when it resizes or moves itself, kept on screen
  • Opening another app from a page, such as Mail, Zoom or Teams, closes the blank tab or window the page opened for it, opens Mail at once from a clicked email link, and no longer lets a page stack one prompt after another
  • Maps and delivery tracking keep following your position after a brief Wi-Fi or GPS drop, and a site's location timeout and cached-position age are honored
  • Typing a version number such as v1.2 in a Little window's address field searches the web instead of opening it as a site, and a search engine removed from the list falls back to the first one everywhere.
  • Printing a restored tab that never loaded no longer crashes Lilo.
  • A browser import that fails now says why when it can tell: Keychain access denied, a file in use, or Full Disk Access missing
  • A screen or window share that macOS fails to start now tells the site the capture could not start instead of saying you refused it
  • When a window's interface recovers from a crash, site permission prompts still waiting for an answer show again, a pending share picker closes so the site can ask again, and the command bar and History keep their site icons
  • A tab no longer shows the favicon of the site it just left when that icon was slow to load
  • The History page no longer leaves some sites without their favicon while you type or filter
  • Sites you allowed to send notifications can now show them from their service workers too
  • Turning a content blocker list on or off while the lists refresh now applies right after that refresh, not at the next one hours later
  • Clear Browsing Data closes once the clear is done, never earlier, and no longer stays busy when the clear fails
  • Pinning a closed bookmark keeps it in the sidebar as a pinned tab

Confidentialité et sécurité

  • Extensions no longer see the address or title of tabs in a locked folder.
  • Control-Tab no longer shows the title, address or icon of tabs inside a locked folder.
  • The address bar keeps a long site name's registrable domain in view, marks pages that are not secure before their host, and the Little window shows the site's host in full without any credentials before it
  • A site asking for a password over plain HTTP now warns that it will be sent unencrypted and no longer offers to remember it
  • Choosing the interface language no longer changes the language sites see: they get your system languages, as in Safari
  • Downloads from a private space no longer appear in other spaces or in notifications, and their list is kept in memory only and cleared when the space closes
  • Profiles and private spaces keep their own favicons: a site can no longer link them by the icon requests one of them skips

Extensions

  • Ad-blocking extensions such as AdBlock no longer recompile their rules at every launch
  • Unlocking Bitwarden's vault no longer spins forever, as extensions built for Chrome's Symbol.dispose now find it
  • Extensions can create their offscreen document again after it closes itself, its timers run at full speed, and with the clipboard read permission it can paste as in Chrome
  • An extension whose manifest keeps it out of incognito no longer offers to run in private spaces
  • Extensions see the title and closing time of recently closed tabs, no longer find notifications blocked before macOS has asked to allow them, and get the download, tab group and history fields Chrome always provides
  • Extension updates that only add permissions Chrome grants without a warning, or ones already granted, no longer disable the extension; an update that needs new permissions is listed for review instead of interrupting with a dialog, and background update downloads respect Low Data Mode.
  • Extensions that drive a tab through chrome.debugger now deliver keyboard shortcuts and Tab presses to the page.
  • A tab an extension is debugging with chrome.debugger is no longer frozen or unloaded in the background, which stopped the page and ended the session
  • An extension's side panel no longer shows in a private space unless the extension is allowed there, and comes back when you return to a regular space.
  • The Extensions menu in the menu bar shows each extension's action as set for the current tab and greys out a disabled action, and clicking a disabled extension icon opens its menu.
  • Right-clicking a link, image or selection shows every extension's menu items for it again, with the right link, image or selected text, and a private tab no longer shows items of extensions not allowed in private spaces
  • Extensions that drive a tab with Puppeteer through chrome.debugger no longer fail at startup, and wait for pages to load as in Chrome
  • Unpacked extensions pick up their edited files without restarting Lilo: a new Reload button in Settings > Extensions, chrome.runtime.reload() and loading the same folder again all read the folder again. Once the developer tools are unlocked, a release build makes unpacked extensions inspectable at once. Loading a folder whose manifest key matches an installed extension now says so instead of doing nothing.
  • An extension's toolbar shortcut opens its side panel as a click on its button does, pressing it or clicking the button again closes its popup, and an extension page asking for the popup no longer runs the button's click action instead
  • Extension pages, such as a new tab override or an options page, no longer open in a private space, and an extension opening a tab no longer takes you out of a private space or switches spaces for a background tab; an options page already open in another space is shown instead of opened again
  • Extension blocking rules apply more like in Chrome, so content blockers such as uBlock Origin Lite no longer block scripts on every site from rules meant for some tabs or responses, no longer match longer host names than the ones listed, and redirect to the full address
  • Extension managers now see the extensions you install, update, turn on or off and remove from the extensions panel or the Chrome Web Store, instead of keeping a stale list
  • Extensions whose manifest.json or translations contain comments install, update and load, as they do in Chrome
  • Extension popups, side panels and pages can read your location and show notifications, without asking when the extension declares those permissions
  • Extension links to Chrome's extensions or shortcuts page open Lilo's extension settings on that extension, instead of an empty tab asking to open another app
  • Password managers linked to their desktop app stay connected, and extensions whose background work outlasts 30 seconds keep running, as in Chrome
  • With several windows open, extensions keep seeing the window you are working in as the current one when a space changes in another window.
  • Extensions now see each tab's favicon address, and hear through tabs.onUpdated when a tab changes group, is discarded or reloaded, freezes or resumes, or gets a new favicon
  • Tab extensions can discard tabs of any window, get tab group events for private windows they are allowed in, and can no longer undo another profile's split views
  • Removing the last site from an extension's site access no longer gives it back every site: pick All sites or Selected sites, and Selected sites can stay empty.
  • Extension shortcuts no longer take keys a Lilo shortcut or another extension already uses, and the extension page names what holds the keys you type
  • An extension debugging a tab with chrome.debugger keeps its user agent, emulation and page scripts, and keeps receiving events, when the tab's Web Inspector closes, and one that detaches no longer leaves its overrides on a tab another extension still debugs
  • Installing an extension from the address bar or onboarding now reports its real outcome: no false failure while the permissions dialog is open, nothing shown when you cancel, and a translated message when it fails. Extension errors in Settings and in install dialogs are translated and no longer show technical details.
  • An extension stopping speech another extension paused no longer leaves text-to-speech paused for good
  • An extension's background worker that starts loading while Lilo checks on it is no longer restarted mid-load

Design et accessibilité

  • The first Space, the default profile, new folders and the Private and Agents Spaces get names in Lilo's language, camera and microphone prompts offer Don't Allow, and Spanish, Portuguese, Russian and Simplified Chinese translate the prompt to share the Mac's sound
  • Buttons, menus and segmented controls share one size and corner across Settings and drawers, shortcuts show as the same keycaps everywhere, and a button no longer widens while it works.
  • Screenshot confirmations and notices now appear as the same toast as a closed tab, and the screenshot panel uses the standard buttons, Save menu and section headers.
  • Popovers share one shape and animation, opening on a spring and fading out when they close, and toolbar icons no longer move on hover
  • Close, chevron and plus icons share one drawing with the same line weight across panels, banners, the find bar, the tab strip and the screenshot editor.
  • An open site stack takes the same color as its tabs' glow and shows it as soon as it opens, and a site with a black and white icon stays neutral
  • Space and folder colors are picked with a hue and an intensity slider, or taken from anywhere on screen with an eyedropper; the time of day option now shows what it does
  • Choosing where the tabs go during onboarding no longer flashes the tab bar over the screen
  • The sidebar's resize edge no longer shows through a site's permission prompt or the address details
  • With the Grain material, the page no longer jumps when its color changes while the sidebar slides
  • The picture-in-picture window snaps to its corner without sliding when Reduce motion is on
  • Typing in the Settings search stays smooth on a profile with many sites, and the matching sites show the first 100 with a count of the rest
  • The Settings search marks matches in accented and Turkish titles, such as "ecran" in "Écran partagé"
  • The keyboard focus ring stands out on the sidebar, toolbars and floating panels, and buttons show when they are pressed.
  • With Reduce motion on, showing or hiding the sidebar or toolbar no longer slides the page, and modals, drawers, toasts, notices, the command bar, the find bar, the tab switcher and the page load line fade in instead of popping up; onboarding also turns opaque with Reduce transparency
  • Keyboard and VoiceOver: the arrow keys walk the Space, folder, archived tabs, profile and screenshot menus, the history list is a single Tab stop walked with the arrow keys, and the shortcut editor names each shortcut and keeps focus through a conflict.
  • The interface now follows your region for dates and times (for example 24-hour times with English in the UK), uses the right plural forms for counts, joins lists the way your language does, and declares its language to VoiceOver.
  • Native dialogs and notifications use the right plural form in every language, for example "Close 1 terminal?", and the folder deletion prompt reads correctly in Russian, Ukrainian and Polish.
  • The drop to pin and drop to bookmark hints stay centered and readable in every language, error messages meet AA contrast, and secondary sidebar text follows Increase contrast
  • Every sidebar action works from the keyboard and VoiceOver: a pinned tab goes back to its home page from its context menu, favorite tiles and Space icons open their menu with Shift-F10 and move with Option-arrows, moves and Space switches are announced, and the sidebar width handle resizes with the arrow keys
  • Closing the password panel of a locked folder now animates like opening it
  • Pressing Escape while resizing a screenshot crop no longer leaves the next crop drag resizing instead of drawing

Mises à jour et fiabilité

  • The changelog and What's New can show a film, a loop or an image for each highlight, starting with the tab sharing film
  • Every release has its own page on getlilo.app, and the changelog has an RSS feed in English and French
  • Automatic updates download only what changed since your version instead of the full app
  • What's New opens on a larger headline with the release's first highlight across the sheet, the others side by side below, and every change in grouped lists; films play from a single button instead of the video controls
  • Lilo no longer quits on a filter list regex with an out-of-range repeat count, on an extension's out-of-range scroll delta, scale factor or bookmark index, on a page opening a serial port at a negative baud rate, or on a diff of several gigabytes, which the Changes view now reports as too large to show
  • A damaged database no longer stops Lilo from launching: Lilo moves the unreadable file aside, starts with a new, empty database and shows where the damaged file is kept.
  • What's New now opens after a patch update, with that update's notes.
  • Help > Report an Issue fills in the Lilo and macOS versions, and the report offered for a frozen page names only its site, not its full address
  • Lilo tells you when it cannot save your tabs, settings or a conversation, sets aside an unreadable list of archived tabs or closed terminals instead of overwriting it, and never replaces an agent configuration it cannot read

Open source, pour de bon.

Lisez le code, forkez-le, modifiez la barre latérale en Svelte et recompilez en quelques secondes. Votre navigateur reste le vôtre.