arkon and Claude Fable 5
beeec63f72
fix(terminal): linear-time link-provider regex; always allow blob workers in CSP
...
cmdPattern's empty-matchable unbounded arg group backtracked exponentially
on wrapped heredoc/table lines — hovering one froze the tab for minutes.
Non-empty tokens + bounded reps make it O(n); regression test extracts the
shipped patterns and pins timing on the real killer shapes.
worker-src 'self' blob: is now unconditional so terminal-ui's _safeYield
tick worker (throttling escape) isn't CSP-blocked on non-gesture installs.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-10 18:06:45 +02:00
arkon and Claude Fable 5
fad32eeaab
chore: version packages
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-10 17:16:13 +02:00
arkon and Claude Fable 5
0be3d09603
chore: version packages
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-10 16:48:32 +02:00
arkon and Claude Opus 4.8
e1f611b8fb
chore: version packages
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-10 11:19:10 +02:00
arkon and Claude Opus 4.8
3afb7a66dc
chore: version packages
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 12:34:44 +02:00
arkon
5adf044399
chore: version packages
2026-06-09 03:54:17 +02:00
arkon
e82e38e68d
chore: version packages
2026-06-09 03:26:25 +02:00
arkon and Claude Opus 4.8
3a56ea4978
chore: version packages
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 01:56:49 +02:00
arkon and Claude Opus 4.8
82c31b6073
feat(installer): show network-security notice at end of install/update
...
install.sh now prints the loopback-bind security notice as the final block of
both the one-line fresh install and the update flow, so it stays visible. Also
documents that gesture control remains opt-in / default-off (changeset).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 00:39:19 +02:00
arkon and Claude Opus 4.8
09a142d14b
feat: vendor gesture-control source into packages/gesture-control
...
Bring the Ark0N/codeman-gesture-control repo in-tree as the codeman-gesture-control
workspace package so the hand-tracking overlay can be developed in the Codeman repo.
New npm run build:gesture bundles src/codeman/entry.ts into the served
gesture-codeman.js; scripts/build.mjs reruns it on every production build.
Source formatted to Codeman's prettier style.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-08 20:48:20 +02:00
arkon
695e4047a1
chore: version packages
2026-06-08 19:59:40 +02:00
arkon and Claude Opus 4.8
a8e0e2a343
chore: release 0.9.0 — security hardening + warn-don't-block network policy
...
Release 0.9.0 covering the merged security/reliability PRs (#106 deps/
supply-chain, #107 auth/network, #108 test stability, #110 tmux cwd) plus:
- Network policy: a non-loopback bind without CODEMAN_PASSWORD now STARTS
with a loud warning (3 ways to secure) instead of refusing to start.
Loopback stays the safe default. --allow-unauthenticated-network just
acknowledges (terser note). (src/web/server.ts start())
- Post-install security note explaining the loopback default + safe exposure.
- New docs/security-architecture.md documenting the full model (binding,
auth pipeline, tunnel req.ip caveat, file-serving, supply-chain, isolation,
recommended setups). CLAUDE.md Security section + gotcha updated.
- Updated auth-security test: asserts warn-and-start (not throw).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-08 19:29:47 +02:00
arkon and Claude Opus 4.8
a51c17170e
feat(settings): relocate Gesture Control into Input section + release 0.8.2
...
- Move the Gesture Control (beta) toggle into the existing Input section
(alongside Local Echo / CJK Input / Extended Keyboard Bar); remove the
duplicate "Input" section header. Hide only the toggle (not the whole
section) when CODEMAN_GESTURE=1 is unset.
- scripts/codeman-web.service: set CODEMAN_GESTURE=1 so the gesture feature
is available on the local install (still gated by the default-OFF toggle).
- CLAUDE.md: version sync to 0.8.2 + config/app.js structural-count fixes.
- Version packages -> 0.8.2 (changeset covers detach, gesture overlay,
multi-monitor, settings toggles, cache-busting).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-08 17:01:17 +02:00
arkon
44439c951b
chore: version packages
2026-06-07 04:44:07 +02:00
arkon and Claude Opus 4.8
e3c496e1a4
chore: version packages
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-01 20:01:44 +02:00
arkon and Claude Opus 4.7
257695ff8e
chore: version packages
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-31 05:17:07 +02:00
arkon and Claude Opus 4.7
016c23934f
chore: version packages
...
Release 0.7.0. Also syncs CLAUDE.md version line and corrects the
route-handler counts (~130 handlers, sessions 28).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-26 00:19:15 +02:00
arkon and Claude Opus 4.7
8abf349cfc
chore: version packages
...
Also add docs/opencode-integration.md pointer to the dual-CLI gotcha in CLAUDE.md.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-25 23:32:44 +02:00
arkon and Claude Opus 4.7
08de6667ab
chore: version packages
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-19 16:43:23 +02:00
arkon
7884a37c55
chore: version packages
2026-05-19 12:11:44 +02:00
arkon
7752325c90
chore: version packages
2026-05-17 06:06:42 +02:00
arkon
00721069e1
chore: version packages
2026-05-12 10:25:20 +02:00
arkon and Claude Opus 4.7
dcc814f40c
chore: version packages
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-12 09:18:14 +02:00
arkon and Claude Opus 4.7
41a82fcf02
chore: version packages
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-11 22:41:11 +02:00
arkon and Claude Opus 4.7
23b4dfcd82
chore: version packages
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-09 03:23:34 +02:00
arkon and Claude Opus 4.7
e017b275fe
chore: version packages
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-07 13:16:05 +02:00
arkon and Claude Opus 4.7
e8a809ea80
chore: version packages
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-28 03:36:56 +02:00
arkon and Claude Opus 4.7
0ded279b55
chore: version packages
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-28 03:25:53 +02:00
arkon and Claude Opus 4.7
6280998bd8
chore: version packages
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-23 20:22:30 +02:00
arkon and Claude Opus 4.7
ab7c502c2a
chore: version packages
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-18 04:13:26 +02:00
arkon and Claude Opus 4.7
002cf81b1e
chore: version packages
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-18 04:02:02 +02:00
arkon and Claude Opus 4.6
7b8b175133
chore: version packages
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-11 21:01:32 +02:00
arkon
ea1c2ee4ec
chore: version packages
2026-04-11 07:21:18 +02:00
arkon
5078f5251d
chore: version packages
2026-04-03 04:28:36 +02:00
arkon
0a594b61bd
chore: version packages
2026-04-03 04:17:33 +02:00
arkon
89d787a949
chore: version packages
2026-04-03 04:01:08 +02:00
arkon
64b8ea30b2
chore: version packages
2026-03-31 03:10:22 +02:00
arkon
0f57342b10
chore: version packages
2026-03-29 05:10:16 +02:00
arkon
a84ef52992
chore: version packages
2026-03-28 16:49:55 +01:00
arkon and Claude Opus 4.6
d866c8f30e
chore: version packages
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-27 01:43:59 +01:00
arkon and Claude Opus 4.6
93719b41cd
chore: version packages
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-25 23:34:14 +01:00
arkon
82d08df53f
chore: version packages
2026-03-25 00:18:14 +01:00
arkon and Claude Opus 4.6
a9d83ec4e3
chore: version packages
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 23:55:39 +01:00
arkon and Claude Opus 4.6
84137cdba4
chore: version packages
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-22 03:59:27 +01:00
arkon
e54d7badc4
chore: version packages
2026-03-22 01:57:49 +01:00
arkon
580b7a3f90
chore: version packages
2026-03-19 12:35:39 +01:00
arkon and Claude Opus 4.6
0c4aac8029
chore: version packages
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-19 10:05:16 +01:00
arkon and Claude Opus 4.6
e96baf9f66
chore: version packages
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 01:42:16 +01:00
arkon
7b8aa529f2
chore: version packages
2026-03-15 03:52:30 +01:00
arkon
1ad05a5a42
chore: version packages
2026-03-14 22:22:52 +01:00