-
6601056972
finish T-87: cold-start reap, kill-all-sessions, helper tests

jpmschweitzerandClaude
2026-05-06 16:48:06 +02:00
-
1c424f26e7
kill secondary Claude tmux sessions on tab close (T-87)

jpmschweitzerandClaude
2026-05-06 16:41:33 +02:00
-
6e6546fe32
clean-house sweep: anchor drift, app/-prefix paths, D-59 sunset

jpmschweitzerandClaude
2026-05-06 16:40:38 +02:00
-
e329f1cc6f
codify UI spacing constants (T-86)

jpmschweitzerandClaude
2026-05-06 15:45:07 +02:00
-
29ac9b3caf
consolidate theme-ui into ui-design skill (T-85)

jpmschweitzerandClaude
2026-05-06 15:38:19 +02:00
-
71b21e1974
wire Claude pane to MultitabPane (T-24)

jpmschweitzerandClaude
2026-05-06 15:21:08 +02:00
-
96c6cfc6c5
MultitabPane: keepAlive mode and tab strip polish

jpmschweitzerandClaude
2026-05-06 15:20:57 +02:00
-
aa742eed79
MultitabPane: drag-to-reorder gesture wiring (T-84)

jpmschweitzerandClaude
2026-05-06 14:17:16 +02:00
-
1caaf5f4dd
implement MultitabPane widget + controller (T-83)

jpmschweitzerandClaude
2026-05-06 12:12:42 +02:00
-
bdc46a4fdd
design multitab pane widget (T-83)

jpmschweitzerandClaude
2026-05-06 12:04:42 +02:00
-
4043c2cbe0
gitignore frame0-wireframe idmap files

jpmschweitzerandClaude
2026-05-06 11:14:06 +02:00
-
b0a826cfd4
add wireframes from current implementation; supersede claude-design

jpmschweitzerandClaude
2026-05-06 11:13:52 +02:00
-
18d4c5978b
add frame0-wireframe and d2-diagram skills

jpmschweitzerandClaude
2026-05-06 11:10:36 +02:00
-
2d64740007
welcome screen: add Tips card below START / RECENT row

jpmschweitzerandClaude
2026-05-06 11:10:17 +02:00
-
5f162a6668
rename tagline to "IDE for Claude Code CLI"

jpmschweitzerandClaude
2026-05-06 11:06:41 +02:00
-
5fb3df84ed
map POSIX errno to actionable IPC error kinds (T-79)

jpmschweitzerandClaude
2026-05-06 09:56:04 +02:00
-
41fd586ca0
IPC server: per-request timeout, error logging, stale-socket guard (T-77)

jpmschweitzerandClaude
2026-05-05 15:12:14 +02:00
-
1787147e82
PTY: fix resource leaks and reader-isolate races (T-76)

jpmschweitzerandClaude
2026-05-05 15:10:43 +02:00
-
0d333e8470
PTY: surface errno from forkpty/write/ioctl failures (T-75)

jpmschweitzerandClaude
2026-05-05 15:07:25 +02:00
-
816e60d028
reject path traversal in files.read and files.ls (T-78)

jpmschweitzerandClaude
2026-05-05 15:02:30 +02:00
-
b99548a900
add PTY + IPC error-handling audit (T-18)

jpmschweitzerandClaude
2026-05-05 14:59:14 +02:00
-
4ff004790d
suppress bold rendering in terminal to keep cell grid stable

jpmschweitzerandClaude
2026-05-05 14:51:04 +02:00
-
c378503e26
spawn Claude in fullscreen mode and route mouse-wheel to PgUp/PgDown

jpmschweitzerandClaude
2026-05-05 13:08:47 +02:00
-
8a5c626892
update licenses for terminal inlining

jpmschweitzerandClaude
2026-05-05 08:52:25 +02:00
-
85e275a362
wire Claude pane to clide tmux config and isolated socket

jpmschweitzerandClaude
2026-05-05 08:50:50 +02:00
-
9c1597a450
inline terminal emulator, drop xterm.dart dependency

jpmschweitzerandClaude
2026-05-05 08:50:38 +02:00
-
d4369aabc3
add D-60 through D-65: POLICY.md rules as decision records

jpmschweitzerandClaude
2026-05-05 08:49:53 +02:00
-
7b30748bf5
rewire daemon services on project open

jpmschweitzerandClaude
2026-05-03 22:29:03 +02:00
-
a5221792ba
fix sidebar order and ptyc status bar warning

jpmschweitzerandClaude
2026-05-03 22:22:23 +02:00
-
79342277b8
fix desktop integration and rename Linux runner

jpmschweitzerandClaude
2026-05-03 22:12:05 +02:00
-
5301c4753c
release v2.0.0
v2.0.0

jpmschweitzerandClaude
2026-05-03 22:06:31 +02:00
-
38b017e92b
dart format session.dart

jpmschweitzerandClaude
2026-05-03 21:52:53 +02:00
-
b45699ccd1
fix test suite — green on make test

jpmschweitzerandClaude
2026-05-03 21:52:39 +02:00
-
864a1062a6
remove dead code and fix analyzer warnings

jpmschweitzerandClaude
2026-05-03 21:52:26 +02:00
-
943ab966d2
harden PTY FFI layer for macOS

jpmschweitzerandClaude
2026-05-03 21:52:13 +02:00
-
9c7ec008dc
dart format whole tree

jpmschweitzerandClaude
2026-05-03 21:51:59 +02:00
-
c436e72c5c
Merge remote-tracking branch 'gitea/main'
Jeroen Schweitzer
2026-05-03 21:24:52 +02:00
-
-
82ea4bd908
add macOS PTY investigation docs

Jeroen SchweitzerandClaude Opus 4.6
2026-05-03 21:11:04 +02:00
-
56d13c71ef
use tmux resize-window for explicit window size control

Jeroen SchweitzerandClaude Opus 4.6
2026-05-01 13:17:56 +02:00
-
956279eca4
tell tmux to refresh-client on resize

Jeroen SchweitzerandClaude Opus 4.6
2026-05-01 13:11:26 +02:00
-
a028eb7ad3
pass -x/-y to tmux new-session for correct initial size

Jeroen SchweitzerandClaude Opus 4.6
2026-05-01 13:03:51 +02:00
-
0b3c6bc1f8
restore tmux session in Claude pane

Jeroen SchweitzerandClaude Opus 4.6
2026-05-01 12:20:03 +02:00
-
29fe6795b3
rename CLIDE_WORKSPACE to CLIDE_PROJECT

Jeroen SchweitzerandClaude Opus 4.6
2026-05-01 12:11:15 +02:00
-
2921adc9cb
add TERMINFO env for top/ncurses, tighten output flush

Jeroen SchweitzerandClaude Opus 4.6
2026-05-01 12:08:01 +02:00
-
3e6c0279ef
batch terminal output at 60fps, increase read buffer to 64KB

Jeroen SchweitzerandClaude Opus 4.6
2026-05-01 12:01:22 +02:00
-
0485a36091
stagger initial scheduler ticks to avoid rebuild storm

Jeroen SchweitzerandClaude Opus 4.6
2026-05-01 11:41:42 +02:00
-
2f7435f271
debounce terminal resize, add SIGWINCH, remove padding

Jeroen SchweitzerandClaude Opus 4.6
2026-05-01 11:40:12 +02:00
-
6f12c884cd
defer PTY spawn until first TerminalView resize

Jeroen SchweitzerandClaude Opus 4.6
2026-05-01 09:24:10 +02:00
-
6d180a876a
resolve bare command names via PATH before execve

Jeroen SchweitzerandClaude Opus 4.6
2026-04-30 22:42:24 +02:00
-
5aa0eb46e4
replace ptyc with forkpty() via Dart FFI

Jeroen SchweitzerandClaude Opus 4.6
2026-04-30 20:30:15 +02:00
-
cf2ae48201
use pql decisions read for full body text

Jeroen SchweitzerandClaude Opus 4.6
2026-04-27 18:54:40 +02:00
-
1f028b336d
clean up decision debug prints, add --with-refs to show

Jeroen SchweitzerandClaude Opus 4.6
2026-04-27 09:55:30 +02:00
-
63e15d99cf
fix decision detail: pql decisions show, not read

Jeroen SchweitzerandClaude Opus 4.6
2026-04-27 08:59:33 +02:00
-
acc7407fa5
show context panel on decision/ticket selection

Jeroen SchweitzerandClaude Opus 4.6
2026-04-27 08:23:54 +02:00
-
7911075107
move canonical upstream to GitHub

jpmschweitzerandClaude
2026-04-26 20:07:54 +02:00
-
32e533a12f
remove redundant DECISIONS.md pointer

Jeroen SchweitzerandClaude Opus 4.6
2026-04-26 18:34:55 +02:00
-
baf90270d1
share DaemonBus between backend and kernel, fix terminal spawn timing

Jeroen SchweitzerandClaude Opus 4.6
2026-04-26 17:17:17 +02:00
-
243a92798c
fix macOS PTY: cmsghdr layout, signing, sandbox removal

Jeroen SchweitzerandClaude Opus 4.6
2026-04-26 17:04:22 +02:00
-
45e8132a41
async recvFd + backend terminal test (sandbox blocks ptyc exec)

Jeroen SchweitzerandClaude Opus 4.6
2026-04-26 15:55:29 +02:00
-
8f6ab1ac95
add terminal test category, skip on macOS merged thread

Jeroen SchweitzerandClaude Opus 4.6
2026-04-26 15:26:38 +02:00
-
e9e346cc2d
add ptyc spawn test to toolchain category

Jeroen SchweitzerandClaude Opus 4.6
2026-04-26 15:07:25 +02:00
-
f8e8ee3992
widen project switcher dropdown, fix labels and shortcuts

Jeroen SchweitzerandClaude Opus 4.6
2026-04-26 14:16:59 +02:00
-
5515d88407
lazy backend boot and rename workspace to project

Jeroen SchweitzerandClaude Opus 4.6
2026-04-26 14:16:46 +02:00
-
a89910dc36
move daemon services to backend isolate

Jeroen SchweitzerandClaude Opus 4.6
2026-04-26 13:16:34 +02:00
-
-
9fff157c9e
add TESTMODE_TIMEOUT variable to run-testmode target

jpmschweitzerandClaude
2026-04-26 13:49:52 +02:00
-
af912cfa5f
add testmode skill for ClideTestApp harness

jpmschweitzerandClaude
2026-04-26 13:47:30 +02:00
-
9e340197d7
expand ClideTestApp with IPC, extension, and theme tests

jpmschweitzerandClaude
2026-04-26 13:45:43 +02:00
-
7da96b7ef3
use black-circle appicon for macOS

jpmschweitzerandClaude
2026-04-26 13:34:37 +02:00
-
d90b57351a
rename binary from clide_app to clide

jpmschweitzerandClaude
2026-04-26 13:34:32 +02:00
-
45f4328736
fix CI scripts referencing nonexistent app/ subdirectory

jpmschweitzerandClaude
2026-04-26 13:27:24 +02:00
-
6373e399b4
remove duplicate pql gitignore block and hooks negation

jpmschweitzerandClaude
2026-04-26 13:09:45 +02:00
-
d3fc9bc48a
add native picker and error dialog to project switcher

Jeroen SchweitzerandClaude Opus 4.6
2026-04-25 13:17:48 +02:00
-
ea31e65db4
gitignore macOS entitlements and dugite binary, add Linux picker handler

Jeroen SchweitzerandClaude Opus 4.6
2026-04-25 13:17:18 +02:00
-
b0d9fab0c6
bundle git via dugite-native (D-59)

Jeroen SchweitzerandClaude Opus 4.6
2026-04-25 13:17:01 +02:00
-
770048fbd2
add ClideTestApp for platform integration testing

Jeroen SchweitzerandClaude Opus 4.6
2026-04-25 13:16:38 +02:00
-
73e80a55a6
add Toolchain, GitClient, native directory picker

Jeroen SchweitzerandClaude Opus 4.6
2026-04-25 13:16:21 +02:00
-
8edcc78bfe
add macOS desktop target with sandbox entitlements

Jeroen SchweitzerandClaude Opus 4.6
2026-04-25 13:15:40 +02:00
-
3242c8ec13
track pql-plan.json in git

jpmschweitzerandClaude
2026-04-25 13:12:25 +02:00
-
41a94b043d
update docs for --with-context consolidation

jpmschweitzerandClaude
2026-04-24 11:29:24 +02:00
-
054808c634
drop withChildren flag — folded into --with-context by pql

jpmschweitzerandClaude
2026-04-24 10:59:34 +02:00
-
b8c8826b9e
use pql --with-context for ticket detail loading

jpmschweitzerandClaude
2026-04-24 10:54:17 +02:00
-
77c2f25eaf
update skills and changelog for scheduler, accordion, and refresh

jpmschweitzerandClaude
2026-04-24 10:50:53 +02:00
-
ad1261fdc2
auto-refresh sidebar panels, pin/focus accordion logic

jpmschweitzerandClaude
2026-04-24 10:50:25 +02:00
-
8a0ca92a1f
wire ticket status buttons to pql ticket status

jpmschweitzerandClaude
2026-04-24 10:50:05 +02:00
-
cf9a510e6c
extract ClideAccordion widget, add arrowClockwise icon and codepoint CSV

jpmschweitzerandClaude
2026-04-24 10:49:52 +02:00
-
2d08c421ae
add kernel scheduler service on background isolate

jpmschweitzerandClaude
2026-04-24 10:49:31 +02:00
-
226520cfce
add ranked search to pql sidebar with DSL toggle

jpmschweitzerandClaude
2026-04-23 22:22:16 +02:00
-
2f7f797288
update changelog for pql restructure, tree-sitter fix, files.read

jpmschweitzerandClaude
2026-04-23 21:26:03 +02:00
-
bfd304a3f9
restructure pql sidebar: Search default, Markdown tab with viewer

jpmschweitzerandClaude
2026-04-23 21:25:52 +02:00
-
47c2def656
add files.read IPC, fix pane chrome layout, raise context panel max

jpmschweitzerandClaude
2026-04-23 21:25:36 +02:00
-
b236ec439f
make TreeSitterService a shared singleton

jpmschweitzerandClaude
2026-04-23 21:25:22 +02:00
-
2f6c11e9a6
update changelog for markdown, zoom, focus, and layout changes

jpmschweitzerandClaude
2026-04-23 18:53:58 +02:00
-
04d133f4ed
sidebar focus indicators, bus navigation, font constants

jpmschweitzerandClaude
2026-04-23 18:53:53 +02:00
-
81cc062409
add text zoom, fix context panel drag, widen default panels

jpmschweitzerandClaude
2026-04-23 18:53:35 +02:00
-
fbcfee20b7
overhaul ClideMarkdown renderer

jpmschweitzerandClaude
2026-04-23 18:53:18 +02:00
-
8b93ccd6d6
fix markdown spacing and HTML entity escaping

jpmschweitzerandClaude Opus 4.6
2026-04-23 17:40:03 +02:00
-
227d787bc6
add ClideMarkdown, ClideCodeBlock, ClideSvgView primitives

jpmschweitzerandClaude Opus 4.6
2026-04-23 17:36:40 +02:00
-
5fd31247da
re-contribute detail tabs with initialId on each selection

jpmschweitzerandClaude Opus 4.6
2026-04-23 17:23:08 +02:00
-
2345125172
decision detail shows full markdown body via pql decisions read

jpmschweitzerandClaude Opus 4.6
2026-04-23 17:19:15 +02:00
-
dad2d0ad52
make parent tickets and decision refs clickable throughlinks

jpmschweitzerandClaude Opus 4.6
2026-04-23 17:02:18 +02:00