Skip to content

Releases: justinabrahms/frm

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 20 Mar 15:28
780fb4d

Changelog

  • 80c884b Atomic config writes and auto-construct Fastmail CardDAV endpoint
  • 37ca24b Normalize unicode and match tokens order-independently in fuzzy search
  • 780fb4d go mod tidy: promote go-jmap and x/text to direct deps

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 14 Mar 20:37
2830b5c

Changelog

  • 827cf87 Fix Homebrew tap token in GoReleaser config
  • 2830b5c Generate Homebrew formula in release workflow

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 14 Mar 07:31

Changelog

  • f247bed Add 'status' as alias for 'check' command
  • 03e5b9d Add blank line between triage entries for readability
  • 40be9ac Add demo session to docs index page
  • a28285d Add hidden dump command for vCard debugging
  • 71f2e4d Add version subcommand
  • d701061 Support multiple URLs in frm edit with dedup

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 05 Mar 04:33

Changelog

  • f247bed Add 'status' as alias for 'check' command
  • 03e5b9d Add blank line between triage entries for readability
  • 40be9ac Add demo session to docs index page
  • a28285d Add hidden dump command for vCard debugging
  • 71f2e4d Add version subcommand
  • d701061 Support multiple URLs in frm edit with dedup

v0.3.0

Choose a tag to compare

@justinabrahms justinabrahms released this 28 Feb 09:33

UX Overhaul

Major improvements to both human and agent workflows.

New Commands

  • frm init — Interactive setup wizard with iCloud/Fastmail presets and connection validation
  • frm edit <name> — Update contact fields (--email, --phone, --org, --url)
  • frm group members <group> — List contacts in a specific group (clearer than old group list <group>)

New Features

  • Fuzzy name matching — Typos auto-correct ("Alic Smith" → "Alice Smith"), multiple matches suggest alternatives
  • Freeform triage frequency — Type 2w, 3d, etc. directly at the triage prompt instead of only m/q/y
  • --dry-run on all mutations — Preview what would happen without making changes
  • --json on all write commands — Structured confirmations for track, ignore, log, snooze, add, edit, group set/unset
  • Structured JSON errors{"error": "..."} output when --json is set and a command fails
  • Enriched frm check --json — Now includes email, phone, org, group, and last_note (no more N+1 queries)
  • Untriaged count in stats — See how many contacts lack a frequency or ignore flag, with coverage %

Breaking Changes

  • frm contacts is deprecated — use frm list --all instead (old command still works with a warning)
  • frm group list <group> is deprecated — use frm group members <group> instead
  • frm log --when now only accepts YYYY-MM-DD dates (relative durations like -2w removed)

Documentation

  • Improved frm --help with getting started flow and automation tips
  • New documentation site with getting started guide, command reference, and agent integration guide

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 18 Feb 08:37

Changelog

  • 32b2455 Use Go build info to show version from go install

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 18 Feb 08:31
ff9dc60

Changelog

  • 3720b17 Add frm add command to create new contacts
  • ff9dc60 Merge pull request #1 from justinabrahms/claude/add-contract-writing-5SWg3

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 17 Feb 21:57

Changelog

  • b93a527 Add --version flag with goreleaser injection

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 17 Feb 21:54

Changelog

  • 2209bd2 Add --when flag to log and snooze/unsnooze commands
  • d183d67 Add .gitignore for build artifact
  • d1a4c7e Add CI, release workflow, and fix go install
  • 602f2df Add LLM-friendly triage: --json output, ignore command, --limit flag
  • f1b7700 Add LinkedIn integration design doc
  • 25d3322 Add demo harness, agent skill, and prep for open source
  • 06ebe88 Add iCloud, Fastmail, and Google setup instructions to README
  • 68d4623 Add list subcommand for tracked contacts
  • 72559f5 Add multi-account support, ignore/group/stats/context/history commands, JMAP provider
  • 79c34e7 Add show and detail as aliases for context
  • 8cec117 Add spread command to stagger never-contacted people via snooze
  • 17332aa Apply mutations to all matching contacts across accounts
  • c7c95a0 Initial implementation of frm - Friend Relationship Manager
  • 750c40d Make spread default to dry run, require --apply to execute
  • 2f73b34 Randomize spread dates instead of evenly spacing them
  • 43a73b6 Show frequency, group, and due date in list output
  • 022f553 Update README to match current implementation
  • fb087b6 Update README with list, spread, and context aliases
  • 8b8e1e5 Use table output for list command
  • 14f49b4 Warn on unknown service types in config