Releases: BoxBoxJason/achievements
Releases · BoxBoxJason/achievements
0.3.1
0.3.1 - 2026-01-05
Added
- Add contributing guide by @BoxBoxJason
- Add issues templates by @BoxBoxJason
- Add vscode custom files by @BoxBoxJason
- Add watch commands by @BoxBoxJason
Full Changelog: 0.3.0...0.3.1
0.3.0
0.3.0 - 2026-01-02
Added
- Add git cliff configuration by @BoxBoxJason
- Add database lockfile by @BoxBoxJason
Changed
- Optimize database & queries by @BoxBoxJason
- Upgrade all by @BoxBoxJason
Fixed
- Code monkey progression by @BoxBoxJason
Full Changelog: 0.2.0...0.3.0
Achievements 0.2.0
[0.2.0] - 2025-11-24
🚀 Features
- Add connection streak achievement
Achievements 0.1.2
[0.1.2] - 2025-11-23
📚 Documentation
- Add CHANGELOG for vsce publish
- Add license
- Add icon
Achievements 0.1.1
[0.1.1] - 2025-11-22
🐛 Bug Fixes
- Display text alignment
💼 Other
- Remove useless deps
🚜 Refactor
- Migrate from better-sqlite3 to sql.js
🧪 Testing
- Add unit tests
⚙️ Miscellaneous Tasks
- Remove dependabot
Achievements 0.1.0
[0.1.0] - 2025-09-29
🚀 Features
- Add achievements creating classes
- Create all productivity stacking templates
- Create files stacking templates
- Standardize points attribution
- Add vscode specific logger module
- Add new achievements linked constants
- Add config manager module (specific to vscode)
- Add separate db migrations manager module
- Move and upgrade Achievements model
- Create progression management model
- Add separate database populate module
- Add extensions commands
- Create proper achievements workflow controller
- Add pusheen icons
- Add skeleton for Achievements react webview
- Add toggle notifications command
- Add generic AchievementRequirement SQL script
- Upgrade achievement model
- Upgrade Achievements controller
- Create Achievement webview page
- Add separate module to handle frontend requests
- Add containers styling
- First UI release
- Update logger module to accept any length / type arguments
- Fix progressions model & controller workflow
- Add resource creation / deletion listeners
- Add git related achievements listeners
- Add time time tracking
- Add webview profile section
- UX
- Add terminal event listeners
- Add tab events listeners
- Add extensions listeners
- Add debug listeners
- Add new file edited listeners
- Condition listeners setup
- Proper image packaging
- Add creator achievements logos
- Style using tailwindcss
- Add git achievements icons
- Add terminal tasks icons
- Add files icons
- Add debugger icons
- Add shortcuts icons
- Add extensions icons
- Add productivity icons
- Add (temporary) speaker icons
🐛 Bug Fixes
- Leave error messages in lowercase
- Errors in some default achievements
- Change some constants to enums & fix awarder
- Issues fix
💼 Other
- Default vscode extension setup
- House cleaning
- House cleaning
- Prepare release
- (deps) Upgrade all dependencies
- Complete build method
🚜 Refactor
- Replace Python achievements builder with typescript
- [breaking] Update model to use better-sqlite3
- Move logger module
- Move communication / requests to proper spots
- Yet another achievements model rework
- [breaking] Rename points to EXP
- [breaking] Replace terminal by tasks
- Move settings from raw JSON to VSCode
📚 Documentation
- Add proper README
- Add docstrings everywhere
- Update project description
- Update changelog and install
⚡ Performance
- Upgrade achievements model (100x speedup)
- Upgrade progressions model (100x speedup)
- Cleanup db init to iterate over StackingTemplates
🎨 Styling
- Standardize StackingTemplates
- Apply code formatters
⚙️ Miscellaneous Tasks
- Prepare build & config for better-sqlite3
- Housekeeping
- (dependabot) Configuration
- Add publish workflows