Skip to content

Releases: sparkly-quasar/field-notes

Field Notes v0.11.3

Choose a tag to compare

@github-actions github-actions released this 12 Aug 15:58
  • Sessions name themselves. Starting a session from your phone gave you
    nowhere to type a title, so it landed in the journal as "Untitled" and usually
    stayed that way. Now an untitled session takes the name of the first substance
    you log into it — so a session you started one-handed in the dark shows up as
    "ketamine" rather than "Untitled". Only the first dose names it, a title you
    typed yourself is never overwritten, and you can still rename anything at any
    time by tapping its title on the phone or editing it on the desktop.
  • A title field when you start a session on the phone. Optional — leave it
    blank and the naming above takes over.

Downloads

Platform File
Windows (installer) Field.Notes_0.11.3_x64-setup.exe
Windows (MSI) Field.Notes_0.11.3_x64_en-US.msi
macOS (Apple Silicon + Intel) Field.Notes_0.11.3_universal.dmg
Linux (AppImage) Field.Notes_0.11.3_amd64.AppImage
Linux (Debian/Ubuntu) Field.Notes_0.11.3_amd64.deb
Linux (Fedora/RHEL) Field.Notes-0.11.3-1.x86_64.rpm

Already have Field Notes installed? You don't need any of these — the app offers
the update itself on next launch.

First launch

The installers aren't code-signed, so each OS will warn you once:

  • macOS — "Field Notes can't be opened because it is from an unidentified
    developer." Right-click (or Control-click) the app in Applications and choose
    Open, then confirm. Only needed the first time.
  • Windows — SmartScreen shows "Windows protected your PC." Click
    More info → Run anyway.

The other files

latest.json, Field.Notes_universal.app.tar.gz, and every .sig file belong to
the in-app updater. You don't need to download them.

Field Notes v0.11.2

Choose a tag to compare

@github-actions github-actions released this 12 Aug 15:18
  • Phone access no longer takes over a port another app is using. If something
    else on your computer is already published to your tailnet — a chat interface, a
    media server, anything using tailscale serve — Field Notes now publishes
    alongside it on a free port instead of quietly replacing it. Previously it
    claimed the standard HTTPS port whatever was already there, which took the other
    service off your tailnet without saying so.
  • The pairing QR code now points where the portal actually is. When Field Notes
    publishes on a different port, the QR code and the address shown on screen carry
    that port. Before, they always showed the standard address, so on a machine
    running other services the QR could send your phone to the wrong app entirely.
  • Turning phone access off only turns off Field Notes. It now retracts its own
    connection and nothing else. Before, it switched off the standard port
    unconditionally, which could take down an unrelated service while leaving the
    journal published.

These only affect computers running other tailnet services alongside Field Notes;
if it's the only one, nothing changes.


Downloads

Platform File
Windows (installer) Field.Notes_0.11.2_x64-setup.exe
Windows (MSI) Field.Notes_0.11.2_x64_en-US.msi
macOS (Apple Silicon + Intel) Field.Notes_0.11.2_universal.dmg
Linux (AppImage) Field.Notes_0.11.2_amd64.AppImage
Linux (Debian/Ubuntu) Field.Notes_0.11.2_amd64.deb
Linux (Fedora/RHEL) Field.Notes-0.11.2-1.x86_64.rpm

Already have Field Notes installed? You don't need any of these — the app offers
the update itself on next launch.

First launch

The installers aren't code-signed, so each OS will warn you once:

  • macOS — "Field Notes can't be opened because it is from an unidentified
    developer." Right-click (or Control-click) the app in Applications and choose
    Open, then confirm. Only needed the first time.
  • Windows — SmartScreen shows "Windows protected your PC." Click
    More info → Run anyway.

The other files

latest.json, Field.Notes_universal.app.tar.gz, and every .sig file belong to
the in-app updater. You don't need to download them.

Field Notes v0.11.1

Choose a tag to compare

@github-actions github-actions released this 28 Jul 02:47

Field Notes is an offline, private harm-reduction journal & trip-sitting workstation. Everything stays on your device.

What's new in v0.11.1

  • Top-bar tidy-up. The menu is reordered into a more natural flow — Journal, Substance Log, Substance Directory, Companion, Settings, then Emergency Resources and Report a bug at the end. The old "Substances" reference tab is now labelled Substance Directory so it's clearer what it is, and the "Report a bug" button lost its emoji so it sits cleanly alongside the rest.

For the past-experience logging and the report-a-bug button themselves, see v0.11.0.

Downloads

Platform File
Windows (installer) Field.Notes_0.11.1_x64-setup.exe
Windows (MSI) Field.Notes_0.11.1_x64_en-US.msi
macOS (universal) Field.Notes_0.11.1_universal.dmg
Linux (AppImage) Field.Notes_0.11.1_amd64.AppImage
Linux (Debian/Ubuntu) Field.Notes_0.11.1_amd64.deb
Linux (Fedora/RHEL) Field.Notes-0.11.1-1.x86_64.rpm

Existing installs update themselves — you'll be offered Install & restart on next launch.

First launch

The installers aren't code-signed yet, so the OS will warn on first run:

  • Windows — SmartScreen: More info → Run anyway.
  • macOS — Gatekeeper: right-click the app → Open (or System Settings → Privacy & Security → Open Anyway).
  • Linux — make the .AppImage executable (chmod +x) and run it, or install the .deb / .rpm.

The .sig files, Field.Notes_universal.app.tar.gz, and latest.json are used by the in-app auto-updater — you don't need to download them.

Field Notes v0.11.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 02:16

Field Notes is an offline, private harm-reduction journal & trip-sitting workstation. Everything stays on your device.

What's new in v0.11.0

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

Downloads

Platform File
Windows (installer) Field.Notes_0.11.0_x64-setup.exe
Windows (MSI) Field.Notes_0.11.0_x64_en-US.msi
macOS (universal) Field.Notes_0.11.0_universal.dmg
Linux (AppImage) Field.Notes_0.11.0_amd64.AppImage
Linux (Debian/Ubuntu) Field.Notes_0.11.0_amd64.deb
Linux (Fedora/RHEL) Field.Notes-0.11.0-1.x86_64.rpm

Existing installs update themselves — you'll be offered Install & restart on next launch.

First launch

The installers aren't code-signed yet, so the OS will warn on first run:

  • Windows — SmartScreen: More info → Run anyway.
  • macOS — Gatekeeper: right-click the app → Open (or System Settings → Privacy & Security → Open Anyway).
  • Linux — make the .AppImage executable (chmod +x) and run it, or install the .deb / .rpm.

The .sig files, Field.Notes_universal.app.tar.gz, and latest.json are used by the in-app auto-updater — you don't need to download them.

Field Notes v0.10.2

Choose a tag to compare

@github-actions github-actions released this 27 Jul 16:09

Field Notes is an offline, private harm-reduction journal & trip-sitting workstation. Everything stays on your device.

What's new in v0.10.2

  • This update prompt now tells you what changed. Until now it only showed a version number; from here on it shows the actual list of what's new — the notes you're reading. (You're seeing this because you updated to the version that added it, so this is the first time it appears.)
  • The app now checks for updates on its own while it's open, every few hours, so a machine left running for days still finds out about a new version without being restarted. The check is silent — you'll only ever notice it when there's actually something new.

Downloads

Platform File
Windows (installer) Field.Notes_0.10.2_x64-setup.exe
Windows (MSI) Field.Notes_0.10.2_x64_en-US.msi
macOS (universal) Field.Notes_0.10.2_universal.dmg
Linux (AppImage) Field.Notes_0.10.2_amd64.AppImage
Linux (Debian/Ubuntu) Field.Notes_0.10.2_amd64.deb
Linux (Fedora/RHEL) Field.Notes-0.10.2-1.x86_64.rpm

Existing installs update themselves — you'll be offered Install & restart on next launch.

First launch

The installers aren't code-signed yet, so the OS will warn on first run:

  • Windows — SmartScreen: More info → Run anyway.
  • macOS — Gatekeeper: right-click the app → Open (or System Settings → Privacy & Security → Open Anyway).
  • Linux — make the .AppImage executable (chmod +x) and run it, or install the .deb / .rpm.

The .sig files, Field.Notes_universal.app.tar.gz, and latest.json are used by the in-app auto-updater — you don't need to download them.

Field Notes v0.10.1

Choose a tag to compare

@github-actions github-actions released this 24 Jul 11:40

Field Notes is an offline, private harm-reduction journal & trip-sitting workstation. Everything stays on your device.

What's new in v0.10.1

You can see when your phone has paired. Setting up phone access meant showing the QR code, scanning it, and then guessing — the desktop looked exactly the same whether it had worked or not. Now a green light reading Paired successfully appears on the pairing screen the moment your phone first connects.

It turns on only for a phone that used the real code, so it's a genuine confirmation rather than a sign that something merely reached the app. It tells you a phone has paired since you switched phone access on — not that it's connected this second — and it resets when you turn phone access off.

Nothing else changed, and nothing about how phone access works has changed: it's still off by default, still reachable only over your own Tailscale tailnet, and still requires the paired code on every request.

Downloads

Platform File
Windows (installer) Field.Notes_0.10.1_x64-setup.exe
Windows (MSI) Field.Notes_0.10.1_x64_en-US.msi
macOS (universal) Field.Notes_0.10.1_universal.dmg
Linux (AppImage) Field.Notes_0.10.1_amd64.AppImage
Linux (Debian/Ubuntu) Field.Notes_0.10.1_amd64.deb
Linux (Fedora/RHEL) Field.Notes-0.10.1-1.x86_64.rpm

Existing installs update themselves — you'll be offered Install & restart on next launch.

First launch

The installers aren't code-signed yet, so the OS will warn on first run:

  • Windows — SmartScreen: More info → Run anyway.
  • macOS — Gatekeeper: right-click the app → Open (or System Settings → Privacy & Security → Open Anyway).
  • Linux — make the .AppImage executable (chmod +x) and run it, or install the .deb / .rpm.

The .sig files, Field.Notes_universal.app.tar.gz, and latest.json are used by the in-app auto-updater — you don't need to download them.

Field Notes v0.10.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 13:07

Field Notes is an offline, private harm-reduction journal & trip-sitting workstation. Everything stays on your device.

What's new in v0.10.0

The Companion stays responsive. It used to lock the whole window while it thought — worst on the first message, when the model loads into memory — which could look like a crash. It now runs in the background, and the model quietly pre-loads when you open the Companion, so the first reply comes back at normal speed. The same fix applies to Import from text.

It's honest about your hardware. Local models are memory-bound, so the app now checks whether your machine can actually run the one you've picked and tells you plainly — plenty of room, close, or not enough, choose a smaller model. It warns before a multi-gigabyte download in setup, and once you've chatted it factors in the real reply speed, so a machine that fits the model but runs it slowly is flagged too.

Import from text actually works now. On the default model it was slow to the point of looking hung and often reported "No doses were detected." It's been rebuilt: it reads any format — a one-line note or a full trip report with T+ timestamps — pulls out every dose, and uses each substance's standard name so the interaction checker recognises it (e.g. acid → LSD, shrooms → psilocybin). The screen now says what to paste, shows everything it found for review, and lines up the timeline against the start you confirm.

A first-run choice for the Companion. Fresh installs are asked once whether to enable it. It's optional and on-device, and the safety checker, crisis scan, and dose reference all work either way.

Send feedback in one click. A new card in Settings opens a prefilled bug report or feature request on GitHub, in your browser. Nothing is sent from the app itself.

Downloads

Platform File
Windows (installer) Field.Notes_0.10.0_x64-setup.exe
Windows (MSI) Field.Notes_0.10.0_x64_en-US.msi
macOS (universal) Field.Notes_0.10.0_universal.dmg
Linux (AppImage) Field.Notes_0.10.0_amd64.AppImage
Linux (Debian/Ubuntu) Field.Notes_0.10.0_amd64.deb
Linux (Fedora/RHEL) Field.Notes-0.10.0-1.x86_64.rpm

Existing installs update themselves — you'll be offered Install & restart on next launch.

First launch

The installers aren't code-signed yet, so the OS will warn on first run:

  • Windows — SmartScreen: More info → Run anyway.
  • macOS — Gatekeeper: right-click the app → Open (or System Settings → Privacy & Security → Open Anyway).
  • Linux — make the .AppImage executable (chmod +x) and run it, or install the .deb / .rpm.

The .sig files, Field.Notes_universal.app.tar.gz, and latest.json are used by the in-app auto-updater — you don't need to download them.

Field Notes v0.9.1

Choose a tag to compare

@github-actions github-actions released this 20 Jul 21:09

Download an installer for your platform below.

macOS: not yet notarized — on first launch, right-click the app and
choose Open
to get past Gatekeeper.

If you still have a problem opening it, use the "Open Anyway" setting:

  1. Try to open the app and dismiss the warning dialog.
  2. Open the Apple menu and select System Settings.
  3. Click Privacy & Security in the left sidebar.
  4. Scroll to the Security section — you'll see a message that the app was blocked.
  5. Click Open Anyway, enter your Mac's login password, and click OK.

Windows: download the -setup.exe installer. It isn't code-signed yet, so
SmartScreen may warn on first launch — click More info → Run anyway.

Linux: use the .AppImage (portable), or the .deb / .rpm for your distro.

The Companion and text-import features run a model locally — the app guides
you through installing Ollama and downloading one on first use.

Field Notes v0.9.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 20:02

Download an installer for your platform below.

macOS: not yet notarized — on first launch, right-click the app and
choose Open
to get past Gatekeeper.

If you still have a problem opening it, use the "Open Anyway" setting:

  1. Try to open the app and dismiss the warning dialog.
  2. Open the Apple menu and select System Settings.
  3. Click Privacy & Security in the left sidebar.
  4. Scroll to the Security section — you'll see a message that the app was blocked.
  5. Click Open Anyway, enter your Mac's login password, and click OK.

Windows: download the -setup.exe installer. It isn't code-signed yet, so
SmartScreen may warn on first launch — click More info → Run anyway.

Linux: use the .AppImage (portable), or the .deb / .rpm for your distro.

The Companion and text-import features run a model locally — the app guides
you through installing Ollama and downloading one on first use.

Field Notes v0.8.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 00:21

Session timestamps now show how long it's been since your first dose, and the substance reference can be read properly instead of only searched.

What's new

t+ on every session timestamp

  • Doses and timeline notes now show the time since your first dose next to the clock time: 14:02 (t+1:23). On the desktop entry view, the live session, and the phone.
  • The live session header also carries a running now t+2:41, so you can see where you are at a glance without doing arithmetic.
  • The count starts from the first dose, not when you opened the session — you often start an entry well before taking anything, and the things you actually want to time (a peak, a redose window, a comedown) are counted from ingestion. Before anything is logged there's simply no t+ shown, rather than a number counted from nothing.
  • A note you backdated to before your first dose reads t−0:20 rather than t+0:00 — "twenty minutes before dosing" is worth seeing.

Read a substance's full reference entry

  • The reference search used to hand back short excerpts with no way to read the rest. Now every result has "Read the full … entry →", which opens everything the reference holds on that substance — pharmacology, harm potential, tolerance, legality, and so on.
  • If you don't have a question yet, there's a new "Or look up a substance" list underneath: type a name and open any of the 575 substances directly.
  • An opened entry shows its dose ranges, durations, and interaction warnings in their own panel above the prose. That panel is the exact, checked data; the prose below it is background reading. They're kept visually separate on purpose — the written text is never where a dose figure or a combination verdict comes from.

After updating: re-pair your phone

Your phone will say "not paired" after the update. That's the normal pairing reset that happens whenever the desktop app restarts — nothing is wrong. Re-scan the QR code from Settings on the desktop.

Downloads

The asset list below is long because every installer ships with updater signatures — here's what humans need:

Platform Download
Windows 10/11 (x64) Field.Notes_0.8.0_x64-setup.exe — or the .msi
macOS (Apple Silicon + Intel) Field.Notes_0.8.0_universal.dmg
Linux (portable) Field.Notes_0.8.0_amd64.AppImage
Debian / Ubuntu Field.Notes_0.8.0_amd64.deb
Fedora / RHEL Field.Notes-0.8.0-1.x86_64.rpm

Everything else down there (.sig files, .app.tar.gz, latest.json) belongs to the in-app auto-updater — you never need to download those yourself.

First-launch notes

Windows: the installer isn't code-signed yet, so SmartScreen may warn — click More info → Run anyway.

macOS: not yet notarized — on first launch, right-click the app and choose Open to get past Gatekeeper. If it's still blocked: try to open it once, then System Settings → Privacy & Security, scroll to the Security section, and click Open Anyway.

Linux: make the AppImage executable and run it, or install the .deb/.rpm for your distro.

Updating from an older version: the app offers this update on launch ("Install & restart"). Your journal is untouched by updates.


As always: this app is a journal and a reference, not medical advice and not encouragement to use anything. Dose and interaction data is a backstop that is incomplete and can be wrong — cross-check trusted sources.