Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .work/todo.jsonl
Original file line number Diff line number Diff line change
Expand Up @@ -308,3 +308,8 @@
{"actor":"unknown","ev":"01M23KYWDKPNTDM17MN8V6PX5B","item":"01M23KYWDKJPH89J1M3TSRM0DB","op":"create","set":{"body":"The format toolbar and the app header ride along when a long note scrolls. Lock the shell to the window, keep the toolbar (and find/Ask AI chrome) above the document, and scroll only the editor surface. Header and sidebar stay put. E2E: a tall note scrolls; toolbar and header Y do not change; window.scrollY stays 0.","discovered_during":"01M1MVB2ZZGP7FHW2TX6CNA6BE","kind":"bug","level":"task","milestone":"v0.6.5","priority":"P1","status":"todo","title":"Keep the format toolbar fixed while the note scrolls","unplanned":true},"ts":"2026-09-09T17:37:57Z"}
{"actor":"unknown","ev":"01M23KYYGPJ964ZQHPNMHYQHWN","item":"01M23KYWDKJPH89J1M3TSRM0DB","op":"update","set":{"status":"in_progress"},"ts":"2026-09-09T17:37:59Z"}
{"actor":"unknown","ev":"01M23M9Q6BPQ24HEJ2G8FRSZX3","item":"01M23KYWDKJPH89J1M3TSRM0DB","op":"close","set":{"resolution":"Shell locked to the viewport. Header and format toolbar stay put; only .editor-zoom scrolls. E2E asserts Y and window.scrollY.","status":"done"},"ts":"2026-09-09T17:43:52Z"}
{"actor":"unknown","ev":"01M25RY57KGH1C1ST8BVFBNWDY","item":"01M1QN6CE0P31CYJZFG7K9D3K7","op":"update","set":{"milestone":"v0.6.5"},"ts":"2026-09-10T13:43:25Z"}
{"actor":"unknown","ev":"01M25RY594JDYJNQYHR1VR8357","item":"01M1QN6CE0P31CYJZFG7K9D3K7","op":"close","set":{"resolution":"Granted allow-start-dragging and allow-toggle-maximize. Empty catches are a one-time warning. Shipped in #59.","status":"done"},"ts":"2026-09-10T13:43:25Z"}
{"actor":"unknown","ev":"01M25RY5AMM31SSJHMEGCBEKSX","item":"01M25RY5AM6ZWRGEAJP34X06WN","op":"create","set":{"body":"Stamp CHANGELOG 0.6.5, lockstep Cargo.toml / Cargo.lock / tauri.conf, freeze the roadmap snapshot, tag and GitHub release after merge.","kind":"ops","level":"task","milestone":"v0.6.5","priority":"P2","status":"todo","title":"chore(release): v0.6.5 changelog, version bump, roadmap snapshot"},"ts":"2026-09-10T13:43:25Z"}
{"actor":"unknown","ev":"01M25RYA4X739KYTP12MZ7T78A","item":"01M25RY5AM6ZWRGEAJP34X06WN","op":"update","set":{"status":"in_progress"},"ts":"2026-09-10T13:43:30Z"}
{"actor":"unknown","ev":"01M25RZ3DETFBVRSQRJGJYS1YS","item":"01M25RY5AM6ZWRGEAJP34X06WN","op":"close","set":{"resolution":"v0.6.5 changelog, Cargo.toml / Cargo.lock / tauri.conf bump, roadmap snapshot, index plane re-rendered. Tag and GitHub release after merge.","status":"done"},"ts":"2026-09-10T13:43:56Z"}
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,33 @@ All notable changes to Motion are recorded here. Dates are UTC.

## Unreleased

## 0.6.5 — 2026-09-10

Header drag actually works on a Mac; the format toolbar stays put while the note
scrolls.

### Fixed

- **Window drag capability.** Overlay title bars never inherited `startDragging`
from `core:default`. The capability file now grants
`core:window:allow-start-dragging` and `allow-toggle-maximize`. Empty catches
that hid ACL rejections are a one-time warning.
- **Format toolbar stays put.** A long note used to grow the window, so the
header and the Bold/Italic toolbar scrolled away with the document. The
shell is locked to the viewport; only the editor surface scrolls.

### Known issues

- **Mac dogfood** of double-click maximize and button clicks on an unsigned
`.app` still needs a Mac. Linux CI cannot click one. Header drag should work
now that the capability is granted.
- **Packaged Ask AI** is a one-shot `run_llm_cli` until a Bun sidecar hosts the
shared TS service (streaming + tools).
- **Dictation** is not in this release.
- **Welcome demo data** (`sample-data.csv`, `sample-events.jsonl`) still only
loads when those files exist in the open workspace. Missing files now say so
instead of dumping DuckDB/HTTP errors.

## 0.6.4 — 2026-09-04

Editor fills the window; zoom scales notes not chrome; icon toolbar; header drag
Expand Down
43 changes: 41 additions & 2 deletions docs/.index/_graph.json
Original file line number Diff line number Diff line change
Expand Up @@ -902,7 +902,7 @@
},
{
"from": "item/01M1QN6CE0P31CYJZFG7K9D3K7",
"to": "release/v0.6.4",
"to": "release/v0.6.5",
"type": "targets"
},
{
Expand All @@ -915,6 +915,16 @@
"to": "release/v0.6.5",
"type": "targets"
},
{
"from": "item/01M25RY5AM6ZWRGEAJP34X06WN",
"to": "pr/61",
"type": "lands-in"
},
{
"from": "item/01M25RY5AM6ZWRGEAJP34X06WN",
"to": "release/v0.6.5",
"type": "targets"
},
{
"from": "plan/2026-07-26-motion-next-phase",
"to": "item/01KYFZ6RBH4J746JDANTQKYVSN",
Expand Down Expand Up @@ -1464,6 +1474,21 @@
"from": "roadmap-snapshot/2026-09-04_v0.6.4-release",
"to": "release/v0.6.4",
"type": "targets"
},
{
"from": "roadmap-snapshot/2026-09-10_v0.6.5-release",
"to": "roadmap",
"type": "snapshot-of"
},
{
"from": "roadmap-snapshot/2026-09-10_v0.6.5-release",
"to": "roadmap-snapshot/2026-09-04_v0.6.4-release",
"type": "supersedes"
},
{
"from": "roadmap-snapshot/2026-09-10_v0.6.5-release",
"to": "release/v0.6.5",
"type": "targets"
}
],
"nodes": {
Expand Down Expand Up @@ -2121,14 +2146,19 @@
},
"item/01M1QN6CE0P31CYJZFG7K9D3K7": {
"doc_type": "item",
"status": "todo",
"status": "done",
"title": "Grant the window capability the overlay title bar needs for dragging"
},
"item/01M23KYWDKJPH89J1M3TSRM0DB": {
"doc_type": "item",
"status": "done",
"title": "Keep the format toolbar fixed while the note scrolls"
},
"item/01M25RY5AM6ZWRGEAJP34X06WN": {
"doc_type": "item",
"status": "done",
"title": "chore(release): v0.6.5 changelog, version bump, roadmap snapshot"
},
"plan/2026-07-26-motion-next-phase": {
"doc_type": "plan",
"source": "docs/plans/2026-07-26-motion-next-phase.md",
Expand Down Expand Up @@ -2219,6 +2249,9 @@
"pr/60": {
"doc_type": "pr"
},
"pr/61": {
"doc_type": "pr"
},
"release/v0.1.0": {
"doc_type": "release"
},
Expand Down Expand Up @@ -2285,6 +2318,12 @@
"title": "Roadmap",
"truth_state": "snapshot"
},
"roadmap-snapshot/2026-09-10_v0.6.5-release": {
"doc_type": "roadmap-snapshot",
"source": "docs/roadmap/2026-09-10_v0.6.5-release.md",
"title": "Roadmap",
"truth_state": "snapshot"
},
"user-guide": {
"doc_type": "guide",
"source": "docs/user_guide/user-guide.md",
Expand Down
20 changes: 18 additions & 2 deletions docs/.index/_inventory.json
Original file line number Diff line number Diff line change
Expand Up @@ -207,10 +207,10 @@
{
"canonical_key": "roadmap",
"doc_type": "roadmap",
"generated_at": "2026-09-09T17:43:52Z",
"generated_at": "2026-09-10T13:43:56Z",
"slug": "roadmap",
"source": "docs/roadmap.md",
"source_hash": "e089aeff",
"source_hash": "084d94a8",
"title": "Roadmap",
"truth_state": "current",
"wiki": "https://github.com/SpillwaveSolutions/motion/wiki/Roadmap",
Expand Down Expand Up @@ -306,11 +306,27 @@
"slug": "2026-09-04_v0.6.4-release",
"source": "docs/roadmap/2026-09-04_v0.6.4-release.md",
"source_hash": "7ec9169e",
"superseded_by": "roadmap-snapshot/2026-09-10_v0.6.5-release",
"supersedes": "roadmap-snapshot/2026-09-03_v0.6.3-release",
"title": "Roadmap",
"truth_state": "snapshot",
"wiki_key": "roadmap-snapshot/2026-09-04_v0.6.4-release"
},
{
"canonical_key": "roadmap-snapshot/2026-09-10_v0.6.5-release",
"date": "2026-09-10",
"doc_type": "roadmap-snapshot",
"generated_at": "2026-09-10T13:43:56Z",
"name": "v0.6.5-release",
"release": "v0.6.5",
"slug": "2026-09-10_v0.6.5-release",
"source": "docs/roadmap/2026-09-10_v0.6.5-release.md",
"source_hash": "084d94a8",
"supersedes": "roadmap-snapshot/2026-09-04_v0.6.4-release",
"title": "Roadmap",
"truth_state": "snapshot",
"wiki_key": "roadmap-snapshot/2026-09-10_v0.6.5-release"
},
{
"aliases": [
"user-guide"
Expand Down
2 changes: 2 additions & 0 deletions docs/.index/item/01M25RY5AM6ZWRGEAJP34X06WN.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
code:
- {pr: 61}
49 changes: 40 additions & 9 deletions docs/.index/publish-manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"frozen": false,
"page_name": "Index-Releases",
"render": "as-is",
"render_hash": "bce6df44476e",
"render_hash": "993f1e081996",
"source": "docs/.index/rendered/releases.md",
"title": "Releases Index",
"truth_state": "current",
Expand All @@ -44,7 +44,7 @@
"frozen": false,
"page_name": "Index-Traceability",
"render": "as-is",
"render_hash": "eeeace256963",
"render_hash": "e34c8294bac6",
"source": "docs/.index/rendered/traceability.md",
"title": "Traceability Index",
"truth_state": "current",
Expand Down Expand Up @@ -230,6 +230,16 @@
"truth_state": "not tracked",
"wiki_key": "pr/60"
},
{
"frozen": false,
"page_name": "PR-61",
"render": "as-is",
"render_hash": "6792a28f519a",
"source": "docs/.index/rendered/prs/61.md",
"title": "PR #61",
"truth_state": "not tracked",
"wiki_key": "pr/61"
},
{
"frozen": false,
"page_name": "Release-v0.1.0+dogfood",
Expand Down Expand Up @@ -304,7 +314,7 @@
"frozen": false,
"page_name": "Release-v0.6.5",
"render": "as-is",
"render_hash": "50c218fec82e",
"render_hash": "bc8ea225d7b4",
"source": "docs/.index/rendered/releases/v0.6.5.md",
"title": "Release v0.6.5",
"truth_state": "shipped",
Expand Down Expand Up @@ -1594,10 +1604,10 @@
"frozen": false,
"page_name": "Ticket-01M1QN6CE0P31CYJZFG7K9D3K7",
"render": "as-is",
"render_hash": "35dd123935cd",
"render_hash": "d71f60bd2ef0",
"source": "docs/.index/rendered/tickets/01M1QN6CE0P31CYJZFG7K9D3K7.md",
"title": "Grant the window capability the overlay title bar needs for dragging",
"truth_state": "open",
"truth_state": "done",
"wiki_key": "item/01M1QN6CE0P31CYJZFG7K9D3K7"
},
{
Expand All @@ -1610,6 +1620,16 @@
"truth_state": "done",
"wiki_key": "item/01M23KYWDKJPH89J1M3TSRM0DB"
},
{
"frozen": false,
"page_name": "Ticket-01M25RY5AM6ZWRGEAJP34X06WN",
"render": "as-is",
"render_hash": "efc083b6cfde",
"source": "docs/.index/rendered/tickets/01M25RY5AM6ZWRGEAJP34X06WN.md",
"title": "chore(release): v0.6.5 changelog, version bump, roadmap snapshot",
"truth_state": "done",
"wiki_key": "item/01M25RY5AM6ZWRGEAJP34X06WN"
},
{
"banner": "> **Current** \u2014 this is the living version; regenerated at 2026-07-29T23:00:00Z. Historical snapshots are linked from [[Index-Releases]].",
"frozen": false,
Expand Down Expand Up @@ -1699,11 +1719,11 @@
"wiki_key": "plan/2026-09-03-editor-surface-zoom-layout-icons"
},
{
"banner": "> **Current** \u2014 this is the living version; regenerated at 2026-09-09T17:43:52Z. Historical snapshots are linked from [[Index-Releases]].",
"banner": "> **Current** \u2014 this is the living version; regenerated at 2026-09-10T13:43:56Z. Historical snapshots are linked from [[Index-Releases]].",
"frozen": false,
"page_name": "Roadmap",
"render": "doc+banner",
"render_hash": "c0a79b7afa57",
"render_hash": "5ae901bdd074",
"source": "docs/roadmap.md",
"title": "Roadmap",
"truth_state": "current",
Expand Down Expand Up @@ -1775,20 +1795,31 @@
"truth_state": "snapshot",
"wiki_key": "roadmap-snapshot/2026-09-04_v0.6.4-release"
},
{
"banner": "> **Snapshot** of release v0.6.5 (2026-09-10) \u2014 frozen record. The current version is [[Roadmap]].",
"frozen": true,
"page_name": "Roadmap-2026-09-10_v0.6.5-release",
"render": "doc+banner",
"render_hash": "7ffc60a1b52b",
"source": "docs/roadmap/2026-09-10_v0.6.5-release.md",
"title": "Roadmap",
"truth_state": "snapshot",
"wiki_key": "roadmap-snapshot/2026-09-10_v0.6.5-release"
},
{
"banner": "> **Current** \u2014 this is the living version. Historical snapshots are linked from [[Index-Releases]].",
"frozen": false,
"page_name": "User-Guide",
"render": "doc+banner",
"render_hash": "c1ba20d5c452",
"render_hash": "da2058074062",
"source": "docs/user_guide/user-guide.md",
"title": "User Guide",
"truth_state": "current",
"wiki_key": "user-guide"
}
],
"sidebar": {
"render_hash": "93cf8a8aa0b5",
"render_hash": "0c03caec95e3",
"source": "docs/.index/rendered/_Sidebar.md"
},
"version": 1
Expand Down
2 changes: 1 addition & 1 deletion docs/.index/rendered/_Sidebar.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
### History

- [[Index-Releases]]
- Latest snapshot: [[Roadmap-2026-09-04_v0.6.4-release]]
- Latest snapshot: [[Roadmap-2026-09-10_v0.6.5-release]]
- [[Index-Status]]
- [[Index-Decisions]]

Expand Down
13 changes: 13 additions & 0 deletions docs/.index/rendered/prs/61.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# PR #61

`pr/61` · status: **not tracked**

Changed files: not tracked. Test/Review status: not tracked (see the deferred PR live-metadata sync item).

## Linked Tickets

- [[Ticket-01M25RY5AM6ZWRGEAJP34X06WN]] chore(release): v0.6.5 changelog, version bump, roadmap snapshot — Stamp CHANGELOG 0.6.5, lockstep Cargo.toml / Cargo.lock / tauri.conf, freeze the roadmap snapshot, tag and GitHub release after merge.

## Related Releases

- [[Release-v0.6.5]]
7 changes: 7 additions & 0 deletions docs/.index/rendered/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

_What shipped, with the frozen evidence for each release. Generated; do not edit._

## v0.6.5 — 2026-09-10

- Roadmap snapshot: [[Roadmap-2026-09-10_v0.6.5-release]]
- Shipped: Grant the window capability the overlay title bar needs for dragging
- Shipped: Keep the format toolbar fixed while the note scrolls
- Shipped: chore(release): v0.6.5 changelog, version bump, roadmap snapshot

## v0.6.4 — 2026-09-04

- Roadmap snapshot: [[Roadmap-2026-09-04_v0.6.4-release]]
Expand Down
7 changes: 6 additions & 1 deletion docs/.index/rendered/releases/v0.6.5.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,21 @@

`release/v0.6.5` · **shipped**

1 item(s) shipped.
3 item(s) shipped.

## Change Log

- [[Ticket-01M1QN6CE0P31CYJZFG7K9D3K7]] Grant the window capability the overlay title bar needs for dragging — Three releases shipped a frontend drag fix that could not work.
- [[Ticket-01M23KYWDKJPH89J1M3TSRM0DB]] Keep the format toolbar fixed while the note scrolls — The format toolbar and the app header ride along when a long note scrolls.
- [[Ticket-01M25RY5AM6ZWRGEAJP34X06WN]] chore(release): v0.6.5 changelog, version bump, roadmap snapshot — Stamp CHANGELOG 0.6.5, lockstep Cargo.toml / Cargo.lock / tauri.conf, freeze the roadmap snapshot, tag and GitHub release after merge.

## Release Tree

- [[Ticket-01M1QN6CE0P31CYJZFG7K9D3K7]] Grant the window capability the overlay title bar needs for dragging (task)
- [[Ticket-01M23KYWDKJPH89J1M3TSRM0DB]] Keep the format toolbar fixed while the note scrolls (task)
- [[Ticket-01M25RY5AM6ZWRGEAJP34X06WN]] chore(release): v0.6.5 changelog, version bump, roadmap snapshot (task)

## Related PRs

- [[PR-60]]
- [[PR-61]]
4 changes: 2 additions & 2 deletions docs/.index/rendered/tickets/01M1QN6CE0P31CYJZFG7K9D3K7.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Grant the window capability the overlay title bar needs for dragging

`01M1QN6CE0P31CYJZFG7K9D3K7` · task/bug · **open**
`01M1QN6CE0P31CYJZFG7K9D3K7` · task/bug · **done**

Three releases shipped a frontend drag fix that could not work.

## Release

- [[Release-v0.6.4]]
- [[Release-v0.6.5]]
13 changes: 13 additions & 0 deletions docs/.index/rendered/tickets/01M25RY5AM6ZWRGEAJP34X06WN.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# chore(release): v0.6.5 changelog, version bump, roadmap snapshot

`01M25RY5AM6ZWRGEAJP34X06WN` · task/ops · **done**

Stamp CHANGELOG 0.6.5, lockstep Cargo.toml / Cargo.lock / tauri.conf, freeze the roadmap snapshot, tag and GitHub release after merge.

## Linked PRs

- [[PR-61]]

## Release

- [[Release-v0.6.5]]
Loading
Loading