Commit Graph

  • 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