Skip to content

Releases: wqjuser/cursor-auto-free

修复已知问题

15 Feb 03:07
Compare
Choose a tag to compare
refactor(cursor_pro_keep_alive): 移除 init_browser 方法中的 headless 参数

- 从 browser_manager.init_browser 调用中移除了 headless 参数
- 此更改可能会影响浏览器的启动方式,需要确保其他地方没有依赖该参数

v0.1.3

14 Feb 07:57
Compare
Choose a tag to compare
feat(browser_utils): 优化浏览器操作并添加新功能

- 重构了 handle_turnstile 函数,增加了重试机制和异常处理
- 新增 sign_in_account 函数实现账号登录功能
- 添加了设备信息重置和已有账号登录的新选项
- 优化了注册流程,提高了成功率和稳定性
-修复了一些小问题,提升了代码的可读性和可维护性

更改邮箱前缀

13 Feb 05:02
Compare
Choose a tag to compare

之前的邮箱前缀被坏人添加了pin码,造成大家都无法获取到验证码了,所以这个改了邮箱前缀

优化备份逻辑

09 Feb 14:40
Compare
Choose a tag to compare

备份时候检查备份文件是否存在,不存在的时候再备份,避免备份的是已经修改过的文件,保证备份还原的时候能还原到初始状态

v0.1.0

07 Feb 10:36
Compare
Choose a tag to compare
refactor(reset_machine): 优化代码结构并提高可读性

- 调整了代码缩进,使逻辑层次更清晰
- 移除了多余的 else 语句,简化了代码结构
- 统一了备份文件存在性和权限检查的逻辑
- 优化了配置恢复过程的代码顺序
- 调整了 0.45.0 版本以上恢复逻辑,提高了代码的可维护性

v0.0.9

06 Feb 06:38
Compare
Choose a tag to compare
feat(cursor_pro_keep_alive): 添加账号注册选择功能

- 在处理Cursor时增加是否需要注册账号的询问
- 如果用户选择注册,则执行原有的注册流程
- 如果用户选择不注册,则跳过注册流程,直接进行后续操作
- 优化了代码结构,提高了可读性和可维护性

优化Cursor的重启逻辑

05 Feb 09:18
Compare
Choose a tag to compare
fix(cursor_pro_keep_alive): 优化 Cursor 重启逻辑

- 在重启 Cursor 后添加 os._exit(0) 以确保进程正确退出
- 在重启失败时添加 os._exit(1) 返回非零错误码
- 移除不必要的 sys.exit() 替代 os._exit() 的注释

简化操作

05 Feb 08:22
Compare
Choose a tag to compare

1.简化所有操作,现在所有功能均为一键操作
2.增加版本检查机制,针对0.45或0.44版本进行不同的操作
3.内置两个1年期的临时邮箱域名,随机选择一个进行账号注册

优化逻辑

04 Feb 22:46
Compare
Choose a tag to compare

1.经进一步测试发现,mac端使用假命令修改IOPlatformUUID后并不能解决单一设备过多免费试用的警告信息,还需修改mac地址,但是mac地址的修改弊大于利,故采用只对Cursor的main.js文件来进行修改的方案进行处理
2.win端虽然修改注册表中的设备Id可以完成免费试用的目的,但是设备ID可能会被其他应用依赖,所以也退步到修改main.js文件
3.程序其他细节的优化

优化程序

04 Feb 11:20
Compare
Choose a tag to compare

1.优化代码逻辑
2.美化日志输出