Product · Development notes
Development notes: May to September 2026
Scope AGI 7 min read
Development from
Published
Updated
This page brings together six development notes first published separately on September 23, 2026. Their text is unchanged, and their earlier addresses now lead here.
For current capabilities and plans, visit Linse.
These notes follow the work on Linse from May to September 2026, one month at a time. Each part covers what changed during that month and why: Spaces and files closer to the conversation, an interface that gives each answer the right space, clearer sources, work that keeps its history, and a clearer view of objectives and voice.
Spaces and files, closer to the conversation
May’s changes made the workspace around a conversation easier to navigate. The emphasis was on practical details: finding a Space on a small screen, recognizing a loading state, and opening the files that Linse produces.
Navigate Spaces on different screens
The Spaces view received distinct improvements for desktop and mobile, including segmented navigation, search refinements, and a collapsible detail panel on desktop. The sidebar also limited the number of visible Spaces and provided a way to view the rest.
Session loading received a dedicated skeleton inside the detail panel. This gives the interface a visible loading state while the conversation list is being retrieved.
Keep generated files with the answer
Generated files became available in the card-based response view. A document produced during a conversation could therefore remain associated with the answer that created it, instead of being absent from that presentation.
Preview presentations before downloading
The document preview panel added support for PowerPoint files. It can display an inline preview when available, while keeping a download path if the preview cannot be shown. The goal is to make checking a result a natural next step in the conversation.
An interface that gives each answer the right space
In June, several changes addressed how Linse presents information. A short reply and a structured result do not need the same amount of interface. Moving between voice and reading should also preserve your sense of place.
Let the content determine its presentation
The response presentation was refined so that short, plain-text answers could use a lighter treatment, while longer or structured content could use a card. This reduces visual weight around a simple reply and gives a more substantial result room to be read.
Attached files also became visible in the immediate representation of your message, making it easier to recognize what you had just sent.
Recognize a Space at a glance
Spaces gained a reusable identity treatment with monograms and automatic colors. The same identity could appear in the sidebar, search results, and the Space itself, helping you recognize a context as you move around.
Keep your place when voice ends
Voice layout adjustments kept the input accessible while speaking. Deactivating voice was also updated to return you to the conversation page you had been viewing. These are small transitions, but they help speaking and reading feel like parts of one continuous experience.
Clearer sources and more useful starting points
July’s work made two moments more useful: checking where an answer came from, and deciding what to do when you first arrive. The changes brought sources closer to the answer and examples closer to an empty workspace.
Follow an answer back to its sources
Answers with web sources gained citation markers, a source preview, and an expandable sources section. You can inspect the title and domain and open the original source from the response.
The source section stays out of the way when no web sources are attached. Its purpose is to make the available references accessible, rather than decorate every answer with the same interface.
Start from an example
Creative Studio gained examples that show the kinds of things you can create before your own gallery has any work. Spaces also gained an empty state that explains how a Space is organized. Both changes give a new workspace a useful first step.
A lighter introduction
The first onboarding step was reduced to asking for a name. Work-context choices and an optional connection step were refined during the month, so the introduction could establish useful context with less initial setup.
Keep work organized without losing its history
August’s improvements concentrated on the work around a conversation: reviewing decisions, keeping a useful history, and understanding whether a connected tool is ready. Each of these details helps you return to a task with less guesswork.
Clear the working list, keep the history
The Done section gained an action to archive completed items together, with a confirmation that states how many items are affected. A full-history view makes those archived items available again for consultation.
This separates a clean working list from a permanent deletion. You can review earlier work and then return to the current list.
See the outcome of a decision
Completed work rows were refined to show the decision that was made. Closed tasks can open their receipt, while an approval that fails remains available instead of appearing to have succeeded.
Know which connections need attention
The Connections interface was reorganized around available, connecting, connected, and error states. A connection that has expired or failed is no longer presented as simply disconnected. This gives the interface a clearer way to explain when reconnecting is needed.
Voice that keeps your language and your place
A voice conversation depends on more than audio quality. It also needs to respect your language, distinguish a pause from a finished turn, and preserve what you were reading. September brought a series of focused changes to those transitions.
Your choice of language comes first
Voice sessions now use the language saved in the app when you have made a selection. This addresses a mismatch where someone using Linse in Spanish could start a voice session in English because of the browser’s language setting.
Stopping audio keeps the answer
When a voice response is stopped, the answer is finalized in place instead of being removed from the conversation. You can stop listening and still read the content that has already arrived.
Interruption handling was also refined to distinguish reduced playback volume from an explicit stop. These are different intentions, and the interface should not treat them as the same action.
A more consistent turn
The listening and thinking states were aligned more closely with the acceptance of a spoken turn. Pause handling and short acknowledgement sounds were also refined. Together, these changes improve the continuity between speaking, waiting, and reading.
A clearer view of work in progress
During September, work on Linse focused on a practical question: after asking for something, how do you see what is happening? The objective view and Work panel gained clearer progress, more context around decisions, and updates that do not require leaving the page.
Open the objective behind the task
An objective can be opened from its row in Work. Its dedicated view brings the available progress and activity together, so you can inspect the goal behind an individual item instead of relying only on the conversation that started it.
Related approval rows also identify the goal they belong to. This makes a decision easier to place in context when several pieces of work are active.
Keep the list current
The Work panel refreshes when new work arrives and updates items already on screen. An existing row can therefore reflect a changed state without a trip to another page and back.
Make consequential actions explicit
Cancelling an objective asks for confirmation. Approval actions also received fixes so that each button sends its own decision and actions that need editing go through an editor. The aim is simple: the action you choose should match what the interface does.