Commit Graph

  • 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
  • 3bdc483c2a feat(web): Add rainbow glow effect to command palette button (#42) Bas Nijholt 2025-12-18 15:13:49 -08:00
  • 3a3591a0f7 feat(web): Allow reconnection to running tasks after navigation (#38) v0.28.0 Bas Nijholt 2025-12-18 14:27:06 -08:00
  • 7f8ea49d7f fix(web): Enable TTY for self-update SSH to show progress bars (#40) Bas Nijholt 2025-12-18 14:19:21 -08:00
  • 1e67bde96c fix(web): Add PATH for self-update SSH command (#39) Bas Nijholt 2025-12-18 14:17:03 -08:00
  • d8353dbb7e fix: Skip socket paths in preflight volume checks (#37) v0.27.1 Bas Nijholt 2025-12-18 13:59:06 -08:00
  • 2e6146a94b feat(ps): Add service filtering to ps command (#33) v0.27.0 Bas Nijholt 2025-12-18 13:31:18 -08:00
  • 87849a8161 fix(web): Run self-updates via SSH to survive container restart (#35) v0.26.0 Bas Nijholt 2025-12-18 13:10:30 -08:00
  • c8bf792a9a refactor: Store SSH keys in subdirectory for cleaner volume mounting (#36) Bas Nijholt 2025-12-18 13:07:41 -08:00
  • d37295fbee feat(web): Add distinct color for Dashboard/Console in command palette (#34) Bas Nijholt 2025-12-18 12:38:28 -08:00
  • 266f541d35 fix(web): Auto-scroll Command K palette when navigating with arrow keys (#32) Bas Nijholt 2025-12-18 12:30:29 -08:00
  • aabdd550ba feat(cli): Add progress bar to ssh status host connectivity check (#31) v0.25.0 Bas Nijholt 2025-12-18 12:21:47 -08:00
  • 8ff60a1e3e refactor(ssh): Unify ssh_status to use run_command like check command (#29) Bas Nijholt 2025-12-18 12:17:47 -08:00
  • 2497bd727a feat(web): Navigate to dashboard for Apply/Refresh from command palette (#28) Bas Nijholt 2025-12-18 12:12:50 -08:00
  • e37d9d87ba feat(web): Add icons to Command K palette items (#27) v0.24.0 Bas Nijholt 2025-12-18 12:08:55 -08:00
  • 80a1906d90 fix(web): Fix console page not initializing on HTMX navigation (#26) Bas Nijholt 2025-12-18 12:05:30 -08:00
  • 282de12336 feat(cli): Add ssh subcommand for SSH key management (#22) Bas Nijholt 2025-12-18 11:58:33 -08:00
  • 2c5308aea3 fix(web): Add Console navigation to Command K palette (#25) Bas Nijholt 2025-12-18 11:55:30 -08:00
  • 5057202938 refactor: DRY cleanup and message consistency (#24) v0.23.0 Bas Nijholt 2025-12-18 11:45:32 -08:00
  • 5e1b9987dd fix(web): Set PTY as controlling terminal for local shell sessions (#23) Bas Nijholt 2025-12-18 11:12:37 -08:00
  • d9c26f7f2c Merge pull request #21 from basnijholt/refactor/dry-cleanup Bas Nijholt 2025-12-18 11:12:24 -08:00
  • adfcd4bb31 style: Capitalize "Hint:" consistently Bas Nijholt 2025-12-18 11:05:53 -08:00
  • 95f7d9c3cf style(cli): Unify "not found" message format with color highlighting Bas Nijholt 2025-12-18 11:05:05 -08:00
  • 4c1674cfd8 style(cli): Unify error message format with ✗ prefix Bas Nijholt 2025-12-18 11:04:28 -08:00
  • f65ca8420e fix(web): Filter empty hosts from services_by_host Bas Nijholt 2025-12-18 11:00:01 -08:00
  • 85aff2c271 refactor(state): Move group_services_by_host to state.py Bas Nijholt 2025-12-18 10:55:53 -08:00
  • 61ca24bb8e refactor(cli): Remove unused get_description parameter Bas Nijholt 2025-12-18 10:54:12 -08:00