- Added alias functions to all bin scripts using first-letter pattern (e.g., `av` for `activate-venv`, `cwl` for `commit-with-llm`)
- Implemented collision resolution by extending aliases with additional letters when conflicts occur or when shadowing standard shell commands
- Documented alias implementation approach in library.md with complete alias map for reference
- Verified shell syntax with `bash -n` and ensured proper argument passing with `"$@"`
- Updated prompt frontmatter to reflect completed state and model used (infomaniak/moonshotai/Kimi-K2.6)
- 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'
- Renamed `bin/list-prompt` to `bin/list-prompts` and updated function name accordingly
- Updated references to `list-prompts` in `library.md`, `task.template`, and `usage.md`
- Added shebang and blank lines for consistency in `create-prompt`, `install-ansible-build-scripts`, and `list-dotenv` scripts
- Fixed table formatting in `usage.md` to use consistent column alignment
- Added `create-prompt` command to create new prompt files from template with sequential numbering
- Added `list-prompt` command to display all prompt files in a formatted table
- Added `prompt.md.template` file as base template for new prompts
- Added `prompts/08_add-prompt-commands.md` prompt file documenting the addition of prompt management commands
- Added `create-prompt` and `list-prompt` commands to help table in `task.template`
- Added `create-prompt` and `list-prompt` documentation to `library.md`
- Updated `task.template` to include `create-prompt`, `list-prompt`, and `setup-completion` commands in help table
- Updated `library.md` to include `create-prompt` and `list-prompt` commands in LLM section
- Implemented `update-changelog-with-llm` command that analyzes staged git diff and updates CHANGELOG.md using LLM
- Added CHANGELOG.md template for new projects
- Updated init-project script to create CHANGELOG.md from template
- Added documentation for update-changelog-with-llm in library.md
- Added update-changelog-with-llm to help table in task.template
- Enhanced CHANGELOG.md to include new command in release notes
- Removed `.prompt/01_built-task-template-from-library_session.md` as it was outdated and no longer needed
- Renamed `.prompt/` directory to `prompts/` for better organization and consistency
- Updated `init-project` script to create `prompt` directory instead of `.prompt`
- Added new prompt files for LLM features: `prompts/03_update-with-llm-path.md` and `prompts/04_add-command-update-changelog-from-git-diff.md`
- Enhanced `update-with-llm` to support reading prompts from files
- Added documentation for `update-with-llm` supporting file paths in `library.md`
- Added `update-changelog-with-llm` command to LLM section in `library.md`
- Added `update-template` command to help table in `task` script
- Added `update-template` command that extracts rows from `library.md` and updates `task.template`
- Implemented logic to replace existing rows in `task.template` with current rows from `library.md`
- Added `update-template` to help-table for documentation and discoverability
- Updated `library.md` to use consistent terminology (dotenv instead of env)
- Removed outdated prompt script that was no longer needed
- Ensured all rows from `library.md` are properly synchronized with `task.template`
- Added `init-project` script to setup new taskfile projects with templates
- Created `.gitignore.template` and `AGENTS.md.template` for standardized project setup
- Implemented dynamic help table generation in `help-table` function
- Updated `library.md` and `task.template` to include new `init-project` command
- Added `init-project` to taskfile help documentation
- Improved AGENTS.md with comprehensive coding conventions and agent guidance
- Renamed all env-related scripts to use dotenv naming convention (copy-env → copy-dotenv, create-env → create-dotenv, etc.)
- Updated documentation in library.md and task.template to reflect new script names and .env file references
- Enhanced list-dotenv to also display .env.* files in current directory with type classification (Project/Template)
- Added new show-dotenv-setup script to display KeePass/Pass entry details
- Removed deprecated show-env script in favor of show-dotenv
- Updated install script to reflect renamed scripts and added show-dotenv-setup
- Improved consistency in output messages (e.g., "Init .env file" instead of "Init env file")
- Standardized YAML indentation and quoting in build-and-deploy workflow
- Enhanced dotenv scripts to support custom .env file paths and dynamic entry naming based on project and branch
- Added new `show-dotenv` utility to display dotenv configuration details
- Updated documentation to reflect dynamic entry resolution and new command options
- Fixed minor typos and improved consistency in patterns.md and library.md
- Introduce new git folder management functions: `clean-git-folder`, `commit-git-folder`, `ls-git-folder`, `push-git-folder`, `reset-git-folder`, `stage-git-folder`, `status-git-folder`
- Add `.prompt/update-switch-case-for-all-task-files` script to update task files with comma-separated command support
- Enhance task command parsing to support comma-separated commands with whitespace trimming and error handling
- Document all new git folder functions in `library.md` under Git section
- Add all new git folder functions to help table in `task.template`
- Update `library.md` to include folder structure overview and fix typos
- Maintain consistent formatting and structure with existing code
- Introduce `remove-venv` function to delete `.venv` directory
- Document `remove-venv` in `library.md` under Python section
- Add `remove-venv` to help table in `task.template`
- Maintain consistent formatting and structure with existing code
- Introduce new `install-ansible-build-scripts` function to install Ansible role scripts via curl
- Add documentation for the new function in `library.md` under the Ansible section
- Include link to available roles and usage example in the documentation
- Maintain existing code style and documentation format
- Replace all instances of `TASK_CONFIG_DIR` with `TASK_DOTENV_DIR` across environment-related scripts
- Update `init-config-dir` function name to `init-dotenv-dir` for consistency
- Adjust documentation and help table entries to reflect the renamed variable and function
- Maintain existing functionality and code style throughout affected scripts
- Introduce consistent `TASK_CONFIG_DIR` default assignment across environment-related functions
- Set default value to `"$HOME/.config/taskfile.build"` with flexibility for override
- Update `library.md` to document `TASK_CONFIG_DIR` usage and defaults
- Improve formatting and structure of configuration examples in documentation
- Maintain existing functionality and code style throughout affected scripts
- Replace `create-odoo-env` and `create-nextcloud-env` with unified `create-env` function
- Support multiple environment types: odoo, nextcloud, and upgrade
- Update `list-env` to detect and display new environment types
- Adjust documentation and help table entries to reflect consolidated command
- Maintain existing code style and error handling patterns
- Delete `create-symlink-dir` function as it is no longer needed
- Remove corresponding documentation entry from `library.md`
- Simplify symlink management utilities by consolidating functionality
- Maintain existing code style and documentation format
- Introduce `create-symlink`, `create-symlink-dir`, and `create-symlink-files` functions for managing symlinks
- Add `ensure-directory` utility to ensure directory paths exist
- Document new file management utilities in `library.md`
- Follow existing code style and documentation format
- Replace double quotes with single quotes for consistency in `task` script
- Align documentation examples in `library.md` to use single quotes
- Improve readability and maintain consistent style across codebase
- Introduce new `log-warning` bash script for colored warning output
- Add documentation for logging utilities in library.md
- Follows existing code style and documentation format
- Standardize bash shebangs to `#!/usr/bin/env bash` for portability
- Remove `function` keyword from definitions, use `func-name() {` syntax
- Replace `[ ]` conditionals with `[[ ]]` for improved functionality
- Convert local variables to lowercase with `local` keyword
- Update arithmetic comparisons to use `(( ))` syntax
- Enhance `save-dotenv-to-keepass` script with entry existence check and attachment handling
- Fix function name typo in `save-pass-to-keepass`
- Improve CSS formatting and layout for documentation
- Clean up markdown formatting in library and patterns docs
- Add `get-pass-from-keepass` script to retrieve passwords from KeePass entries
- Add `save-pass-to-keepass` script to store passwords in KeePass entries
- Update library.md documentation with new KeePass utility functions
- Include usage examples and descriptions for new password management tools
- Implement dynamic table of contents generation in base layout
- Add project structure documentation to AGENTS.md
- Refactor CSS for responsive sidebar and content layout
- Integrate eleventy-plugin-toc for automated TOC creation
- Fix function name typo in library.md
- Update package.json to support ES modules
- Enhance mobile navigation spacing and desktop layout flexibility
- Split README.md into usage.md and library.md for better organization
- Move library section to its own page and update references
- Rename "Usage" section to "Examples" in README.md
- Update navigation links in base layout to reflect new structure
- Fix typo in function definition in image/README.md
- Add frontmatter to AGENTS.md for proper layout rendering
- Update footer link from GitHub to Codeberg