Skip to content

Releases: elijah7x/tivano

Tivano 1.2.6

Choose a tag to compare

@elijah7x elijah7x released this 12 Oct 14:06
3a60b4b

Download Tivano (.dmg, Apple silicon)

Open the DMG and drag Tivano to Applications. The Source code archives below are for developers, not app installers.

If Tivano 1.0.2 or earlier reports HTTP 403 while checking updates, install this DMG manually once. Later checks use public static feeds and do not require a GitHub login.

Bug fixes

  • Confirm project removal, include linked chats across projects, and preserve unfinished or modified worktrees.
  • Reject invalid usage-limit reset times without crashing, while retaining valid multi-day waits.
  • Keep stopped turns' end checkpoints and bound command-diff waits; track observed child processes after their parent exits.
  • Cancel obsolete MCP requests, validate tool results, and limit response and search-line sizes.
  • Preserve timeline windows and expanded rows during layout changes, and reopen Review after its close animation.
  • Approve OMP device calls once, apply the configured Default model, and block hidden chat actions while full-window Settings is open.

Refinements

  • Keep CLI installation environments separate from account credentials and require manual updates after version errors.
  • Remove private infrastructure and account details from public documentation and acceptance fixtures, and include OMP icon attribution.
  • Resume matching release publications safely and provide a tracked, explicitly installed push guard.
  • Settings now opens in the main window, with its pages in the sidebar and the chat kept as it was behind it. The composer, its tabs and approval cards share one floating glass with a theme wash and a thin rim.
  • Add a Clearer glass switch to Appearance, on by default. Turning it off swaps the window's Liquid Glass for a lighter system blur that uses less GPU. Performance Mode turns it off, and it is unavailable while a wallpaper is set.
  • Preview an activity tree for a turn's steps behind a hidden workGroupStyle switch (tree; list stays the default): a count summary, a thin branch per step that draws in as it arrives, and older steps paged past 60.

Thanks

  • No outside contributors.

Tivano 1.2.2

Choose a tag to compare

@elijah7x elijah7x released this 12 Oct 10:37

Download Tivano (.dmg, Apple silicon)

Open the DMG and drag Tivano to Applications. The Source code archives below are for developers, not app installers.

If Tivano 1.0.2 or earlier reports HTTP 403 while checking updates, install this DMG manually once. Later checks use public static feeds and do not require a GitHub login.

New features

  • Add the OMP provider with model and effort selection, App permission approvals and Auto fallback, App-run Hydra with independent heads, session fork and resume, todo updates, conversation titles and usage limits.

Bug fixes

  • Show declined OMP permissions as declined, preserve MCP error states, and reject invalid model or effort selections before starting or sending a turn.
  • Clear unread result dots immediately when opening or reselecting a conversation, including Hydra panels. Retry visibility checks after initial layout, preserve unread results while the window is hidden or minimized, and keep older acknowledgments from clearing newer results.

Refinements

  • Use OMP's official full-color vector logo and restore Kimi's original icon colors, keeping light and dark mode assets.
  • Simplify the About page by removing the repeated introduction and license summary above Credits.
  • Add hidden preview switches for comparing upstream styles: Settings filling the main window (settingsPresentation = fullWindow), a behind-window blur backdrop (windowBackdropStyle = blur) and unified floating glass on the composer, its tabs and approval cards (floatingGlassStyle = upstream). Defaults keep the current look.

Thanks

  • No outside contributors.

Tivano 1.1.13

Choose a tag to compare

@elijah7x elijah7x released this 12 Oct 07:15

Download Tivano (.dmg, Apple silicon)

Open the DMG and drag Tivano to Applications. The Source code archives below are for developers, not app installers.

If Tivano 1.0.2 or earlier reports HTTP 403 while checking updates, install this DMG manually once. Later checks use public static feeds and do not require a GitHub login.

Bug fixes

  • Keep conversation text still during viewport refreshes and window reactivation instead of briefly shifting it down and back.
  • Clear a finished chat's green dot as soon as you open it, instead of waiting for its history to finish loading.

Refinements

  • Reorder Hydra pairs by dragging them in Settings, and keep the same order in the model picker. Simplify each pair's model, effort and head limit summary, and rename the cookbook to Pair presets (搭配方案).
  • Brighten the Breeze themes' accent to the app icon's own green, the same on dark and light grounds.

Thanks

  • No outside contributors.

Tivano 1.1.7

Choose a tag to compare

@elijah7x elijah7x released this 11 Oct 14:11

Download Tivano (.dmg, Apple silicon)

Open the DMG and drag Tivano to Applications. The Source code archives below are for developers, not app installers.

If Tivano 1.0.2 or earlier reports HTTP 403 while checking updates, install this DMG manually once. Later checks use public static feeds and do not require a GitHub login.

Bug fixes

  • Keep Hydra tasks in linked worktrees under an existing repository's sidebar project, while preserving their execution and merge checkout. Stop invalid project routes instead of starting in another folder.
  • Keep built-in file reads, writes, edits and searches inside the project after resolving symbolic links, and avoid following directory links while searching.
  • Ask for approval in Pi Auto mode when a shell command uses redirection, command substitution or unrecognized arguments that may change files.
  • Reject out-of-range JSON numbers without crashing the app, including request IDs and numeric tool arguments.
  • Share MCP startup between concurrent requests and route server requests separately from replies, discarding duplicate and late replies after cancellation or timeout.
  • Preserve unreadable or damaged MCP configuration files, pause changes and offer Retry after the file is repaired.
  • Restore only the selected Git paths, including filenames containing wildcard characters, quotes or newlines.
  • Keep an old turn's completion from ending a newer turn, and save its final checkpoint in the checkout where it ran.
  • Let Diff panels close cleanly through AppKit, and keep a delayed close from clearing a newly opened panel.
  • Resume interrupted release preparation and reuse matching release refs and pull requests. Stop publishing when contributor queries fail, read every PR page and match acknowledgements exactly.

Refinements

  • Fade only the main conversation timeline beneath the top controls, keeping the composer glass outside the timeline mask.
  • Increase the font size of the conversation title at the top of the chat by 1 pt.
  • Show the files a command changes after it moves into another checkout first (cd ~/other-worktree && …) on that command's row, with full paths, without counting them toward this chat's revert or Hydra merge. Edits other running chats made there are left out.
  • Allow Interface, Content and Code font sizes up to 18, 18 and 17 pt (2 pt higher), and set their defaults to 14, 15 and 13 pt.
  • Remove the README statement that rules out remote access, mobile apps, cloud sync, telemetry and a web client.

Thanks

  • No outside contributors.

Tivano 1.1.0

Choose a tag to compare

@elijah7x elijah7x released this 11 Oct 08:47

Download Tivano (.dmg, Apple silicon)

Open the DMG and drag Tivano to Applications. The Source code archives below are for developers, not app installers.

If Tivano 1.0.2 or earlier reports HTTP 403 while checking updates, install this DMG manually once. Later checks use public static feeds and do not require a GitHub login.

New features

  • Show each provider CLI's installed and latest version in each provider's settings, with Check again and Update buttons and a per-provider switch for update checks. Update through the channel that installed the CLI (Homebrew, npm, bun, pnpm or Claude's own updater), wait for that provider's running tasks to finish first, and hold new sessions until the update completes.

Bug fixes

  • End the whole process tree when Tivano stops an agent session, so MCP servers and commands the agent started no longer keep running after their session is gone.
  • Stop a turn whose agent stays alive but goes silent, such as a stalled model stream or a suspended process, instead of showing it as running forever. After five minutes without a word the working line says how long it has had no response; after ten, Tivano stops the turn and ends a session that ignores the stop. Waiting on an approval, a question, a usage limit, a merge or working Hydra heads does not count, and a running tool gets thirty minutes.
  • Keep Pi's tool gate in each edition's own library, so Tivano Dev can no longer overwrite the gate Tivano loads into its Pi sessions.
  • Read the wait a usage-limit message names, such as "try again in ~158 min", "retry-after-ms" or "reset after 18h31m10s", so auto-continue knows when the limit resets; recognize more spend, quota and credit limit messages, without treating ordinary rate limiting as a spent limit.
  • Preserve an unreadable library's original file and save new chats to a separate recovery index. Retry failed saves, keep unsaved chats in memory, and persist library changes before deleting chat documents.
  • Keep the existing conversation when an ACP agent rejects a model or mode selection. Let Kimi's model discovery proceed without applying that selection, and fall back to approval controls when a question has no usable answer choices.
  • Retain orphaned Hydra worktree copies instead of deleting them at startup, and allow quiet heads to keep running while a tool is active.
  • Let mouse-wheel scrolling over code blocks and tables browse earlier messages without snapping back to the bottom. Prevent idle system sleep during usage-limit waits and background tasks.
  • Read GitHub's installer digest and wait for Hydra merges and successful chat saves before installing an update. Lock shared external MCP configuration during cleanup and retain failed cleanup requests for retry.

Refinements

  • Build only the messages around the viewport in long conversations, standing measured spacers in for the rest, so scrolling stays smooth however long the chat. Jump straight to the newest messages from far up, hide the jump-to-bottom button reliably while following the reply, pause hover and clicks on rows while the content scrolls or glides, and stream short replies in smaller, more frequent steps.
  • Run every Hydra head as a thread of its own, including heads on the lead's provider, which used to run as the CLI's own sub-agents inside the lead's session. Each head now shows its progress, can be stopped on its own and works in its own copy; the lead's own sub-agent tool is switched off while Hydra is on, and turning Hydra on or off or switching pairs restarts the lead's session. Heads left running by an older version settle as stopped.
  • Stop updating Claude and Codex silently in the background every twelve hours; version checks are now read-only. A model that needs a newer CLI still updates it and resends the message, and a failed update names the install command to run.
  • Keep full patches for only the first 60 files a single command changes, and line counts for the rest, so a codemod or generator touching hundreds of files no longer puts megabytes into the timeline and the thread file. Every file still counts toward the turn and Hydra merges, and count-only files show their path and line counts in the timeline and the diff panel.

Thanks

  • No outside contributors.

Tivano 1.0.10

Choose a tag to compare

@elijah7x elijah7x released this 11 Oct 05:01

Download Tivano (.dmg, Apple silicon)

Open the DMG and drag Tivano to Applications. The Source code archives below are for developers, not app installers.

If Tivano 1.0.2 or earlier reports HTTP 403 while checking updates, install this DMG manually once. Later checks use public static feeds and do not require a GitHub login.

New features

  • Add Kimi Code through its official CLI and ACP, with native sessions, model and thinking selection, permission modes, image prompts, MCP forwarding and interactive questions. Use Kimi's official icon.
  • Add a Power section above Languages in General settings. Prevent idle system sleep while chat or Hydra tasks run, enabled by default; release the assertion when all tasks finish or the option is disabled, while allowing display sleep, manual sleep and lid-close sleep.

Bug fixes

  • Read Claude's context occupancy from its official context report instead of cumulative turn usage. Clear stale readings while the context changes, omit unavailable readings, and show percentages above 100% without overflowing the meter.

Refinements

  • Style bold, italic, strikethrough and inline code in streaming replies from their first word, instead of showing raw markers that restyle and reflow the line once they close. Text that never closes settles as written when the reply finishes, and finished paragraphs no longer keep a per-character map.

Thanks

  • No outside contributors.

Tivano 1.0.6

Choose a tag to compare

@elijah7x elijah7x released this 10 Oct 10:37

Download Tivano (.dmg, Apple silicon)

Open the DMG and drag Tivano to Applications. The Source code archives below are for developers, not app installers.

If Tivano 1.0.2 or earlier reports HTTP 403 while checking updates, install this DMG manually once. Later checks use public static feeds and do not require a GitHub login.

Bug fixes

  • Let composer text use the full width above a separate bottom control row, so narrow layouts wrap naturally without leaving an empty right-hand column. Keep the send button at the bottom right and collapse the model chip when space is tight.
  • Keep replies following the conversation's end as text streams and the layout changes. Restore following when scrolling back to the bottom, while preserving the reading position when browsing earlier messages.
  • Compare mirror and GitHub update feeds concurrently within a bounded response window, so a stale mirror cannot mask a newer responding source; preserve known versions and checksums and reject conflicting release metadata.
  • Cancel update downloads when their caller is cancelled, settle callbacks once and remove temporary files; never bypass verification when retrying a failed transport.

Refinements

  • Prefer the earliest responding feed for the same version and retry the other trusted installer origin on transport failure, in either direction. Report what the update check found without claiming unreachable sources are current.
  • Sync verified installers and update metadata to the restricted domestic mirror after publishing each release.

Thanks

  • No outside contributors.

Tivano 1.0.3

Choose a tag to compare

@elijah7x elijah7x released this 10 Oct 05:26

Download Tivano (.dmg, Apple silicon)

Open the DMG and drag Tivano to Applications. The Source code archives below are for developers, not app installers.

If Tivano 1.0.2 or earlier reports HTTP 403 while checking updates, install this DMG manually once. Later checks use public static feeds and do not require a GitHub login.

Bug fixes

  • Check public static update feeds before the GitHub Releases API, so normal updates no longer depend on GitHub sign-in or a shared IP's anonymous API quota. Keep the original release endpoint and DMG naming for 1.0.2 and earlier clients.
  • Verify the static feed's installer checksum before mounting, alongside the existing Developer ID, bundle-ID, version and Gatekeeper checks.

Refinements

  • Publish update metadata after the notarized DMG is available, with Pages and raw-content fallback sources; reuse local GitHub credentials only for the final API fallback and explain rate-limit failures.

Thanks

  • No outside contributors.

Tivano 1.0.2

Choose a tag to compare

@elijah7x elijah7x released this 10 Oct 04:01

Download Tivano (.dmg, Apple silicon)

Open the DMG and drag Tivano to Applications. The Source code archives below are for developers, not app installers.

Refinements

  • Fill the update progress bar with the current theme's accent instead of a fixed blue.

Thanks

  • No outside contributors.

Tivano 1.0.1

Choose a tag to compare

@elijah7x elijah7x released this 10 Oct 03:32

Download Tivano (.dmg, Apple silicon)

Open the DMG and drag Tivano to Applications. The Source code archives below are for developers, not app installers.

Bug fixes

  • Clear a conversation's completed, failed or interrupted mark once its result has been read, so read history no longer shows a dot; approvals and questions stay marked until they are answered.
  • Hold the result mark while a queued message, background task, merge or usage-limit wait is still working, and mark work cut off by a restart as interrupted.

Refinements

  • Redesign the installer window in the brand's light paper and sage, with a hand-drawn arrow toward Applications, and size it so macOS 27 Finder shows it without a scrollbar.

Thanks

  • No outside contributors since the start of this repository's retained history.