Skip to content

Commit 3b7cc52

Browse files
Release v0.7.0
Bump 0.6.0 -> 0.7.0 in package.json, Cargo.toml, tauri.conf.json (+ lockfiles). Record the v0.7.0 batch in ROADMAP.md and README.md: phone Companion chat as a background job with polling (survives long replies and a locked screen), single-entry Markdown export (Obsidian-compatible format), rename from the phone, and the new footer quote. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 397eb12 commit 3b7cc52

7 files changed

Lines changed: 36 additions & 9 deletions

File tree

README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,15 @@ from your phone.
5252
- **Encryption & backups** — optional password encryption for the whole journal,
5353
plus one-file backup and restore.
5454
- **Obsidian sync** — export entries to an Obsidian vault as readable Markdown
55-
notes and import them back; works both ways, fully offline.
55+
notes and import them back; works both ways, fully offline. Any single entry
56+
can also be exported on its own ("Export this entry" on the desktop, "Export"
57+
on the phone) in the same format, so it drops straight into a vault.
5658
- **Phone access** (optional, off by default) — pair your phone and use the
57-
journal, combo checker, reference, and Companion from bed at 3am. Private by
58-
design: see [Architecture](#architecture) for how.
59+
journal, combo checker, reference, and Companion from bed at 3am. Companion
60+
replies run as a background job on the desktop, so a slow local model — or a
61+
locked phone screen — no longer drops the answer. Rename a session or entry
62+
right from the phone by tapping its title. Private by design: see
63+
[Architecture](#architecture) for how.
5964
- **Substance catalogue & log** — keep your own substance list with notes, and
6065
review your history grouped by substance.
6166
- **Contribute upstream** (consent-gated) — export substances you've catalogued

ROADMAP.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,28 @@ non-negotiables, each with a test:
115115

116116
---
117117

118+
## Shipped in v0.7.0
119+
120+
- **Phone Companion chat survives long replies** — a slow local model can take
121+
minutes per reply, and mobile Safari kills a silent request at ~60 s (a locked
122+
screen kills it instantly), so the phone showed "Can't reach the desktop app"
123+
while the desktop was fine. The portal now runs the reply as a **background
124+
job** on the desktop and the phone **polls** every couple of seconds until it's
125+
done — locking the phone mid-reply is fine. Test pins that a job outlives its
126+
originating request and delivers exactly once
127+
(`a_companion_job_outlives_its_request_and_delivers_once` in `portal.rs`).
128+
- **Export a single entry as Markdown** — an "Export this entry" button at the
129+
end of an entry on the desktop (save dialog) and an "Export" button on the
130+
phone (downloads the file). Same format and filename as the Obsidian vault
131+
sync, so an exported note drops straight into a vault.
132+
- **Rename from the phone** — tap the live-session title in the header, or an
133+
opened entry's title in the journal, to rename it.
134+
- **New footer** — the tagline is now the quote *"The greatest intention is to
135+
be open to learning."* with the subline "for mindful exploration and
136+
contemplation".
137+
138+
---
139+
118140
## Roadmap (not yet built)
119141

120142
> **Shipped in v0.3.0:** DoseWiki migration, encryption-at-rest + backup/restore,

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "field-notes",
3-
"version": "0.6.0",
3+
"version": "0.7.0",
44
"description": "Offline harm-reduction journal & trip-sitting workstation.",
55
"type": "module",
66
"private": true,

src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "field_notes"
3-
version = "0.6.0"
3+
version = "0.7.0"
44
description = "Offline harm-reduction journal & trip-sitting workstation"
55
authors = ["sparkly-quasar"]
66
# Licensed under the PolyForm Noncommercial License 1.0.0 — see ../LICENSE.

src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "Field Notes",
4-
"version": "0.6.0",
4+
"version": "0.7.0",
55
"identifier": "com.fieldnotes.journal",
66
"build": {
77
"beforeDevCommand": "npm run dev",

0 commit comments

Comments
 (0)