91 Commits

Author SHA1 Message Date
煎饼果子卷鲨鱼辣椒
e65c5f5fa8 chore: update GitHub Actions workflow to streamline release process
- Removed explicit permissions and secrets from auto-tag.yml, inheriting them instead for improved security and simplicity.
- Added a conditional check for the release job to only run on successful completion of the auto-tag job, enhancing workflow reliability.
2024-12-30 18:14:28 +08:00
煎饼果子卷鲨鱼辣椒
c681b2473c chore: clean up GitHub Actions workflow by removing debug steps and standardizing GPG key import condition
- Removed the debug files step from release.yml to streamline the workflow.
- Standardized the conditional check for GPG key import to improve clarity and maintainability.
2024-12-30 18:13:28 +08:00
煎饼果子卷鲨鱼辣椒
e0db041e93 chore: enhance GoReleaser configuration and GitHub Actions workflows for GPG signing
- Added GPG signing configuration to .goreleaser.yml to support artifact signing.
- Updated auto-tag.yml and release.yml to include necessary secrets for GPG signing, enhancing security and functionality.
- Ensured that GPG keys and passphrase are conditionally utilized in the release process.
2024-12-30 18:10:00 +08:00
煎饼果子卷鲨鱼辣椒
dff58fb4fb chore: update GitHub Actions workflows for permissions and token usage
- Changed permissions in auto-tag.yml and release.yml to 'write-all' for broader access.
- Updated GITHUB_TOKEN to use RELEASE_TOKEN in both workflows for enhanced security.
- Streamlined the workflows by removing redundant permission specifications.
v0.0.9
2024-12-30 18:07:39 +08:00
煎饼果子卷鲨鱼辣椒
fa53723283 chore: update GitHub Actions workflows for auto-tagging and release processes
- Updated permissions in both auto-tag.yml and release.yml to include write access for issues and pull requests.
- Changed the checkout action version from v4 to v3 in both workflows for consistency.
- Updated Go setup action version from v5 to v4 and specified the Go version as "1.21".
- Adjusted GPG import action version from v6 to v5.
- Updated GoReleaser action version from v5 to v4 and specified the release version as v1.21.2.
- Standardized string quotes in YAML files for consistency.
v0.0.8
2024-12-30 18:03:05 +08:00
煎饼果子卷鲨鱼辣椒
778f48e57a
Merge pull request #85 from dacrab/master
commit request
v0.0.7
2024-12-30 17:27:59 +08:00
煎饼果子卷鲨鱼辣椒
835bcfc60c
Merge branch 'master' into master 2024-12-30 17:27:46 +08:00
煎饼果子卷鲨鱼辣椒
1b8aeb4b81 docs: Enhance README.md with new section for public WeChat account and additional resources
- Added a new section to promote the WeChat public account for updates and programming tips.
- Included a QR code image for easy access to the WeChat account.
- This update aims to improve user engagement and provide more resources for developers.
2024-12-30 01:01:50 +08:00
dacrab
ad7ae6fa58 feat: enhance installation script with requirement checks and streamlined download process
- Added a function to check for required commands (curl).
- Simplified the download function to exclusively use curl for downloading assets.
- Improved error handling and user feedback when fetching the latest release information.
- Updated the main installation function to construct the binary name directly and provide clearer output during the installation process.
2024-12-29 16:51:01 +02:00
Vaggelis kavouras
a9094d34dd docs: enhance Windows installation instructions and features in README.md; improve PowerShell script for admin rights detection and user feedback
- Updated README.md to include new Windows installation features and manual installation instructions.
- Enhanced PowerShell installation script (install.ps1) to detect PowerShell version, handle elevation more effectively, and provide clearer user prompts for admin rights.
2024-12-29 00:39:01 +02:00
Vaggelis kavouras
ee2532175a fix: streamline Windows binary extension handling in configuration
- Removed the redundant assignment of the ".exe" extension in .goreleaser.yml.
- Added conditional assignment of the ".exe" extension in build_all.bat to ensure clarity and consistency in binary naming for Windows builds.
2024-12-29 00:14:35 +02:00
Vaggelis kavouras
0f0d1c7d6f fix: remove redundant extension assignment in build script
- Eliminated the unnecessary assignment of the ".exe" extension for Windows in build_all.bat to streamline the script and avoid confusion regarding binary naming conventions.
2024-12-29 00:11:40 +02:00
Vaggelis kavouras
fc9ebdec98 fix: correct binary name duplication in PowerShell installation script
- Removed redundant ".exe" suffix from binary names in install.ps1 to ensure unique and accurate naming for Windows binaries based on architecture.
2024-12-29 00:08:04 +02:00
Vaggelis kavouras
96af6471e4 fix: improve user feedback and error handling in installation scripts and language support
- Removed unnecessary print statement in main.go to streamline output.
- Updated language strings in lang.go to include newline characters for better formatting.
- Enhanced PowerShell installation script (install.ps1) with improved error handling and user prompts for admin rights.
- Modified shell installation script (install.sh) to provide clearer error messages and find matching assets for different architectures.
2024-12-29 00:04:28 +02:00
Vaggelis kavouras
947d11fbc6 refactor: streamline configuration management and enhance UI interactions
- Updated go.mod and go.sum to include necessary dependencies.
- Refactored README.md for clearer installation instructions and improved formatting.
- Enhanced main.go with better error handling and user feedback during execution.
- Improved configuration management in config.go, ensuring atomic writes and better error handling.
- Updated language support in lang.go for clearer user messages.
- Enhanced process management in manager.go to ensure more reliable process termination.
- Improved UI display methods for better user experience.
- Removed outdated test file generator_test.go to clean up the codebase.
- Updated install.ps1 script for better output formatting and error handling.
2024-12-28 23:52:24 +02:00
dacrab
56f09677ca feat: improve process management for auto-closing Cursor instances 2024-12-27 13:53:36 +02:00
dacrab
9d41a9a2c7 feat: add cyberpunk logo and auto-execute after install 2024-12-27 13:50:01 +02:00
dacrab
b3e748554f fix: ensure unique binary names for all platforms 2024-12-27 13:44:43 +02:00
dacrab
1f1f4144bb fix: update release file names and install scripts 2024-12-27 13:42:42 +02:00
dacrab
62129aa239 ci: simplify release artifacts to direct binaries 2024-12-27 13:35:32 +02:00
dacrab
f96a71f909 docs: update installation links to use correct repository 2024-12-27 13:32:53 +02:00
dacrab
fa364cb3ce ci: improve file handling in release workflow 2024-12-27 13:27:57 +02:00
dacrab
ab4806bc2e chore: add MIT license 2024-12-27 13:13:31 +02:00
dacrab
98d60390f5 fix: update version injection in goreleaser config 2024-12-27 13:12:31 +02:00
dacrab
2617a8ece8 fix: update go module dependencies 2024-12-27 13:09:20 +02:00
dacrab
e54f1236ec ci: make release workflow reusable and call it from auto-tag 2024-12-27 13:07:03 +02:00
dacrab
98537b94f9 ci: improve workflow reliability and error handling 2024-12-27 13:05:04 +02:00
dacrab
17c2cb9c2a ci: simplify and fix workflows 2024-12-27 13:02:56 +02:00
dacrab
78ea5908db fix: update repository paths and improve release config 2024-12-27 12:56:03 +02:00
dacrab
114ac32618 fix: update goreleaser config to fix build errors 2024-12-27 12:54:04 +02:00
dacrab
23295a049d ci: add automatic version tagging workflow 2024-12-27 12:51:16 +02:00
dacrab
992941fc68 feat: add version flag and fix gitignore 2024-12-27 12:50:02 +02:00
dacrab
4dc0034165 fix: update goreleaser config to latest format 2024-12-27 12:42:19 +02:00
dacrab
dae6dbcdaa Remove Makefile and update README for improved clarity and installation instructions
- Deleted the Makefile as it was no longer needed for the build process.
- Enhanced the README with clearer installation instructions, including a one-click solution for Linux/macOS and Windows.
- Improved formatting and added details for system support and configuration files.
- Updated the project stats section for better visibility.

These changes streamline the documentation and improve user experience for installation and usage of the Cursor ID Modifier tool.
2024-12-27 12:33:52 +02:00
dacrab
99e31a7bba chore: Refactor build and installation scripts; update configuration and release process
- Enhanced build scripts for improved parallel execution and optimization flags.
- Updated installation scripts for better user experience and error handling.
- Modified .gitignore to include new build artifacts and IDE configurations.
- Updated .goreleaser.yml for better release management and platform support.
- Removed deprecated main.go file and adjusted README for clarity on installation and usage.
- Added support for multiple architectures in build process, including 32-bit and 64-bit for Windows, macOS, and Linux.

These changes streamline the development workflow and enhance the overall usability of the Cursor ID Modifier tool.
2024-12-27 02:05:35 +02:00
煎饼果子卷鲨鱼辣椒
d8e2714c1c refactor: Update machineId generation to support 74-character format
BREAKING CHANGE: machineId format has been updated to generate 74-character hex strings
Technical Analysis:
 Decoded sample ID reveals structured format:
 61757468307c757365725f3031... => "auth0|user_01..."
 Contains identifiable prefix and separator pattern
 Includes encoded user identification information
Changes:
 Modified generateMachineId() to produce 74-character hex strings (37 bytes)
 Updated related documentation and comments
 Ensured compatibility with Cursor v0.44.0 requirements
 Removed legacy format handling code
Format Example:
1757468307c757365725f30314a4552464a514639364237464b44583934484a4831374452
─ Hex encoded string containing auth0 prefix and user information
Note: New format provides enhanced uniqueness and metadata capabilities
Reference:
Thanks to 🙏[Huaguang]佬友 for the analysis: https://linux.do/t/topic/287438/148
 Cursor version: 0.44+
v0.0.6
2024-12-19 16:01:14 +08:00
煎饼果子卷鲨鱼辣椒
ab08227350 feat: Update StorageConfig and ID generation logic
- Modified NewStorageConfig to use different ID generation functions for TelemetryMacMachineId and TelemetryMachineId, ensuring machineId uses a new format while others retain the old format.
- Enhanced saveConfig to read the original configuration file, preserving all fields while updating telemetry-related fields.
- Added lastModified and version fields to the configuration if they do not exist, improving configuration management.
- Introduced a new generateMacMachineId function for consistent ID generation.

These changes improve the flexibility and maintainability of the storage configuration handling.
v0.0.5
2024-12-19 15:36:41 +08:00
煎饼果子卷鲨鱼辣椒
5ee2265958
Merge pull request #56 from sshallow/fix-readme-issue
fix: Add chmod +x instruction in README for Linux/macOS manual installation
2024-12-19 15:24:47 +08:00
煎饼果子卷鲨鱼辣椒
cc3388ae10 docs: Update Star History section in README.md to include Repobeats for improved project visibility 2024-12-19 06:02:18 +08:00
煎饼果子卷鲨鱼辣椒
b694948d3c docs: Add Repobeats analytics image to README.md for enhanced project visibility 2024-12-19 06:01:31 +08:00
shangshy
8d47175bd8 fix: Add chmod +x instruction in README for Linux/macOS manual installation 2024-12-19 00:04:21 +08:00
煎饼果子卷鲨鱼辣椒
26dd64d8ee
Merge pull request #48 from doraemonkeys/master
feat: add option to set storage.json as read-only.
2024-12-18 13:21:06 +08:00
Ricky
791156055f feat: add option to set storage.json as read-only.
1. Default does not set storage.json file to read-only mode
2. Default retains other configuration information in storage.json
2024-12-18 11:18:27 +08:00
煎饼果子卷鲨鱼辣椒
5884f82d66
Merge pull request #37 from missuo/master
fix: install script on macos
2024-12-16 00:14:30 +08:00
Vincent Young
d45323f316
Update install.sh 2024-12-14 23:22:07 -05:00
煎饼果子卷鲨鱼辣椒
ed46393aea docs: Add Star History section to README.md for better visibility of project popularity 2024-12-15 02:12:31 +08:00
煎饼果子卷鲨鱼辣椒
180c3fd275 feat: Enhance installation scripts with logging, progress display, and prerequisite checks
- Added logging functionality to track installation progress and errors in both PowerShell and Bash scripts.
- Implemented a download progress display for better user experience during file downloads.
- Introduced prerequisite checks to ensure the required PowerShell version and internet connectivity before installation.
- Modified the installation process to run the installed program directly after completion.
- Updated messages to clarify usage instructions for the 'cursor-id-modifier' tool.

These changes improve the robustness and user-friendliness of the installation process across platforms.
2024-12-15 02:00:31 +08:00
煎饼果子卷鲨鱼辣椒
3316f8b0b0 feat: 添加自动安装脚本并优化文档 v0.0.4 2024-12-15 01:17:43 +08:00
煎饼果子卷鲨鱼辣椒
9e7d6be7f7 chore: 添加.idea到.gitignore 2024-12-15 01:06:37 +08:00
煎饼果子卷鲨鱼辣椒
079a7bb9b2
Merge pull request #30 from realies/master
feat: lean automated releases
2024-12-14 22:57:19 +08:00