Skip to content

Achievements 0.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 20:58
0.1.0
3555f25

[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