Commit Graph
363 Commits
Author SHA1 Message Date
Janik von Rotz 2233353ae1 feat: add Hugo site management scripts and documentation
- Create `install-hugo`, `dev-hugo-site`, `build-hugo-site`, and `serve-hugo-site` scripts in `bin/`
- Add Hugo configuration variables and command descriptions to `docs/library.md`
- Update `task.template` with new Hugo help rows and section headers
- Include short aliases (`ih`, `dhs`, `bhs`, `shs`) for Hugo commands
2026-10-06 13:48:24 +02:00
Janik von Rotz e258766fcd fix: redirect log messages to stderr in error, success, and warning scripts
- Update `log-error` to output to stderr using `>&2`
- Update `log-success` to output to stderr using `>&2`
- Update `log-warning` to output to stderr using `>&2`
- Ensure consistent behavior for all logging utilities in `bin/`
2026-10-06 13:37:53 +02:00
Janik von Rotz c21197a1ec feat: improve venv activation logic and disable container volume cleanup
- Update `activate-venv` to verify Python executable existence before activation
- Automatically remove and reinitialize invalid virtual environments
- Comment out `docker volume rm` in `run-container` to prevent accidental data loss
2026-10-06 10:02:38 +02:00
Janik von Rotz 2dc146b2f4 feat: add Vitepress documentation scripts and update task template
- Create `init-vitepress-docs`, `dev-vitepress-docs`, `build-vitepress-docs`, and `serve-vitepress-docs` scripts
- Add Vitepress documentation section to `docs/library.md` with command descriptions
- Update `task.template` to include new Vitepress help rows and section headers
2026-10-06 09:57:58 +02:00
Janik von Rotz 6d35689c15 feat: add task update-task-template-help and sync bin/docs with library.md
- Implement `update-task-template-help` command to parse `docs/library.md` and regenerate `task.template` help rows
- Add consistency check to warn about missing help rows or orphaned entries between scripts and documentation
- Rename `backup-env-files` to `backup-dotenv-files` and update script logic
- Add missing documentation entries: `init-dotenv-dir`, `copy-to-clipboard`, `pull-all-repos`, `status-all-repos`, `unshallow-git-folder`
- Fix typos in `docs/library.md` ("Enviroment" → "Environment") and update `copy-dotenv` description
- Update `task.template` with new help rows and corrected descriptions for git commands
- Update `prompt.md` to reflect completion of the task template generation workflow
2026-10-06 07:50:39 +02:00
Janik von Rotz 9ecae00d97 feat: add pull-prompt-log and load-prompt commands for prompt management
- Create `pull-prompt-log` script to sync `origin/prompt-log` into the worktree
- Update `init-prompt-log` to automatically pull remote changes if the branch exists
- Implement `load-prompt` script with `fzf` for interactive selection of historical prompts
- Copy selected prompt content to `prompt.md`
- Update `docs/library.md` with documentation for new commands
- Update `scripts.txt` to include new script names
- Update `prompt.md` metadata to reflect task completion
2026-10-06 07:39:25 +02:00
Janik von Rotz d5269fbc88 feat: add Mint-System/Dotfiles example to documentation 2026-10-05 22:00:37 +02:00
Janik von Rotz 2ce33d6273 refactor: update documentation for Taskfile container workflow, rename log-prompt to commit-prompt, and improve site descriptions 2026-10-05 21:41:54 +02:00
Janik von Rotz e451bb244d refactor: streamline container workflow and update documentation paths
- Remove manual echo instruction in `run-container` and replace with `open-url` helper for browser launch
- Adjust Dockerfile `COPY` instruction to map `./bin` to `/root/taskfile.build/bin/`
- Fix relative path reference in `docs/development.md` by removing leading slash from `AGENTS.md` link
2026-10-05 17:49:42 +02:00
Janik von Rotz 323f81a45f refactor: migrate documentation from 11ty to Zensical and restructure project layout
- Replace 11ty static site generator with Zensical (Material for MkDocs)
- Remove Node.js dependencies, `package.json`, `pnpm-lock.yaml`, and `node_modules`
- Refactor directory structure: move docs to `docs/`, assets to `docs/{img, stylesheets, javascripts}`, and build output to `site/`
- Create modular bin scripts for Zensical, 11ty, and Vuepress workflows (init, dev, build, serve)
- Update `.gitignore` to track `.venv` and `site` instead of `node_modules` and `_site`
- Rewrite `README.md` and `AGENTS.md` to reflect new tooling and structure
- Update `task` and `task.template` with new documentation commands and help rows
- Implement `install` and `uninstall` scripts to fetch scripts from remote repository
- Add `zensical.toml` configuration with Material theme, dark mode toggle, and navigation
- Fix shellcheck issues in `task.template` and `save-pass-to-keepass`
- Update `prompt.md` with completion status and worklog
2026-10-05 16:53:23 +02:00
Janik von Rotz 47da84a181 refactor: switch prompt file naming from commit hashes to dates and update metadata handling 2026-10-05 14:21:41 +02:00
Janik von Rotz 129699f479 refactor: rename log-prompt to commit-prompt and switch to full commit hashes 2026-10-05 12:56:27 +02:00
Janik von Rotz 58c9dcf40e refactor: rename log-prompt to commit-prompt and switch to full commit hashes 2026-10-05 11:32:11 +02:00
Janik von Rotz 0d2c8f897e feat: add delete-prompt command and enhance prompt-log metadata tracking 2026-10-05 11:28:48 +02:00
Janik von Rotz 1b7c1815c4 refactor: clean up completed prompt files and improve list-prompts date logic 2026-09-25 14:01:45 +02:00
Janik von Rotz f335475d1e feat: redesign prompt log system with worktree-based branch management and update command specifications 2026-09-25 13:54:45 +02:00
Janik von Rotz ab184e9e50 refactor: clarify prompt log design decisions and remove obsolete implementation details 2026-09-25 08:42:26 +02:00
Janik von Rotz 3514e1a4c8 feat: redesign prompt log system with worktree-based branch management and update command specifications 2026-09-25 08:36:50 +02:00
Janik von Rotz 155af5a9be feat: Implement prompt log commands, add new system for managing prompt files, update prompt template and create new prompt file for task 22 2026-09-24 21:37:56 +02:00
Janik von Rotz f02fd5d099 feat: document pi harness session info and token extraction in AGENTS 2026-09-23 07:56:25 +02:00
Janik von Rotz 1e55706720 feat: add output_tokens to prompt template and update completion instructions 2026-09-22 18:01:42 +02:00
Janik von Rotz 23db970516 feat: add matrix badge to README 2026-09-21 10:42:08 +02:00
Janik von Rotz ea8b5c40bd feat: remove connection to knolwedge repo 2026-09-18 21:51:38 +02:00
Janik von Rotz 823f2b72a2 feat: add date_completed field to prompt template frontmatter 2026-09-15 14:29:11 +02:00
Janik von Rotz ca32622cc4 refactor: remove opencode installation and configuration from image 2026-09-14 15:00:42 +02:00
Janik von Rotz 30d8d7aa86 feat: standardize required/optional param notation and update error messages
- Updated `task`, `task.template`, and `library.md` to use angle brackets (`<param>`) for required parameters and square brackets (`[param]`) for optional ones.
- Fixed argument order mismatches in `create-symlink`, `create-symlink-files`, and `commit-git-folder` documentation.
- Removed non-existent `[path]` parameter from `merge-git-remote`.
- Standardized empty-argument error messages across `bin/*` scripts to use slash notation (e.g., `$1/path is empty.`).
- Updated prompt file `prompts/21_show-optional-and-required-params-in-task-help.md` to mark task as completed and log work.
2026-09-10 14:19:58 +02:00
Janik von Rotz bad2935ae8 feat: add prompt for showing optional and required params in task help 2026-09-10 13:58:30 +02:00
Janik von Rotz baa68aade0 refactor: rename open-url-with-delay to open-url and remove delay logic 2026-09-10 13:44:13 +02:00
Janik von Rotz 3e31c0ce49 refactor: replace manual venv activation with shared activate-venv function 2026-09-09 08:53:10 +02:00
Janik von Rotz 5c2449e898 refactor: switch to requirements file for Jupyter Lab dependencies 2026-08-28 10:55:23 +02:00
Janik von Rotz 23bafac530 docs: standardize Jupyter section header and clarify regex usage 2026-08-28 10:31:45 +02:00
Janik von Rotz 8b48f0cfab feat: add Jupyter Lab support with installation and execution commands 2026-08-28 10:29:07 +02:00
Janik von Rotz a4041f8bd4 docs: add general coding conventions and standardize section headers 2026-08-26 12:50:04 +02:00
Janik von Rotz e7543a7933 chore: set CI environment variable in Dockerfile 2026-08-25 14:18:28 +02:00
Janik von Rotz 768403a5cd chore: add verbose logging to checkout-git-folder operations 2026-08-18 08:36:54 +02:00
Janik von Rotz 06a27976c8 chore: rename shell function aliases for consistency 2026-08-14 16:10:37 +02:00
Janik von Rotz 8b61bb5f12 chore: update pull-git-folder echo message to use ellipsis 2026-08-06 14:22:19 +02:00
Janik von Rotz 5130a7a1e4 feat: add group support to help-table prompt 2026-08-05 17:13:37 +02:00
Janik von Rotz 88da2aa91b fix: correct typo in prompt state and add environment section 2026-08-05 17:11:57 +02:00
Janik von Rotz c05de13df3 feat: mark prompt files as completed and add state metadata 2026-08-05 11:18:20 +02:00
Janik von Rotz 02666c9545 feat: add list-taskfile-aliases command and prompt 2026-08-05 11:16:06 +02:00
Janik von Rotz f0cb0c4bcc feat: add ODOO_API_KEY to environment file generation 2026-07-29 15:21:36 +02:00
Janik von Rotz 8fc19d5c7c feat: add pnpm-workspace.yaml to gitignore template 2026-07-29 07:51:09 +02:00
Janik von Rotz e37e77bb29 feat: add configurable line limit and split logic for changelog updates 2026-07-27 11:51:18 +02:00
Janik von Rotz 7837e90fd6 feat: rename llm temporary files to use prompt suffix 2026-07-27 09:51:43 +02:00
Janik von Rotz 8abd1b0058 feat: add list-taskfile-aliases command and prompt 2026-07-24 15:43:44 +02:00
Janik von Rotz 5740cea537 feat: readme and alias 2026-07-21 10:20:56 +02:00
Janik von Rotz c6ba75d597 freat: remove all 2026-07-21 10:14:24 +02:00
Janik von Rotz ad33cc7681 feat: refactor setup completion script 2026-07-20 16:22:05 +02:00
Janik von Rotz 2a392f6bb1 feat: restore log commands 2026-07-20 12:47:25 +02:00