Commit Graph

  • cc7a8535a3 feat(v0.4): add ConfirmYN prompt helper typebasedio 2026-04-21 17:05:36 -04:00
  • 42fce73824 feat(v0.4): add heartbeat goroutine that updates lease timestamp typebasedio 2026-04-21 17:05:15 -04:00
  • ab89a167a5 refactor(v0.4): route session-lifecycle and archive task.yaml writes through write lock typebasedio 2026-04-21 17:04:23 -04:00
  • d1bcd1a1ba feat(v0.4): add WriteMetaLocked wrapper backed by workspace write lock typebasedio 2026-04-21 17:04:01 -04:00
  • bc5410f722 feat(v0.4): add lease freshness check and stale cleanup typebasedio 2026-04-21 17:03:21 -04:00
  • c29985b663 feat(v0.4): add NewLease and NewSessionID constructors typebasedio 2026-04-21 17:02:48 -04:00
  • 305a9d7c23 feat(v0.4): add session Lease type with JSON round-trip typebasedio 2026-04-21 17:02:23 -04:00
  • 1c62410a06 feat(v0.4): add WithLock helper that warns-and-skips on timeout typebasedio 2026-04-21 17:01:36 -04:00
  • dc16713f11 test(v0.4): cover lockfile release, contention, and stale removal typebasedio 2026-04-21 17:01:16 -04:00
  • c64f9ac88c feat(v0.4): add internal/lockfile primitive with atomic exclusive acquire typebasedio 2026-04-21 17:00:57 -04:00
  • 6532cba94f docs(v0.3): document new ctask list semantics and --task flag typebasedio 2026-04-10 17:02:58 -04:00
  • 3dbf963d38 feat(v0.3): clean up ctask list semantics typebasedio 2026-04-10 17:02:27 -04:00
  • ce742470b2 refactor(v0.3): consolidate cmd/last and cmd/delete onto MostRecentActive typebasedio 2026-04-10 17:00:42 -04:00
  • 3a4a8d28f2 test(v0.3): add MostRecentActive helper with focused unit coverage typebasedio 2026-04-10 17:00:05 -04:00
  • bd1cff5b26 refactor(v0.3): replace ListOpts.Projects bool with tri-state Type filter typebasedio 2026-04-10 16:49:49 -04:00
  • 4b6c8fad4b docs(v0.3): add v0.3 spec and implementation plan typebasedio 2026-04-10 15:01:52 -04:00
  • dacd8018cf docs(v0.3): document --project, --projects, seed dirs, CTASK_TYPE typebasedio 2026-04-10 14:57:00 -04:00
  • f22b266c6c chore(v0.3): bump version to 0.3.0 typebasedio 2026-04-10 14:55:23 -04:00
  • 9e23277094 feat(v0.3): add informational seed directory checks to doctor typebasedio 2026-04-10 14:55:01 -04:00
  • 2d1d779f4b feat(v0.3): show |project marker in status line when CTASK_TYPE=project typebasedio 2026-04-10 14:54:06 -04:00
  • 1be121813e feat(v0.3): add --projects flag to ctask list typebasedio 2026-04-10 14:50:43 -04:00
  • bfe89d830c feat(v0.3): add Projects filter to ListWorkspaces; fix last/delete typebasedio 2026-04-10 14:43:28 -04:00
  • 84ca6a8d1c feat(v0.3): run git init and ensure .gitignore for project workspaces typebasedio 2026-04-10 14:42:01 -04:00
  • 6519582de6 feat(v0.3): add EnsureGitignore + RunGitInit helpers typebasedio 2026-04-10 14:41:14 -04:00
  • 8cda541f2c feat(v0.3): add --project flag, CTASK_TYPE env, project root semantics typebasedio 2026-04-10 14:40:06 -04:00
  • 3adfe62410 feat(v0.3): add SkipCategoryDir for CTASK_PROJECT_ROOT semantics typebasedio 2026-04-10 14:38:01 -04:00
  • e09eac62d1 feat(v0.3): support project mode and layered seed overlay in Create typebasedio 2026-04-10 14:37:09 -04:00
  • 72be64cc1a feat(v0.3): add Type field to TaskMeta with backward-compat helper typebasedio 2026-04-10 14:34:53 -04:00
  • 6fe28464d5 feat(v0.3): add CopySeedDir with task.yaml/.ctask skip typebasedio 2026-04-10 14:33:42 -04:00
  • d3e20821d7 feat(v0.3): add seed dir and project root resolvers in config typebasedio 2026-04-10 14:32:46 -04:00
  • ced0d276b4 feat(v0.3): add built-in project CLAUDE.md template typebasedio 2026-04-10 14:31:39 -04:00
  • 0439702833 feat(v0.3): replace built-in task CLAUDE.md with v0.3 default content typebasedio 2026-04-10 14:30:54 -04:00
  • 401092f55a docs: add README, install, commands, and troubleshooting documentation typebasedio 2026-04-06 17:44:25 -04:00
  • 44e3c38248 fix: doctor gives copy-pasteable statusLine fix with actual discovered path typebasedio 2026-04-06 17:35:45 -04:00
  • 3562d063e5 feat: justfile task runner and updated install/setup documentation typebasedio 2026-04-06 17:19:53 -04:00
  • bbd10d6e62 fix: doctor searches %LOCALAPPDATA%\ctask\bin first for status-line helper typebasedio 2026-04-06 17:18:21 -04:00
  • 2bdeffc8ae feat: PowerShell uninstall script for Windows typebasedio 2026-04-06 17:16:47 -04:00
  • dce3317eec feat: PowerShell install script for Windows typebasedio 2026-04-06 17:15:47 -04:00
  • 2a606053dd docs: anti-guessing guardrails in project CLAUDE.md and seeded workspace template typebasedio 2026-04-06 16:09:29 -04:00
  • 37a1c69e26 fix: active workspace delete protection now checks manifest file, not just env var typebasedio 2026-04-06 16:01:48 -04:00
  • 75911faeeb fix: replace all non-ASCII characters with safe ASCII equivalents typebasedio 2026-04-06 10:15:02 -04:00
  • f967064331 docs: add v0.2 spec typebasedio 2026-04-06 10:05:27 -04:00
  • 69c487cf79 feat: v0.2 tests for manifest capture, diff, ignore rules, and session log typebasedio 2026-04-06 10:01:31 -04:00
  • f5ca85a788 feat: ctask delete command with confirmation and active workspace protection typebasedio 2026-04-06 09:59:59 -04:00
  • e15a47079a feat: ctask last command to resume most recently updated workspace typebasedio 2026-04-06 09:58:40 -04:00
  • 30d3e64d7e feat: ctask doctor command with 5 health checks typebasedio 2026-04-06 09:57:58 -04:00
  • aba4a645b1 feat: add session handoff guidance to seeded CLAUDE.md template typebasedio 2026-04-06 09:56:55 -04:00
  • 10ab9efc80 feat: session lifecycle wrapper with manifest capture and session logging typebasedio 2026-04-06 09:56:21 -04:00
  • 57f345ae2b fix: exit codes match spec (0, 1, 2, 127) and silence usage on runtime errors typebasedio 2026-04-05 18:40:50 -04:00
  • 8e930c6b7a feat: status line helper scripts and setup documentation typebasedio 2026-04-05 18:35:42 -04:00
  • 50e7333e84 feat: all six CLI commands (new, list, resume, open, info, archive) typebasedio 2026-04-05 18:34:40 -04:00
  • afd594ed6c feat: platform-specific shell and agent launch helpers typebasedio 2026-04-05 18:32:55 -04:00
  • 6740c3835e feat: query resolution and workspace listing typebasedio 2026-04-05 18:32:12 -04:00
  • 17789e4b9f feat: workspace creation with seed files and collision handling typebasedio 2026-04-05 18:30:59 -04:00
  • 7b75cb5f3d feat: slug generation and directory collision resolution typebasedio 2026-04-05 18:30:06 -04:00
  • 514f2d8233 feat: workspace metadata model with YAML read/write typebasedio 2026-04-05 18:29:26 -04:00
  • ab56ddfff0 feat: project init with config package and root command typebasedio 2026-04-05 18:28:24 -04:00