Skip to content

Conversation

exceptionraiser
Copy link
Owner

Sync current branch with master to integrate latest features including transformation preview, telemetry, and CI/CD updates.

Merge conflicts in package.json and src/extension.ts were resolved by adopting master's newer implementation of the transformation preview, which also introduced telemetry and updated command names. This sync also brings in updated CI/CD workflows, new string manipulation functions, and documentation.

exceptionraiser and others added 30 commits October 7, 2024 19:30
New feature: Enable sidebar that preview all command outputs before applying commands.
…te commands instead of executing string functions.
Automated Version Bump and others added 30 commits March 15, 2025 04:58
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.1 to 2.1.2.
- [Commits](mafintosh/tar-fs@v2.1.1...v2.1.2)

---
updated-dependencies:
- dependency-name: tar-fs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
…fs-2.1.2

build(deps-dev): bump tar-fs from 2.1.1 to 2.1.2
Bumps [undici](https://github.com/nodejs/undici) from 6.21.1 to 6.21.3.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](nodejs/undici@v6.21.1...v6.21.3)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 6.21.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
…ci-6.21.3

build(deps-dev): bump undici from 6.21.1 to 6.21.3
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- Added automatic GitHub release creation with VSIX assets
- Added banner to README announcing Cursor support coming soon

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- Replace old CI badge with new workflow status badge
- Add Open VSX and marketplace badges for better visibility
- Update messaging to reflect Cursor availability
- Update title to include Cursor support

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
Fixes #71: Increment and decrement operations now preserve leading zeros
like Emmet does. For example, 'abc009' becomes 'abc010' instead of 'abc10'.

- Modified increment/decrement functions to detect and preserve zero-padding
- Added comprehensive test coverage for various leading zero scenarios
- Handles edge cases like negative results from zero-padded numbers

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.2 to 2.1.3.
- [Commits](https://github.com/mafintosh/tar-fs/commits)

---
updated-dependencies:
- dependency-name: tar-fs
  dependency-version: 2.1.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
…fs-2.1.3

build(deps-dev): bump tar-fs from 2.1.2 to 2.1.3
- Install @vscode/extension-telemetry package for Azure Application Insights integration
- Create TelemetryService singleton with proper VS Code telemetry consent handling
- Add extension-specific telemetry setting (stringManipulation.telemetry)
- Instrument all command executions with timing, success/failure, and error tracking
- Add telemetry to preview feature usage and command selection
- Log sidebar interactions and command executions
- Track extension activation and feature adoption
- Create comprehensive telemetry.json documentation for transparency
- Respect both VS Code global and extension-specific telemetry settings
- No PII collection - only usage patterns and performance metrics

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
…th padding

- Add leading zeros preservation logic similar to increment/decrement commands
- Implement max-length consistent padding across all numbers in selection
- Add comprehensive test coverage for various zero padding scenarios
- Fixes issue #72: sequence command now maintains leading zero formatting

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
Fixes #74 - Ensures sequence, increment, and decrement commands properly handle multiline selections as single units rather than processing line-by-line. This allows consistent max-length padding across entire multiline selections.

Key changes:
- Added numberFunctionNames handling to process multiline selections correctly
- Updated sequence function to use replaceAll for global replacement
- Added comprehensive tests for multiline selection scenarios
- Fixed code formatting and trailing commas

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants