Skip to content

Releases: Intina47/jot

v1.7.4

09 Apr 14:13

Choose a tag to compare

jot v1.7.4

This release is a focused production backport of assistant memory to the 1.7.3 line. The goal is to make jot assistant better at remembering useful personal context, recalling it at the right time, and maintaining memory over time without pulling in the broader unreleased assistant work from main.

What's new

  • Added first-class assistant memory tools:
    • memory.remember
    • memory.search
    • memory.recall
    • memory.inspect
    • memory.update
  • Upgraded assistant memory from simple scaffolding to a richer local memory model with:
    • observations
    • inferred facts
    • confidence
    • verification
    • memory kinds
    • lifecycle buckets
  • Added memory recall injection in the assistant runtime so relevant stored context can be brought into later turns automatically.
  • Added post-turn memory consolidation so the assistant can store useful facts and situations from conversations over time.
  • Added memory lifecycle behavior for:
    • reinforcement of repeated facts
    • expiry of replaced active states
    • scheduled-to-active-to-expired rollover
    • confidence decay for stale weaker memories
  • Improved semantic normalization and dedupe so similar facts are more likely to reinforce instead of duplicating.

Notes

  • This release is intentionally scoped to memory. It does not include the newer daemon, WhatsApp/runtime expansion, proactive feed, or broader chat UX work from the current development branch.
  • Memory remains local-first and stored on disk in the assistant config area.
  • Assistant memory quality is materially stronger than 1.7.3, but some inferred facts can still vary based on model output quality.

Release notes

  • GitHub release assets are built locally for v1.7.4.
  • This release was cut from the backport/memory-1.7.3 branch instead of main, because main contains unrelated unreleased development work.

v1.7.3

06 Apr 02:58

Choose a tag to compare

jot v1.7.3

This release makes jot assistant better at helping users set up the integrations it depends on, instead of only telling them which commands to run.

What's new

  • Added a runtime-owned setup flow so the assistant can act on requests like:
    • help me integrate with gmail
    • connect the browser computer
    • setup whatsapp for me
  • Added a new setup capability behind the assistant runtime for:
    • Gmail
    • browser computer
    • WhatsApp
    • Telegram
    • Discord
    • Instagram
  • Improved the WhatsApp setup path so Jot can:
    • auto-configure the bundled local bridge when it exists
    • fill bridgeCommand and bridgeArgs automatically
    • run npm install for the bridge when dependencies are missing
    • verify bridge state after setup instead of stopping at a config hint
  • Updated assistant docs and help examples to match the new setup behavior.

Notes

  • WhatsApp setup is still not a finished always-on messaging product; this release improves setup and recovery, not the full message runtime.
  • If WhatsApp pairing is still pending, Jot now gets you to the “bridge prepared, scan QR, then finish setup again” state more cleanly than before.

Release notes

  • GitHub release assets are built locally for v1.7.3.
  • Homebrew formula metadata is updated from the local release pipeline.
  • npm and Chocolatey publishing still depend on local publisher credentials being present.

v1.7.2

06 Apr 02:30

Choose a tag to compare

jot v1.7.2

This release hardens jot assistant from the first 1.7.x launch into something much more useful for real daily work. The focus is Gmail and Calendar completion, browser-computer form handling, journal backup and restore, and the first native messaging-channel groundwork.

What's new

  • Added journal backup export and restore flows for jot assistant, including:
    • export my jot journal and email it to me
    • import my jot journal from Gmail
  • Added Gmail send fallback to draft, so if sending fails Jot saves the message in Gmail drafts instead of dead-ending.
  • Added inline Gmail send re-auth in assistant flows, so Jot can reconnect Gmail send access and continue the original action automatically.
  • Expanded Gmail and Calendar assistant flows around:
    • read
    • reply
    • schedule
    • clear
  • Added browser-computer form handling with:
    • direct form URL support
    • browser-first filling and review
    • question-by-question progress
    • stronger Microsoft Forms reliability
  • Added the first shared assistant memory scaffolding and native messaging-channel groundwork.
  • Added WhatsApp native bridge scaffolding with a Baileys-backed local bridge under tools/whatsapp-bridge.
  • Improved assistant docs, onboarding guidance, and local developer handoff docs.

Notes

  • This release is still local-first. Gmail and Calendar remain designed around private/local OAuth setup.
  • Browser-computer form support is materially stronger than 1.7.0, but it is still best treated as beta across arbitrary websites.
  • WhatsApp native bridge groundwork is included, but the full always-on message runtime is not the headline production surface yet.

Release notes

  • GitHub release assets are built locally for v1.7.2.
  • Homebrew formula metadata is updated from the local release pipeline.
  • npm metadata is updated to 1.7.2, but publishing still depends on npm authentication.
  • Chocolatey packaging metadata is updated locally; publishing still depends on CHOCO_API_KEY.

v1.7.0

02 Apr 17:31

Choose a tag to compare

jot v1.7.0

This release introduces jot assistant, a terminal-first Gmail assistant with guided onboarding, live streaming responses, attachment reading, reply drafting, calendar event creation, and a local viewer experience designed to stay inside the Jot workflow.

What's new

  • Added jot assistant with interactive, single-shot, raw Gmail subcommands, JSON output, and a local viewer mode.
  • Added first-run guided onboarding for provider setup, model selection, Gmail connection, and a welcome inbox summary.
  • Added Gmail search, thread reading, attachment reading/downloading, semantic summarization, reply drafting, and confirmation-gated sending.
  • Added Google Calendar event creation from assistant flows with confirmation.
  • Added live assistant streaming with styled terminal patches, adaptive cadence, progress updates, and per-attachment progress lines.
  • Added direct assistant help surfaces through jot assistant --help and jot help assistant.

Notes

  • Ollama is the currently supported provider in this build.
  • Gmail onboarding expects Google Desktop OAuth client credentials.
  • Attachment extraction is best-effort for some formats such as PDF and legacy Excel.

Release notes

  • GitHub release assets, Homebrew metadata, and Chocolatey packaging are still being built locally for v1.7.0.

v1.6.1

24 Mar 22:39

Choose a tag to compare

jot v1.6.1

This release adds the first terminal-first task workflow to jot and starts turning image conversion into a built-in local utility instead of a browser chore.

What's new

  • Added jot convert <image> <format> for local image conversion from supported raster inputs.
  • Added jot task and jot task convert as guided terminal flows for discovering and running image conversion without leaving the current folder.
  • .ico output now builds a multi-size favicon-style file automatically from raster inputs.
  • .svg output creates a standalone SVG wrapper around the source raster for easy local packaging and handoff.
  • Expanded image conversion outputs beyond ico and svg to include png, jpg, and gif.

Notes

  • Current supported image inputs are .png, .jpg, .jpeg, and .gif.
  • .svg output is an embedded-raster SVG wrapper, not traced vector output.
  • .jpg output flattens transparency onto white, and .gif output is single-frame and palette-limited.

Release notes

  • GitHub Actions release jobs are still disabled, so the v1.6.1 binaries and checksums are being built locally and uploaded manually.

v1.6.0

24 Mar 18:22

Choose a tag to compare

jot v1.6.0

This release makes the document viewer substantially more useful for real developer files instead of idealized demos.

What's new

  • Markdown preview now handles tables, nested lists, task checkboxes, strikethrough, nested blockquotes, preserved line breaks, continuation paragraphs, fenced code blocks inside list items, pipe-heavy tables, and internal section links.
  • The local viewer now supports YAML, YML, TOML, CSV, .env and .env.*, TXT, LOG, and JSONL files in addition to the existing PDF, Markdown, JSON, and XML support.
  • YAML and TOML render through the same structured tree viewer as JSON, so nested config files can be explored instead of dumped as raw text.
  • CSV files now open in a themed table view, and env files render as key/value rows with values masked before they ever reach the page.
  • Added root-level sample fixtures for every supported viewer format to make smoke testing and manual QA faster.

Fixes

  • The markdown renderer no longer breaks common README and GitHub-export formatting patterns that used to fall back to raw text or malformed structure.
  • Plain-text style files now preserve exact line structure in the viewer instead of flattening formatting.

Release notes

  • GitHub Actions release jobs are currently disabled, so the v1.6.0 binaries and checksums were built locally and uploaded manually.

v1.5.9

22 Mar 22:32

Choose a tag to compare

jot v1.5.9

This release adds a dedicated terminal editor flow for Markdown notes and fixes duplicate viewer launches when jot open starts the local preview server from a terminal session.

What's new

  • jot write <file.md> opens a full-screen terminal Markdown editor with syntax highlighting, line numbers, and save-or-quit controls.
  • The editor works for both existing files and new Markdown paths, so you can jump straight from jot new into editing.
  • Quick formatting shortcuts now cover headings, list items, code fences, inline code, emphasis, and horizontal rules.

Fixes

  • jot open now starts __viewer with --no-self-open when the parent process will open the printed localhost URL itself, so terminal launches open exactly one viewer window.
  • Direct Explorer-style __viewer launches still self-open as before because the flag defaults to off unless the parent opts in.

Improvements

  • Built-in help, README install examples, and terminal-editor copy now match the current behavior and no longer ship broken encoded symbols.

v1.5.8

21 Mar 14:18

Choose a tag to compare

jot v1.5.8

This release expands jot open from single-file preview into a fast local browsing flow for supported documents.

What's new

  • jot open . now opens the current directory in a jot-owned folder browser instead of handing the directory to the OS shell.
  • Folder browsing shows Markdown, JSON, XML, and PDF files from the selected directory in a sidebar so you can switch previews without reopening the viewer.
  • PDF files opened from the folder browser stay inline, while Markdown, JSON, and XML reuse jot's existing rich preview renderers.

Improvements

  • Viewer startup now reports child-process failures back to the CLI instead of failing silently when the local preview session cannot start.
  • Help text and README examples now document the new jot open . workflow.

v1.5.7

20 Mar 02:45

Choose a tag to compare

jot v1.5.7

This release focuses on installer reliability and Chocolatey moderation readiness.

Highlights

  • Fixed install.sh for Git Bash on Windows by recognizing MINGW/MSYS/CYGWIN environments and installing the Windows zip build correctly.
  • Clarified install docs so PowerShell users are directed to choco or npm instead of piping the shell installer into sh.
  • Upgraded Chocolatey package metadata with iconUrl, packageSourceUrl, releaseNotes, docsUrl, bugTrackerUrl, and projectSourceUrl.
  • Added the release logo asset to GitHub releases and taught the local release script to upload it automatically.
  • Synced Windows integration tests with the current Explorer Open with jot behavior and prevented the Windows GUI console-attach path from interfering with go test binaries.

Verification

  • go test ./...
  • go build

v1.5.6

19 Mar 23:37

Choose a tag to compare

Full Changelog: v1.5.5...v1.5.6