Commit Graph

  • f69993eac8 web: Rename command palette entry to "GitHub Repo" (#134) Bas Nijholt 2025-12-28 07:06:32 +01:00
  • 9bdcd143cf Prioritize dedicated SSH key over agent (#133) Bas Nijholt 2025-12-24 22:34:53 -08:00
  • 9230e12eb0 fix: Make SSH agent socket optional in docker-compose.yml (#132) Bas Nijholt 2025-12-24 12:22:01 -08:00
  • 2a923e6e81 fix: Include field name in config validation error messages (#131) v1.7.0 Bas Nijholt 2025-12-22 22:35:19 -08:00
  • 5f2e081298 perf: Batch snapshot collection to 1 SSH call per host (#130) Bas Nijholt 2025-12-22 22:19:32 -08:00
  • 6fbc7430cb perf: Optimize stray detection to use 1 SSH call per host (#129) Bas Nijholt 2025-12-22 12:09:59 -08:00
  • 35413716d4 fix: make examples consistent and add tests init Bas Nijholt 2025-12-22 10:51:35 -08:00
  • e9b7695b2f refactor(examples): match production patterns from /opt/stacks Bas Nijholt 2025-12-22 10:26:47 -08:00
  • 8ca0d8c989 Merge remote-tracking branch 'origin/main' into init Bas Nijholt 2025-12-22 10:25:35 -08:00
  • 6fdb43e1e9 Add self-healing: detect and stop stray containers (#128) v1.6.0 Bas Nijholt 2025-12-22 10:22:09 -08:00
  • 620e797671 fix: Add entrypoint to create passwd entry for non-root users (#127) v1.5.2 Bas Nijholt 2025-12-22 07:31:59 -08:00
  • 031a2af6f3 fix: Correct SSH key volume mount path in docker-compose.yml (#126) v1.5.1 Bas Nijholt 2025-12-22 06:55:59 -08:00
  • 72db309100 feat(examples): add nginx and postgres to full example Bas Nijholt 2025-12-21 23:38:52 -08:00
  • 78273e09dd docs: use cf init-network in config-example demo Bas Nijholt 2025-12-21 23:30:07 -08:00
  • f69eed7721 docs(readme): position as Dockge for multi-host (#123) Bas Nijholt 2025-12-21 23:28:26 -08:00
  • d4dbeeef69 fix(examples): make full example work out of the box Bas Nijholt 2025-12-21 23:25:21 -08:00
  • 5a1fd4e29f docs(readme): add value propositions and fix image URL (#122) Bas Nijholt 2025-12-21 23:17:18 -08:00
  • 6e005d728e docs: improve config-example demo with Wait and cf up --all Bas Nijholt 2025-12-21 23:14:48 -08:00
  • ec5115f793 docs: add documentation for config init --discover and config example Bas Nijholt 2025-12-21 22:53:50 -08:00
  • 0848cf8de7 Update README.md github-actions[bot] 2025-12-22 06:42:18 +00:00
  • 6722136252 Merge 2b32bf8713 into 26dea691ca Bas Nijholt 2025-12-21 22:41:57 -08:00
  • 2b32bf8713 refactor(cli): clean up config example implementation Bas Nijholt 2025-12-21 22:38:12 -08:00
  • ae5844f0db feat(cli): add config init --discover and config example commands Bas Nijholt 2025-12-21 22:34:37 -08:00
  • 26dea691ca feat(docker): make container user configurable via CF_UID/CF_GID (#118) v1.5.0 Bas Nijholt 2025-12-21 22:19:40 -08:00
  • 56d64bfe7a fix(web): exclude orphaned stacks from running count (#119) Bas Nijholt 2025-12-21 21:59:05 -08:00
  • 5ddbdcdf9e docs(demos): update recordings and fix demo scripts (#115) Bas Nijholt 2025-12-21 19:17:16 -08:00
  • dd16becad1 feat(web): add Repo command to command palette (#117) Bas Nijholt 2025-12-21 15:25:04 -08:00
  • df683a223f fix(web): wait for terminal expand transition before scrolling (#116) Bas Nijholt 2025-12-21 15:17:59 -08:00
  • fdb00e7655 refactor(web): store backups in XDG config directory (#113) Bas Nijholt 2025-12-21 15:08:15 -08:00
  • 90657a025f docs: fix missing CLI options and improve docs-review prompt (#114) Bas Nijholt 2025-12-21 15:07:37 -08:00
  • 7ae8ea0229 feat(web): add tooltips to sidebar header icons (#111) v1.4.0 Bas Nijholt 2025-12-21 14:16:57 -08:00
  • 612242eea9 feat(web): add Open Website button and command for stacks with Traefik labels (#110) Bas Nijholt 2025-12-21 14:16:46 -08:00
  • ea650bff8a fix: Skip buildable images in pull command (#109) v1.3.1 Bas Nijholt 2025-12-21 10:28:10 -08:00
  • 140bca4fd6 ⬆️ Update actions/upload-pages-artifact action to v4 (#108) renovate[bot] 2025-12-21 10:27:58 -08:00
  • 6dad6be8da ⬆️ Update actions/checkout action to v6 (#107) renovate[bot] 2025-12-21 10:27:51 -08:00
  • d7f931e301 feat(web): improve container row layout for mobile (#106) Bas Nijholt 2025-12-21 10:27:36 -08:00
  • 471936439e feat(web): add Edit Config command to command palette (#105) v1.3.0 Bas Nijholt 2025-12-21 01:24:03 -08:00
  • 36e4bef46d feat(web): add shell command to command palette for services (#104) Bas Nijholt 2025-12-21 01:23:54 -08:00
  • 2cac0bf263 feat(web): add Pull All and Update All to command palette (#103) Bas Nijholt 2025-12-21 01:00:57 -08:00
  • 3d07cbdff0 fix(web): show stderr in console shell sessions (#102) v1.2.0 Bas Nijholt 2025-12-21 00:50:58 -08:00
  • 0f67c17281 test: parallel execution and timeout constants (#101) Bas Nijholt 2025-12-21 00:48:52 -08:00
  • bd22a1a55e fix: Reject unknown keys in config with Pydantic strict mode (#100) Bas Nijholt 2025-12-21 00:19:18 -08:00
  • cc54e89b33 feat: add justfile for development commands (#99) v1.1.0 Bas Nijholt 2025-12-20 23:24:30 -08:00
  • f71e5cffd6 feat(web): add service commands to command palette with fuzzy matching (#95) Bas Nijholt 2025-12-20 23:23:53 -08:00
  • 0e32729763 fix(web): add tooltips to console page buttons (#98) Bas Nijholt 2025-12-20 22:59:50 -08:00
  • b0b501fa98 docs: update example services in documentation and tests (#96) Bas Nijholt 2025-12-20 22:45:13 -08:00
  • 7e00596046 docs: fix inaccuracies and add missing command documentation (#97) Bas Nijholt 2025-12-20 22:37:26 -08:00
  • d1e4d9b05c docs: update documentation for new CLI features (#94) Bas Nijholt 2025-12-20 21:36:47 -08:00
  • 3fbae630f9 feat(cli): add compose passthrough command (#93) v1.0.0 Bas Nijholt 2025-12-20 21:26:05 -08:00
  • 3e3c919714 fix(web): service action buttons fixes and additions (#92) Bas Nijholt 2025-12-20 21:11:44 -08:00
  • 59b797a89d feat: add service-level commands with --service flag (#91) Bas Nijholt 2025-12-20 20:56:48 -08:00
  • 7caf006e07 feat(web): add Rich logging for better error debugging (#90) v0.36.0 Bas Nijholt 2025-12-20 20:47:34 -08:00
  • 45040b75f1 feat(web): add Pull All and Update All buttons to dashboard (#89) Bas Nijholt 2025-12-20 20:41:26 -08:00
  • fa1c5c1044 docs: update theme to indigo with system preference support (#88) Bas Nijholt 2025-12-20 20:18:28 -08:00
  • 67e832f687 docs: clarify config file locations and update install URL (#86) Bas Nijholt 2025-12-20 20:12:06 -08:00
  • da986fab6a fix: improve command palette theme filtering (#87) Bas Nijholt 2025-12-20 20:03:16 -08:00
  • 5dd6e2ca05 fix: improve theme picker usability in command palette (#85) Bas Nijholt 2025-12-20 20:00:05 -08:00
  • 16435065de fix: video autoplay for Safari and Chrome with instant navigation (#84) Bas Nijholt 2025-12-20 19:49:05 -08:00
  • 5921b5e405 docs: update web-workflow demo recording (#83) v0.35.0 Bas Nijholt 2025-12-20 18:09:24 -08:00
  • f0cd85b5f5 fix: prevent terminal reconnection to wrong page after navigation (#81) Bas Nijholt 2025-12-20 16:41:28 -08:00
  • fe95443733 fix: Safari video autoplay on first page load (#82) Bas Nijholt 2025-12-20 16:41:04 -08:00
  • 8df9288156 docs: add Quick Demo GIFs to README (#80) Bas Nijholt 2025-12-20 16:20:42 -08:00
  • 124bde7575 docs: improve Web UI workflow demo with comprehensive showcase (#78) v0.34.0 Bas Nijholt 2025-12-20 16:14:33 -08:00
  • 350947ad12 Rename services to stacks terminology (#79) Bas Nijholt 2025-12-20 16:00:41 -08:00
  • bb019bcae6 feat: add ty type checker alongside mypy (#77) Bas Nijholt 2025-12-20 15:43:51 -08:00
  • 6d50f90344 ci: run docs build on PRs (#76) Bas Nijholt 2025-12-20 15:16:25 -08:00
  • 474b7ca044 docs: add early Web UI links to homepage (#75) Bas Nijholt 2025-12-20 15:08:04 -08:00
  • 7555d8443b fix(docs): add Web UI to sidebar and fix video paths (#74) Bas Nijholt 2025-12-20 15:05:10 -08:00
  • de46c3ff0f feat: add web UI demo recording system (#69) Bas Nijholt 2025-12-20 15:00:03 -08:00
  • fff064cf03 Clarify single-host vs multi-host docs (#73) Bas Nijholt 2025-12-20 14:15:43 -08:00
  • 187f83b61d feat: add service arguments to refresh command (#70) Bas Nijholt 2025-12-20 13:14:09 -08:00
  • d2b9113b9d feat(web): add documentation link to sidebar and command palette (#72) Bas Nijholt 2025-12-20 13:13:20 -08:00
  • be77eb7c75 fix(docs): use absolute paths for video assets (#71) Bas Nijholt 2025-12-20 12:51:34 -08:00
  • 81e1a482f4 fix(docs): use Nerd Font icon for emoji in quickstart demo (#68) v0.33.0 Bas Nijholt 2025-12-20 12:36:29 -08:00
  • 435b014251 docs: move demo up and add Dockge comparison (#67) Bas Nijholt 2025-12-20 10:28:59 -08:00
  • 58585ac73c docs: fix inaccuracies and add missing documentation (#66) Bas Nijholt 2025-12-20 10:27:15 -08:00
  • 5a848ec416 fix(docs): fix video display on GitHub Pages (#65) Bas Nijholt 2025-12-20 10:14:51 -08:00
  • b4595cb117 docs: add comprehensive Zensical-based documentation (#62) Bas Nijholt 2025-12-20 09:57:59 -08:00
  • 5f1c31b780 feat: show docker compose command before execution (#64) Bas Nijholt 2025-12-20 00:35:35 -08:00
  • 9974f87976 feat: add bootstrap script for one-liner installation (#63) Bas Nijholt 2025-12-19 23:54:00 -08:00
  • 8b16484ce2 feat(web): add theme switcher with 35 DaisyUI themes (#61) Bas Nijholt 2025-12-19 22:33:10 -08:00
  • d75f9cca64 refactor(web): organize app.js into logical sections (#60) Bas Nijholt 2025-12-19 20:23:39 -08:00
  • 7ccb0734a2 refactor(web): consolidate JS patterns and use icon macros (#58) v0.32.0 Bas Nijholt 2025-12-19 14:55:31 -08:00
  • 61a845fad8 test: add comprehensive browser tests for HTMX/JS functionality (#59) Bas Nijholt 2025-12-19 14:27:00 -08:00
  • e7efae0153 refactor: remove dead code and reduce duplication (#57) Bas Nijholt 2025-12-18 23:56:49 -08:00
  • b4ebe15dd1 refactor: simplify codebase with reduced abstractions (#56) Bas Nijholt 2025-12-18 23:45:34 -08:00
  • 9f55dcdd6e refactor(web): Modernize JavaScript with cleaner patterns (#55) v0.31.0 Bas Nijholt 2025-12-18 23:02:07 -08:00
  • 0694bbe56d feat(web): Show (local) label in sidebar host selector (#52) Bas Nijholt 2025-12-18 21:59:41 -08:00
  • 3045948d0a feat(web): Show (local) label in sidebar host selector (#50) Bas Nijholt 2025-12-18 20:12:29 -08:00
  • 1fa17b4e07 feat(web): Auto-refresh dashboard and clean up HTMX inheritance (#49) Bas Nijholt 2025-12-18 20:07:31 -08:00
  • cd25a1914c fix(web): Show exit code for stopped containers instead of loading spinner (#51) Bas Nijholt 2025-12-18 20:03:12 -08:00
  • a71200b199 feat(test): Add Playwright browser tests for web UI (#48) Bas Nijholt 2025-12-18 18:26:23 -08:00
  • 967d68b14a revert: Remove mobile rainbow glow adjustments v0.30.2 Bas Nijholt 2025-12-18 16:16:31 -08:00
  • b7614aeab7 fix(web): Adjust mobile rainbow glow to avoid green edge (#47) v0.30.1 Bas Nijholt 2025-12-18 16:11:58 -08:00
  • d931784935 fix(web): Make rainbow glow animation more visible on mobile (#46) v0.30.0 Bas Nijholt 2025-12-18 15:53:03 -08:00
  • 4755065229 feat(web): Add collapsible blocks to console terminal and editor (#44) Bas Nijholt 2025-12-18 15:52:36 -08:00
  • e86bbf7681 fix(web): Make task-not-found message more general (#45) Bas Nijholt 2025-12-18 15:37:08 -08:00
  • be136eb916 fix(web): Show friendlier message when task not found after restart v0.29.1 Bas Nijholt 2025-12-18 15:34:07 -08:00
  • 78a223878f fix(web): Use nohup for self-updates to survive container death (#41) v0.29.0 Bas Nijholt 2025-12-18 15:29:37 -08:00
  • f5be23d626 fix(web): Ensure URL updates after HTMX navigation in command palette (#43) Bas Nijholt 2025-12-18 15:22:10 -08:00