github viticci/remctl v1.2.0
RemCTL 1.2.0

latest releases: v2.5.0, v2.4.0, v2.3.1...
4 months ago

RemCTL 1.2.0 adds first-class support for Reminders list groups and ships the latest documentation/agent guidance updates since v1.1.1.

Features:

  • Adds groups and group-info read commands for Reminders list groups, including child-list counts and JSON hierarchy metadata.
  • Lets show <group> read reminders across child lists.
  • Adds private ReminderKit group writes: group-create, group-edit, group-delete, and list-create --private --group / --group-id.
  • Supports moving, removing, and reordering child lists inside groups without moving reminders between lists.
  • Improves group table mode by splitting output by child list and section.
  • Fixes completed table mode for completed reminders by showing completion timestamps in a Completed column instead of overdue due-date status.

Docs and agent guidance:

  • Updates README, command docs, private metadata notes, architecture notes, and SKILL.md with group workflows and guardrails.
  • Syncs the installed RemCTL skill guidance for agents.
  • Refreshes the macOS 27 compatibility review after the zsh completion fpath fix, with doctor now reporting 0 warnings and 0 failures.

Validation:

  • python3 -m unittest discover -s tests (221 tests)
  • python3 -m py_compile remctl
  • clang -fobjc-arc -O -F/System/Library/PrivateFrameworks -framework Foundation -framework AppKit -framework ReminderKit -o /tmp/remctl-private-release-test remctl-private.m
  • Live EventKit edit matrix passed.
  • Live private ReminderKit matrix passed.
  • Live group smoke passed: create group, create child lists, complete an item, verify completed table output, reorder child list, delete group, delete child lists.
  • ./install.sh --doctor
  • Installed remctl --version -> 1.2.0
  • Installed remctl doctor --json -> 0 warnings, 0 failures
  • Installed remctl groups, remctl group-info Writing, and remctl show Writing --completed --format table smoke tests passed.

Don't miss a new remctl release

NewReleases is sending notifications on new releases.