feat: implement sidebar

- add sidebar
- update assets to use new task-master logo
- change to task master instead of taskr
This commit is contained in:
Ralph Khreish
2025-07-31 12:42:10 +03:00
parent 8ad9ccd6b7
commit cd92be61e5
20 changed files with 620 additions and 119 deletions

View File

@@ -30,7 +30,13 @@ try {
fs.ensureDirSync(targetDistDir);
// Only copy the files we need (exclude .map files)
const filesToCopy = ['extension.js', 'index.js', 'index.css'];
const filesToCopy = [
'extension.js',
'index.js',
'index.css',
'sidebar.js',
'sidebar.css'
];
for (const file of filesToCopy) {
const srcFile = path.resolve(distDir, file);
const destFile = path.resolve(targetDistDir, file);
@@ -127,7 +133,7 @@ try {
// Use the synced version for output
const finalVersion = devPackage.version;
console.log(
`\nYour extension will be packaged to: vsix-build/taskr-kanban-${finalVersion}.vsix`
`\nYour extension will be packaged to: vsix-build/task-master-${finalVersion}.vsix`
);
} catch (error) {
console.error('\n❌ Packaging failed!');