-
v0.0.4
StableSome checks failedVerify release notarization / verify-notarization (release) Has been cancelledreleased this
2026-08-23 20:06:24 +00:00 | 0 commits to main since this releaseHermternal 0.0.4 — native app icons and sidebar polish
What’s Working
- The app uses an appearance-aware native system app icon.
- The new-chat state uses an icon-only control.
Sidebar
- The sidebar shows one left caret and no native right caret.
- Rows align with Schedules, with a 10pt folder-child offset.
- A folder child chat menu no longer inherits the folder menu.
- The focused source glyph keeps sufficient contrast.
- Top and bottom fades mirror each other at 48pt.
Deep Links
- A valid cold-launch link waits for the app to become ready and the session list to complete before it opens.
Performance and Release Reliability
- The release keeps the existing deterministic performance contracts and release verification flow.
Known Issues
- Attachments, voice input, model controls, and reasoning controls are not implemented.
- Automatic updates are not implemented yet.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Hermternal 0.0.3 — sidebar folders, schedules, and safer releases
StableSome checks failedVerify release notarization / verify-notarization (release) Has been cancelledreleased this
2026-08-23 17:28:21 +00:00 | 2 commits to main since this releaseWhat's Working?
- Native macOS 26 SwiftUI/AppKit app (macOS 26.0 minimum).
- Browser-based sign-in to the Hermes gateway, with credential refresh when the gateway rejects an expired bearer.
- Session lists load; conversations open/resume; prompts send; replies stream and can be interrupted.
- Local history cache preserves transcripts across session identifiers, including identifiers containing punctuation.
- Search indexes conversation history, supports Cmd-K result navigation, and includes Cmd-F find-in-conversation.
- REST history is paged beyond the gateway's 500-message limit, so search covers whole transcripts where their rows are available.
- Native Settings window with a full-height sidebar, gateway settings, account identity, cache controls, and appearance controls.
- Production credentials use an owner-only file under
Application Support/Hermternal/credentials. - Visible-time toast notifications and truthful active-work/indexing status.
- Light/dark/system themes, adjustable frost, and glass treatment around search and scrolling content.
Sidebar
- Organize chats into folders and reorder them with native drag and drop.
- Keep scheduled runs in their own three-row, independently scrolling Schedules area.
- Pin, archive with Undo, and rename chats from the sidebar.
- Use compact one-line rows with source icons and native disclosure controls.
- Copy chat deep links from the context menu.
- Show the selected gateway host in a compact identity pill.
Deep Links
- Open a chat with
hermternal://<gateway>/chat/<session>. - Open directly at a message with
hermternal://<gateway>/chat/<session>/message/<message>. - Message links position without an animated scroll and preserve normal tail-follow behavior.
Performance and Release Reliability
- Deterministic release contracts cover cache reuse, bounded prefetch, search plans, Markdown segmentation, disk footprint, sidebar rebuild cost, and release binary size.
- Repeated credential reads, stale cache writes, and quadratic find projection were removed before release.
- The release process now requires a clean audited
devcommit, promotes that exact tree tomain, and verifies downloaded public bytes. - SSH signing uses a temporary keychain, a unique certificate hash, and byte-identical keychain-search-list restoration.
- The published zip is Developer ID signed, notarized, stapled, and accepted by Gatekeeper.
Known Issues
- Attachments, voice input, and model/reasoning controls are not implemented.
- Automatic updates are not implemented yet; tracked in #52.
- Mixed multi-selection, the Archived Chats mode, and complete session purge are in active development and are not part of this release.
- The public product website and website-hosted downloads are tracked in #51.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-08-22 18:25:50 +00:00 | 31 commits to main since this releaseWhat's Working?
- Native macOS 26 SwiftUI/AppKit app (macOS 26.0 minimum).
- Browser-based sign-in to the Hermes gateway, with credential refresh when the gateway rejects an expired bearer.
- Session lists load; conversations open/resume; prompts send; replies stream and can be interrupted.
- Local history cache preserves transcripts across session identifiers, including identifiers containing punctuation.
- Search indexes conversation history, supports Cmd-K result navigation, and includes Cmd-F find-in-conversation.
- REST history is paged beyond the gateway's 500-message limit, so search covers whole transcripts where their rows are available.
- Native Settings window with a full-height sidebar, gateway settings, account identity, cache controls, and appearance controls.
- Keychain-backed credentials with a file-backed fallback when Keychain access is unavailable.
- Visible-time toast notifications and an indexing indicator that reports actual indexing progress.
- Light/dark/system themes, adjustable frost, and glass treatment around the search field.
Search
Settings
Known Issues
- Two sessions contain compaction-preserved rows that remain unindexed pending the decision tracked in issue #34; those rows are not claimed as searchable by this release.
- Attachments, voice, model/reasoning controls, and auto-update are not implemented.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-08-22 05:29:38 +00:00 | 52 commits to main since this releaseWhat's Working?
- Native macOS 26 SwiftUI/AppKit app (macOS 26.0 minimum).
- Browser-based sign-in to the Hermes gateway.
- Session lists load; conversations open/resume; prompts send; replies stream and can be interrupted.
- Local history cache includes cache settings and progress.
- Light/dark/system themes, adjustable 0–100% frost, and Liquid Glass frame/titlebar/composer.
- Reduce Transparency fallback is opaque and legible; signed Developer ID, hardened, notarized, and stapled build accepted by Gatekeeper.
Known Issues
- Search, Cmd-K, and Cmd-F are not implemented.
- History fetch is capped at 500 messages per session, with no pagination; older long-chat messages may be absent.
- Sidebar/detail boundary shows a native NavigationSplitView hairline/tonal step.
- Deep links, attachments, voice, model/reasoning controls, and auto-update are not implemented.
- No Icon
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads


