Alex alex
  • Joined on 2026-05-11
alex pushed to dev at alex/headquarter 2026-06-01 17:49:02 +02:00
b8fc4e6642 feat: workspace creation with branch dropdown and auto-select
alex pushed to dev at alex/headquarter 2026-06-01 17:37:09 +02:00
ab1843b1c3 fix: allow workspace creation from workspaces page
alex pushed to dev at alex/headquarter 2026-06-01 17:21:17 +02:00
88a973dc68 feat: workspace-first UI refresh - PR-3 projects page + routing cleanup
27c77af591 feat: workspace-first UI refresh - PR-2 workspace detail page
e7587ca9f5 feat: workspace-first UI refresh - PR-1 backend endpoints
Compare 3 commits »
alex pushed to dev at alex/headquarter 2026-06-01 00:21:05 +02:00
59b125d8e2 fix: add top-level GET /workspaces endpoint and derive project/repo from workspace data
alex pushed to dev at alex/headquarter 2026-06-01 00:04:30 +02:00
b05de96569 fix: add trailing slash to workspace API URLs
alex pushed to dev at alex/headquarter 2026-05-31 23:42:36 +02:00
a5d64d1859 fix: add from __future__ import annotations to workspace_manager.py
alex pushed to dev at alex/headquarter 2026-05-31 23:34:53 +02:00
5bba2bbd92 feat: workspace frontend integration (PR-4)
986091ac56 feat: workspace frontend core (PR-3)
47b1af8e92 feat: workspace backend integration (PR-2)
d567225bf7 feat: workspace backend foundation (PR-1)
Compare 4 commits »
alex pushed to dev at alex/headquarter 2026-05-30 15:46:41 +02:00
d2b6bba15c fix: use host bind mount for /data/repos so tool containers can access mounted repos
alex pushed to dev at alex/headquarter 2026-05-30 15:33:45 +02:00
b7396d58d2 fix: add DNS propagation delay and frontend error feedback for tunnel recreation
alex pushed to dev at alex/headquarter 2026-05-30 15:20:10 +02:00
351e76c00d fix: case-insensitive container name matching for docker inspect
alex pushed to dev at alex/headquarter 2026-05-30 15:07:44 +02:00
2c2c4f3683 fix: exact container name matching in get_container_id/get_container_name
alex pushed to dev at alex/headquarter 2026-05-30 14:48:23 +02:00
fdf78353ad debug: add extensive logging to recreate_tunnel_endpoint
alex pushed to dev at alex/headquarter 2026-05-30 14:30:45 +02:00
4cc433a1b8 fix: recreate tunnel uses container IP directly for reliable connectivity
alex pushed to dev at alex/headquarter 2026-05-30 14:20:36 +02:00
321b4e3d0e fix: recreate tunnel button always creates a new tunnel
alex pushed to dev at alex/headquarter 2026-05-30 14:12:59 +02:00
2e156fc534 fix: inject backend network into compose file instead of docker network connect
alex pushed to dev at alex/headquarter 2026-05-30 14:00:59 +02:00
cc52811522 fix: auto-detect Docker network name for tunnel and container connect
alex pushed to dev at alex/headquarter 2026-05-30 13:52:30 +02:00
9cab8c7bc7 fix: run tunnel containers on backend network with container name DNS
alex pushed to dev at alex/headquarter 2026-05-30 12:50:07 +02:00
eeb7d9a1b2 fix: improve tunnel diagnostics and add --no-autoupdate
alex pushed to dev at alex/headquarter 2026-05-30 12:30:58 +02:00
6cf06d2380 refactor: rewrite tunnel system with host-network cloudflared containers
401ad2e65d feat: always show Recreate Tunnel button for web instances
Compare 2 commits »
alex pushed to dev at alex/headquarter 2026-05-29 20:35:53 +02:00
4814ec2363 fix: mobile terminal scroll in both normal mode and tmux