From dcb232d91e63e32cab59f53ebb5657873e7f6e72 Mon Sep 17 00:00:00 2001 From: SHANMUGAM070106 <7369946334@ro.ru> Date: Wed, 24 Sep 2025 17:54:11 +0530 Subject: [PATCH] Update README.md --- .github/ISSUE_TEMPLATE/cn_bug_report.yml | 70 ----- .github/ISSUE_TEMPLATE/cn_feature_request.yml | 75 ------ .github/ISSUE_TEMPLATE/cn_question.yml | 75 ------ .github/ISSUE_TEMPLATE/en_bug_report.yml | 70 ----- .github/ISSUE_TEMPLATE/en_feature_request.yml | 75 ------ .github/ISSUE_TEMPLATE/en_question.yml | 75 ------ .github/workflows/build.yml | 244 ------------------ 7 files changed, 684 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/cn_bug_report.yml delete mode 100644 .github/ISSUE_TEMPLATE/cn_feature_request.yml delete mode 100644 .github/ISSUE_TEMPLATE/cn_question.yml delete mode 100644 .github/ISSUE_TEMPLATE/en_bug_report.yml delete mode 100644 .github/ISSUE_TEMPLATE/en_feature_request.yml delete mode 100644 .github/ISSUE_TEMPLATE/en_question.yml delete mode 100644 .github/workflows/build.yml diff --git a/.github/ISSUE_TEMPLATE/cn_bug_report.yml b/.github/ISSUE_TEMPLATE/cn_bug_report.yml deleted file mode 100644 index 8dec216..0000000 --- a/.github/ISSUE_TEMPLATE/cn_bug_report.yml +++ /dev/null @@ -1,70 +0,0 @@ -name: ❌ 错误报告 [中文] -description: 创建一个报告以帮助我们改进 -title: '[Bug]: ' -labels: ['bug'] -body: - - type: markdown - attributes: - value: | - 感谢您花时间填写此错误报告! - 在提交 Issue 前请确保您已经阅读了[Github Issues](https://github.com/yeongpin/cursor-free-vip/issues) - - - type: checkboxes - id: checklist - attributes: - label: 提交前检查 - description: | - 请确保您在提交 Issue 前已经完成了以下所有步骤 - options: - - label: 我理解 Issue 是用于反馈和解决问题的,而非吐槽评论区,将尽可能提供更多信息帮助问题解决。 - required: true - - label: 我已经查看了置顶 Issue 并搜索了现有的 [开放 Issue](https://github.com/yeongpin/cursor-free-vip/issues)和[已关闭 Issue](https://github.com/yeongpin/cursor-free-vip/issues?q=is%3Aissue%20state%3Aclosed%20),没有找到类似的问题。 - required: true - - label: 我填写了简短且清晰明确的标题,以便开发者在翻阅 Issue 列表时能快速确定大致问题。而不是“一个建议”、“卡住了”等。 - required: true - - - type: dropdown - id: platform - attributes: - label: 平台 - description: 您正在使用哪个平台? - options: - - Windows x32 - - Windows x64 - - macOS Intel - - macOS ARM64 - - Linux x64 - - Linux ARM64 - validations: - required: true - - - type: input - id: version - attributes: - label: 版本 - description: 您正在运行的 Cursor Free Vip 版本是什么? - placeholder: 例如 v1.0.0 - validations: - required: true - - - type: textarea - id: description - attributes: - label: 错误描述 - description: 描述问题时请尽可能详细 - placeholder: 告诉我们发生了什么... - validations: - required: true - - - type: textarea - id: logs - attributes: - label: 相关日志输出 - description: 请复制并粘贴任何相关的日志输出 - render: shell - - - type: textarea - id: additional - attributes: - label: 附加信息 - description: 任何能让我们对你所遇到的问题有更多了解的东西 \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/cn_feature_request.yml b/.github/ISSUE_TEMPLATE/cn_feature_request.yml deleted file mode 100644 index 81b6024..0000000 --- a/.github/ISSUE_TEMPLATE/cn_feature_request.yml +++ /dev/null @@ -1,75 +0,0 @@ -name: 💡 功能建议 -description: 为这个项目提出新的想法 -title: "[功能建议]: " -labels: ["enhancement"] -body: - - type: markdown - attributes: - value: | - 感谢您抽出时间提出新功能建议! - 请确保填写以下所有部分。 - - type: textarea - id: feature-description - attributes: - label: 功能描述 - description: 清晰简洁地描述您想要实现的功能。 - placeholder: "我希望能够..." - validations: - required: true - - type: textarea - id: problem-solution - attributes: - label: 问题和解决方案 - description: 描述您试图解决的问题,以及这个功能将如何帮助解决。 - placeholder: "目前,当我尝试..." - validations: - required: true - - type: textarea - id: alternatives - attributes: - label: 考虑过的替代方案 - description: 描述您考虑过的任何替代解决方案或功能。 - placeholder: "我考虑过..." - - type: dropdown - id: priority - attributes: - label: 优先级 - description: 这个功能对您来说有多重要? - options: - - 高(对我的工作流程至关重要) - - 中(会很有帮助) - - 低(有更好) - validations: - required: true - - type: dropdown - id: impact - attributes: - label: 影响范围 - description: 有多少用户会从这个功能中受益? - options: - - 所有用户 - - 大多数用户 - - 部分用户 - - 仅我个人 - validations: - required: true - - type: textarea - id: technical-details - attributes: - label: 技术细节 - description: 您想分享的任何技术考虑或实现细节。 - placeholder: "这个功能可以通过..." - - type: textarea - id: screenshots - attributes: - label: 截图 - description: 如果适用,添加截图以帮助解释您的功能建议。 - placeholder: "您可以在此处拖放截图..." - - type: checkboxes - id: terms - attributes: - label: 行为准则 - description: 提交此问题即表示您同意遵守本项目的行为准则 - options: - - label: 我同意遵守本项目的行为准则 - required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/cn_question.yml b/.github/ISSUE_TEMPLATE/cn_question.yml deleted file mode 100644 index 5dcfc4d..0000000 --- a/.github/ISSUE_TEMPLATE/cn_question.yml +++ /dev/null @@ -1,75 +0,0 @@ -name: ❓ 讨论 & 提问 (中文) -description: 寻求帮助、讨论问题、提出疑问等... -title: '[讨论]: ' -labels: ['question'] -body: - - type: markdown - attributes: - value: | - 感谢您的提问!请尽可能详细地描述您的问题,这样我们才能更好地帮助您。 - - - type: checkboxes - id: checklist - attributes: - label: Issue 检查清单 - description: | - 在提交 Issue 前请确保您已经完成了以下所有步骤 - options: - - label: 我理解 Issue 是用于反馈和解决问题的,而非吐槽评论区,将尽可能提供更多信息帮助问题解决。 - required: true - - label: 我确认自己需要的是提出问题并且讨论问题,而不是 Bug 反馈或需求建议。 - required: true - - label: 我已阅读 [Github Issues](https://github.com/yeongpin/cursor-free-vip/issues) 并搜索了现有的 [开放 Issue](https://github.com/yeongpin/cursor-free-vip/issues) 和 [已关闭 Issue](https://github.com/yeongpin/cursor-free-vip/issues?q=is%3Aissue%20state%3Aclosed%20),没有找到类似的问题。 - required: true - - - type: dropdown - id: platform - attributes: - label: 平台 - description: 您正在使用哪个平台? - options: - - Windows x32 - - Windows x64 - - macOS Intel - - macOS ARM64 - - Linux x64 - - Linux ARM64 - validations: - required: true - - - type: input - id: version - attributes: - label: 版本 - description: 您正在运行的 Cursor Free Vip 版本是什么? - placeholder: 例如 v1.0.0 - validations: - required: true - - - type: textarea - id: question - attributes: - label: 您的问题 - description: 请详细描述您的问题 - placeholder: 请尽可能清楚地说明您的问题... - validations: - required: true - - - type: textarea - id: additional - attributes: - label: 补充信息 - description: 任何其他相关的信息、截图或代码示例 - render: shell - - - type: dropdown - id: priority - attributes: - label: 优先级 - description: 这个问题对您来说有多紧急? - options: - - 低 (有空再看) - - 中 (希望尽快得到答复) - - 高 (阻碍工作进行) - validations: - required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/en_bug_report.yml b/.github/ISSUE_TEMPLATE/en_bug_report.yml deleted file mode 100644 index f35f333..0000000 --- a/.github/ISSUE_TEMPLATE/en_bug_report.yml +++ /dev/null @@ -1,70 +0,0 @@ -name: ❌ Bug Report [English] -description: Create a report to help us improve -title: '[Bug]: ' -labels: ['bug'] -body: - - type: markdown - attributes: - value: | - Thank you for taking the time to fill out this bug report! - Before submitting this issue, please ensure that you have read the [github issues](https://github.com/yeongpin/cursor-free-vip/issues) - - - type: checkboxes - id: checklist - attributes: - label: Commit before submitting - description: | - Please ensure that you have completed all of the following steps before submitting an issue - options: - - label: I understand that Issues are used to provide feedback and solve problems, not to complain in the comments section, and will provide more information to help solve the problem. - required: true - - label: I have checked the top Issue and searched for existing [open issues](https://github.com/yeongpin/cursor-free-vip/issues) and [closed issues](https://github.com/yeongpin/cursor-free-vip/issues?q=is%3Aissue%20state%3Aclosed%20), and found no similar issues. - required: true - - label: I have filled out a short and clear title, so that developers can quickly determine the general problem when browsing the Issue list. Not "a suggestion", "stuck", etc. - required: true - - - type: dropdown - id: platform - attributes: - label: Platform - description: Which platform are you using? - options: - - Windows x32 - - Windows x64 - - macOS Intel - - macOS ARM64 - - Linux x64 - - Linux ARM64 - validations: - required: true - - - type: input - id: version - attributes: - label: Version - description: What version of Cursor Free Vip are you running? - placeholder: For example v1.0.0 - validations: - required: true - - - type: textarea - id: description - attributes: - label: Description - description: Please describe the problem as detailed as possible - placeholder: Tell us what happened... - validations: - required: true - - - type: textarea - id: logs - attributes: - label: Related log output - description: Please copy and paste any related log output - render: shell - - - type: textarea - id: additional - attributes: - label: Additional information - description: Anything that might help us understand the problem better \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/en_feature_request.yml b/.github/ISSUE_TEMPLATE/en_feature_request.yml deleted file mode 100644 index 219f9c8..0000000 --- a/.github/ISSUE_TEMPLATE/en_feature_request.yml +++ /dev/null @@ -1,75 +0,0 @@ -name: 💡 Feature Request -description: Suggest an idea for this project -title: "[Feature]: " -labels: ["enhancement"] -body: - - type: markdown - attributes: - value: | - Thanks for taking the time to suggest a new feature! - Please make sure to fill out all the sections below. - - type: textarea - id: feature-description - attributes: - label: Feature Description - description: A clear and concise description of what you want to happen. - placeholder: "I would like to..." - validations: - required: true - - type: textarea - id: problem-solution - attributes: - label: Problem & Solution - description: Describe the problem you're trying to solve and how this feature would help. - placeholder: "Currently, when I try to..." - validations: - required: true - - type: textarea - id: alternatives - attributes: - label: Alternatives Considered - description: Describe any alternative solutions or features you've considered. - placeholder: "I've considered..." - - type: dropdown - id: priority - attributes: - label: Priority - description: How important is this feature to you? - options: - - High (Critical for my workflow) - - Medium (Would be very helpful) - - Low (Nice to have) - validations: - required: true - - type: dropdown - id: impact - attributes: - label: Impact - description: How many users would benefit from this feature? - options: - - All users - - Most users - - Some users - - Just me - validations: - required: true - - type: textarea - id: technical-details - attributes: - label: Technical Details - description: Any technical considerations or implementation details you'd like to share. - placeholder: "The feature could be implemented by..." - - type: textarea - id: screenshots - attributes: - label: Screenshots - description: If applicable, add screenshots to help explain your feature. - placeholder: "You can drag and drop screenshots here..." - - type: checkboxes - id: terms - attributes: - label: Code of Conduct - description: By submitting this issue, you agree to follow this project's Code of Conduct - options: - - label: I agree to follow this project's Code of Conduct - required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/en_question.yml b/.github/ISSUE_TEMPLATE/en_question.yml deleted file mode 100644 index 18e5dee..0000000 --- a/.github/ISSUE_TEMPLATE/en_question.yml +++ /dev/null @@ -1,75 +0,0 @@ -name: ❓ Discussion & Question [English] -description: Seeking help, discussing problems, asking questions, etc. -title: '[Discussion]: ' -labels: ['question'] -body: - - type: markdown - attributes: - value: | - Thank you for your question! Please describe your problem as detailed as possible so we can help you better. - - - type: checkboxes - id: checklist - attributes: - label: Issue Checklist - description: | - Please ensure that you have completed all of the following steps before submitting an issue - options: - - label: I understand that Issues are used to provide feedback and solve problems, not to complain in the comments section, and will provide more information to help solve the problem. - required: true - - label: I confirm that I need to raise questions and discuss problems, not Bug feedback or demand suggestions. - required: true - - label: I have read [Github Issues](https://github.com/yeongpin/cursor-free-vip/issues) and searched for existing [open issues](https://github.com/yeongpin/cursor-free-vip/issues) and [closed issues](https://github.com/yeongpin/cursor-free-vip/issues?q=is%3Aissue%20state%3Aclosed%20), and found no similar issues. - required: true - - - type: dropdown - id: platform - attributes: - label: Platform - description: Which platform are you using? - options: - - Windows x32 - - Windows x64 - - macOS Intel - - macOS ARM64 - - Linux x64 - - Linux ARM64 - validations: - required: true - - - type: input - id: version - attributes: - label: Version - description: What version of Cursor Free Vip are you running? - placeholder: For example v1.0.0 - validations: - required: true - - - type: textarea - id: question - attributes: - label: Your question - description: Please describe your problem as detailed as possible - placeholder: Please explain your question as clearly as possible... - validations: - required: true - - - type: textarea - id: additional - attributes: - label: Additional information - description: Any other related information, screenshots, or code examples - render: shell - - - type: dropdown - id: priority - attributes: - label: Priority - description: How urgent is this issue for you? - options: - - Low (I'll look at it when I have time) - - Medium (I hope to get an answer soon) - - High (It blocks my work) - validations: - required: true \ No newline at end of file diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml deleted file mode 100644 index 613a65d..0000000 --- a/.github/workflows/build.yml +++ /dev/null @@ -1,244 +0,0 @@ -name: Build Executables - -on: - workflow_dispatch: - inputs: - version: - description: 'Version number (e.g. 1.0.9)' - required: true - default: '1.8.09' - -permissions: - contents: write - actions: write - packages: write - -jobs: - create-tag: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - with: - fetch-depth: 0 # 获取所有标签 - - - name: Delete existing tag if exists - run: | - if git ls-remote --tags origin | grep -q "refs/tags/v${{ github.event.inputs.version }}"; then - git push origin --delete "v${{ github.event.inputs.version }}" || true - git tag -d "v${{ github.event.inputs.version }}" || true - fi - - - name: Create Tag - run: | - git tag "v${{ github.event.inputs.version }}" - git push origin "v${{ github.event.inputs.version }}" - - build-windows: - needs: create-tag - runs-on: windows-latest - - steps: - - uses: actions/checkout@v2 - - - name: Set up Python - uses: actions/setup-python@v2 - with: - python-version: '3.x' - - - name: Set version - shell: bash - run: echo "VERSION=${{ github.event.inputs.version }}" >> $GITHUB_ENV - - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install pyinstaller - pip install -r requirements.txt - - - name: Build EXE - run: | - pyinstaller build.spec - - - name: Upload Windows artifact - uses: actions/upload-artifact@v4 - with: - name: CursorFreeVIP_${{ env.VERSION }}_windows.exe - path: dist/CursorFreeVIP_${{ env.VERSION }}_windows.exe - - build-macos-arm64: - needs: create-tag - runs-on: macos-latest - - steps: - - uses: actions/checkout@v2 - - - name: Set up Python - uses: actions/setup-python@v2 - with: - python-version: '3.x' - - - name: Set version - shell: bash - run: echo "VERSION=${{ github.event.inputs.version }}" >> $GITHUB_ENV - - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install pyinstaller - pip install -r requirements.txt - - - name: Build MacOS ARM executable - run: | - pyinstaller build.spec - mv "dist/CursorFreeVIP_${{ env.VERSION }}_mac" "dist/CursorFreeVIP_${{ env.VERSION }}_mac_arm64" - - - name: Upload MacOS ARM artifact - uses: actions/upload-artifact@v4 - with: - name: CursorFreeVIP_${{ env.VERSION }}_mac_arm64 - path: dist/CursorFreeVIP_${{ env.VERSION }}_mac_arm64 - - build-linux-x64: - needs: create-tag - runs-on: ubuntu-22.04 - - steps: - - uses: actions/checkout@v2 - - - name: Set up Python - uses: actions/setup-python@v2 - with: - python-version: '3.x' - - - name: Set version - shell: bash - run: echo "VERSION=${{ github.event.inputs.version }}" >> $GITHUB_ENV - - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install pyinstaller - pip install -r requirements.txt - - - name: Build Linux x64 executable - env: - VERSION: ${{ env.VERSION }} - run: | - pyinstaller build.spec - mv "dist/CursorFreeVIP_${{ env.VERSION }}_linux" "dist/CursorFreeVIP_${{ env.VERSION }}_linux_x64" - echo "Contents of dist directory:" - ls -la dist/ - - - name: Upload Linux x64 artifact - uses: actions/upload-artifact@v4 - with: - name: CursorFreeVIP_${{ env.VERSION }}_linux_x64 - path: dist/CursorFreeVIP_${{ env.VERSION }}_linux_x64 - - build-linux-arm64: - needs: create-tag - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - - name: Set up QEMU - uses: docker/setup-qemu-action@v2 - with: - platforms: arm64 - - - name: Set version - shell: bash - run: echo "VERSION=${{ github.event.inputs.version }}" >> $GITHUB_ENV - - - name: Build in ARM64 Docker container - run: | - docker run --rm --platform linux/arm64 -v ${{ github.workspace }}:/app -w /app arm64v8/python:3.9-slim bash -c " - apt-get update && apt-get install -y build-essential - pip install --upgrade pip - pip install pyinstaller - pip install -r requirements.txt - python -m PyInstaller build.spec - mv /app/dist/CursorFreeVIP_${{ env.VERSION }}_linux /app/dist/CursorFreeVIP_${{ env.VERSION }}_linux_arm64 - " - echo "Contents of dist directory:" - ls -la dist/ - - - name: Upload Linux ARM64 artifact - uses: actions/upload-artifact@v4 - with: - name: CursorFreeVIP_${{ env.VERSION }}_linux_arm64 - path: dist/CursorFreeVIP_${{ env.VERSION }}_linux_arm64 - - build-macos-intel: - needs: create-tag - runs-on: macos-latest - - steps: - - uses: actions/checkout@v2 - - - name: Set up Python - uses: actions/setup-python@v2 - with: - python-version: '3.x' - - - name: Set version - shell: bash - run: echo "VERSION=${{ github.event.inputs.version }}" >> $GITHUB_ENV - - - name: Install dependencies - run: | - arch -x86_64 pip3 install --upgrade pip - arch -x86_64 pip3 install pyinstaller - arch -x86_64 pip3 install -r requirements.txt - - - name: Build MacOS Intel executable - env: - TARGET_ARCH: 'x86_64' - VERSION: ${{ env.VERSION }} - run: | - arch -x86_64 python3 -m PyInstaller build.spec - mv "dist/CursorFreeVIP_${{ env.VERSION }}_mac" "dist/CursorFreeVIP_${{ env.VERSION }}_mac_intel" - - - name: Upload MacOS Intel artifact - uses: actions/upload-artifact@v4 - with: - name: CursorFreeVIP_${{ env.VERSION }}_mac_intel - path: dist/CursorFreeVIP_${{ env.VERSION }}_mac_intel - - create-release: - needs: [build-windows, build-macos-arm64, build-linux-x64, build-linux-arm64, build-macos-intel] - runs-on: ubuntu-22.04 - - steps: - - name: Get version - shell: bash - run: echo "VERSION=${{ github.event.inputs.version }}" >> $GITHUB_ENV - - - name: Download all artifacts - uses: actions/download-artifact@v4 - with: - path: artifacts - - - name: Prepare release files - run: | - cd artifacts - echo "Contents of artifacts directory:" - ls -la - echo "Contents of subdirectories:" - ls -la */ - - - name: Create Release - uses: softprops/action-gh-release@v1 - with: - tag_name: v${{ env.VERSION }} - files: | - artifacts/CursorFreeVIP_${{ env.VERSION }}_windows.exe/CursorFreeVIP_${{ env.VERSION }}_windows.exe - artifacts/CursorFreeVIP_${{ env.VERSION }}_mac_arm64/CursorFreeVIP_${{ env.VERSION }}_mac_arm64 - artifacts/CursorFreeVIP_${{ env.VERSION }}_linux_x64/CursorFreeVIP_${{ env.VERSION }}_linux_x64 - artifacts/CursorFreeVIP_${{ env.VERSION }}_linux_arm64/CursorFreeVIP_${{ env.VERSION }}_linux_arm64 - artifacts/CursorFreeVIP_${{ env.VERSION }}_mac_intel/CursorFreeVIP_${{ env.VERSION }}_mac_intel - draft: false - prerelease: false - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file