-
57ff236f2d
feat: add ssh_key_id to config profiles for container key mounting
Alex Blank
2026-05-29 12:53:51 +02:00
-
6085859874
feat: notification center backend integration (PR-2)
alex
2026-05-29 12:35:47 +02:00
-
-
d413fb84a5
Merge branch 'dev' of ssh://git.commumedia.org:2222/alex/headquarter into dev
Alex Blank
2026-05-29 12:16:40 +02:00
-
-
c22b047b8c
merge: git mount URL validation with branch detection
Alex Blank
2026-05-29 12:15:41 +02:00
-
-
090edf7ef6
feat: git mount URL validation with branch detection
Alex Blank
2026-05-29 12:15:30 +02:00
-
-
cbaebcf649
feat: notification center backend core (PR-1)
alex
2026-05-29 12:05:31 +02:00
-
-
4a0d38384f
merge: file-level mount overlays for ResolvedMount
Alex Blank
2026-05-29 11:59:01 +02:00
-
-
ea006b68c2
fix: mount config profile files individually instead of replacing directories
Alex Blank
2026-05-29 11:58:50 +02:00
-
-
202533fbb1
merge: sort mounts by specificity
Alex Blank
2026-05-29 11:35:36 +02:00
-
-
0952aa8217
fix: sort mount volumes by specificity to prevent parent mounts hiding children
Alex Blank
2026-05-29 11:35:27 +02:00
-
-
787e8844bc
merge: exit fullscreen on click outside, free Escape key
Alex Blank
2026-05-29 11:11:11 +02:00
-
-
fe98f966d6
fix: allow Escape in terminal, exit fullscreen on click outside
Alex Blank
2026-05-29 11:11:03 +02:00
-
-
79ad3b0715
merge: fix terminal fullscreen cumulative shrinkage
Alex Blank
2026-05-29 10:53:18 +02:00
-
-
f728011b2a
fix: prevent cumulative terminal shrinkage in fullscreen mode
Alex Blank
2026-05-29 10:53:02 +02:00
-
-
569876538a
Merge branch 'dev' of ssh://git.commumedia.org:2222/alex/headquarter into dev
Alex Blank
2026-05-29 10:35:47 +02:00
-
-
d2b1c132d1
Merge fix/terminal-fullscreen-unified-header into dev
Alex Blank
2026-05-29 10:34:44 +02:00
-
-
8926152fca
fix: unified fullscreen terminal header
Alex Blank
2026-05-29 10:34:31 +02:00
-
-
2682e0268c
feat: container monitoring integration + polish (PR-3)
alex
2026-05-29 10:23:28 +02:00
-
f13a63dc2f
feat: container monitoring frontend UI (PR-2)
alex
2026-05-28 23:43:00 +02:00
-
4a7f24348c
feat: container monitoring backend core (PR-1)
alex
2026-05-28 23:09:27 +02:00
-
-
0fdbef578f
Merge feat/home-path-expansion into dev
Alex Blank
2026-05-29 00:01:13 +02:00
-
-
29a12bb102
feat: expand ~ and $HOME in mount target paths
Alex Blank
2026-05-29 00:01:04 +02:00
-
-
270764ff0f
Merge feat/config-profile-multi-repo-mounts into dev
Alex Blank
2026-05-28 23:35:29 +02:00
-
-
0e6521e433
feat: config profile multi-repo mounts
Alex Blank
2026-05-28 23:35:22 +02:00
-
-
e20d94d6ba
chore: remove unnecessary debug logging
Alex Blank
2026-05-28 23:05:48 +02:00
-
f4802ece4d
fix: build manifest image during create_instance instead of start_instance
Alex Blank
2026-05-28 22:51:15 +02:00
-
9800e37cd6
fix: use single backslash for Dockerfile line continuations
Alex Blank
2026-05-28 22:35:47 +02:00
-
84f30b07c4
fix: normalise CRLF to LF in Docker build files
Alex Blank
2026-05-28 22:22:05 +02:00
-
fba5e7c7be
fix: add Dockerfile logging and force unix line endings for Docker builds
Alex Blank
2026-05-28 22:11:32 +02:00
-
1e7bd0a540
fix: handle manifest definition type in create_instance
Alex Blank
2026-05-28 21:53:17 +02:00
-
0a0af4e02a
fix: stop manifest editor base image selection loop
Alex Blank
2026-05-28 21:44:49 +02:00
-
3aa56dcfc3
Merge branch 'dev' of ssh://git.commumedia.org:2222/alex/headquarter into dev
Alex Blank
2026-05-28 21:36:04 +02:00
-
-
7e3c701ea6
fix: support manifest-type tool definitions in Tool Workshop
Alex Blank
2026-05-28 21:34:25 +02:00
-
e672bdde54
Merge remote-tracking branch 'origin/dev' into dev
alex
2026-05-28 21:19:41 +02:00
-
-
-
-
c7c4cb45a7
fix(terminal): verify container exists before creating terminal session
alex
2026-05-28 21:18:47 +02:00
-
6e4275a510
fix: resolve Alembic multiple heads
Alex Blank
2026-05-28 20:40:40 +02:00
-
3ef60be623
Merge branch 'dev' of ssh://git.commumedia.org:2222/alex/headquarter into dev
Alex Blank
2026-05-28 20:36:39 +02:00
-
-
a3d01dd0a5
fix(terminal): loading state, focus handling, debug logging
alex
2026-05-28 20:14:54 +02:00
-
9bd5fc5c68
refactor: remove Tool Configs and Config Folders
Alex Blank
2026-05-28 20:08:48 +02:00
-
b6e71e32f5
fix(terminal): prevent double session creation, restore sessions on reload
alex
2026-05-28 19:45:59 +02:00
-
9ccaae04db
Merge remote-tracking branch 'origin/dev' into dev
alex
2026-05-28 19:14:56 +02:00
-
-
-
-
9f90624aa6
fix(terminal): prevent xterm.js crash, websocket disconnect cascade, stale sessions
alex
2026-05-28 19:10:22 +02:00
-
62c1fb3836
Merge branch 'feat/tool-definition-manifest' into dev
Alex Blank
2026-05-28 15:49:56 +02:00
-
-
569c20cf63
fix(terminal): simplify REST endpoints to use instance_id only
alex
2026-05-28 15:00:14 +02:00
-
f658b71079
feat: tool definition manifest system
Alex Blank
2026-05-28 15:39:29 +02:00
-
-
3e99e7f197
feat: legacy fallback tests and docs (PR 3)
feat/tool-definition-manifest
Alex Blank
2026-05-28 14:54:32 +02:00
-
c2c983a01e
fix(alembic): bridge ghost migration 2026_05_28_add_tool_definition_manifests
alex
2026-05-28 14:45:15 +02:00
-
e46b4f9249
feat: Tool Workshop manifest editor (PR 2)
Alex Blank
2026-05-28 14:35:04 +02:00
-
8eb851793d
feat: mobile auto-hide header and tabs for multi-session terminal
alex
2026-05-28 14:10:06 +02:00
-
8e5e815ac9
Merge remote-tracking branch 'origin/dev' into dev
alex
2026-05-28 14:01:19 +02:00
-
-
-
-
143a254b0c
chore: add pi cache dirs to .gitignore and mobile terminal styles
alex
2026-05-28 13:49:46 +02:00
-
5deee8c65c
feat: tool definition manifest system (PR 1)
Alex Blank
2026-05-28 13:26:54 +02:00
-
-
62d1bdc462
feat: multi-session terminal frontend UI + tests (PR 3)
alex
2026-05-28 13:35:45 +02:00
-
0b35ae3bf0
feat: multi-session terminal backend API + frontend client (PR 2)
alex
2026-05-28 12:08:37 +02:00
-
b55300ff6f
feat: multi-session terminal backend core (PR 1)
alex
2026-05-28 11:38:22 +02:00
-
314ba3aee4
Merge branch 'fix/container-name-case-sensitivity' into dev
Alex Blank
2026-05-28 10:58:18 +02:00
-
-
18e4a89573
Merge branch 'fix/container-name-case-sensitivity'
Alex Blank
2026-05-28 10:56:43 +02:00
-
-
29943ac239
fix: lowercase container name filter for case-sensitive docker ps
Alex Blank
2026-05-28 10:56:33 +02:00
-
-
22474cdba5
style: fix all ruff and eslint errors across codebase
investigate-terminal-bug
alex
2026-05-28 10:15:59 +02:00
-
0c839e8c6f
fix: terminal 4004 infinite reconnect loop for pi-agent tool type
alex
2026-05-28 09:33:35 +02:00
-
-
c63cf7db50
fix: handle existing git mount dirs and invalid compose ports
Alex Blank
2026-05-27 22:34:24 +02:00
-
d9d2b91384
fix: skip port mapping for terminal-only tools in dockerfile compose
Alex Blank
2026-05-27 22:29:37 +02:00
-
d6ea5fb1fd
chore: clean up debugging logs and console prints
Alex Blank
2026-05-27 22:16:59 +02:00
-
1883825b18
fix: run docker build in thread pool to avoid blocking API
Alex Blank
2026-05-27 22:08:01 +02:00
-
bc71fd6fac
fix: lowercase docker image tag to avoid invalid reference format
Alex Blank
2026-05-27 22:02:01 +02:00
-
7000f2075d
docs: add SDD verify report for responsive terminal
alex
2026-05-27 21:48:55 +02:00
-
a01e6252f5
docs: add responsive terminal documentation
alex
2026-05-27 21:46:57 +02:00
-
6c8cfe9157
feat: responsive web terminal with auto-reconnect, heartbeat, and local echo
alex
2026-05-27 21:27:49 +02:00
-
28aa9ccf5a
feat: add pi-agent tool type migration
Alex Blank
2026-05-27 16:02:23 +02:00
-
44dd80cb58
feat: add tool-images directory with Dockerfiles for all base tool types
Alex Blank
2026-05-27 15:51:43 +02:00
-
23485833d8
docs: clarify git mount target path hint
Alex Blank
2026-05-27 15:34:50 +02:00
-
e23dcdf4e1
fix: remove broken ~ expansion, require working_directory for relative paths
Alex Blank
2026-05-27 15:33:06 +02:00
-
f05ac55875
fix: expand ~ in git mount target paths to avoid /tmp
Alex Blank
2026-05-27 15:27:44 +02:00
-
bcefeb4163
fix: git mount add button not adding mounts
Alex Blank
2026-05-27 15:17:34 +02:00
-
33d08faf70
feat: allow relative target paths for git mounts
Alex Blank
2026-05-27 15:01:16 +02:00
-
8a58c61278
fix: align git mount implementation with spec
Alex Blank
2026-05-27 14:38:11 +02:00
-
8231e750d9
docs: update spec to use remote_url instead of repo_id for git mounts
Alex Blank
2026-05-27 14:27:39 +02:00
-
6ce645d210
fix: correct API endpoints for repository listing
Alex Blank
2026-05-27 14:18:13 +02:00
-
89ca9f10c7
feat: simplify git mounts to use direct URLs instead of repo references
Alex Blank
2026-05-27 11:53:25 +02:00
-
baabd1fa62
feat: allow creating external repositories directly from git mount editor
Alex Blank
2026-05-27 11:17:27 +02:00
-
f14fc37e75
docs: update API docs for external repositories and git mounts
Alex Blank
2026-05-27 11:04:48 +02:00
-
e07938098a
feat: add external repository support for config profile git mounts
Alex Blank
2026-05-27 11:03:12 +02:00
-
943b9db5c7
fix: remove merge migration that references non-existent file
Alex Blank
2026-05-27 10:48:25 +02:00
-
a4604d6a9a
fix: add merge migration to resolve multiple heads from renamed migration
Alex Blank
2026-05-27 10:42:44 +02:00
-
18204628cc
fix: shorten alembic revision name and expand version_num column
Alex Blank
2026-05-27 10:36:47 +02:00
-
93b415c53e
feat: support external repositories for git mounts
Alex Blank
2026-05-27 10:28:31 +02:00
-
e7adfb462b
fix: use correct revision ID for alembic down_revision
Alex Blank
2026-05-27 10:21:20 +02:00
-
ed1d6528c6
fix: resolve alembic multiple heads by correcting migration dependency chain
Alex Blank
2026-05-27 10:16:06 +02:00
-
c4be7163d6
docs: add config profile git mounts documentation
Alex Blank
2026-05-26 22:54:59 +02:00
-
13f55fff47
docs: mark test tasks as complete in spec
Alex Blank
2026-05-26 22:50:06 +02:00
-
0ec20b9c23
test: add comprehensive tests for config profile git mounts
Alex Blank
2026-05-26 22:49:12 +02:00
-
4c11163bff
feat: implement config profile git mounts
Alex Blank
2026-05-26 22:27:04 +02:00
-
adda76a2ff
fix: remove viewport-based font size calculation causing jump on mobile
Alex Blank
2026-05-26 21:19:47 +02:00
-
47962ed476
fix: set terminal default to 8px and minimum to 4px
Alex Blank
2026-05-26 21:08:26 +02:00
-
6a0c9bd669
fix: reduce terminal font size minimum and defaults
Alex Blank
2026-05-26 21:05:04 +02:00
-
76fbf0a755
fix: increase terminal lineHeight to 1.2 for mobile font metrics
Alex Blank
2026-05-26 19:35:43 +02:00
-
187193fa6e
fix: terminal block character rendering by setting lineHeight to 1.0 and removing container padding
Alex Blank
2026-05-26 19:09:06 +02:00
-
cd9c9539a2
fix: improve terminal rendering by removing CSS overrides and increasing minimum font size
Alex Blank
2026-05-26 16:20:22 +02:00
-
555517c144
fix: font size buttons only worked once due to stale callback
Alex Blank
2026-05-26 13:51:26 +02:00
-
fc1554140f
feat: significantly reduce terminal font sizes
Alex Blank
2026-05-26 13:42:36 +02:00