Skip to content

Commit 3555f25

Browse files
committed
docs: update changelog and install
1 parent bf90693 commit 3555f25

File tree

2 files changed

+120
-46
lines changed

2 files changed

+120
-46
lines changed

CHANGELOG.md

Lines changed: 108 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,108 @@
1-
# Change Log
2-
3-
All notable changes to the "achievements" extension will be documented in this file.
4-
5-
6-
## [0.0.1] | 2024-11-?? - Initial release
7-
8-
Initial release of Achievements
9-
10-
### Added
11-
12-
- Over 1200 achievements
13-
- Git related
14-
- Code related
15-
- Debugging related
16-
- Testing related
17-
- Refactoring related
18-
- Commenting related
19-
- File related
20-
- More...
21-
- Profile
22-
- View your profile and completion percentage
23-
- View your time spent coding
24-
- Check your progressions towards achievements
25-
- Achievements panel
26-
- View achievements
27-
- View progress towards achievements
28-
- View achievement descriptions
29-
- Filter achievements by category
30-
- Filter achievements by progress
31-
- Filter achievements by name
32-
- Configuration
33-
- Enable / disable extension
34-
- Enable / disable notifications
35-
- Enable / disable any type of listeners (for privacy)
36-
- Define your username
37-
- Select log level
38-
- Select log directory
39-
40-
- Database
41-
- Database model for achievements
42-
- Database model for progressions
43-
- Database model for requirements
44-
- Database model for database schema
45-
- Migration manager for database schema
46-
- Initial achievements populated in database
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
## [unreleased]
6+
7+
### 🚀 Features
8+
9+
- Add achievements creating classes
10+
- Create all productivity stacking templates
11+
- Create files stacking templates
12+
- Standardize points attribution
13+
- Add vscode specific logger module
14+
- Add new achievements linked constants
15+
- Add config manager module (specific to vscode)
16+
- Add separate db migrations manager module
17+
- Move and upgrade Achievements model
18+
- Create progression management model
19+
- Add separate database populate module
20+
- Add extensions commands
21+
- Create proper achievements workflow controller
22+
- Add pusheen icons
23+
- Add skeleton for Achievements react webview
24+
- Add toggle notifications command
25+
- Add generic AchievementRequirement SQL script
26+
- Upgrade achievement model
27+
- Upgrade Achievements controller
28+
- Create Achievement webview page
29+
- Add separate module to handle frontend requests
30+
- Add containers styling
31+
- First UI release
32+
- Update logger module to accept any length / type arguments
33+
- Fix progressions model & controller workflow
34+
- Add resource creation / deletion listeners
35+
- Add git related achievements listeners
36+
- Add time time tracking
37+
- Add webview profile section
38+
- UX
39+
- Add terminal event listeners
40+
- Add tab events listeners
41+
- Add extensions listeners
42+
- Add debug listeners
43+
- Add new file edited listeners
44+
- Condition listeners setup
45+
- Proper image packaging
46+
- Add creator achievements logos
47+
- Style using tailwindcss
48+
- Add git achievements icons
49+
- Add terminal tasks icons
50+
- Add files icons
51+
- Add debugger icons
52+
- Add shortcuts icons
53+
- Add extensions icons
54+
- Add productivity icons
55+
- Add (temporary) speaker icons
56+
57+
### 🐛 Bug Fixes
58+
59+
- Leave error messages in lowercase
60+
- Errors in some default achievements
61+
- Change some constants to enums & fix awarder
62+
- Issues fix
63+
64+
### 💼 Other
65+
66+
- Default vscode extension setup
67+
- House cleaning
68+
- House cleaning
69+
- Prepare release
70+
- *(deps)* Upgrade all dependencies
71+
- Complete build method
72+
73+
### 🚜 Refactor
74+
75+
- Replace Python achievements builder with typescript
76+
- [**breaking**] Update model to use better-sqlite3
77+
- Move logger module
78+
- Move communication / requests to proper spots
79+
- Yet another achievements model rework
80+
- [**breaking**] Rename points to EXP
81+
- [**breaking**] Replace terminal by tasks
82+
- Move settings from raw JSON to VSCode
83+
84+
### 📚 Documentation
85+
86+
- Add proper README
87+
- Add docstrings everywhere
88+
- Update project description
89+
90+
### ⚡ Performance
91+
92+
- Upgrade achievements model (100x speedup)
93+
- Upgrade progressions model (100x speedup)
94+
- Cleanup db init to iterate over StackingTemplates
95+
96+
### 🎨 Styling
97+
98+
- Standardize StackingTemplates
99+
- Apply code formatters
100+
101+
### ⚙️ Miscellaneous Tasks
102+
103+
- Prepare build & config for better-sqlite3
104+
- Housekeeping
105+
- *(dependabot)* Configuration
106+
- Add publish workflows
107+
108+
<!-- generated by git-cliff -->

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,15 @@ You can also access the settings by using the command `achievements.settings`.
4646
|`achievements.listeners.tabs`|Enable or disable tab listeners|
4747
|`achievements.listeners.tasks`|Enable or disable task listeners|
4848
|`achievements.listeners.time`|Enable or disable time tracking listeners|
49+
50+
## Installation
51+
52+
### From VSIX
53+
54+
1. Download and install [Visual Studio Code](https://code.visualstudio.com/).
55+
2. Download and install the [Achievements Extension VSIX](https://github.com/boxboxjason/achievements/releases) from the GitHub releases page.
56+
3. Open Visual Studio Code. Go to the Extensions view by clicking on the Extensions icon in the Activity Bar on the side of the window or by pressing `Ctrl+Shift+X`.
57+
4. Click on the three-dot menu icon in the top-right corner of the Extensions view and select "Install from VSIX...".
58+
5. In the file dialog that appears, navigate to the location where you downloaded the Achievements Extension VSIX file, select it, and click "Open".
59+
6. Visual Studio Code will install the extension. Once the installation is complete, you may need to reload Visual Studio Code for the extension to be activated. You can do this by clicking the "Reload" button that appears in the Extensions view after installation or by closing and reopening Visual Studio Code.
60+
7. Run the command `Achievements: Show` from the Command Palette (`Ctrl+Shift+P`) to open the Achievements panel.

0 commit comments

Comments
 (0)