Skip to content

Commit 84f10b7

Browse files
Release v0.11.0
Version bump across package.json, Cargo.toml, tauri.conf.json and both lockfiles, plus CHANGELOG.md, ROADMAP.md and the README feature list. Features: first-class past-experience logging ("this already happened" on a new session) and a "Report a bug" button on the top bar. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 13e0aac commit 84f10b7

8 files changed

Lines changed: 40 additions & 9 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,18 @@ after publishing — see RELEASING.md).
1111

1212
The heading must be exactly `## vX.Y.Z`, matching the tag. Newest on top.
1313

14+
## v0.11.0
15+
16+
- **Logging a past experience is now a first-class option.** The "+ Session" form
17+
has a **"This already happened"** checkbox — tick it and you get an end-time
18+
field, and the session is saved as a finished trip (not an ongoing one) rather
19+
than having to start a live session and backdate it. Doses you add to a
20+
finished session default to when it happened instead of "now", so writing up an
21+
old trip doesn't mean fixing every timestamp.
22+
- **A "Report a bug" button now lives on the top bar**, so filing a bug or feature
23+
request is one click from anywhere instead of buried in Settings. It opens the
24+
same prefilled GitHub issue in your browser — nothing leaves your journal.
25+
1426
## v0.10.2
1527

1628
- **This update prompt now tells you what changed.** Until now it only showed a

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,12 @@ from your phone.
2424
## Features
2525

2626
- **Journal** — log experiences with intention, set & setting, doses, and a
27-
running timeline of how you feel. Edit, delete, or backdate anything. Every
28-
timestamp in a session also shows the time since your first dose
29-
(`14:02 (t+1:23)`), so the timeline reads against the clock that matters.
27+
running timeline of how you feel. Edit, delete, or backdate anything. Logging
28+
something that already happened is a first-class option — tick "this already
29+
happened" on a new session and it's saved as a finished trip, with doses
30+
defaulting to when it occurred rather than now. Every timestamp in a session
31+
also shows the time since your first dose (`14:02 (t+1:23)`), so the timeline
32+
reads against the clock that matters.
3033
- **Plain notes** — not everything is a session. Write ordinary journal entries
3134
(a title, your words, a date) alongside them.
3235
- **Combination warnings** — every dose is checked against the others for

ROADMAP.md

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

124124
---
125125

126+
## Shipped in v0.11.0
127+
128+
- **First-class past-experience logging.** Writing up a trip that already happened
129+
meant either starting a live session and backdating it (which stamped a wrong
130+
`ended_at`) or leaning on the LLM text-import. The "+ Session" form now has a
131+
"This already happened" checkbox: it reveals an end-time field and creates the
132+
session already ended (via `end_experience`, falling back to the start time when
133+
no end is given), so it reads as history. New doses on an already-ended session
134+
default their time to the session's start rather than now (`defaultDoseTime`),
135+
so a write-up doesn't require correcting every dose timestamp. Desktop-only —
136+
the phone is the in-hand companion, this is a desk activity.
137+
- **Report-a-bug moved to the top bar.** The prefilled-GitHub-issue feedback flow
138+
(added in v0.10.0) lived only in a Settings card. A "🐛 Report a bug" button on
139+
the header now opens it in a modal, one click from anywhere. The Settings card
140+
stays; this is just a faster way in.
141+
126142
## Shipped in v0.10.2
127143

128144
- **The in-app update prompt shows what changed.** It used to show only a version

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.10.2",
3+
"version": "0.11.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.10.2"
3+
version = "0.11.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.10.2",
4+
"version": "0.11.0",
55
"identifier": "com.fieldnotes.journal",
66
"build": {
77
"beforeDevCommand": "npm run dev",

0 commit comments

Comments
 (0)