Commit Graph

  • 1a922d4171 fix(sessions): correct session state categorization Fusion 2026-05-20 14:49:30 +02:00
  • d906c12aa9 fix(sessions): open Cloudflare URLs directly in all session sections Fusion 2026-05-20 14:45:22 +02:00
  • 4906ce0cd9 feat(sessions): display and open Cloudflare URLs in session view Fusion 2026-05-20 14:38:33 +02:00
  • e7804c0f58 fix(sessions): open instance URL in new tab Fusion 2026-05-20 14:28:09 +02:00
  • b40eb3e88c feat(cloudflare-tunnel): integrate Cloudflare tunnels for instance access Fusion 2026-05-20 14:25:06 +02:00
  • 98795e31dd fix(proxy): use internal container port instead of host port Fusion 2026-05-20 13:55:42 +02:00
  • b4a7627718 fix(sessions): stabilize setAllSessions to prevent polling loop Fusion 2026-05-20 13:41:24 +02:00
  • 9d27cd9fe8 fix: install Docker CLI and mount socket for instance management Fusion 2026-05-20 11:32:58 +02:00
  • e3ef852eca fix: add missing repository_id and project_id to Session type in state Fusion 2026-05-20 11:30:01 +02:00
  • f824a1e6fe fix: settings save and session deletion bugs Fusion 2026-05-20 11:20:43 +02:00
  • ad09ffa6ec feat(tool-configs): add frontend tool config management page Fusion 2026-05-20 11:13:25 +02:00
  • 63ae706dd0 feat(tool-config): add categories, interfaces, and config management Fusion 2026-05-20 11:03:09 +02:00
  • 74b5d0dc8c feat(instance-proxy): add HTTP proxy for tool instances Fusion 2026-05-20 10:37:21 +02:00
  • 25662e525c fix(docker): make instance directory configurable and writable Fusion 2026-05-20 10:09:37 +02:00
  • d4e992a9e2 fix(cors): add API domain to CORS origins and improve instance error handling Fusion 2026-05-20 10:03:53 +02:00
  • 35ada0e662 fix(auth): set session cookie on redirect response Fusion 2026-05-19 23:29:24 +02:00
  • c3e2264771 debug: add logging to auth /me endpoint to diagnose login loop Fusion 2026-05-19 23:25:30 +02:00
  • 76741d3ee6 debug: add logging to settings save to diagnose issue Fusion 2026-05-19 23:21:48 +02:00
  • 62752a8390 fix: add validation logging and debug info for tool instance creation Fusion 2026-05-19 23:17:08 +02:00
  • 461cb30b28 fix: dark mode theme switching and styling Fusion 2026-05-19 23:13:10 +02:00
  • 94aa88c154 feat: add Sessions Hub page Fusion 2026-05-19 23:06:54 +02:00
  • 4f695d7e62 fix: accept tool instance creation params in request body Fusion 2026-05-19 22:55:47 +02:00
  • 7a48180dc3 fix: correct get_db_session import in tool_instances.py Fusion 2026-05-19 21:39:29 +02:00
  • a0b0944709 fix: correct get_db_session import in terminal.py Fusion 2026-05-19 21:37:00 +02:00
  • b79da51269 docs: mark api-documentation tasks complete Fusion 2026-05-19 21:31:57 +02:00
  • 40a940304b docs: comprehensive API documentation Fusion 2026-05-19 21:31:20 +02:00
  • e344e961d6 feat: implement web terminal for tool instances Fusion 2026-05-19 21:11:29 +02:00
  • d6b3e8b804 docs: mark all tool-instances tasks complete Fusion 2026-05-19 20:51:03 +02:00
  • f997b3f7c5 feat: add instance list component and integrate into workspace Fusion 2026-05-19 20:50:08 +02:00
  • c795f8f873 feat: implement tool instances backend and session navigation Fusion 2026-05-19 20:42:59 +02:00
  • c52367401b feat: complete responsive spacing improvements Fusion 2026-05-19 20:27:28 +02:00
  • e9e0e87013 fix: resolve double scrollbar in file editor Fusion 2026-05-19 19:57:53 +02:00
  • 2b5331a1a0 feat: implement responsive spacing improvements Fusion 2026-05-19 19:50:36 +02:00
  • 6f41fa7cbe feat: implement universal icon system with Phosphor Icons Fusion 2026-05-19 19:33:06 +02:00
  • cccc4a9d5a fix: correct binary file detection in git file viewer Fusion 2026-05-19 18:55:58 +02:00
  • 72b4a5e2bd docs: complete smart-git-url-parsing and documentation-overhaul tasks Fusion 2026-05-19 18:49:48 +02:00
  • 8f1d2a149a archive: file-editor change complete Fusion 2026-05-19 16:05:30 +02:00
  • 7261c75bb2 feat: implement file editor with syntax highlighting and editing Fusion 2026-05-19 16:04:48 +02:00
  • 84bf7e4aeb feat: move git toolbar to top bar with proper styling Fusion 2026-05-19 15:49:06 +02:00
  • 9373d93169 fix: remove duplicate workspace header and update repo link Fusion 2026-05-19 15:42:50 +02:00
  • 7fc8b82621 fix: add missing GET /projects/{id} endpoint Fusion 2026-05-19 15:34:26 +02:00
  • 2d078c8b1e docs: mark workspace-visual-overhaul tasks as complete Fusion 2026-05-19 15:29:39 +02:00
  • 92c8dfe986 feat: add mobile responsiveness to settings layout Fusion 2026-05-19 15:28:40 +02:00
  • 0bc0d99c21 feat: add project settings page with tabbed layout Fusion 2026-05-19 15:26:57 +02:00
  • 965f6f6585 feat: add git control tests and mark all tasks complete Fusion 2026-05-19 15:10:31 +02:00
  • a9f4657d03 feat: add MergeDialog component and integrate with GitToolbar Fusion 2026-05-19 15:05:55 +02:00
  • 875594d66d feat: add commit panel and file status indicators to repo workspace Fusion 2026-05-19 15:00:25 +02:00
  • 762e0de44c feat: add git control endpoints (status, branch, commit, fetch, pull, push, merge) Fusion 2026-05-19 14:49:22 +02:00
  • 955dadc604 fix: correct API endpoint URLs in workspace file browser Fusion 2026-05-19 14:27:22 +02:00
  • 83f94b1f09 docs: comprehensive documentation overhaul Fusion 2026-05-19 14:18:20 +02:00
  • 6807f449b7 feat: add repository workspace as default project view Fusion 2026-05-19 13:43:49 +02:00
  • 92d0d5b891 fix: don't combine --all with branch name in git log Fusion 2026-05-19 13:19:36 +02:00
  • 834982d423 fix: fetch up to 10000 commits instead of default 100 Fusion 2026-05-19 13:12:48 +02:00
  • 9873a8186a fix: send ISO format dates instead of Unix timestamps Fusion 2026-05-19 13:10:10 +02:00
  • d4b52668aa fix: align backend commit response with frontend expectations Fusion 2026-05-19 13:04:49 +02:00
  • d0191cd549 fix: use NULL bytes as git log format separators Fusion 2026-05-19 13:00:22 +02:00
  • 0ae0e3fec1 feat: add git history backend implementation Fusion 2026-05-19 12:50:57 +02:00
  • 0926e4de83 feat: add git history visualization frontend Fusion 2026-05-19 12:44:37 +02:00
  • 8b70daed53 feat: smart git URL parsing for browser URLs Fusion 2026-05-19 12:25:44 +02:00
  • ac6c97b6ce fix: add missing timestamps to ssh_keys model Fusion 2026-05-19 11:51:39 +02:00
  • a433c82488 fix: datetime serialization in API response models Fusion 2026-05-19 11:42:14 +02:00
  • f8700fd7ed fix: dashboard endpoint and SSH key Fernet key generation Fusion 2026-05-19 11:38:25 +02:00
  • 0fcfc745ff fix: add alias=session to Cookie dependencies Fusion 2026-05-19 10:56:11 +02:00
  • d214ab82db debug: add logging to auth cookie handling Fusion 2026-05-19 10:52:33 +02:00
  • 753f1506b6 fix: wrap /auth/me response in user object to match frontend types Fusion 2026-05-19 10:43:18 +02:00
  • 58bf30ed15 fix: set cookie domain for cross-subdomain authentication Fusion 2026-05-18 23:33:59 +02:00
  • c067c03662 fix: add CORS middleware to allow frontend auth requests Fusion 2026-05-18 23:27:11 +02:00
  • d273535950 fix: redirect to frontend after OAuth callback instead of returning JSON Fusion 2026-05-18 23:22:25 +02:00
  • 7f97ba8e9b fix: make migrations idempotent with if_not_exists Fusion 2026-05-18 23:18:11 +02:00
  • caf73e39ba fix: use subprocess for alembic migrations to avoid async/sync issues Fusion 2026-05-18 23:16:01 +02:00
  • 1e70462c2b fix: use sync engine for alembic migration operations Fusion 2026-05-18 23:09:44 +02:00
  • b9684b0107 fix: fail fast on startup if database migrations fail Fusion 2026-05-18 23:05:30 +02:00
  • 716b8fa631 chore: archive simplify-authentik-auth change Fusion 2026-05-18 22:56:34 +02:00
  • d724a92d34 docs: update env and docker-compose for session-based auth Fusion 2026-05-18 22:56:04 +02:00
  • 2ce7862058 feat: simplify auth flow - replace JWT with session cookies Fusion 2026-05-18 22:54:53 +02:00
  • 285d3dace8 fix: use await engine.connect() instead of async with Fusion 2026-05-18 22:38:08 +02:00
  • 9fefe289a7 fix: prevent concurrent migrations in multi-worker setup Fusion 2026-05-18 22:35:42 +02:00
  • 843683d579 feat: add comprehensive request and error logging Fusion 2026-05-18 22:22:56 +02:00
  • c1a4d2d9af chore: archive database-setup-recovery change Fusion 2026-05-18 22:10:57 +02:00
  • ea6c466c6c feat: add automatic database initialization and recovery Fusion 2026-05-18 22:09:52 +02:00
  • 29c3563148 fix: correct down_revision reference in user_configs migration Fusion 2026-05-18 21:55:54 +02:00
  • 0509b9eb4a fix: separate Authentik application slug from OAuth client ID Fusion 2026-05-18 21:46:54 +02:00
  • 137757602f fix: make refresh_token optional in OIDC token exchange Fusion 2026-05-18 21:41:13 +02:00
  • 3cd8674c31 fix: add /health endpoint for health checks Fusion 2026-05-18 21:36:39 +02:00
  • 899fba9c9b fix: handle missing tool_types table gracefully on startup Fusion 2026-05-18 21:29:48 +02:00
  • a2c787d474 fix: add tls=true label to all traefik services Fusion 2026-05-18 21:16:29 +02:00
  • 8ba2b48967 refactor: rename services and remove TRAEFIK_ROUTER_PREFIX env var Fusion 2026-05-18 21:10:17 +02:00
  • ec9b73225c refactor: swap web and api service order in traefik compose Fusion 2026-05-18 21:02:32 +02:00
  • 0296ea5630 refactor: remove unnecessary StripPrefix middleware from API Fusion 2026-05-18 20:36:40 +02:00
  • 6dbd55a9ac fix: correct uvicorn module path in Dockerfile Fusion 2026-05-18 17:53:40 +02:00
  • 27f4ecce86 chore: archive tool-types-definition change Fusion 2026-05-18 17:44:26 +02:00
  • 7b72ccdc3c docs: sync tool-types-definition specs and mark tasks complete Fusion 2026-05-18 17:10:23 +02:00
  • 6b302b3279 feat: implement tool types definition system Fusion 2026-05-18 16:27:19 +02:00
  • fb5725947d chore: archive user-config-management change Fusion 2026-05-18 16:08:52 +02:00
  • 94254ee3fd feat: complete user config management Fusion 2026-05-18 15:58:01 +02:00
  • 9f7a750898 chore: archive git-repo-management change Fusion 2026-05-18 15:48:27 +02:00
  • 4e2edb1d93 feat: implement git repository management Fusion 2026-05-18 15:47:42 +02:00
  • b179319601 fix: resolve failing unit tests after test infrastructure migration Fusion 2026-05-18 15:27:48 +02:00
  • d185471802 docs: mark all test-infrastructure tasks complete Fusion 2026-05-18 15:16:29 +02:00
  • 4299c64922 refactor: remove duplicate fixtures and add SQLite support Fusion 2026-05-18 15:14:46 +02:00