Repository navigation
Releases
Threadline 0.3.2
Threadline 0.3.2
- Edit note titles and content directly; selected text or images show a single contextual toolbar
- Paste images and files locally, including paths containing spaces; previously affected pasted images display again
- Edit unsupported Markdown in a modal while keeping the reading view intact
- Sidebar filtering keeps the open content; projects show five conversations with independent expansion
- Persistent conversation indexing discovers changes without rebuilding every transcript on page open
- Unified note headers, menus, dialogs, notifications and exported card styles
- First-install feature tour; subsequent launches reuse installed components, and quitting stops the local service
Performance cleanup includes single-pass project grouping, cached index snapshots, focused-editor event listeners and removal of duplicate handlers. Existing notes, attachments and settings retain schema compatibility.
Apple Silicon, macOS 13+. Version 0.3.2, native build 12. Developer ID signed, not Apple-notarized, matching the existing release channel. This feature package requires shell build 12; update the Mac app first. SHA256SUMS.txt covers the release assets.
Threadline 0.3.1
Threadline 0.3.1 — First-launch repair
Fixes setup stopping at “Interface and features” when a previous installation left an app directory without package.json. The installer now downloads the complete signed feature package and preserves incomplete files as a backup. Interrupted or failed repair can be retried
Setup errors now distinguish missing files, download failures, integrity failures and service startup failures instead of always suggesting a network problem. Detailed diagnostics retain the underlying error
Affected 0.3.0 users: download Threadline-0.3.1-macOS-arm64.zip and replace Threadline.app. Open it to resume setup. Do not delete your data directory; notes, attachments and settings are preserved
Apple Silicon, macOS 13+. Node comes from nodejs.org; the matching feature package comes from GitHub Releases. Native build 11. Developer ID signed, not Apple-notarized (notarization remains paused)
Validated against a real signed production feature package starting from an incomplete installation, with backup preservation and offline reuse, plus regression tests and CI. SHA256SUMS.txt verifies the release assets
Threadline 0.3.0
Threadline 0.3.0
Small Mac download, complete first-launch setup, and verified updates.
Install
Download Threadline-0.3.0-macOS-arm64.zip, unzip it, and move Threadline.app to Applications. This build is for Apple Silicon, macOS 13+.
On first launch, Threadline downloads its managed Node runtime from nodejs.org and the signed interface/service package from this GitHub release. The preparation page shows download progress, speed and estimated time; interrupted downloads can resume. Once prepared, installed components work offline. No source checkout, npm, Python or Xcode is required.
Upgrading from 0.0.2: replace the old Mac app with this download once. Notes, attachments and settings are retained; the old 0.0.2 shell cannot update itself online.
Changes
- Managed, version-pinned Node runtime with official SHA-256 verification; no changes to system Node
- Interface and local service installed together; startup checks version and active release path to prevent loading an old interface
- Shared native preparation/update page with actual download metrics, stage feedback and retry
- Signed feature updates with compatibility checks, atomic switching and rollback
- Sparkle Mac application updates, About settings and persistent automatic-check preference
- Cleaner native menus and sidebar; support for Claude Code, Pi and DeepSeek Harness retained
Assets and verification
The other assets (threadline-features-0.3.0.json.gz, runtime.json, appcast.xml) are consumed automatically by the app. SHA256SUMS.txt verifies all release assets. Native build: 10.
The app is Developer ID signed, but not Apple-notarized. macOS may require manual approval to open it. Intel binaries are not included in this release.
Validation: Node/frontend tests, Chromium/WebKit E2E, Swift tests and native bundle verification; signed production feature package tested in a fresh temporary installation and offline reuse. Public download verification is performed after publication.
Threadline 0.0.2
Threadline 0.0.2 improves conversation collection, local image rendering and interface consistency.
Changes
- React Router and TypeScript interface with persistent window navigation, conversation organization and sharing history
- Fix broken local images and attachments whose paths contain spaces, Chinese characters or literal percent escapes
- Consistent dropdowns, switches, checkboxes and segmented controls
- Cleaner settings and note details with fewer horizontal separators
- Remove dedicated modal close buttons; retain backdrop/Escape dismissal, busy protection and keyboard focus restoration
- Refresh app icon references and report 0.0.2 consistently in About and the local service
Installation
This remains a source-based release. Requirements: macOS 13+, Node.js 22.13+ with node:sqlite, npm, Python 3, and Swift/Xcode Command Line Tools.
git clone --branch 0.0.2 https://github.com/rsgok/Threadline.git
cd Threadline
npm ci
bash scripts/install-mac.shThe attached Threadline-0.0.2-macOS-arm64.zip contains the prebuilt Apple Silicon app shell only. It requires the local service installed by the source setup above and does not bundle Node.js or the web service. The app is ad-hoc signed and is not Developer ID notarized. Intel Mac users should build from source.
GitHub provides source archives below. SHA256SUMS.txt verifies the app archive.
Validation
- 81 unit tests passed; 4 optional card-browser integration tests skipped
- 36 Chromium/WebKit browser tests passed
- 5 Swift tests passed
- Typecheck, production web build, Swift release build and bundle signature verification passed
Threadline 0.0.1
Threadline 0.0.1 is the first tagged release: a local library for collecting AI conversations and continuing your thinking.
Included
- Collect conversations from Codex and Cursor, organize them into thoughts, and retain original context
- Timeline and evidence-backed relationships, with one-click local Codex analysis and manual review
- Image-card export and sharing integrations
- English and Chinese settings
- Sage-green App/Dock icon and a separate, thicker hollow menu-bar icon
- Refreshed landing page and Apache License 2.0
Installation
This is an early source-based release, not a standalone installer. It requires macOS 13+, Node.js 22.13+ with node:sqlite, npm, Python 3, and Swift/Xcode Command Line Tools. Codex analysis additionally requires Codex installed and signed in.
git clone --branch 0.0.1 https://github.com/rsgok/Threadline.git
cd Threadline
npm ci
bash scripts/install-mac.shThe attached Threadline-0.0.1-macOS-arm64.zip contains the prebuilt Apple Silicon app shell only. It requires the local Threadline service installed by the source setup above; it does not bundle Node.js or the web service. The app is ad-hoc signed and is not Developer ID notarized. Intel Mac users should build from source.
GitHub provides source archives below. SHA256SUMS.txt verifies the app archive.
Validation
- Web: 75 passed, 4 environment-dependent skips
- Swift: 5 passed
- Release build and bundle signature verification passed