p-doom/crowd-code-dataset-0.2 huggingface dataset:
[tab] package.nls.json (json)
{
	"displayName": "crowd-code",
	"description": "Record the code in SRT and JSON format",
	"command.startRecording.title": "crowd-code: Start Recording",
	"command.stopRecording.title": "crowd-code: Stop Recording",
	"command.openSettings.title": "crowd-code: Open Settings",
	"command.refreshRecordFiles.title": "Refresh",
	"command.addToGitignore.title": "Add to .gitignore",
	"command.showUserId.title": "crowd-code: Show User ID",
	"command.consent.title": "crowd-code: Manage Data Collection Consent",
	"command.resetConsent.title": "crowd-code (For Testing): Reset Consent",
	"config.title": "crowd-code",
	"config.exportPath.description": "Set the export path. Use `${workspaceFolder}` to export to the workspace folder. In case the path does not exist in the workspace, it will be created.",
	"config.createPathOutsideWorkspace.description": "Create the export path outside the workspace",
	"config.addToGitignore.description": "Add the export path to .gitignore when creating the folder",
	"config.exportFormats.description": "Select the formats to export recording data",
	"config.minimalMode.description": "Enable minimal mode. Display only icons and no text",
	"config.showTimer.description": "Show timer. The timer will be displayed even in minimal mode",
	"config.askFolderName.description": "Ask for a custom folder name before starting a recording",
	"view.recordFiles.name": "Recorded Files",
	"view.recordFiles.contextualTitle": "Recorded Files",
	"view.actions.name": "Actions",
	"view.actions.contextualTitle": "Actions",
	"command.deleteRecordFile.title": "Delete",
	"command.revealInExplorer.title": "Reveal in File Explorer",
	"dialog.deleteConfirmation": "Are you sure you want to delete {name}?",
	"dialog.yes": "Yes",
	"dialog.no": "No",
	"dialog.enterFolderName.prompt": "Enter a name for the recording folder",
	"dialog.enterFolderName.placeholder": "Enter recording folder name",
	"error.noWorkspace": "No workspace folder found",
	"error.noExportPath": "No export path specified"
}
[tab] CHANGELOG.md (markdown)
# Change Log

All notable changes to the "vs-code-recorder" extension will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html)

## [Unreleased]

### Added

### Changed

### Deprecated

### Removed

### Fixed

### Security

## 1.1.3

### Added

- include userId (hashed) and extension version as metadata when sending CSVs
- a new command to display the userId in the command palette for the user.

### Changed

- user friendly upload to s3 through api gateway and lambda
- export path defaulting to `/tmp` when none is specified by the user, ensuring a valid export location is always available and NOT in the user's workspace

## 1.1.2

### Added

- log cursor movement, command execution and terminal interactions
- Upload recording files to S3 bucket

### Changed

- Recording on extension startup, autostart logging
- only log file content the first time
- stop recording on closure
- metadata, icon, project name


forked: crowd-code
--- 

## 1.1.1

### Changed

- Updated README.md with new features documentation and improved usage instructions.

## 1.1.0

### Added

- Language locale support. Now available in English and Italian. (Fell free to contribute to add more languages!)
- Added recording side panel to show the recording progress and manage the recordings.
- Added option to set custom folder names for recordings with timestamp appended.
- Added option to automatically add export path to .gitignore and a button to manually add it.

### Fixed

- Skip exporting changes with the same values to the previous change.
- Offset by 1 ms the `startTime` and `endTime` to avoid the overlap of the changes.

### Changed

- Added automated tests.
- Refactored code.

## 1.0.11

### Changed

- Code refactoring.

## 1.0.10

### Changed

- Settings sorting.

## 1.0.9

### Added

- Add educational category for the extension.

## 1.0.8

### Added

- Output folder options for SRT and JSON files.
- Option to create path outside of workspace.
- Command to open the extension settings.
- Log to output channel.
- Link to VS Code Recorder Player web app.

### Fixed

- Prevent to record the files in the export folder.

## 1.0.7 (skipped public release)

### Fixed

- Fix end time in SRT export

## 1.0.6

### Changed

- Referenced changelog for release notes

### Fixed

- Actually add code language recording to SRT export

## 1.0.5

### Changed

- Updated CHANGELOG.md

## 1.0.4

### Added

- Export settings. Now you can choose in which format you want to export the data (SRT or JSON or both).
- Minimal mode. This will display only the icons.
- Setting for displaying the timer while recording.

### Changed

- Update README.md

## 1.0.3

### Added

- Code language recording

### Changed

- Code cleanup
- Update README.md

## 1.0.2

### Changed

- Update README.md

## 1.0.1

### Fixed

- Fix sequence number to start at 0 every recording

## 1.0.0

Initial release of VS Code Recorder Extension.
[tab] test-workspace/.vscode/settings.json (jsonc)
{
	"vsCodeRecorder.export.exportPath": "${workspaceFolder}/vs-code-recorder/",
	"vsCodeRecorder.export.createPathOutsideWorkspace": false,
	"vsCodeRecorder.export.exportFormats": ["JSON", "SRT"],
	"vsCodeRecorder.appearance.minimalMode": false,
	"vsCodeRecorder.appearance.showTimer": true
}