Releases: justinabrahms/frm
Releases · justinabrahms/frm
Release list
v0.5.0
v0.4.1
v0.4.0
Changelog
v0.2.2
Changelog
v0.3.0
UX Overhaul
Major improvements to both human and agent workflows.
New Commands
frm init— Interactive setup wizard with iCloud/Fastmail presets and connection validationfrm edit <name>— Update contact fields (--email, --phone, --org, --url)frm group members <group>— List contacts in a specific group (clearer than oldgroup 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-runon all mutations — Preview what would happen without making changes--jsonon all write commands — Structured confirmations for track, ignore, log, snooze, add, edit, group set/unset- Structured JSON errors —
{"error": "..."}output when--jsonis 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 contactsis deprecated — usefrm list --allinstead (old command still works with a warning)frm group list <group>is deprecated — usefrm group members <group>insteadfrm log --whennow only accepts YYYY-MM-DD dates (relative durations like-2wremoved)
Documentation
- Improved
frm --helpwith getting started flow and automation tips - New documentation site with getting started guide, command reference, and agent integration guide
v0.2.1
Changelog
- 32b2455 Use Go build info to show version from go install
v0.2.0
v0.1.1
Changelog
- b93a527 Add --version flag with goreleaser injection
v0.1.0
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