Skip to content

Commit bc8fc13

Browse files
author
safwaneettih
committed
chore: update change logs
1 parent 33e9884 commit bc8fc13

File tree

1 file changed

+10
-39
lines changed

1 file changed

+10
-39
lines changed

CHANGELOG.md

Lines changed: 10 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -4,51 +4,22 @@ All notable changes to the "promptitude" extension will be documented in this fi
44

55
## [Unreleased]
66

7+
### Changed
8+
9+
- Renamed "chatmodes" to "agents" throughout the UI to align with VS Code's current terminology
10+
711
### Fixed
812

9-
- **Repository Slug Encoding**: Replaced lossy underscore-based repository slug encoding with reversible Base64 URL encoding
10-
- Moved repository slugging into shared helper `src/storage/repositoryStorage.ts`
11-
- Added `encodeRepositorySlug` and `decodeRepositorySlug` functions using Base64 URL encoding
12-
- Implemented automatic migration from legacy underscore-based slugs to new format
13-
- Prevents data loss from ambiguous URL-to-slug conversions (e.g., URLs with underscores)
14-
15-
- **Repository Path Resolution**: Fixed cross-platform repository path resolution for inactive prompts
16-
- Removed hard-coded macOS-only paths in `promptDetailsWebview.ts`
17-
- Now uses `ConfigManager.getPromptsDirectory()` for cross-platform support
18-
- Fixed path resolution to use migrated storage location
19-
- Enables details view for repository-sourced prompts on all platforms
20-
21-
- **Bulk Deactivate**: Fixed critical bug where bulk-deactivate left symlinks on disk
22-
- Updated `deselectAll()` to properly remove symlinks via `syncManager.deactivatePrompt()`
23-
- Previously only flipped boolean flags without removing actual files
24-
- Now properly deactivates all prompts and cleans up symlinks
25-
26-
- **Duplicate Prompt Detection**: Fixed insufficient duplicate detection causing prompt conflation
27-
- Added `findPromptByNameAndRepository()` method using composite key (filename + repository URL)
28-
- Prevents prompts with same filename from different repositories being conflated
29-
- Each repository's version of a prompt is now properly loaded and tracked
30-
31-
- **Branch Suffix Handling**: Fixed repository path computation in cleanup operations
32-
- Updated `cleanupOrphanedPrompts()` to use `repositoryConfigs` instead of raw repository URLs
33-
- Properly strips branch suffix before computing repository paths
34-
- Ensures consistent path resolution across all operations
35-
36-
- **Code Quality**: Removed variable shadowing of imported modules
37-
- Removed local `const path = require('path')` declarations
38-
- Added top-level `import * as path from 'path'` where needed
39-
- Improved code consistency and eliminated confusion
40-
41-
- **UI Cleanup**: Removed console.log statements and unused imports
42-
- Removed debug console.log statements from webview code
43-
- Removed unused `PromptInfo` import from `promptCardsWebview.ts`
44-
- Removed unused `timestamp` variable
13+
- Improved prompt management UI with bug fixes and stability improvements
14+
- Fixed duplicate filename handling across multiple repositories
15+
- Enhanced cross-platform compatibility
16+
- Code quality improvements
4517

4618
## [1.5.0] - 2025-11-12
4719

48-
### Fixed
20+
### Added
4921

50-
- Enhanced logging and removed console.logs
51-
- Improved code quality and performance optimizations
22+
- **Prompt Management UI**: Interactive webview interface for browsing, searching, and managing prompts from configured repositories
5223

5324
## [1.4.0] - 2025-10-03
5425

0 commit comments

Comments
 (0)