Commit Graph

  • 3a4855b92a feat(modules): add hello toy module as engine smoke test MDietermann 2026-04-13 20:31:43 +02:00
  • 7a3ebbb146 docs(cmd): clarify why !noTUI branch prints the fallback notice MDietermann 2026-04-13 20:18:07 +02:00
  • 7a382c9bdd feat(cmd): wire install subcommand to engine with plain reporter MDietermann 2026-04-13 20:13:50 +02:00
  • e4f945146b feat(state): persist per-run logs with rotation and last-run pointer MDietermann 2026-04-13 20:02:48 +02:00
  • 8f9e34174c feat(privilege): acquire sudo and keep timestamp fresh via goroutine MDietermann 2026-04-13 20:01:34 +02:00
  • 83cf7f0e72 feat(platform): add PackageManager interface and Pacman implementation MDietermann 2026-04-13 20:00:11 +02:00
  • 3b666615d7 feat(platform): detect distro, WSL, and architecture MDietermann 2026-04-13 19:59:04 +02:00
  • ea0d793461 feat(config): load embedded defaults and merge optional overlay MDietermann 2026-04-13 19:56:53 +02:00
  • 0f0ea7e925 refactor(engine): remove dead failed map from markFailed MDietermann 2026-04-13 19:55:41 +02:00
  • 94c7084ec3 feat(engine): run modules through Detect/Plan/Apply/Verify with DAG + skip-on-failure MDietermann 2026-04-13 19:49:52 +02:00
  • 37761e017e feat(engine): add topological sort and descendants for module DAG MDietermann 2026-04-13 19:39:35 +02:00
  • 30643e385d feat(engine): add Reporter with buffered and plain implementations MDietermann 2026-04-13 19:37:51 +02:00
  • eb54225ad3 feat(module): add four-phase Module interface and registry MDietermann 2026-04-13 19:29:18 +02:00
  • 5b5e677749 chore: go mod tidy, pin go 1.22, clarify module path in plan MDietermann 2026-04-13 19:21:13 +02:00
  • 94dbea001c docs: add Plan 1 (Foundation) implementation plan MDietermann 2026-04-13 18:09:31 +02:00
  • b952704be5 docs: add installer architecture redesign spec MDietermann 2026-04-13 18:00:29 +02:00
  • 5b8de40b4c chore: bootstrap Go project with cobra skeleton MDietermann 2026-04-13 18:24:37 +02:00
  • 32ab9e03b2 docs: add Plan 1 (Foundation) implementation plan rewrite/UI MDietermann 2026-04-13 18:09:31 +02:00
  • edbbf47e9f docs: add installer architecture redesign spec MDietermann 2026-04-13 18:00:29 +02:00
  • 897dc424dc Updated Gitignore MDietermann 2026-04-13 17:40:22 +02:00
  • 9c3cdbc90f Updated Gitignore MDietermann 2026-04-13 17:39:18 +02:00
  • f53663298e fix(wokwi): add serial monitor config and USB_SERIAL_JTAG for ESP32-S3 MDietermann 2026-04-10 16:40:42 +02:00
  • 33f1112bf8 fix(renode): wokwi-cli releases are plain binaries, not tarballs MDietermann 2026-04-10 16:27:07 +02:00
  • 9bec4660f6 feat: add Wokwi CLI for visual breadboard simulation MDietermann 2026-04-10 16:05:24 +02:00
  • 9c38a8414e fix(neovim): only remove lspconfig config, keep conform and other starter plugins MDietermann 2026-04-10 15:27:06 +02:00
  • b512d41dc8 feat: add Renode emulator, nvim-dap debugging, and backup collision fix MDietermann 2026-04-10 15:23:57 +02:00
  • 7021c915e6 fix(neovim): migrate LSP config to native vim.lsp.config API master marvin.dietermann 2026-04-10 15:02:01 +02:00
  • d1286329f8 fix(common): restore output helpers after end_quiet_mode marvin.dietermann 2026-04-10 14:59:28 +02:00
  • 43247d4404 fix(arduino): probe for --insecure flag before using it marvin.dietermann 2026-04-10 14:52:23 +02:00
  • 1f42e42bd1 feat: add Nerd Font installation, Yazi file manager, and themed Yazi config marvin.dietermann 2026-04-10 13:03:46 +02:00
  • 48f2201a12 feat: add post-install theme switcher (archduino-theme) marvin.dietermann 2026-04-10 12:58:22 +02:00
  • 1e5b9a61a0 feat(neovim): migrate user plugins from LazyVim to NvChad marvin.dietermann 2026-04-10 12:52:39 +02:00
  • fbc1e60afc style: normalize whitespace and line endings in shell scripts marvin.dietermann 2026-04-10 12:46:48 +02:00
  • d5f57a3511 style(arduino): normalize whitespace and formatting in arduino.sh marvin.dietermann 2026-04-10 12:20:21 +02:00
  • 47224734f1 style: normalize whitespace and line endings across shell scripts marvin.dietermann 2026-04-10 12:08:39 +02:00
  • c9f304a539 feat(install): improve Arduino CLI installation and add ca-certificates dependency marvin.dietermann 2026-04-10 12:06:57 +02:00
  • de83f9ac30 fix(install): improve starship installation and oh-my-zsh configuration marvin.dietermann 2026-04-10 12:05:22 +02:00
  • c0be2b9e50 style(install): normalize whitespace and formatting marvin.dietermann 2026-04-10 12:03:26 +02:00
  • 040839862d refactor(install): improve modular architecture and error handling marvin.dietermann 2026-04-10 11:51:03 +02:00
  • ee0b7f5009 feat(themes): add theme system with starship integration marvin.dietermann 2026-04-10 11:44:34 +02:00
  • c9fa40b31c refactor: restructure installation to modular architecture marvin.dietermann 2026-04-10 11:41:21 +02:00
  • f1db151f08 Added gitignore marvin.dietermann 2026-04-10 11:23:26 +02:00
  • c89bf6c111 Merge remote-tracking branch 'origin/master' marvin.dietermann 2026-04-10 11:19:50 +02:00
  • 91e1134982 Arduino-CLI now gets pulled from pacman MDietermann 2026-04-09 08:25:46 +02:00
  • 05e68cf24f Arduino-CLI now gets pulled from pacman MDietermann 2026-04-09 08:23:30 +02:00
  • 9b0fcde4b6 Arduino-CLI now gets pulled from pacman MDietermann 2026-04-09 08:22:00 +02:00
  • fca8ad8444 Fixed permission error for arduino-cli MDietermann 2026-04-09 08:15:58 +02:00
  • 63b30b6953 Changed tio installation MDietermann 2026-04-09 08:07:09 +02:00
  • ead7a472ae Styling changes marvin.dietermann 2026-04-08 14:08:53 +02:00
  • fc42277ab9 Initial commit Marvin Dietermann 2026-04-08 14:04:42 +02:00