June changelog

0.0.26

Bring your own Venice key

June lets you add your own Venice API key, warns before oversized sends, and keeps drafts, meeting notes, and system-audio transcripts from slipping away.

  • Add your own Venice API key in the app.
  • See a warning before a prompt is too large to send.
  • Keep new-session drafts from disappearing.
  • Keep meeting notes after deleting the last note.
  • Restore missing system-audio transcription.

Some setups need more control over model access. Now, you can add your own Venice API key directly in June and keep working with the account setup you prefer.

Sending is safer too. June now warns before an oversized prompt goes out, preserves drafts when you start a new session, and keeps the active-session report action ready when you need to share what happened.

Voice and account recovery are steadier as well. Meeting notes stay put after you delete the last note, system-audio transcription comes back when the source drops out, and you can sign out of OS Accounts without leaving the app.

0.0.25

Image generation and release channels

June adds built-in image generation, lets you switch updater channels, adds accent themes, and recovers more cleanly when transcripts, permissions, or long prompts go sideways.

  • Generate images directly inside June.
  • Switch the updater between stable and RC channels.
  • Choose from six accent themes with matching dock and HUD styling.
  • Recover from context-length overflows instead of getting stuck.
  • Get better meeting-note recovery, transcript evidence, and issue-report uploads.

June now covers more creative work without leaving the app. You can generate images directly in June, and the updater can move between stable and release-candidate channels without making you juggle separate installs.

Recovery is much stronger too. Failed transcript evidence is easier to inspect, meeting notes survive more long-turn failures, issue-report attachments publish more reliably, and context-length overflows turn into something you can recover from instead of a dead stop.

The app also feels more personal day to day. Six accent themes, themed dock and HUD styling, dismissible dictation permission prompts, clearer account labels, and better accessibility-permission refreshes make the desktop easier to trust.

0.0.24

Cleaner billing and calmer settings

June makes plan status and remaining usage easier to read, treats paid accounts more consistently, and removes distracting native context menus in production.

  • See billing usage as remaining percentage.
  • Read a clearer plan header and usage meter.
  • Get cleaner Free plan and paid-plan labels.
  • Avoid native context menus in production.
  • See a more polished June logo.

Billing is easier to scan in this release. June now shows a clearer plan header, a more legible usage meter, and labels that explain free and paid states without making you decode them.

Paid accounts also read more consistently. When subscription data comes in incomplete, June is better at treating subscribed users like subscribed users instead of showing a confusing in-between state.

A few visual edges are calmer too. Native context menus stay out of production, and the June logo gradients look more intentional across the desktop app.

0.0.23

Long recordings and clearer image prompts

June handles longer recordings more reliably, refreshes system-audio permissions better, and explains when a model cannot work with an image.

  • Keep longer recording audio moving through processing.
  • Refresh system-audio permission state more reliably.
  • See a clear banner when the selected model cannot use images.
  • Get cleaner transcript failure feedback.

Longer recordings only help if they finish cleanly. Now, June keeps more recording audio moving through processing instead of stalling before the transcript is ready.

Image attachments are easier to recover too. June now explains when the model you picked cannot work with images, so you can switch models instead of guessing why the composer stopped helping.

Permission and transcript feedback are cleaner as well. Settings stays closer to the real macOS audio state, and transcript failures are easier to understand when something upstream breaks.

0.0.22

Session restore and clearer recovery

June restores agent tabs more consistently, keeps subagent views easier to follow, and gives subscribers clearer next steps when account balance blocks work.

  • Restore agent tab sessions more reliably.
  • Follow subagent views without jumpy scrolling.
  • See clearer recovery guidance when balance blocks work.
  • Get steadier account-state messaging.

Losing your place after a restart breaks trust quickly. Now, June restores agent tabs more reliably so you can get back to the session you were already using.

Subagent views are easier to follow too. Scrolling is steadier, which helps longer runs feel less chaotic when several threads are active at once.

When account balance gets in the way, June points subscribers toward the right recovery path with clearer guidance instead of leaving the block vague.

0.0.21

Safer web browsing defaults

June tightens agent web-browsing protections so automated fetches stay away from private or unsafe network targets while normal public lookups keep working.

  • Check agent web addresses before browsing starts.
  • Keep automated fetches away from private or unsafe network targets.
  • Preserve normal public website fetches after stricter checks.
  • Keep the command palette clear above desktop tabs.

Agent web tools are more useful when they are safe by default. Now, June validates browsing targets before the agent fetches them, keeping automated requests away from private network addresses and other risky destinations.

The stricter checks do not make normal browsing harder. Public website fetches still work as expected, so the added protection stays out of your way when you are using June for everyday research.

A smaller desktop fix keeps the command palette visually clear above tab chrome when you navigate June from the keyboard.

0.0.20

Web tools and agent controls

June adds web search and fetch, composer slash commands, better message controls, and a broad set of fixes across dictation, sessions, and account recovery.

  • Search the web and fetch pages from inside June.
  • Use slash commands, copy, and edit on agent messages.
  • Get steadier session ordering, branching, and queued steering.
  • See cleaner recovery for dictation and account blocks.

June can do more without breaking your flow in this release. You can now search the web, fetch pages, use slash commands, and copy or edit agent messages without leaving an active session.

Longer runs are easier to manage too. Session ordering, branching, queued steering, drafts, model switching, and tool activity all behave more predictably while the agent is still working.

Recovery improves across the edges as well. Dictation fallback, push-to-talk after hands-free mode, note-processing progress, checkout routing, and the guidance shown in Settings all get easier to work through.

0.0.19

Recording recovery and steadier retries

June recovers interrupted meeting recordings better, pauses stale recordings cleanly, and makes transcription retries more resilient.

  • Recover interrupted paused recordings.
  • Pause stale meeting recordings cleanly.
  • Retry transcription more reliably.
  • Keep agent error banners tied to the right session.

Meeting recording is steadier here. June now recovers better after interruptions, pauses stale recordings cleanly, and gives transcription retries a better chance to finish instead of leaving a recording half-alive.

Agent errors are scoped more cleanly too, so one session is less likely to make the rest of the app feel broken. Bug submission also holds together better when a downstream delivery step has trouble.

0.0.18

Scoped note failures

June keeps transcription failures tied to the note that failed and sends issue reports to the right destination more reliably.

  • Keep a failed transcript tied to the note that failed.
  • Prevent one broken note from making other notes look broken.
  • Send issue reports to the right destination.

One broken note should not poison the rest of your workspace. Now, June keeps transcript failures scoped to the note that actually broke instead of spreading that state across unrelated notes.

Issue reports also land in the right destination more reliably, so feedback and bug reports are easier to follow up on after you send them.

0.0.17

Manual update checks

June adds a manual update check in About settings, improves issue-report delivery, and fixes a startup hang in the messaging surface.

  • Check for updates from About settings.
  • Send issue reports more reliably.
  • Avoid a startup hang in the messaging surface.
  • Edit agent skills in a roomier panel.
  • Get steadier sign-in actions in account settings.

Waiting for a background update prompt is no longer your only option. June now gives you a direct update check in About settings so you can verify availability on demand.

Issue-report and messaging fixes remove two frustrating blockers at once. Reports are more likely to reach the right place, and the messaging surface is less likely to hang while it starts up.

0.0.16

Live transcripts and skill editing

June adds live transcript preview, editable agent skills, active routine history, and steadier behavior across note tabs and desktop chrome.

  • Watch live transcript preview while recordings are active.
  • Edit agent skills inside June.
  • See active routine runs in history.
  • Get cleaner note retry and live transcript states.
  • See steadier dialogs, note tabs, and tab chrome.

June is easier to work from moment to moment in this release. You can watch transcription progress live, edit agent skills without leaving the app, and see active routine runs where they already belong.

Supporting fixes smooth out the rest of the workflow. Note retry states, dialogs behind tabs, referral overflow, tab chrome clipping, auth callbacks, and file filtering all behave more cleanly.

0.0.15

Tabs and faster dictation

June adds browser-style tabs, in-app referral links, periodic update checks, and a faster, cleaner dictation paste path.

  • Open work in a browser-style tab bar.
  • Use Command-N for new agent sessions.
  • Send bug, feedback, and feature requests from the composer.
  • Filter filler words and speed up dictation paste.
  • Get in-app referral links and periodic update checks.

June feels much more like a desktop workspace here. Tabs, draggable tab chrome, a clearer Sessions nav, and contained update prompts make it easier to keep several threads of work open at once.

Dictation also gets faster and cleaner. Filler words are filtered out more intelligently, paste happens sooner, processing errors stay better scoped, and generated notes are less likely to inherit messy source labels.

0.0.14

Startup recovery and native settings

June restores sessions more reliably at launch and adds native macOS Settings entries so desktop controls feel more at home on your Mac.

  • Retry session restore at startup.
  • Open Settings from native macOS menu entries.
  • See desktop controls move closer to Mac conventions.

Reopening June is less likely to strand you in an empty state now. Session restore retries at startup, which gives returning work a better chance to come back without manual cleanup.

Settings also feel more native. macOS menu entries make the app behave more like a normal Mac desktop tool instead of hiding important controls behind custom navigation.

0.0.13

Universal downloads and cleaner updates

June starts shipping universal Mac downloads, improves relaunch after updates, and turns model-response failures into clearer app behavior.

  • Download one build for Apple Silicon and Intel Macs.
  • Relaunch more smoothly after updates.
  • See clearer handling when a model response breaks.
  • Get Kimi K2.6 as the default text model.
  • Avoid guesswork about which DMG to install.

Installing June is simpler in this release. Universal Mac builds make the download path clearer for both Apple Silicon and Intel machines, so fewer people need to guess which DMG they need.

Updates feel cleaner too. June relaunches more reliably after install, and broken model responses show up as clearer app behavior instead of spilling raw failures into the interface.

0.0.12

Routines and instant stops

June adds routines management, smooths dictation HUD transitions, and makes stopping an agent session feel immediate.

  • Manage routines inside June.
  • Stop agent sessions instantly in the UI.
  • See smoother dictation HUD transitions.

Routines are easier to work with once they live inside the app. June now gives you direct management controls and makes stopping a running agent feel immediate instead of lagging behind your click.

Voice controls feel calmer too. The dictation HUD transitions more smoothly, so starting and stopping speech work looks less jumpy while you are in flow.

0.0.11

Menu bar polish and audio setup

June polishes the menu bar and HUD, moves model controls into the composer, and asks for system-audio permission during onboarding.

  • Move model controls into the composer.
  • See new sessions marked active in the sidebar.
  • Get a more polished menu bar and agent HUD.
  • Grant system-audio permission during onboarding.
  • See delegated subagents inside agent chat.

Everyday navigation is tighter here. Model controls move closer to where you type, empty states are clearer, model descriptions are easier to inspect, and the menu bar plus HUD feel more finished.

Meeting setup is clearer too. June asks for system-audio permission during onboarding instead of waiting until you expect call audio to already be working.

0.0.10

Faster meetings and pinned chats

June speeds up meeting processing, adds pinned agent sessions, and makes the menu bar feel more native.

  • Stop reprocessing the whole recording for each meeting turn.
  • Pin agent sessions in the sidebar.
  • See the June mark in the menu bar.
  • Get a cleaner already-listening cue.

Longer meetings move faster in this release. June no longer has to reprocess the entire recording every time a new meeting turn arrives, which keeps active calls from feeling needlessly heavy.

Pinned sessions and the menu bar mark make the app easier to come back to during repeated agent workflows, and the listening state is easier to understand at a glance.

0.0.9

Simpler shortcuts and cleaner recovery

June makes shortcuts work with fewer permissions and helps agent sessions recover more cleanly from context overflow or missing access.

  • Use shortcuts without Input Monitoring.
  • Approve Agent CLI access directly in chat.
  • Recover from prompts that run past the model limit.
  • See and switch the current model from the session bar.
  • Get clearer routine history and session-mode cues.

Shortcuts are easier to trust when they ask less from your Mac. June now handles that path without Input Monitoring, which lowers setup friction for keyboard-first use.

Agent sessions recover more cleanly too. Prompts that run past the model limit turn into something the agent can work with, CLI access can be approved in chat, and the current model stays visible in the session bar.

Routine history and session-mode cues are clearer as well, so it is easier to tell what June is doing and how much access a session is using.

0.0.8

Session continuity and smoother starts

June keeps active agent sessions alive during app refreshes, adds stable Mac download links, and makes trial starts and session transitions feel smoother.

  • Keep in-flight agent sessions alive during app refreshes.
  • Get stable Mac download links.
  • Open verify links through the desktop app.
  • Pick models from a curated Suggested tab.
  • See the agent HUD take over from the mascot.

Long-running agent work is less fragile here. June keeps active sessions alive during app refreshes, so you are less likely to lose progress in the middle of a task.

Starting a trial feels quicker too. Checkout opens with fewer awkward pauses, which makes first-run account flows feel less brittle.

The rest of the app catches up around that. Session transitions are smoother, model picking starts with better suggestions, sidebar states are clearer, and Mac download links are easier to rely on.

0.0.7

Built-in agent and bug reports

June brings the built-in agent deeper into the app, adds bug reports with diagnostics, and keeps session-level access boundaries easier to understand.

  • Keep the built-in agent inside the app bundle.
  • Stop stale fetches from erasing chat messages.
  • Send bug reports with June's diagnosis.
  • Hide text-only models from agent selection.
  • Keep broader-access mode scoped to one session.

The built-in agent feels much more native here. It starts with the app, stays closer to your sessions, and asks you to manage fewer separate moving pieces while you work.

Access boundaries are clearer too. Broader-access mode stays scoped to the session that asked for it, which makes mixed workflows easier to understand when some tasks need more freedom than others.

Bug reports become more useful as well. Diagnostics and attachments make reports easier to act on, and a chat fix stops stale fetches from wiping messages you still need.

0.0.6

Safer sessions and easier trials

June makes agent sessions safer by default, improves trial checkout, and adds clearer privacy and scheduling cues across the app.

  • Start new agent sessions with safer defaults.
  • Opt a session into fuller access when needed.
  • Begin sign-in and free-trial checkout from onboarding.
  • See clearer model privacy cues.
  • Read routine schedules in plain language.

New agent sessions start with safer defaults now. June keeps a tighter boundary around fresh work while still letting you opt into fuller access when a task genuinely needs it.

Trials are easier to start too. Sign-in and free-trial checkout move into onboarding, and returning to the app after account steps is more reliable.

The rest of the privacy story is clearer as well. Model labels are easier to read, verify guidance is easier to find, and routine schedules show up in plain language instead of a technical format.

0.0.5

Clearer access recovery

June checks trial and subscription access more consistently so sign-in, re-entry, and upgrade paths feel clearer when your account needs attention.

  • Keep app access aligned with your trial or subscription status.
  • Make expired-access states less confusing after sign-in.
  • Use a more reliable recovery path when access needs attention.

Account access is more consistent in this release. June checks trial and subscription status more cleanly, so the app opens in the state your account actually supports instead of making you decode mixed signals.

Recovery is steadier too. When access needs attention, June is less likely to bounce you through the wrong screen before showing the next step that will actually help.

0.0.4

Meeting controls and desktop polish

June introduces meeting detection, a floating recording HUD, a command palette, and clearer settings, permissions, and agent controls across the desktop app.

  • Detect meetings and record from a floating HUD.
  • Search with a command palette and dedicated permissions tab.
  • Test your mic and reset dictation shortcuts.
  • Track June from a menu bar status item.
  • Find and download workspace files more easily in agent chat.

June starts feeling like a real desktop workspace here. Meeting detection arrives with a floating recording HUD, and the command palette, settings, and permissions surfaces become easier to navigate.

Voice setup gets more practical too. You can test microphone playback, reset dictation shortcuts, choose language settings, and handle recording consent at a clearer moment in the workflow.

Agent sessions get the same polish. Titles, status, file download cards, approval explanations, and the menu bar status item all make the app easier to monitor while work is in progress.

0.0.3

Agent workspace and saved chats

OS Scribe adds its first built-in agent workspace with saved chats, approval prompts, workspace file access, and steadier recording support.

  • Open the first built-in agent workspace.
  • Keep agent conversations saved between sessions.
  • Browse workspace files tied to an agent session.
  • See agent approval requests inside the app.
  • Run the agent through an app-managed setup.

OS Scribe gets its first practical agent workspace in this release. Chats stay saved, approval prompts are visible, activity status is easier to follow, and replies are better organized inside the app.

Session context is easier to inspect too. You can browse the files tied to an agent session without leaving the workspace, which makes generated artifacts easier to track.

Recording reliability improves alongside that new agent surface, with better recovery from stuck recordings and steadier long-running capture sessions.

0.0.2

Auto-updates and steadier recording

The early OS Scribe build adds in-app updates, steadier signed Mac builds, better recording recovery, and a more polished dictation HUD.

  • Install macOS updates from inside the app.
  • Get a steadier recording queue and audio path.
  • See incremental turn transcription and better recorder waveforms.
  • Use a more polished dictation HUD.
  • Run more reliable signed Mac builds with audio support.

Keeping OS Scribe current gets much easier here. In-app updates arrive early, and signed Mac builds are more reliable, so staying current feels less manual.

Voice gets a much stronger base at the same time. Recording recovery, incremental transcription, waveform behavior, and the recorder UI all improve together, which makes early dictation and meeting capture feel steadier.