Skip to content

Releases: vaproh/dontforget

Better Dontforget v1.1.1

Choose a tag to compare

@vaproh vaproh released this 15 Jul 07:38

445fcdf Release v1.1.1: proper --help usage screen
a098a79 cli: replace example-only --help with a proper usage screen
2c3d861 docs: mark 1.1.0 as released in CHANGELOG

v1.1.0 — notifier installer, remind checks, no more tagging

Choose a tag to compare

@vaproh vaproh released this 15 Jul 07:23

Better Dontforget v1.1.0

Bundles the TUI/CLI polish (Phase 9) with the notifier installer, remind status
check, and the removal of low-value automatic AI tagging.

Added

  • bdf install-notifier / bdf uninstall-notifier — install and enable the
    systemd user timer automatically (detects your installed binary; no manual
    cp of unit files).
  • remind/ask/q (and capturing a note with --remind) now print a hint to
    install or start the notifier when reminders can't fire.

Changed

  • remind output streamlined (no separator/score line; shows the answer plus a
    dim ↳ from #id).
  • remind recall always searches your literal question words (not only AI
    keywords).

Removed

  • Automatic AI tagging on capture. Tags added little value (search/recall use the
    raw text). The ai_tags column is retained for compatibility.

Fixed

  • TUI keyboard navigation: table focused on launch; / focuses search and
    single-key bindings work again.
  • --help and config show reflect the invoked alias (bdf vs
    better-dontforget).

See CHANGELOG.md for full details.

v1.0.0

Choose a tag to compare

@vaproh vaproh released this 15 Jul 05:34

Better Dontforget v1.0.0

A focused fork of bugswriter/dontforget: an AI-assisted terminal tool for quick personal memory dumps.

Install

From PyPI:

pip install better-dontforget
better-dontforget config set provider gemini
better-dontforget config set api_key "$GEMINI_API_KEY"

Or from source: uv sync then better-dontforget "anything".

Features

  • ⚡ Zero-friction capture (better-dontforget "anything"), works offline; AI never loses your input
  • 🔍 Full-text search (search) and AI-assisted recall (remind)
  • 🤖 Multiple AI providers: Gemini (default) and OpenAI-compatible, behind a provider abstraction
  • 🖥️ Improved keyboard-driven TUI (view/add/edit/delete/search/settings)
  • ⏰ Optional per-note reminders with desktop notifications (notify-send) + optional systemd timer
  • 🔐 Optional per-note authenticated encryption (Fernet + PBKDF2), never sent to AI
  • 📁 XDG-compliant storage and CLI/TUI configuration

See the README for full usage and the docs for details.