-
e95992572f
fix: corriger les références incorrectes dans la doc et go.mod
main
Pierre Martin
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
2026-05-21 17:57:51 +02:00
-
0e59c5c895
Initial commit
Pierre Martin
2026-05-21 15:54:55 +00:00
-
001c453462
fix: improve state detection accuracy and notification UX
Pierre Martin
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
2026-03-23 21:30:30 +01:00
-
a28e8d6f1e
test(04-02): add i3bar formatting with TDD
Pierre Martin
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
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
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
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
2026-03-23 19:48:15 +01:00
-
9cf0480510
feat(03-02): display WaitType in vmux list for sessions awaiting input
Pierre Martin
2026-03-23 19:46:52 +01:00
-
e60524961a
test(03-02): add failing tests for WaitType display in vmux list
Pierre Martin
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
2026-03-23 19:45:48 +01:00
-
5f13eb174b
test(03-02): add failing tests for hook server integration and poll slowdown
Pierre Martin
2026-03-23 19:44:30 +01:00
-
a59fc01933
docs(03-01): complete hook event processing plan
Pierre Martin
2026-03-23 19:42:43 +01:00
-
5bec9430b7
feat(03-01): HTTP handler POST /hook with validation and body size limit
Pierre Martin
2026-03-23 19:41:11 +01:00
-
e1b176cf55
feat(03-01): HookEvent struct, processHookEvent mapping, UpdateFromHook, WaitType
Pierre Martin
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
2026-03-23 13:31:25 +01:00
-
f1dcee0ae2
feat(01-02): add CLI display and main.go for vmux list
Pierre Martin
2026-03-23 13:30:55 +01:00
-
e7ced9c3a3
test(01-02): add failing tests then implement session + state
Pierre Martin
2026-03-23 13:29:19 +01:00
-
d1c1239e1e
docs(01-01): complete scaffolding + process detection plan
Pierre Martin
2026-03-23 13:26:38 +01:00
-
166e44161d
feat(01-01): implement FindClaudeProcesses and EncodePath
Pierre Martin
2026-03-23 13:25:27 +01:00
-
81ee7dc49d
test(01-01): add failing tests for proc scanning and path encoding
Pierre Martin
2026-03-23 13:24:59 +01:00
-
12e1ba79ba
feat(01-01): scaffold Go project with types
Pierre Martin
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