Releases: ryo-kame/atelie-releases
Atelie v1.14.0
Atelie v1.14.0
⬇️ Download
macOS → Atelie_1.14.0_universal.dmg
Open the DMG and drag Atelie.app into your Applications folder.
💡 The other files (
Atelie.app.tar.gz/.sig/latest.json) are used by the in-app auto-updater — you don't need to download them manually.
Signed with Apple Developer ID and notarized. Auto-update from v1.1.0 onwards (in-app notification on launch).
Changes since v1.13.0
- chore: bump version to 1.14.0
- feat: make editor status pill an inline dropdown with instant persistence
- feat: add StatusPillSelect interactive status pill dropdown
- docs: add editor status dropdown spec and plan
Atelie v1.13.0
Atelie v1.13.0
⬇️ Download
macOS → Atelie_1.13.0_universal.dmg
Open the DMG and drag Atelie.app into your Applications folder.
💡 The other files (
Atelie.app.tar.gz/.sig/latest.json) are used by the in-app auto-updater — you don't need to download them manually.
Signed with Apple Developer ID and notarized. Auto-update from v1.1.0 onwards (in-app notification on launch).
Changes since v1.12.0
- chore: bump version to 1.13.0
- feat: copy list items individually in Copy as Markdown
- docs: refine copy-format — Markdown copies list items individually
- fix: clear copy feedback when the selection bar hides
- fix: copy visible text on read-mode Cmd+C (atelie-releases#16)
- feat: add copy-as-markdown/text buttons to selection affordance
- feat: add copy-as-markdown/text i18n strings
- refactor: block-snap selectionMarkdown via shared touchedBlockSpan
- docs: revise copy-format design — Markdown copy is block-snapped, text exact
- feat: add selection copy-content helpers (markdown/plain text)
- docs: add editor copy-format implementation plan
- docs: add editor copy-format selection spec
- feat: add editor clipboard copy actions and split-into-tasks button
Atelie v1.12.0
Atelie v1.12.0
⬇️ Download
macOS → Atelie_1.12.0_universal.dmg
Open the DMG and drag Atelie.app into your Applications folder.
💡 The other files (
Atelie.app.tar.gz/.sig/latest.json) are used by the in-app auto-updater — you don't need to download them manually.
Signed with Apple Developer ID and notarized. Auto-update from v1.1.0 onwards (in-app notification on launch).
Changes since v1.11.0
- chore: ignore local screenshot scratch files and playwright-mcp dir
- chore: bump version to 1.12.0
- feat: drop Move here button; keep Open in Claude + Clear
- docs: update spec for && chaining in Open in Claude
- fix: chain Open in Claude with && so a failed cd does not launch claude
- docs: update spec scope to include table, list and notes tabs
- feat: show project terminal actions on table, list and notes tabs
- fix: truncate long titles and cover hint dismiss in project terminal actions
- feat: wire project terminal actions into the kanban header
- feat: add ProjectTerminalActions header buttons with clear recommendation
- feat: add optional titleAdornment slot to TopBar
- feat: add pulse-recommend animation for clear button
- feat: add projectTerminal i18n strings (ja/en)
- feat: add formatChangeDir and formatClaudeBashChangeDir payloads
- feat: add projectDirPath helper for project directory path
- docs: add spec and plan for project terminal actions
Atelie v1.11.0
Atelie v1.11.0
⬇️ Download
macOS → Atelie_1.11.0_universal.dmg
Open the DMG and drag Atelie.app into your Applications folder.
💡 The other files (
Atelie.app.tar.gz/.sig/latest.json) are used by the in-app auto-updater — you don't need to download them manually.
Signed with Apple Developer ID and notarized. Auto-update from v1.1.0 onwards (in-app notification on launch).
Changes since v1.10.0
- fix: move seed_demo from bin to example to unblock release bundling
- chore: bump version to 1.11.0
- Merge origin/develop into claude/task-mode-ux-review-SOOJ2
- feat: split editor modes into Read/Edit + source toggle and send line refs from WYSIWYG
- feat: make Kanban manual-order only, append new tasks to column tail
- feat: toggle task/note checkboxes in read mode without editing
- docs: drop stale submodule note in seed mod.rs
- chore: add seed-demo and dev-demo just recipes
- feat: add debug-only ATELIE_WORKSPACE_ROOT override
- feat: add rich English demo seed data
- feat: add seed_demo binary
- feat: add demo-root safety guard
- feat: add seed apply layer that indexes into a workspace
- fix: reject seed tasks with end but no start; harden yaml_quote escaping
- feat: add pure seed generation core
- feat: add seed YAML model structs
- feat: add deterministic note-id generator for seeding
- feat: port slugify to seed module
- feat: add debug-gated seed module with civil-date helpers
- docs: add demo-data seeding spec and implementation plan
Atelie v1.10.0
Atelie v1.10.0
⬇️ Download
macOS → Atelie_1.10.0_universal.dmg
Open the DMG and drag Atelie.app into your Applications folder.
💡 The other files (
Atelie.app.tar.gz/.sig/latest.json) are used by the in-app auto-updater — you don't need to download them manually.
Signed with Apple Developer ID and notarized. Auto-update from v1.1.0 onwards (in-app notification on launch).
Changes since v1.9.0
- chore: bump version to 1.10.0
- refactor: memoize bug report handler and log openUrl failures
- feat: add bug report button to sidebar
- feat: add bug report sidebar label
- feat: add buildBugReportUrl helper
- docs: add bug report button design spec
Atelie v1.9.0
Atelie v1.9.0
⬇️ Download
macOS → Atelie_1.9.0_universal.dmg
Open the DMG and drag Atelie.app into your Applications folder.
💡 The other files (
Atelie.app.tar.gz/.sig/latest.json) are used by the in-app auto-updater — you don't need to download them manually.
Signed with Apple Developer ID and notarized. Auto-update from v1.1.0 onwards (in-app notification on launch).
Changes since v1.8.0
- chore: bump version to 1.9.0
- fix: IME-safe enter, stable first-result selection, and palette spacing
- refactor: drop unused inputRef from SearchPalette
- feat: mount search palette and add global Cmd+K handler
- feat: turn sidebar search box into a palette trigger
- feat: add i18n keys for search palette
- feat: show project name in search results and add a11y live region
- feat: add SearchPalette command palette component
- feat: add useDebouncedSearch hook wrapping useSearch
- feat: add search palette open state to UI store
- feat: add parseSnippet for safe FTS5 snippet highlighting
- docs: add spec and plan for global search command palette
- refactor: flatten displayPath ternary and harden vault-root path test
- feat: show vault-relative path in editor right panel
- docs: add implementation plan for vault-relative path display
- docs: add spec for vault-relative path display in right panel
Atelie v1.8.0
Atelie v1.8.0
⬇️ Download
macOS → Atelie_1.8.0_universal.dmg
Open the DMG and drag Atelie.app into your Applications folder.
💡 The other files (
Atelie.app.tar.gz/.sig/latest.json) are used by the in-app auto-updater — you don't need to download them manually.
Signed with Apple Developer ID and notarized. Auto-update from v1.1.0 onwards (in-app notification on launch).
Changes since v1.7.1
- Merge remote-tracking branch 'origin/main' into develop
- chore: bump version to 1.8.0
- chore: bump version to 1.7.2
- feat: default UI language to English with English i18n fallback
- fix: normalize carriage returns in custom button payloads
- feat: default UI language to English with English i18n fallback
Atelie v1.7.1
Atelie v1.7.1
⬇️ Download
macOS → Atelie_1.7.1_universal.dmg
Open the DMG and drag Atelie.app into your Applications folder.
💡 The other files (
Atelie.app.tar.gz/.sig/latest.json) are used by the in-app auto-updater — you don't need to download them manually.
Signed with Apple Developer ID and notarized. Auto-update from v1.1.0 onwards (in-app notification on launch).
Changes since v1.7.0
- chore: bump version to 1.7.1
- fix: style editor markdown links to use theme accent instead of default blue
- chore: apply rustfmt to github_import command and integration tests
- docs: add specs and plans for gh missing-scope fix and feature-flag off
- test: skip github-import e2e while GITHUB_IMPORT_ENABLED is false
- feat: gate GitHub import modal mount behind GITHUB_IMPORT_ENABLED
- feat: gate GitHub Project import behind GITHUB_IMPORT_ENABLED flag
- feat: add Authenticate-in-terminal button for gh auth errors in import modal
- feat: add missing_scope error message in ja/en
- feat: add ghRemediationCommand helper for gh auth fixes
- feat: surface gh MissingScope as a distinct typed error
- feat: add gh MissingScope error variant
- feat: classify gh missing-scope stderr separately from not-authenticated
- docs: update policy for CLI-based GitHub Project import
- test: add E2E coverage for github import modal
- chore: apply rustfmt to github_import related tests
- feat: add GitHub import entry button to Sidebar
- feat: wire ImportFromGithubProjectModal import loop with frontmatter and slug retry
- feat: add ImportFromGithubProjectModal Step 2 items list
- fix: add github_item_id to test fixtures missed in Task 2
- feat: add ImportFromGithubProjectModal Step 1 project picker
- feat: add prototype mockups for github import modal
- feat: add githubImportOpen flag to UI store
- feat: add gh import IPC wrappers and TanStack Query hooks
- feat: add ja/en i18n keys and formatGithubImportError
- feat: add gh_list_draft_items IPC with SQLite dedup
- feat: add gh_list_projects IPC command
- feat: spawn gh subprocess with 30s timeout and stderr classification
- feat: add resolve_gh_path helper
- feat: add parse_draft_items filtering for DRAFT_ISSUE only
- feat: add parse_projects for gh project list output
- feat: add classify_stderr for gh authentication detection
- feat: add GithubImportError discriminated union
- feat: persist github_item_id in notes table
- feat: add github_item_id column with partial index
- feat: add github_item_id field to NoteMeta and TaskMeta
- feat: add validate_github_item_id pure function
- docs: add design and implementation plan for GitHub Project import
Atelie v1.7.0
Atelie v1.7.0
⬇️ Download
macOS → Atelie_1.7.0_universal.dmg
Open the DMG and drag Atelie.app into your Applications folder.
💡 The other files (
Atelie.app.tar.gz/.sig/latest.json) are used by the in-app auto-updater — you don't need to download them manually.
Signed with Apple Developer ID and notarized. Auto-update from v1.1.0 onwards (in-app notification on launch).
Changes since v1.6.0
- chore: bump version to 1.7.0
- fix: cache mermaid init per theme, stack error fallback, drop no-op
- fix: re-render mermaid diagram on theme change in read mode
- fix: rebuild mermaid node view on editable/theme change
- test: e2e mermaid renders in read mode, source in edit
- feat: style mermaid diagram block and error fallback
- fix: keep lastAppliedRef synced and guard theme remount in NoteEditor
- feat: wire MermaidBlock into NoteEditor with mode/theme refresh
- fix: guard mermaid render against destroyed node view
- feat: add MermaidBlock extension rendering diagrams in read mode
- feat: add mermaid render error message (ja/en)
- feat: add mermaid language/theme pure helpers
- chore: add mermaid and tiptap code-block deps
- docs: add mermaid rendering design spec and implementation plan
Atelie v1.6.0
Atelie v1.6.0
⬇️ Download
macOS → Atelie_1.6.0_universal.dmg
Open the DMG and drag Atelie.app into your Applications folder.
💡 The other files (
Atelie.app.tar.gz/.sig/latest.json) are used by the in-app auto-updater — you don't need to download them manually.
Signed with Apple Developer ID and notarized. Auto-update from v1.1.0 onwards (in-app notification on launch).
Changes since v1.5.3
- chore: bump version to 1.6.0
- fix: refresh outgoing links and backlinks after note save
- feat: add 'write to path' button to Claude Code actions
- feat: keep current view after creating a task instead of opening the editor