337 Commits

Author SHA1 Message Date
煎饼果子卷鲨鱼辣椒
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
dacrab
2b2fb6d515 refactor: Remove install.sh and enhance README.md with updated installation instructions
- Deleted the `install.sh` script to streamline the installation process and reduce complexity.
- Updated the `README.md` to reflect the new installation method, emphasizing the recommended automatic installation approach.
- Improved clarity in installation instructions for both Linux/macOS and Windows, ensuring users have clear guidance on how to install the tool.
- Added details about the automatic installation script's features, including privilege requests and configuration backups.
- Enhanced the manual installation section with step-by-step instructions for users who prefer that method.

These changes collectively improve the documentation and user experience during the installation process.
2024-12-14 14:58:03 +02:00
realies
f89aa17acf feat: lean automated releases 2024-12-14 05:00:33 +00:00
Xx
0d03e6c462 fix: Correct download link for cursor_modifier.bat in README.md
- Updated the link for downloading `cursor_modifier.bat` to ensure it points to the correct file path, improving clarity for users. This change enhances the usability of the README.md by providing accurate installation instructions.
2024-12-13 16:34:53 +08:00
Xx
627c2220a6 fix: Update script download links in README.md for accuracy
- Corrected the download links for `cursor_modifier.sh` and `cursor_modifier.bat` in both English and Chinese sections of README.md to point to the correct file paths, enhancing clarity and usability for users.

These changes ensure that users can easily access the installation scripts without confusion.
2024-12-13 16:34:08 +08:00