Janik von Rotz
c6fbcd78b6
feat(merge-git-remote): use temporary refs to avoid conflicts during fetch
2026-06-23 14:51:01 +02:00
Janik von Rotz
986c73c1d7
chore(venv): update activate-venv script to use uv_venv variable for consistency
2026-06-23 11:02:09 +02:00
Janik von Rotz
6697634b11
chore(image): remove unused virtual env setup and update README and task script for consistency
2026-06-23 10:49:18 +02:00
Janik von Rotz
599c39f226
feat(list-prompts): add state column to output by reading frontmatter state field
2026-06-23 10:32:12 +02:00
Janik von Rotz
25a162f9d8
chore(AGENTS.md): add Odoo and Jupyter Notebook coding guidelines
2026-06-23 08:53:46 +02:00
Janik von Rotz
8cba755e2b
chore(task): fix help-table description for copy-dotenv task
2026-06-23 08:40:06 +02:00
Janik von Rotz
a00adda05b
chore(image): update Docker hub badge and image reference to mintsystem namespace
2026-06-22 10:35:12 +02:00
Janik von Rotz
c4e0baeda4
chore: migrate repository from janikvonrotz to Mint-System
...
- Update all references from 'janikvonrotz' to 'Mint-System' across README.md, examples.md, image/README.md, library.md, package.json, and task file
- Adjust Docker image references from 'janikvonrotz/taskfile.build' to 'Mint-System/taskfile.build'
- Update Codeberg URLs and badges to point to Mint-System repository
- Remove inkscape export metadata from logo.svg
- Update container registry in library.md and task file to 'mintsystem'
2026-06-22 10:11:25 +02:00
Janik von Rotz
15e2b3779f
chore(README): update header from "./task" to "Taskfile Build" for clarity
2026-06-22 08:59:12 +02:00
Janik von Rotz
20f829a845
feat(image): enhance git repo handling and simplify README env vars
...
- Simplify README.md by removing redundant comments from env var examples
- Improve entrypoint.sh to handle GIT_URL presence/absence gracefully
- Add repo pull support when GIT_PATH exists (instead of only clone)
- Initialize and update submodules only if .gitmodules exists
- Skip git operations entirely if GIT_URL is not set
- Remove redundant blank lines and improve script flow readability
2026-06-19 13:46:13 +02:00
Janik von Rotz
481dd5ad90
feat(image): install opencode with specific version and update task command name
...
- Install opencode-ai@1.17 .8 globally via pnpm with build allowance
- Copy opencode binary from pnpm store to /usr/local/bin/opencode
- Update task command from 'run' to 'run-container' for clarity
- Add volume removal before container start in run-container task
2026-06-19 13:38:55 +02:00
Janik von Rotz
65a3d7624a
feat(image): ensure opencode config dir exists and fix symlink for global binary
...
- Create symlink from /pnpm/bin/opencode to /usr/local/bin/opencode for global access
- Ensure opencode config directory exists at startup using OPENCODE_CONFIG_DIR env var
- Improve task file permission message clarity in entrypoint.sh
2026-06-19 11:57:08 +02:00
Janik von Rotz
57fce1cb8a
feat(image): integrate opencode-ai CLI with persistent config support
...
- Install opencode-ai globally via pnpm with build allowance
- Fix pnpm global bin path by adding $PNPM_HOME/bin to PATH
- Create /app/.config/opencode for persistent config storage
- Document OpenCode usage and persistence in README.md
- Log opencode version at container startup in entrypoint.sh
2026-06-19 08:01:26 +02:00
Janik von Rotz
829cccb589
fix(AGENTS.md.template): correct typo in project structure section
2026-06-17 08:14:38 +02:00
Janik von Rotz
db90606f7f
feat(add-git-folder): validate branch before adding submodule
...
- Check if the target repository is on the expected branch before proceeding
- Exit with error if branch mismatch is detected
- Improve reliability of submodule addition by enforcing branch consistency
2026-06-16 09:30:51 +02:00
Janik von Rotz
e05c215170
feat(script): improve create-dotenv error messages and update .gitignore
...
- Clarify missing argument errors in bin/create-dotenv
- Add .ipynb_checkpoints to .gitignore
2026-06-15 17:38:42 +02:00
Janik von Rotz
e6b7a58cf9
feat(image): reset git repository hard before pull and add temporary files guidance to AGENTS.md
2026-06-12 17:28:44 +02:00
Janik von Rotz
34fb132524
feat(venv): make activate-venv script respect VENV_PATH and auto-create venv with uv
2026-06-11 12:21:17 +02:00
Janik von Rotz
6d69517854
feat(image): prepare Python virtual environment with uv and set PATH
2026-06-11 11:27:54 +02:00
Janik von Rotz
c5d943700a
feat(image): add uv Python package manager and update entrypoint to support CMD
...
- Install uv from astral-sh/uv for Python package management
- Update entrypoint.sh to handle CMD argument and delegate to exec
- Set default CMD to "caddy" in Dockerfile
- Update task script to pull latest build image and set CI=true for pnpm install
2026-06-11 08:54:05 +02:00
Janik von Rotz
06658751f8
feat(prompt-template): update @Agent to @Clanker and clarify as "ai agent" in notes
2026-06-10 18:28:42 +02:00
Janik von Rotz
9a75af656e
feat(merge-git-remote): refactor remote fetch and merge logic for clarity and robustness
2026-06-10 12:03:54 +02:00
Janik von Rotz
0b68054f22
feat(image): upgrade Node.js version from 20 to 22 in Dockerfile
2026-06-09 09:52:55 +02:00
Janik von Rotz
0b1b5ee3b8
feat(ci/cd): disable build job and remove dependency from deploy job
2026-06-09 08:57:29 +02:00
Janik von Rotz
af8ffc6850
feat(prompt-template): clarify @Clanker reference as "ai agent" in note
2026-05-29 11:33:20 +02:00
Janik von Rotz
63b2d66f67
feat(prompt-template): update agent reference from @Agent to @Clanker and add state field
2026-05-29 11:20:06 +02:00
Janik von Rotz
5f68826f8e
feat(create-prompt, list-prompts): add optional path parameter for custom prompts directory
2026-05-29 10:24:46 +02:00
Janik von Rotz
18c7d5b5c1
feat(agents-guide): add logging guidelines for quote usage and sentence punctuation
2026-05-26 10:34:20 +02:00
Janik von Rotz
66a5a52c16
vault backup: 2026-05-26 07:32:03
2026-05-26 07:32:03 +02:00
Janik von Rotz
78ecf08af1
feat(prompt-template): add Worklog section for task completion summary
2026-05-11 16:49:19 +02:00
Janik von Rotz
45f5370029
feat(add-git-merge): add echo statement for merge entry addition
2026-05-07 09:30:26 +02:00
Janik von Rotz
00ca78d89b
chore(update-changelog-with-llm): make script executable
2026-05-07 08:38:30 +02:00
Janik von Rotz
cd898dc511
feat(create-prompt): allow dots in slug generation for better title handling
2026-05-06 09:31:23 +02:00
Janik von Rotz
e15b81005e
feat(patterns): improve error messaging and clean up help-table comments
2026-05-05 09:56:28 +02:00
Janik von Rotz
2e1579a81b
feat(git-folder): use commit ref from .gitmodules instead of .gitmodules.csv in download-git-folder
2026-04-28 17:58:38 +02:00
Janik von Rotz
9ae323d0c6
feat(git-folder): swap url and branch parameters in add-git-folder and update docs
2026-04-27 14:33:42 +02:00
Janik von Rotz
26f9e525c4
feat(git-folder): add clone-taskfile script and update install script for new commands
2026-04-27 14:05:16 +02:00
Janik von Rotz
2bf8b46777
feat(git-folder): refactor add-git-folder to clone repos directly and manage .gitmodules manually
2026-04-27 12:07:14 +02:00
Janik von Rotz
00bc414e47
feat(git-folder): standardize shebangs and improve merge-git-remote logic for remote handling and conflict reporting
2026-04-27 11:57:30 +02:00
Janik von Rotz
0d1f952ccf
feat(git-folder): enhance merge-git-remote with robust remote handling, merge conflict reporting, and new add-git-merge command
2026-04-27 11:48:38 +02:00
Janik von Rotz
383383fbfb
feat(git-folder): add merge support and improve remote handling with new scripts and config management
2026-04-27 11:30:29 +02:00
Janik von Rotz
326ee9a3c0
feat(git-folder): migrate from .gitmodules.csv to .gitmodules for commit tracking and improve error handling
2026-04-27 10:45:39 +02:00
Janik von Rotz
8bbffe7595
feat(list-prompts): improve title extraction by handling quoted values and using grep/sed
2026-04-22 15:13:11 +02:00
Janik von Rotz
6f741c3fea
feat(prompt): wrap PROMPT_TITLE in quotes for consistent markdown rendering
2026-04-22 15:08:06 +02:00
Janik von Rotz
bcaec82348
feat(workflows): re-enable build job and update deploy job to depend on it, plus improve docker run command in README and task script
2026-04-17 14:22:31 +02:00
Janik von Rotz
8dcc57ddd7
feat(ssh-key): add generate-ssh-key script and update entrypoint for shallow clones and submodule depth
2026-04-17 12:00:01 +02:00
Janik von Rotz
87a80e3230
feat(entrypoint): add SSH host key scanning for git clone to avoid known_hosts errors
2026-04-17 11:18:23 +02:00
Janik von Rotz
2c3d0f7245
feat(workflows): disable build job and remove dependency on build job in deploy workflow
2026-04-17 07:25:10 +02:00
Janik von Rotz
81d1a89bb1
feat(commit-git-folder): clarify variable names in empty checks and update prompt for consistent help documentation
2026-04-16 16:43:54 +02:00
Janik von Rotz
e3b9345cb7
feat(run-pre-commit): add script to run pre-commit in git folders and update documentation
2026-04-16 11:19:26 +02:00