Commit Graph

  • debc6287e2 chore(release): 1.5.6 main v1.5.6 Mika Kuns 2026-05-27 13:16:51 +02:00
  • fed74dc8f0 docs: document TaskCompleted hook in CLAUDE.md Mika Kuns 2026-05-27 13:16:19 +02:00
  • 3ebf54e75d feat(hook): add TaskCompleted drain + multi-event install-hook Mika Kuns 2026-05-27 11:23:19 +02:00
  • 840a3e32c8 chore(release): 1.5.5 v1.5.5 mika kuns 2026-05-22 09:39:29 +02:00
  • 1f7585152e feat(hook): close mailbox on SessionEnd mika kuns 2026-05-22 09:39:29 +02:00
  • 7b58db771a chore(release): 1.5.4 v1.5.4 mika kuns 2026-05-22 09:23:08 +02:00
  • 6592d428b7 chore(release): 1.5.3 v1.5.3 mika kuns 2026-05-21 09:24:49 +02:00
  • 22824bd35f feat(hook): make push delivery opt-in via mailbox-collaborate skill mika kuns 2026-05-21 09:24:41 +02:00
  • 951fb4f021 fix(autostart): hide console window on logon via wscript VBS shim mika kuns 2026-05-21 09:24:29 +02:00
  • c1fc863047 docs(db): mark waiterCount as @internal test helper Mika Kuns 2026-05-20 16:45:47 +02:00
  • 8c8be67a98 docs: document watch --block push delivery and bootstrap behavior Mika Kuns 2026-05-20 16:42:52 +02:00
  • 307e15b05b fix(hook): suppress peer list when daemon is unreachable Mika Kuns 2026-05-20 16:41:24 +02:00
  • efdc752890 feat(hook): nudge Claude to start watch --block as background bash on session start Mika Kuns 2026-05-20 16:37:40 +02:00
  • 9f8c1d9e9d test(cli): fix flaky rename watch test with deterministic waiter polling Mika Kuns 2026-05-20 16:34:47 +02:00
  • 1c2c1d2f7e feat(cli): add watch --block subcommand with documented exit codes Mika Kuns 2026-05-20 16:29:38 +02:00
  • bc53daf6e6 fix(server): set explicit connectionTimeout to bound long-poll sockets Mika Kuns 2026-05-20 16:24:26 +02:00
  • 8169ebf4fe refactor(server): clean up close listener and avoid writing 499 to dead socket Mika Kuns 2026-05-20 16:23:48 +02:00
  • b05e6f2bd7 feat(server): add GET /v1/watch long-poll endpoint with abort + rename handling Mika Kuns 2026-05-20 16:19:11 +02:00
  • b74e969229 test(db): add abort-racing-send + rejectAllWaiters coverage; document notifyOneWaiter invariant Mika Kuns 2026-05-20 16:15:39 +02:00
  • 31584fe623 feat(db): add waitForMessage with FIFO single-delivery and rename signaling Mika Kuns 2026-05-20 16:10:17 +02:00
  • 407f3a8f16 chore(repo): drop .NET implementation in favor of npm-only Mika Kuns 2026-05-20 15:35:31 +02:00
  • 75a180279e chore(release): 1.5.2 v1.5.2 Mika Kuns 2026-05-20 14:41:56 +02:00
  • 9438b1d8dc fix(plugin): make mailbox-update skill robust to common failure modes Mika Kuns 2026-05-20 14:22:52 +02:00
  • f4539eb2c9 chore(release): 1.5.1 v1.5.1 Mika Kuns 2026-05-20 14:09:19 +02:00
  • 4b93641cf4 fix(server): register onClose hook before app.listen Mika Kuns 2026-05-20 14:09:11 +02:00
  • 2cadc3a867 chore(release): 1.5.0 v1.5.0 Mika Kuns 2026-05-20 13:54:43 +02:00
  • 0c06e2cf4b feat(cleanup): hide and prune stale mailboxes Mika Kuns 2026-05-20 13:54:03 +02:00
  • 06a2ea6b7b chore(release): 1.4.1 v1.4.1 Mika Kuns 2026-05-20 13:34:34 +02:00
  • 01c22ff9a3 fix(cli): lazy-load server module so non-serve commands skip node:sqlite Mika Kuns 2026-05-20 13:30:04 +02:00
  • 7b65545600 chore(release): 1.4.0 v1.4.0 Mika Kuns 2026-05-20 13:14:22 +02:00
  • b10ac36ed0 feat(naming)!: auto-derive mailbox name from project + runtime rename Mika Kuns 2026-05-20 13:14:15 +02:00
  • 8832eab6c7 refactor(node): migrate from better-sqlite3 to node:sqlite, require Node 24+ Mika Kuns 2026-05-19 16:07:21 +02:00
  • 8747d638fb feat(plugin): add SubagentStop hook to auto-check inbox after subagent runs Mika Kuns 2026-05-19 16:06:55 +02:00
  • d456f29138 fix(plugin): sync plugin.json version with releases v1.2.1 Mika Kuns 2026-05-19 14:51:34 +02:00
  • d37d2419d6 feat(cli): pre-install port check in install-autostart v1.2.0 Mika Kuns 2026-05-19 14:09:21 +02:00
  • ee0b72f43b feat: change default port from 47822 to 37849 (v1.2.0) Mika Kuns 2026-05-19 14:07:56 +02:00
  • d3abc762fd fix(ci): allow same-version npm version call (idempotent when source already bumped) v1.1.0 Mika Kuns 2026-05-19 13:55:11 +02:00
  • d0eb2af183 chore(node): release v1.1.0 Mika Kuns 2026-05-19 13:53:34 +02:00
  • 42237149a1 feat: stdio MCP wrapper + Windows Run-key autostart fallback (v1.0.1) v1.0.1 Mika Kuns 2026-05-19 13:43:55 +02:00
  • ac626f678b fix(cli,plugin): CLAUDE_MAILBOX_URL env override + port-conflict-aware doctor Mika Kuns 2026-05-19 13:30:51 +02:00
  • 73a49e405f docs(readme): use .git suffix on marketplace clone URL Mika Kuns 2026-05-19 13:18:52 +02:00
  • 43e8d0d4ca fix(ci): add pretest hook so vitest sees built dist/cli.js v1.0.0 Mika Kuns 2026-05-19 13:12:59 +02:00
  • 50f2b5a7cb docs(readme): restructure for getting-started flow Mika Kuns 2026-05-19 12:56:27 +02:00
  • 19d7a591df chore(node): release v0.1.0 Mika Kuns 2026-05-19 12:01:41 +02:00
  • 48b6ba6452 feat(plugin): SessionStart hook discovers and announces active peers Mika Kuns 2026-05-19 11:59:31 +02:00
  • 9fd321043f feat(mcp): identity-via-arg + plugin ships .mcp.json Mika Kuns 2026-05-19 11:50:58 +02:00
  • 462d6561e1 feat(plugin): per-session mailbox identity + mailbox-update command Mika Kuns 2026-05-19 11:39:14 +02:00
  • c231f8c18c feat(plugin): add /claude-mailbox:mailbox-doctor for one-command setup Mika Kuns 2026-05-19 10:55:05 +02:00
  • 5c5843e62d feat(plugin): ship Claude Code plugin + marketplace manifest Mika Kuns 2026-05-19 10:49:36 +02:00
  • 66967167bc feat(node): add Claude Code UserPromptSubmit hook for auto inbox-check Mika Kuns 2026-05-19 10:09:30 +02:00
  • a5a2895725 fix(ci): use NPM_PUBLISH_TOKEN for Gitea npm registry auth v0.2.1 Claude 2026-04-30 12:20:51 +00:00
  • 05d87d2aa7 feat(node): add TypeScript sibling project for npm-based install v0.2.0 mika kuns 2026-04-30 14:06:46 +02:00
  • 757a095c10 fix(ci): use full GitHub URL for actions/checkout v0.1.0 mika kuns 2026-04-24 19:50:22 +02:00
  • 83afd0ddb3 refactor(ci): use actions/checkout for public repo release flow mika kuns 2026-04-24 19:46:11 +02:00
  • 8cdc7bac16 fix(ci): build test csproj instead of .slnx for .NET 8 runner mika kuns 2026-04-24 19:43:12 +02:00
  • e3b51122ae fix(service): explain 1073 (service exists) on install-service mika kuns 2026-04-24 19:40:38 +02:00
  • e7407b1b3a docs(readme): document install-service verbs and config precedence mika kuns 2026-04-24 19:36:54 +02:00
  • c3e5bc2ba2 ci: add tag-triggered Gitea release workflow mika kuns 2026-04-24 19:35:48 +02:00
  • 202bb692e0 ci: add build+test workflow for main and PRs mika kuns 2026-04-24 19:34:41 +02:00
  • dbc6844db6 feat(service): dispatch service verbs from Program entrypoint mika kuns 2026-04-24 19:33:32 +02:00
  • ebc0319384 feat(service): implement uninstall-service and status verbs mika kuns 2026-04-24 19:29:08 +02:00
  • 452dc8514b fix(service): escape bind value and parse port as int in seeded config mika kuns 2026-04-24 19:27:34 +02:00
  • f91d3644fb feat(service): implement install-service verb mika kuns 2026-04-24 19:22:45 +02:00
  • 5c6f4b8b6e feat(service): add ServiceCommands skeleton with platform/admin gates mika kuns 2026-04-24 19:18:18 +02:00
  • d8f25dc01b feat(service): enable Windows Service hosting lifetime mika kuns 2026-04-24 19:14:39 +02:00
  • 870431d0b8 feat(config): load mailbox.json with CLI override in Program mika kuns 2026-04-24 19:10:54 +02:00
  • 81906e7274 feat(config): add ConfigResolver with CLI>file>default precedence mika kuns 2026-04-24 19:06:25 +02:00
  • f397008ff5 feat(config): add FileConfig model and JSON loader mika kuns 2026-04-24 19:01:36 +02:00
  • 948c6d4abe docs(plan): implementation plan for gitea release and windows service mika kuns 2026-04-24 18:57:56 +02:00
  • 0586d67a41 docs(spec): gitea release flow and windows service support mika kuns 2026-04-24 18:53:13 +02:00
  • ec42e8e4bd Initial mika kuns 2026-04-24 18:26:11 +02:00