All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add
/install/prettierendpoint to quickly install prettier+husky+lintstaged (#61) - Add aliases to simplify getting a file
- Create route.ts for a new tool endpoint
- Refactor devcontainer setup script to remove AI tools
- Configure git-lfs feature with autoPull setting
- Comment out ollama stuff
- Comment out docker-in-docker feature in devcontainer
- Remove unused and unnecessary files
- Remove SSH key setup from devcontainer script
- Add curl/wget toggle and fix copy button visibility (#53)
- Optimize Dependabot configuration to reduce PR noise (#42)
- Add make/just language support
- Add Roo Code, improve comments
- Add i18n support with next-intl for English and Brazilian Portuguese (#35)
- Configure Dependabot for npm updates
- Add Docker extension (docker.docker) to devcontainer configuration
- Create a custom agent as Designer and Brand Expert
- Add @google/jules to the default AI installs in devcontainer setup
- Reorganize VS Code extensions into groups
- Add architecture decision records for DevMagic project
- Implement automatic cloning of dotfiles repository in devcontainer setup
- Create world-class visual identity for DevMagic website (#23)
- Add visual identity documentation for DevMagic
- Add blog post on refactoring DevMagic's dev container setup
- Update the logo and the favicon
- Add GitHub Actions workflow for automated changelog generation
- Recreate changelog file with git-diff and full project history and versioning details
- Add shortcut script for changelog generation
- Add git-cliff for changelog generation
- Add pre-commit hook with lint-staged for code formatting
- Enhance AI CLI tools setup with pnpm configuration; convert aider install to log doc
- Comment out docker-compose.yml download before testing it
- Bump the dev-dependencies group across 1 directory with 3 updates (#66)
- Backup roocode config files
- Cleanup credential bindings in devcontainer.json; comment unused extensions
- Update next.js version
- Rename dotfiles installation plan file and update references
- Consolidate AI context files into a single source of truth
- Change how the dotfiles repo is provided to the devcontainer and document the change
- Restructure main execution flow and encapsulate dotfiles setup in a dedicated function
- Move the visual identity file to the docs folder
- Remove rewrites from vercel.json (they are in next.config.ts); add command so vercel ignores the skip ci tag
- Archive the old changelog file, as now it will be automatically generated by git-cliff
- Remove version in setup script and package.json
- Update VISUAL_IDENTITY.md to reflect current design implementation (#30)
- Update documentation to clarify handling of environment variables and default values in DevMagic
- Enhance Copilot instructions with current stack and best practices (#10)
- Refine insights on over-engineering in AI suggestions
- Add blog post on the pitfalls of over-engineering with AI suggestions
- Add blog post on using containerEnv vs remoteEnv for Dev Container setup
- Save outline for potential blog posts and notes on AI context files
- Archive the comprehensive refactor plan for DevContainer from script to features
- Update docs
- Update installation flow with Mermaid diagram and synchronization notes
- Update Copilot instructions with commit message guidelines and changelog automation details
- Make it work before full fix/refactor
- Use correct file from languageicon.org (#57)
- Use git as main alias for gitconfig
- Use correct API
- Delete incorrect tool/route.ts (pt. 2 - final)
- Create route.ts for /tool in the correct place for dynamic routes (pt. 1)
- Make it work without dind
- Load showcase projects from www/data/showcase.yml (#33)
- Button content stacking vertically instead of inline (#26)
- Revert logo to previous simpler version without animation (#24)
- Update dotfiles configuration to handle default values in bash due to spec limitation
- Update docs to mention the correct devcontainer property to consider
- Update dotfiles integration with conditional automatic cloning and installation during container setup
- Update changelog script to output to CHANGELOG.md instead of prepending
- Comment out GitHub Releases link in ChangelogPage as we don't use releases for now