Changelog
July 19, 2026 ยท View on GitHub
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.
0.7.0 - 2026-07-19
Added
- Add status bar item & quickpick summary menu by @BoxBoxJason in #104
- Add extension walkthrough by @BoxBoxJason in #103
- Add achievements showcase gif by @BoxBoxJason in #102
- Add keywords and users count by @BoxBoxJason
Changed
- Update changelog by @BoxBoxJason
0.6.0 - 2026-07-16
Added
- Add Night Owl / Early Bird time-of-day achievements by @BoxBoxJason in #96
Changed
- Track remote dev sessions and multi-root workspaces by @BoxBoxJason in #97
- Track editor ergonomics (split editors, multi-cursor, terminals) by @BoxBoxJason in #95
- Create copy ninja pastes listeners by @BoxBoxJason in #94
- Pin dependencies by @renovate[bot] in #91
- Configure renovate by @BoxBoxJason
- Update changelog by @BoxBoxJason
Fixed
- Only one early bird / nigh owl trigger per day by @BoxBoxJason in #98
New Contributors
- @renovate[bot] made their first contribution in #91
0.5.1 - 2026-07-14
Added
- Add Content-Security-Policy and remove stray script tag by @BoxBoxJason in #86
Changed
- Update all dependencies by @BoxBoxJason in #89
- Debounce search title input and drop stale query responses by @BoxBoxJason in #85
- Debounce full DB export/write on hot mutation paths by @BoxBoxJason in #84
- Clean up dead code, misleading comments and small maintainability issues by @BoxBoxJason in #87
- Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #53
- Make search case insensitive by @BoxBoxJason
Fixed
- Non clickable filters by @BoxBoxJason in #90
- Stop error() from always popping a modal toast by @BoxBoxJason in #76
- Serialize diagnostics handler instead of dropping events by @BoxBoxJason in #77
- Gate marketplace outdated-extensions check behind opt-in setting by @BoxBoxJason in #88
- Use achievement title as stable React key in AchievementsHolder by @BoxBoxJason in #83
- Free prepared statements on error paths by @BoxBoxJason in #82
- Standardize achievedAt to ISO-8601 and harden date parsing by @BoxBoxJason in #81
- Validate sort criteria/direction in the model layer by @BoxBoxJason in #80
- Dispose onDidChangeBreakpoints and batch progression update by @BoxBoxJason in #79
- Clear time listener intervals on deactivate by @BoxBoxJason in #78
Removed
- Remove process.exit from fatal to avoid killing extension by @BoxBoxJason in #75
New Contributors
- @dependabot[bot] made their first contribution in #53
0.5.0 - 2026-05-30
Added
- Add outdated extensions achievement tracking by @BoxBoxJason in #51
Changed
- Upgrade all dependencies by @BoxBoxJason in #52
- Correct docstrings and guides by @BoxBoxJason
- Track lines of comments by @BoxBoxJason
- Run e2e tests in CI by @BoxBoxJason in #49
- Update changelog by @BoxBoxJason
0.4.1 - 2026-03-22
Changed
- Harden linting rules by @BoxBoxJason in #47
0.4.0 - 2026-03-22
Changed
- Bump package version by @BoxBoxJason
- Ignore files & directories in files achievements by @BoxBoxJason in #46
- Update all node dependencies by @BoxBoxJason
Fixed
- Quick open - close database erasure by @BoxBoxJason
Removed
- Remove ignore comment by @BoxBoxJason in #45
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
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
0.2.0 - 2025-11-24
Added
- Add connection streak achievement by @BoxBoxJason in #32
0.1.2 - 2025-11-23
Added
- Add icon by @BoxBoxJason
- Add license by @BoxBoxJason
- Add CHANGELOG for vsce publish by @BoxBoxJason
0.1.1 - 2025-11-22
Added
- Add unit tests by @BoxBoxJason
- Add renovate configuration file
Changed
- Migrate from better-sqlite3 to sql.js by @BoxBoxJason
- Update dependency node to v24
- Update all-dependencies
- Update all-dependencies
- Update actions/setup-node action to v6
Fixed
- Display text alignment by @BoxBoxJason
Removed
- Remove useless deps by @BoxBoxJason
- Remove dependabot by @BoxBoxJason in #30
New Contributors
- @ made their first contribution
[0.1.0] - 2025-09-29
Added
- Add publish workflows by @BoxBoxJason
- Add (temporary) speaker icons by @BoxBoxJason
- Add productivity icons by @BoxBoxJason
- Add extensions icons by @BoxBoxJason
- Add shortcuts icons by @BoxBoxJason
- Add debugger icons by @BoxBoxJason
- Add files icons by @BoxBoxJason
- Add terminal tasks icons by @BoxBoxJason
- Add git achievements icons by @BoxBoxJason
- Add creator achievements logos by @BoxBoxJason
- Add new file edited listeners by @BoxBoxJason
- Add debug listeners by @BoxBoxJason
- Add extensions listeners by @BoxBoxJason
- Add tab events listeners by @BoxBoxJason
- Add terminal event listeners by @BoxBoxJason
- Add webview profile section by @BoxBoxJason
- Add time time tracking by @BoxBoxJason
- Add docstrings everywhere by @BoxBoxJason
- Add git related achievements listeners by @BoxBoxJason
- Add resource creation / deletion listeners by @BoxBoxJason
- Add containers styling by @BoxBoxJason
- Add separate module to handle frontend requests by @BoxBoxJason
- Add generic AchievementRequirement SQL script by @BoxBoxJason
- Add toggle notifications command by @BoxBoxJason
- Add proper README by @BoxBoxJason
- Add skeleton for Achievements react webview by @BoxBoxJason
- Add pusheen icons by @BoxBoxJason
- Add extensions commands by @BoxBoxJason
- Add separate database populate module by @BoxBoxJason
- Add separate db migrations manager module by @BoxBoxJason
- Add config manager module (specific to vscode) by @BoxBoxJason
- Add new achievements linked constants by @BoxBoxJason
- Add vscode specific logger module by @BoxBoxJason
- Add achievements creating classes by @BoxBoxJason
Changed
- Update changelog and install by @BoxBoxJason
- Complete build method by @BoxBoxJason
- Upgrade all dependencies by @BoxBoxJason
- Configuration by @BoxBoxJason
- Apply code formatters by @BoxBoxJason
- Prepare release by @BoxBoxJason
- Style using tailwindcss by @BoxBoxJason
- Proper image packaging by @BoxBoxJason
- Condition listeners setup by @BoxBoxJason
- Move settings from raw JSON to VSCode by @BoxBoxJason
- Update project description by @BoxBoxJason
- Replace terminal by tasks by @BoxBoxJason
- Rename points to EXP by @BoxBoxJason
- Cleanup db init to iterate over StackingTemplates by @BoxBoxJason
- UX by @BoxBoxJason
- Update logger module to accept any length / type arguments by @BoxBoxJason
- First UI release by @BoxBoxJason
- Upgrade progressions model (100x speedup) by @BoxBoxJason
- Yet another achievements model rework by @BoxBoxJason
- Upgrade achievements model (100x speedup) by @BoxBoxJason
- Move communication / requests to proper spots by @BoxBoxJason
- Move logger module by @BoxBoxJason
- Create Achievement webview page by @BoxBoxJason
- Upgrade Achievements controller by @BoxBoxJason
- Upgrade achievement model by @BoxBoxJason
- House cleaning by @BoxBoxJason
- House cleaning by @BoxBoxJason
- Create proper achievements workflow controller by @BoxBoxJason
- Standardize StackingTemplates by @BoxBoxJason
- Create progression management model by @BoxBoxJason
- Move and upgrade Achievements model by @BoxBoxJason
- Update model to use better-sqlite3 by @BoxBoxJason
- Housekeeping by @BoxBoxJason
- Prepare build & config for better-sqlite3 by @BoxBoxJason
- Replace Python achievements builder with typescript by @BoxBoxJason
- Standardize points attribution by @BoxBoxJason
- Create files stacking templates by @BoxBoxJason
- Create all productivity stacking templates by @BoxBoxJason
- Default vscode extension setup by @BoxBoxJason
Fixed
- Issues fix by @BoxBoxJason
- Change some constants to enums & fix awarder by @BoxBoxJason
- Errors in some default achievements by @BoxBoxJason
- Fix progressions model & controller workflow by @BoxBoxJason
- Leave error messages in lowercase by @BoxBoxJason
New Contributors
- @BoxBoxJason made their first contribution