This website requires JavaScript.
e95992572f
fix: corriger les références incorrectes dans la doc et go.mod
main
Pierre Martin and Claude Sonnet 4.6
2026-05-21 18:09:46 +02:00
a151f64ffa
merge: intégrer l'initial commit Gitea
Pierre Martin
2026-05-21 18:00:47 +02:00
f6881c1619
docs: add README, licence WTFPL et documentation
Pierre Martin and Claude Sonnet 4.6
2026-05-21 17:57:51 +02:00
0e59c5c895
Initial commit
pierre
2026-05-21 15:54:55 +00:00
001c453462
fix: improve state detection accuracy and notification UX
Pierre Martin and Claude Opus 4.6
2026-03-24 11:29:26 +01:00
0e4ced5b1f
feat: add vmux setup and vmux hook for Claude Code integration
Pierre Martin
2026-03-23 23:11:47 +01:00
994b78aee5
docs(phase-04): complete phase execution
Pierre Martin
2026-03-23 23:05:14 +01:00
64e4509241
docs(phase-04): add verification and summary for plan 04-02
Pierre Martin
2026-03-23 23:04:49 +01:00
fd246f046b
feat(04-02): i3bar widget with per-session colors, workspace prefix, wait type and duration
Pierre Martin
2026-03-23 23:04:37 +01:00
221a4447e2
feat(04-02): add vmux i3bar subcommand with i3status wrapping
Pierre Martin and Claude Opus 4.6
2026-03-23 21:30:30 +01:00
a28e8d6f1e
test(04-02): add i3bar formatting with TDD
Pierre Martin and Claude Opus 4.6
2026-03-23 21:29:09 +01:00
399e3e8f02
docs(04-01): complete notifications et mode focus plan
Pierre Martin
2026-03-23 21:27:10 +01:00
efbe31928e
feat(04-01): integrate notifications and focus mode into daemon
Pierre Martin
2026-03-23 21:26:02 +01:00
b96c6d05be
feat(04-01): add Notifier interface and FocusTimer
Pierre Martin
2026-03-23 21:23:57 +01:00
421bff8f73
fix: read 200 tail lines to find preview through progress noise
Pierre Martin and Claude Opus 4.6
2026-03-23 21:21:31 +01:00
dc1ec72056
docs(04): phase 4 plans, research, validation
Pierre Martin
2026-03-23 21:10:27 +01:00
cf252fc634
docs(04): create phase plan for notifications et i3bar
Pierre Martin
2026-03-23 21:07:35 +01:00
bab681ca30
feat: stabilize list output with fixed-height preview (5 lines, 300 chars)
Pierre Martin and Claude Opus 4.6
2026-03-23 20:50:28 +01:00
bdac6d07a9
docs(04): research phase domain
Pierre Martin
2026-03-23 20:48:03 +01:00
c921124bcc
feat: sort sessions by workspace number in list output
Pierre Martin and Claude Opus 4.6
2026-03-23 20:42:10 +01:00
afa238e29a
docs(state): record phase 4 context session
Pierre Martin
2026-03-23 20:31:54 +01:00
719d389d01
docs(04): capture phase context
Pierre Martin
2026-03-23 20:31:54 +01:00
5b7c9c5157
feat: add make watch for live dashboard with colors
Pierre Martin
2026-03-23 19:54:44 +01:00
9d43cb204a
docs(phase-03): complete phase execution
Pierre Martin
2026-03-23 19:51:09 +01:00
bed07b1552
docs(03-02): complete hook server integration plan
Pierre Martin and Claude Opus 4.6
2026-03-23 19:48:15 +01:00
9cf0480510
feat(03-02): display WaitType in vmux list for sessions awaiting input
Pierre Martin and Claude Opus 4.6
2026-03-23 19:46:52 +01:00
e60524961a
test(03-02): add failing tests for WaitType display in vmux list
Pierre Martin and Claude Opus 4.6
2026-03-23 19:46:18 +01:00
79ad8fb16a
feat(03-02): integrate hook server into daemon with graceful degradation and dynamic poll
Pierre Martin and Claude Opus 4.6
2026-03-23 19:45:48 +01:00
5f13eb174b
test(03-02): add failing tests for hook server integration and poll slowdown
Pierre Martin and Claude Opus 4.6
2026-03-23 19:44:30 +01:00
a59fc01933
docs(03-01): complete hook event processing plan
Pierre Martin and Claude Opus 4.6
2026-03-23 19:42:43 +01:00
5bec9430b7
feat(03-01): HTTP handler POST /hook with validation and body size limit
Pierre Martin and Claude Opus 4.6
2026-03-23 19:41:11 +01:00
e1b176cf55
feat(03-01): HookEvent struct, processHookEvent mapping, UpdateFromHook, WaitType
Pierre Martin and Claude Opus 4.6
2026-03-23 19:40:02 +01:00
10a9d95116
docs(03): phase 3 plans, validation, and research
Pierre Martin
2026-03-23 19:36:15 +01:00
005c6c1214
docs(03): create phase plan for hook server
Pierre Martin
2026-03-23 19:33:24 +01:00
f7228922cc
docs(phase-3): research hook server domain
Pierre Martin
2026-03-23 19:29:45 +01:00
e0e6486c19
docs(state): record phase 3 context session
Pierre Martin
2026-03-23 19:24:41 +01:00
a990c1a1b4
docs(03): capture phase context
Pierre Martin
2026-03-23 19:24:41 +01:00
2375374f2f
docs(phase-02): complete phase execution
Pierre Martin
2026-03-23 19:20:03 +01:00
4cb12b2e2a
docs(02-03): complete CLI + wiring plan
Pierre Martin
2026-03-23 18:43:15 +01:00
8594c48f84
fix: detect permission prompts as NeedsInput when tool_use is stale (>10s)
Pierre Martin
2026-03-23 18:29:32 +01:00
170790fcda
feat(02-03): main.go subcommands + display enrichi avec workspace, label, duree
Pierre Martin
2026-03-23 17:54:18 +01:00
a79a0e154c
feat(02-03): client socket, autostart daemon, switch handler, workspace wiring
Pierre Martin
2026-03-23 17:51:31 +01:00
a388c9477d
docs(02-02): complete i3 bridge plan
Pierre Martin
2026-03-23 17:47:27 +01:00
185119e580
docs(02-01): complete daemon vmuxd plan
Pierre Martin
2026-03-23 17:47:14 +01:00
4b142a79b5
feat(02-01): add Unix socket server, poll loop, and stop handler
Pierre Martin
2026-03-23 17:45:57 +01:00
9427dd3eda
feat(02-02): implement fuzzy match + switch workspace + i3 commander
Pierre Martin
2026-03-23 17:45:32 +01:00
4a298d5ad0
test(02-02): add failing tests for fuzzy match + switch workspace
Pierre Martin
2026-03-23 17:44:56 +01:00
a2fb37e2b5
feat(02-02): implement PPID chain walk + workspace resolution
Pierre Martin
2026-03-23 17:43:58 +01:00
5315e88494
feat(02-01): implement protocol types, SessionRegistry, and LabelStore
Pierre Martin
2026-03-23 17:43:12 +01:00
c9a28df3dc
test(02-02): add failing tests for PPID chain walk + workspace resolution
Pierre Martin
2026-03-23 17:42:44 +01:00
a49f7d1c57
test(02-01): add failing tests for protocol types, registry, and label store
Pierre Martin
2026-03-23 17:41:58 +01:00
51544cab0b
docs(02): phase 2 plans
Pierre Martin
2026-03-23 17:37:09 +01:00
1d78b7dc3a
docs(phase-2): add research and validation strategy
Pierre Martin
2026-03-23 15:33:41 +01:00
be223468bc
docs(02): research daemon et i3 bridge phase domain
Pierre Martin
2026-03-23 15:32:48 +01:00
e1c42e2029
docs(state): record phase 2 context session
Pierre Martin
2026-03-23 15:22:11 +01:00
e84fb71812
docs(02): capture phase context
Pierre Martin
2026-03-23 15:22:05 +01:00
a6eb9f1406
chore: add Makefile and .envrc for dev environment
Pierre Martin
2026-03-23 14:44:36 +01:00
205499c00d
docs(phase-01): evolve PROJECT.md after phase completion
Pierre Martin
2026-03-23 14:44:30 +01:00
f9a53632a3
docs(phase-01): complete phase execution
Pierre Martin
2026-03-23 14:44:06 +01:00
766ce541a1
chore(01-02): add .gitignore for vmux binary
Pierre Martin and Claude Opus 4.6
2026-03-23 13:31:25 +01:00
f1dcee0ae2
feat(01-02): add CLI display and main.go for vmux list
Pierre Martin and Claude Opus 4.6
2026-03-23 13:30:55 +01:00
e7ced9c3a3
test(01-02): add failing tests then implement session + state
Pierre Martin and Claude Opus 4.6
2026-03-23 13:29:19 +01:00
d1c1239e1e
docs(01-01): complete scaffolding + process detection plan
Pierre Martin and Claude Opus 4.6
2026-03-23 13:26:38 +01:00
166e44161d
feat(01-01): implement FindClaudeProcesses and EncodePath
Pierre Martin and Claude Opus 4.6
2026-03-23 13:25:27 +01:00
81ee7dc49d
test(01-01): add failing tests for proc scanning and path encoding
Pierre Martin and Claude Opus 4.6
2026-03-23 13:24:59 +01:00
12e1ba79ba
feat(01-01): scaffold Go project with types
Pierre Martin and Claude Opus 4.6
2026-03-23 13:24:24 +01:00
929ee4ce7d
docs(01): phase 1 plans and research
Pierre Martin
2026-03-23 13:16:15 +01:00
1b81b56ae7
fix(01): revise plan 01-01 based on checker feedback
Pierre Martin
2026-03-23 13:14:33 +01:00
4916a75011
docs(01-session-discovery): create phase plan
Pierre Martin
2026-03-23 13:09:19 +01:00
3faba89614
docs(phase-1): add validation strategy
Pierre Martin
2026-03-23 13:05:17 +01:00
e5ee3635bb
docs(01): research phase session discovery
Pierre Martin
2026-03-23 13:04:40 +01:00
16b42777e3
docs(state): record phase 1 context session
Pierre Martin
2026-03-23 12:53:36 +01:00
33e35e71db
docs(01): capture phase context
Pierre Martin
2026-03-23 12:52:57 +01:00
699007b3f7
docs: create roadmap (4 phases)
Pierre Martin
2026-03-23 12:20:49 +01:00
2d21a199a4
docs: define v1 requirements
Pierre Martin
2026-03-23 11:33:50 +01:00
3030b88057
docs: complete project research
Pierre Martin
2026-03-23 11:25:05 +01:00
ec1e6134eb
chore: add project config
Pierre Martin
2026-03-23 11:02:50 +01:00
7bedb08301
docs: initialize project
Pierre Martin
2026-03-23 10:57:35 +01:00