Windows · MVP
WannaFocus 桌面应用
一个安静运行的桌面程序,把 Proof 期间的活动汇总成记录。原始活动数据不会离开你的电脑。
Windows 应用
现在可用 · 内部测试在 Windows 上,WannaFocus 支持基于桌面活动的 Proof(实测)。网页版和安静的记录程序一起安装;从 0.3.0 起,屏幕角落的迷你陪伴窗会显示你正在做的 Proof 和时间 —— 缩短并继续、写个理由再停、一键紧急退出。
版本 0.3.4 · 约 89MB
目前是非公开的内部测试 —— 下载需要 GitHub 仓库权限。正式扩大之前会换成公开的下载地址。 发布页面
Mac 应用
测试版 · Apple Silicon · 已签名并公证Mac 版支持陪伴窗和 Proof 操作(缩短并继续 · 写理由再停 · 紧急退出),从 0.3.4 起也会计量桌面活动。
从这个版本起,Mac 也会计量最前面的应用 —— 方式和 Windows 一样,只读应用名称。它不读窗口标题,也不需要辅助功能或屏幕录制权限。
安装:打开 DMG,把 Haenae 拖到「应用程序」里再启动。(应用包名目前仍是 Haenae。)
这个版本用 Apple Developer ID 签名并已通过公证 —— 无需任何绕过步骤即可打开。
SHA-256 校验值在发布页的 SHA256SUMS-mac-beta.txt 里: 发布页面
如果启动、登录或陪伴窗出问题,请连同截图告诉我们。
反馈 Mac 测试版问题还是测试版,仅限 Apple Silicon。哪里挡了你的路,告诉我们。
Android 应用
测试版 · arm64在手机上看你的计划,在答应的时间开始,让屏障替你按住某个应用。应用检测和屏障需要使用情况访问权限和悬浮窗权限,用到时才会分别询问。
测试版 0.1.0 · 仅限 arm64 手机 · 约 68MB
安装:在手机上下载 APK,Android 询问时允许你的浏览器或文件管理器「安装未知应用」。
这个 APK 不是应用商店版本,用的是仓库里公开的调试签名。Android 只是要求文件必须有某种签名才能安装,并不代表来自已验证的发布者。Play Protect 提示「开发者未知」是准确的,那不是检测到恶意软件。
SHA-256 校验值在发布页的 SHA256SUMS-android.txt 里: 发布页面
以后的商店版本无法覆盖升级这一版 —— 签名不同,需要先卸载。
记录属于你
WannaFocus 计量时间,但不监视你。它用什么、从不收集什么、别人能看到什么,都写在这里。
会用到的
- 哪个应用在最前面,以及持续多久
- 你自己选定、需要被停一下的网站
- 你自己写的那一行
从不收集的
- 屏幕截图
- 键盘输入
- 页面内容或文档
- 浏览历史
小组能看到的
- 只有你看过并选择共享的内容
- 没有任何东西会自己发出去 —— 默认不公开
靠监视得来的记录只会催生借口。自己做出来的记录才站得住。所以 WannaFocus 收集得更少,把选择留给你:量什么,以及别人能看到什么。
会上传什么,绝不上传什么
会收集的
- 最前面应用的名称(进程名)—— 只用来生成分类汇总
- 按类别的时间汇总(例如:写作 38 分钟)
- 开始、走神、回来的时间点
从不收集的
- 屏幕录制或截图
- 键盘输入
- 消息或文档内容
- 访问过的网址或页面内容
- 窗口标题 —— 不上传,也根本不保存
金融、成人、通讯、密码和健康这几类,默认就不记录。 原始活动数据留在你的电脑上,只有上面那些汇总会到服务器。 只有你自己按下按钮时才会共享 —— 默认不公开。
安全软件弹出警告了?
这个早期测试版还没有代码签名,所以 Windows SmartScreen 可能显示「未知发布者」。这说的是缺少签名证书,不是程序本身有问题。
同样的原因,有些杀毒软件会在下载或安装时对没见过的未签名程序发出警告甚至拦截。早期阶段的应用常遇到这种情况。这类提示通常不是检测到恶意软件,而是对「未知文件」的提醒 —— 意思是这个文件还没积累起声誉。
把话说清楚:WannaFocus 不收集截图、键盘输入、页面内容或浏览记录。
如果出现 SmartScreen
点「更多信息」→「仍要运行」即可继续安装。
如果遇到杀毒警告或拦截,请把检测名称、卡住的环节(下载 · 安装 · 运行)和截图发给我们。这对我们提交误报和积累信誉有直接帮助。
反馈一次警告我们绝不会让你关掉杀毒软件 —— 请保持防护开启。
在更大范围公开之前会做代码签名。
发布状态 —— 老实说
这个版本有什么、没有什么,都写在这里。没有的东西我们不会说有。
已经有的
- 自 v0.3.0 起每个版本都附 SHA-256 校验值
- 自 0.3.4 起,Mac 版已用 Apple Developer ID 签名并通过公证
还没有的
- Windows 代码签名 —— 还没有,这就是 SmartScreen 会警告的原因
- Windows:没有签名,安装窗口就不会显示发布者名称
接下来
- Windows 代码签名
- 更清楚的分版本更新说明
- Android —— 上架 Play 商店(目前是手动安装的 APK)
四步连上
- 1安装桌面应用运行下载好的文件 —— 一次点击就装好。
- 2在网页版打开设置在计划工具里打开设置,点「生成连接码」,就会进入连接界面。
- 3在桌面应用里输入连接码在桌面应用窗口里粘贴服务器地址和 22 字符连接码。连接码 10 分钟内有效。
- 4确认已连接托盘图标变成绿点就表示连上了。之后它会安静地运行。
你随时可以在托盘菜单里暂停记录或卸载。
只有桌面应用登录的账号和已连接的账号一致时,才会记录 Proof。当前连接的账号显示在托盘菜单里。
遇到问题?
- 下载失败的话,可以直接到发布页面取。内部测试期间需要 GitHub 权限。
- 重新安装不会清掉已有的连接和数据。
- 连接码过期了(10 分钟),在设置里重新生成一个就行。