Toddyi 的更新日志。在此您可以了解新功能、改进和错误修复的详细信息。

v1.8.0

iPhone 应用支持 Google 和 Apple 登录 (v1.8.0)

  • 在 iPhone 上用 Google 登录。 iPhone 应用现在直接在应用内完成 Google 登录,不再跳转到 Safari,也不会再因“Identity is already linked”而失败。
  • 更清楚的错误信息。 登录被拒绝时,提示会说明原因。
v1.7.9

笔记按文件夹整理,易读又好找 (v1.7.9)

  • 保留你的文件夹。 学习资料按你自己的文件夹列出并显示数量,笔记以第一个标题命名。
  • 先阅读,就地编辑。 打开笔记即可直接阅读,点“编辑”就在原处修改。其他功能收在“更多”里。
  • 一次整理多项。 选中多个资料即可加入合集、加标签或移到回收站,也可以从文件夹创建合集。
  • 搜索瞬间给出结果。 搜索不到一秒就返回,名称、标题和文件夹匹配的排在前面。
v1.7.8

Android 应用中的 Google 登录恢复正常 (v1.7.8)

  • 在 Android 上使用 Google 登录。 在 Android 应用中选择用 Google 继续时,不再出现“Developer console is not set up correctly”错误。
v1.7.7

登录后直接进入任务 (v1.7.7)

  • 用密码登录后直接进入。 登录后,页面会转到你的任务,而不再看起来停留在登录表单上。
  • 学习页面适配手机。 在窄屏上,资料页面不再左右滚动。
v1.7.6

任何语言的笔记都能打开,学习搜索也能给出结果 (v1.7.6)

  • 任何语言的笔记都能再次打开。 包含日文、带重音的字母、破折号或表情符号的 Markdown 笔记不再无法打开,编辑也很安全。
  • 学习资料搜索能给出结果。 搜索不再超时;如果偶尔耗时过长,会提示你,而不是显示错误。
  • 用鼠标画出的高亮会被保存。 在 PDF 或图片上拖出的区域会按所画的样子保存。
v1.7.5

更精简的 Android 应用 (v1.7.5)

  • Android 应用已优化。 代码经过压缩和混淆,下载体积更小,崩溃报告仍能指向正确的代码行。
v1.7.4

在应用内确认,以及学习资料的修复 (v1.7.4)

  • 确认改在 Toddyi 内进行。 删除或发布的确认现在使用 Toddyi 自己的对话框,并以你的语言显示,而不是浏览器的对话框。
  • 学习功能修复。 批注和裁剪可以再次加载源文件,可以在页面上创建共享链接,保存资料后会回到资料而不是错误页面。
v1.7.3

PDF 正文可再次搜索,同步时保留文件夹 (v1.7.3)

  • 又能读取 PDF 的正文了。 带文字的 PDF 无需 OpenAI 即可按正文搜索。
  • 文件夹结构得以保留。 从 CLI 推送的文件会记住位置,在另一台电脑上 clone 也是同样的结构。
  • 学习资料上传更稳定。 AI 助手可以把注释固定到某个版本和页面。
v1.7.2

与 ChatGPT 的连接可以完成了 (v1.7.2)

  • 将 Toddyi 连接到 ChatGPT 现在可以完成。 批准连接后,浏览器有时会停在 Toddyi 页面而不返回 ChatGPT,现在会正常返回。
  • 下载更可靠。 下载学习资料会直接打开文件。
v1.7.1

学习集合、资料和卡组加载更快 (v1.7.1)

  • 学习页面打开更快。 集合、资料详情和卡组列表对数据库的访问大幅减少,来自 CLI 和已连接 AI 助手的每个请求也少了一次。
  • 隐私政策新增了关于 AI 的条款。 说明了 ChatGPT、Claude、Gemini 等已连接的 AI 助手可以读取和更改哪些内容,以及学习功能何时将文件发送给 OpenAI。
v1.7.0

学习功能支持所有语言、更安全的 AI,以及在 ChatGPT、Claude 和 Gemini 中使用 Toddyi (v1.7.0)

  • 学习功能支持你的语言。 所有学习页面都已翻译,笔记可以直接从其页面发布到网上。
  • 只有你同意,文件才会发送给 OpenAI。 图片、录音和扫描的 PDF 只有在你勾选或点击“用 OpenAI 读取”后才会由 OpenAI 读取。
  • 将 Toddyi 连接到 ChatGPT、Claude 或 Gemini。 在 Toddyi 中批准连接,并可在“终端与助手”页面移除。
v1.6.8

Toddyi database backups are also kept in Cloudflare R2 (v1.6.8)

  • Toddyi database backups are also kept in Cloudflare R2. Each nightly backup is uploaded to both MinIO and R2 and kept for 30 days.
v1.6.7

修复重复任务的日历日期 (v1.6.7)

  • 修复重复任务的日历日期. 重复任务现在从设定的开始日期开始,并且只在日历中显示一次。已移除当天的棕色背景,悬停时可以查看完整任务名称。
v1.6.6

Google 登录可以顺利完成 (v1.6.6)

  • Google 登录可以顺利完成. OAuth 登录不再等待五秒就中止;现在会在认证服务设定的请求时限内等待响应。
v1.6.5

长时间未使用后,登录也更加可靠 (v1.6.5)

  • 长时间未使用后,登录也更加可靠。 Toddyi 会保留可复用的数据库连接,并在需要新连接时为登录留出充足时间。
v1.6.4

更快,并且在繁忙时更稳 (v1.6.4)

  • 页面出现得更快了。 Toddyi 现在用几次查询而不是几十次向数据库取齐一个页面所需的数据,从与自己运行在同一站点的副本读取,并且少维护了一批每次改动都要跟着更新的索引。任务列表、矩阵、卡片组和设备报告都更快了。
  • 繁忙的一瞬间不再以报错收场。 当两处改动同时碰到同一批数据时,数据库会要求重试其中一个;现在这会在后台静默完成,而不是作为一个错误显示给你。
  • 命令行工具有了新的地址。 它从 `github.com/toddyi-app/toddyi-cli` 发布,文档里的安装命令也指向那里。已经装好的副本可以继续使用。
v1.6.3

与 Toddyi 其他页面一致的日历 (v1.6.3)

  • 日历的控件与应用保持一致。 上一页、下一页、今天,以及月、周、日、列表视图,都换成了与其他页面相同的按钮,浅色、深色和从右往左的语言中都一样。
  • 每日习惯不再淹没你的任务。 重复任务在每天以低调的圆点和标题显示,一次性的任务更加醒目。
v1.6.2

在终端里用 Toddyi (v1.6.2)

  • 命令行工具 toddyi 发布了。 用与应用相同的账号,在 shell、脚本或 AI 智能体(MCP)中列出、创建、完成和修改任务。Linux、macOS 和 Windows 都只需一个文件;在浏览器中确认一个代码即可登录,CLI 永远不会看到你的密码。文档中新增的指南介绍了安装方法和最常用的命令。
v1.6.1

Toddyi 所在站点停机时,会在另一个站点重新运行 (v1.6.1)

  • Toddyi 所在的站点丢失时,现在会自动迁移。 几分钟内它会带着你的全部数据在另一个站点重新运行,因为数据库本来就在三个站点。你无需做任何操作;最坏的情况只是需要重新登录。
v1.6.0

全新外观、全新登录方式,并在三处同时运行 (v1.6.0)

  • 每个页面都重新绘制了。 整个界面现在使用同一套样式,卡片、按钮和输入框在每个页面上外观和行为都一致——无论浅色还是深色模式、在手机上,还是在从右往左书写的语言中。在账户页面,各登录方式已经对齐,Apple 那一行也重新清晰可读。
  • 登录改到了 auth.toddyi.love。 你的密码、身份验证器应用以及已关联的 Google、GitHub 和 Apple 账号都照常可用,无需重置或重新设置。由于会话没有迁移,此次更新后需要在每台设备上重新登录一次。Microsoft 使用了新的应用注册:用 Microsoft 登录一次后,它会关联到邮箱地址相同的账户。
  • 你的数据现在同时保存在三个地方。 数据库分布在三个站点,任何一个站点丢失都不会丢失数据。
v1.5.6

记忆卡,以及等待你的水獭就是图标上的那只 (v1.5.6)

  • 记忆卡。 每个科目一套卡组,卡片正面是问题、背面是答案,由排程决定每张卡何时再出现。作答后只需说说手感——重来、困难、良好、容易。想起来的卡片会消失一天、一周、一个月,一次比一次久;想不起来的明天就回来。这就是 SM-2,如今大多数间隔重复软件仍在据此计算,而它的全部意义是:把时间花在你快要忘记的卡片上,而不是你已经会的那些。 没有账号也有两套卡组等着你,两套讲的都是记忆卡本身怎么运作,你在那里的作答不会被保存。
  • 加载画面上的水獭,和图标上的是同一只。 此前有两只:图标那只有柔和的明暗、灰色耳麦,手里是一张带勾的金色卡片;加载画面那只则是另画的,粗黑轮廓,捧着一块灰色平板。一个产品只该有一只水獭。等待你的那只,现在直接取自图标本身。
  • 页面不会再用别人的语言回答。 请求的语言被设在处理它的线程上却从不归还,于是一个页面可能以该线程上一个请求所要求的语言返回。现在它只在这次请求内生效——就像它旁边的时区一直以来那样。
v1.5.5

桌面端登录在应用内完成,Android 上的购买会真正发放已扣费的内容 (v1.5.5)

  • Windows 上的 Google 登录现在会以应用已登录的状态结束。 此前浏览器会打开、在那里能登录,而应用保持原样。两个各自独立的问题,都不出声:按一次按钮会启动两次登录,第二次丢弃了第一次;而一旦浏览器记住了你,交接会被完全跳过 —— 成功一次之后就再也不会成功,直到你手动从网站退出登录。
  • 在 Android 上购买的订阅现在会真正发放。 服务器调用了一个在 Google 库的任何版本中都不存在的方法,因此在 Google 完成扣费之后,每一次购买都以错误告终,续订同样如此。如果你遇到过,你的购买在 Google 那边完好无损,现在会被识别。
  • Android 应用内不会再出现银行卡表单。 Google Play 要求那里的购买必须经由 Play,而一个无法判断自己处于哪个平台的页面把自己当成了网页。现在它宁可不卖,也不猜测。
  • 来自浏览器的错误重新被上报。 负责上报的脚本自加入以来在每个页面上都是语法错误。
  • 数据库不再因为启动缓慢而被重启 —— 那把一次缓慢的启动变成了无法结束的故障。
v1.5.4

首页上每个平台都说清了去哪里获取 (v1.5.4)

  • 平台一栏列出全部六个,并告诉你每一个从哪里来。 此前它只列了五个、只链了三个:iPhone 连卡片都没有,Android 没有去处,Linux 只指向安装指南——从不指向真正构建软件包的 Build Service,而那里才是你查看自己的发行版到底产出了什么的地方。现在 Linux 同时带着两者,因为它们是两件不同的事;Android 指向 Google Play;Windows 保留 Microsoft Store;网页版保留自己的链接。
  • 还无处可去的卡片不会装作有去处。 每张卡片旁边依然写着「可用」「准备中」还是「计划中」,而 iPhone 的卡片没有链接:App Store 通过 Apple 在首次接受构建时签发的编号来指向一个应用,而我们还什么都没有提交。凭猜测写下的地址会是一条永远坏掉的链接,而不是一条日后会开始生效的链接——所以在那个编号出现之前,这里不放链接。
v1.5.3

Play 商店页面用你的语言介绍 Pro,也不再提起一个已经没有的页面 (v1.5.3)

  • Google Play 上的 Pro 会用你的语言说明,并可在 173 个地区购买。 订阅的名称与权益只有英文和日文,于是用德语找到商店页面的人,接着会用英文被告知 Pro 是什么;而在应用自身的默认语言补齐之前,Play 干脆拒绝了价格改动。现在十六种语言都来自应用自己显示的同一份翻译,两者不会再各说各话。免费试用为十四天,在所有售卖订阅的地区都有效。
  • 商店描述不再宣传一个已经不存在的页面。 十六份描述都在应用的功能一览里列着 "habits",是小写的英文原词,夹在两个已翻译的词中间。那个页面早已变成重复任务,而这个词从未在任何地方被翻译过——生成器遇到缺失时回退到未翻译的键而不是留空,所以从来没有任何东西失败。应用本身在此毫无变化;出错的是橱窗。
v1.5.2

Android 上可以购买 Pro,桌面应用也找得回来了 (v1.5.2)

  • Android 上可以通过 Google Play 购买 Pro 了。 Play 的商品 ID 从未交给服务器,而应用在没有它们时的做法比拒绝更糟:它会直接落到信用卡表单上,而这正是 Play 政策禁止 Android 应用展示的东西。每一个版本都带着它,包括摆在封闭测试者面前的那个。密钥已经就位,购买经由 Play 完成,并在你的账号变动之前与 Google 核对;无法售卖的地方,应用会直说,而不是递上一个它无权收取的付款。
  • 桌面应用重新能让你登录,而且是用你的语言。 登录会打开你真正的浏览器,再把会话交回应用;在 Linux 上这次交接不再完成,落地的页面也与你来时的应用毫不相像。两者都已修复,窗口在程序坞里带上了自己的图标,外壳自己弹出的对话框——网页之外那些关于登录与更新的——也用十五种语言书写,而不只是英语。
  • Android 会索取功能所需的权限,浏览器的订阅也不再被丢弃。 没有通知权限,提醒就到不了;语音输入甚至无法请求麦克风。两者现在都在首次启动时询问。另外,向手机推送会删掉那些在浏览器里开启通知的人的订阅——端点被交给了错误的服务,对方说它无效,而这被读成了「该忘掉的令牌」。它从未真正触发过,因为没有配置凭据;这个版本配置了。
v1.5.1

Toddyi 的全部功能都在菜单里,Android 也成为可识别的设备 (v1.5.1)

  • 菜单列出了整个产品,四个需要帐号的地方也会说明自己的用处。 以前访客打不开的页面干脆不显示,于是 Toddyi 看上去只有三个页面——看板、日历和四象限矩阵,认为“就这么点东西”也在情理之中。现在全部都在。设备、监督、Pro 和帐号设置带有锁标,点开时会用一句话告诉你它能为你做什么,而不是丢给你一个光秃的登录表单。
  • 番茄钟、倒计时和沙漏同样无需帐号就能用。 计时器会真的走完;倒计时和计时器里本来就有内容;填上出生那天,沙漏就会画出你的一生。这些都不会被记下:完成的一段专注不会存档,生日只在页面中计算,既不存在帐号里,也不存在这个浏览器里。
  • Toddyi 现在认得 Android。 Android 设备的配对在数据库深处就被拒绝,一个正当的请求因此变成了服务器错误。现在凡是写到平台的地方,Android 都与 Windows、macOS、Linux 和 iOS 并列。
v1.5.0

先逛一圈,再决定要不要注册 (v1.5.0)

  • 看板、日历和矩阵现在不用账户也能打开。 这三页最能说明 Toddyi 是什么,可此前生人头一眼看到的却是登录表单。现在随便打开哪一页,出现的都是一个装着东西的工作区:分在各个文件夹里的任务,带着日期和优先级,铺在日历上,也铺在矩阵的四个格子里。你可以先看看 Toddyi 怎么兜住一天的活儿,再决定要不要把自己的一天交给它。这些内容用的是你选的语言,连文件夹的名字都是。
  • 你看到的是一份样例,里面的东西一样都不会存下来。 它是为这一页现搭出来的,哪儿也没记;所以人人看到的都一样,下次再看也还是原样。页面上写明了这一点,免得把上面的东西当成自己的活儿。一登录,你自己的工作区就顶上它的位置——起初是空的,而且是你的。
  • 你一动手创建,就会请你登录——而你写下的内容会留着。 添加任务或文件夹时,弹出来的是一扇请你登录或新开账户的小窗,而不是把你原先待着的那一页丢掉。无论从哪条路回来,表单里仍然是你的标题、你的备注、你的日期,以及你填过的一切;从那里保存,就存进你自己的账户。牵涉到别人或者钱的地方——订阅、设备、互相监督、账户设置——照旧要有账户才打得开。
v1.4.9

账户邮件里的链接又能点了 (v1.4.9)

  • 确认邮件里的链接,和重置密码邮件里的链接,在某些邮件程序里点不了。现在能点了。 两处地址前面都少了 `https://`,邮件程序要么把它当成一行普通文字显示,要么去自己网站里找这一页——可偏偏这两封信是必须照着做的:一封打开新账户,一封在你被关在门外时把你放回来。现在地址写完整了。如果你收到的确认或重置邮件打不开,重新申请一封,这一封就能用。同样的毛病也出在我们交给搜索引擎的站点地图上,它们因此根本读不了。
  • Toddyi 旁边那个小图标——浏览器标签页、书签、搜索结果里的那个——现在是水獭了。此前所有小尺寸都是整幅画连同 Toddyi 字样一起缩下来的;到十六像素,那就是一团褐色的污迹,下面压着一条读不出的字。小尺寸现在只从徽记里裁切,剩下的就是那只水獭,撑满整个方框。把 Toddyi 放到手机主屏幕上用的那个图标此前根本不存在,现在有了。
  • 离线页面又能用了。 Toddyi 备着一页,供你没有网络的时候看——而它其实从来没被备下来过。要缓存的文件清单里写了一个从未存在过的图标,而只要有一个文件缺失,整份清单就会被丢掉,于是什么都没存下。现在清单里写的都是真实存在的文件。有网络时打开一次 Toddyi,这一页就存好了;此后断网,你看到的是 Toddyi 自己的页面,而不是浏览器的错误提示。
v1.4.7

第二步验证改在登录之前 (v1.4.7)

  • 一处安全修复。 开着两步验证时,光凭正确的密码就能打开账户。你会被送到输入验证码的页面,可登录其实已经在它背后完成了,直接去任何一页——你的任务、你的设置——都是开着的。现在,第二步在任何登录发生之前就被要求,验证码页面因此是一道检查,而不是一张检查的图片。我们查过:没有任何开着两步验证的账户是通过这条路被打开的。这不改变你的任何操作;它改变的是,万一密码落到别人手里会发生什么。
  • 当有人从没用过的浏览器登录你的账户时,会发一封邮件。 邮件用你的语言,写明时间、哪个浏览器和操作系统、来自哪个地址,并带一个重置密码的按钮——因为当你自己再也登不进去时,还管用的就是这一步。账户诞生的那个浏览器不算新浏览器,所以注册不会触发这封邮件。
  • 还有,在验证码页面上有一个开关:信任这台浏览器 30 天。 打开之后,这台浏览器在输入密码之后直接通过,直到信任到期。密码仍然每次都要输。跳过的只有验证码。信任在 30 天后结束,在你改密码时结束,在你关掉或重新设置两步验证时也结束;两步验证的设置里列出了受信任的浏览器,并有一个按钮,一次性取消全部信任。这个开关从来不会替你预先勾上。
  • 设备页面现在会在地址列表上方说明 DNS 拦截是否开启:单看列表,并不知道到底有没有东西真的被拦下。关掉拦截现在也会送达你的互相监督伙伴,就像清空列表一直以来那样。设备上的代理程序还可以自己把这台设备从你的账户里移除,而不是只是安静下去。
  • 更小的几件事:铃铛上的未读数会在你读掉或删掉一条通知的那一刻改变,而不是停在页面加载时的那个数;应用内的 Cookie 提示现在是角落里的一张卡片,不再是横在面板底部的一条通栏。看不见的地方:文档站点的新样式表现在立刻送到读者面前,而不是最多晚上四个小时;Microsoft Store 的安装包带着自己的磁贴图,而不是构建工具的占位图。
v1.4.6

设备历史可以翻页了 (v1.4.6)

  • 设备页面不再把整段历史倒进一列里。历史现在分页了,它上面的每日使用时长表格也一样——两者各翻各的,翻动其中一个,另一个仍停在原处。你可以把历史收窄到某一种事件,或者收窄到仅重要事件:那几件值得打断别人一下的,比如设备上的强制已暂停、设备停止汇报。你还可以用页面上显示的词去搜,十五种语言里哪一种都一样。
  • toddyi.love 上的 Cookie 提示不再盖住页面。它原本是屏幕底部一条通栏的横幅,你滚到哪一段,它就压在哪一段上;现在它是角落里一张有边界的卡片,而且只要它还开着,页面就在页脚下方为它留出位置,后面不会有东西被藏住。
  • 首页在手机上也更好读了:名字、说明 Toddyi 是什么的那句话,还有按钮,都在第一屏。在这之前,手机上看到的是一张被裁掉的截图和 Cookie 横幅,名字和按钮都在下面。
v1.4.5

Pro 卡片会说出套餐的名字 (v1.4.5)

  • 套餐页上的 Pro 卡片又会说出套餐的名字了。此前它显示的是 Name、Unlimited Tasks、Unlimited Habits 和 All Features——那是缺译文的地方顶上来的占位文字,而这几句译文十五种语言里一个都没有。套餐就叫 Pro,价格没有任何变化。
  • 支付通知的处理上有一处毛病,可能让并没有购买的账号一直显示着 Pro。支付账户是我们几个应用共用的,在别的应用里完成的购买,其通知会被当成 Toddyi 的购买应用到这里。这已经修好了:凡是本应用并不出售的东西,其通知现在会在给出任何权益之前就被挡回去;唯一被波及的那个账号,我们正在手动更正。任何人的资料都不曾被别人看到——弄混的是我们自己的系统之间。
  • 续订日期回到了你的订阅页面上。它在我们记下订阅的那一刻就丢了,页面自然无从显示;现在又会记下来,已经在走的订阅会在下次续订时补上。
  • 付款这一步也更稳了:试用期只有在背后站着一张卡时才算 Pro;如果你的卡被拒绝,再试一次会接着同一次尝试走,而不会另起一次。
v1.4.4

两处你看不见的修复 (v1.4.4)

  • 应用里对你而言什么都没变:这一版修的是我们自己的诊断记录,一共两处。第一处是请求变慢或出错时我们要追的那串记录:每个请求都被重复记了两遍、互相盖住,于是追下去落到的是一次数据库调用,而不是你打开的那个页面,我们平时盯的耗时数据更是压根没有生成。现在一个请求只记一次了。
  • 第二处是我们的日志,里面留着一些从来不属于我们的记录。支付账户是我们几个应用共用的,所以那边客户的支付通知也会送到这里——它对不上这里的任何人,也不会改变任何东西——却在经过时被原样抄了下来。现在它们被滤掉了,读取它们的任务也不再把拿到的内容写下来。
v1.4.3

付款就在这一页完成 (v1.4.3)

  • 升级到 Pro 现在全程在我们自己的页面上完成。还会把你送去 stripe.com 再送回来的那部分已经没有了:银行卡输入、浏览器支持时的 Apple Pay 与 Google Pay,以及银行的验证步骤,都在原地进行。
  • 而且页面会等到付款确认之后才作数。从前它只说正在处理,剩下的靠猜;现在真的完成了才说完成,确认慢时它会说明并继续等待,而不是再给你一个可能扣款两次的表单。
  • Android 上的付款没有变化:仍旧走 Google Play。
  • 幕后的一点改动:错误现在会记下它来自哪个构建、哪个页面、哪类设备,缓慢或失败的请求也能一路追到出问题的那一步——我们能更快发现、更快修好。
v1.4.2

没有新东西 (v1.4.2)

  • 应用本身什么都没变。这一版说的是网站是怎么发布的:现在跑着的东西来自一个已经发布的版本,而不是最后合并进来的那份改动,所以页脚上的号码总是指向一个你能在这里读到的版本。
  • 要回到上一个版本也是立刻的事,因为那个版本还在。
v1.4.1

这周二不上 (v1.4.1)

  • 删除一个任务之后会回到面板。以前你会留在刚刚删掉的那个任务的页面上,而你在那里做的下一件事——刷新、编辑、再删一次——都是 404。
  • 预览和保存后的笔记看起来一样了。在编辑器里,列表和清单丢掉了缩进,所以两边始终对不上。
  • 重复的任务可以把其中一次停掉、挪走或改掉,也可以在规则不会落到的某一天加一次单独的。这些写在任务自己的页面上,连续记录的下面。停掉的那一次仍留在日历里,加一条删除线——空着的星期二什么也说明不了,你要看的是「这周数学停课」——挪走的那一次则画在它去的地方,哪怕在另一周。
  • 指定了星期几的规则,在日历之外也按同样的方式读了。「周二和周四」以前只有周二才算到期,「每两周的周一」则忽略了周一。
  • 设备页面会显示它处在哪种模式,以及正在生效的 DNS 屏蔽列表,设备的主人可以从网页往列表里添加域名。只能添加,签名方式和设置时间上限一样。
v1.4.0

合成一份清单 (v1.4.0)

  • 习惯和学习都是任务。习惯和科目和待办一起排在面板上,用同一个表单写,在同一个页面打开。单独的习惯页和学习记录页没有了,「记录之前得先建一个科目」这一步也没有了。
  • 任何事都可以重复,不只是每周。药每十二小时一次,健身每两天一次,续期每年一次——一个数字加一个单位,写在任务本身上。
  • 于是课程表就是按学习筛选的日历,正在坚持的事就是按习惯筛选的日历。选中一个任务,日历会把你真正做到的日子和它该做的日子并排显示。
  • 颜色说明一件事现在处于什么状态,画到哪里都一样:绿色已完成,黄色今天,红色已过期。对于重复的事,完成的意思是今天已经记下了。
  • 你的习惯和每一个打过勾的日子都搬过来了。每个习惯原先选的颜色没有:任务的颜色现在由它的状态决定。
  • 艾森豪威尔矩阵变成一个被分成四份的方块,而不是四张分开的卡片;加载画面上的 Toddyi 终于和背景里的是同一只了。
v1.3.10

无需离开应用即可付款 (v1.3.10)

  • 升级不再把你送去另一个网站。银行卡表单就在套餐页面上,试用无需绕道支付页面再找路返回。
v1.3.9

免费试用 Pro 十四天 (v1.3.9)

  • Pro 现在附带 14 天免费试用。开始时绑定银行卡,十四天后首次扣款;在此之前取消则分文不收。
  • 试用期间,套餐页面显示的是结束日期而非续费日期。同一天,但含义不同。
v1.3.8

不懂 Markdown 也能写的笔记 (v1.3.8)

  • 笔记输入框上方新增了工具栏。加粗、标题、列表、任务列表、链接、代码和表格都成了按钮,下方的文字依然可见、也仍可手动编辑,预览同样照旧显示效果。
  • 任务列表可以显示了。在行首写 "- [ ] " 会得到一个空复选框,写 "- [x] " 则是已勾选的。
v1.3.7

能送达的通知,以及会报告要紧事的关联 (v1.3.7)

  • 通知重新开始发送。发送逻辑一直存在却从未被调用:应用内会出现提醒,服务器却什么也没发出——所有平台都是如此。
  • 浏览器现在也能收到。在通知页面启用;浏览器只询问一次,之后即使关闭标签页也能收到提醒。
  • 关联设备现在会在暂停限制、取消关联、重置使用计时器时通知你的监督伙伴。这些都是限制失效的途径,而恰恰是无人知晓的那几种。
  • 单日使用时长不再会减少,超过一个月的日期已经封存。守住的限制仍然算守住,没守住的也无法事后改写。
  • 已移除 Adsterra 弹窗广告。免费账户仍会看到社交栏;一个帮人免受打扰的工具不该出售打扰。
  • 修复:状态标签不再跑到任务卡片外面,折叠侧边栏重新显示图标,无论以何种方式抵达都会高亮当前页面。
v1.3.6

广告在哪里,不在哪里(v1.3.6)

  • 广告只出现在应用内,且只面向免费方案的账户。营销页面和文档页面不含广告——它们是在任何人拥有账户之前阅读的地方。
  • 隐私政策现在说明了广告的行为:来自哪些广告网络、存储什么、Cookie 横幅上的同意同样适用于广告,以及 Pro 方案不显示广告。
v1.3.5

Android 上的横幅广告,以及放得下的按钮(v1.3.5)

  • Android 的免费方案开始显示横幅广告。只有你在 Cookie 横幅上同意后才会出现,Pro 方案不显示。
  • 在手机上,任务的「恢复」「归档」「删除」按钮不再溢出卡片。
v1.3.4

语音输入,以及免费方案的广告(v1.3.4)

有两处能察觉的变化。

  • 任务的标题和备注可以口述,不必打字。备注框会一直听到你停止为止,长一点的想法不用从头再说。
  • 免费方案开始显示广告。只有你在 Cookie 横幅上同意后才会加载,拒绝不影响其他任何功能,Pro 方案不显示广告。
v1.3.3

Android app (v1.3.3)

Toddyi is now on Google Play. The Android app is a native shell around the same web application, so every feature the free and Pro tiers already offer works on the phone without change.

  • Native sign-in with Google, through the system Credential Manager.
  • Push notifications through Firebase Cloud Messaging.
  • Pro on Android is billed through Google Play, matching the Stripe price on the web. Renewals and cancellations reach the server in real time.
  • Analytics collection follows the same consent choice as on the web.
v1.3.0

十五种语言与新的登录方式(v1.3.0)

应用与公开站点现已支持十五种语言,登录方式也更多了。

  • 十五种语言:所有界面与全部文档页面。阿拉伯语从右向左显示,每种语言都配有为其挑选的字体。
  • 登录:新增 Microsoft、Apple 与 GitHub。关联可在账户页面添加与解除。
  • 结算:Stripe 会以您正在阅读的语言打开,货币与税费措辞也按所在地区显示。
  • 到期提醒:临近到期的任务会自动生成通知。
  • 倒计时:每秒更新,过去与即将到来分开显示;即使设备时钟有偏差,剩余时间依然准确。
  • 公开站点:服务条款、隐私政策、商业交易标示、常见问题以及本发布说明均以十五种语言发布。
v1.0.5

部署(v1.0.5)

仅调整生产部署配置,应用本身没有变化。

v1.0.4

文档站点(v1.0.4)

服务条款、隐私政策、法律声明、常见问题和这份更新日志现在与应用一同提供,不再单独存放。(没有 v1.0.3,该编号被跳过。)

v1.0.2

人生沙漏(v1.0.2)

换一个角度看你拥有的时间。

填入出生日期、预期寿命和睡眠时长,人生沙漏会显示剩下的天数,以及其中清醒着的秒数。它适合偶尔看一眼,而不是一直盯着。

v1.0.1

更好用的任务搜索(v1.0.1)

找到某个任务变得容易多了。

  • 搜索筛选:按日期、优先级、状态和象限筛选,并可组合使用。
  • 日期时间选择器:可拖动滚动,不用再一项项点。
  • 任务编辑页:修改已有任务的布局更清晰。
v1.0.0

Toddyi 正式发布 (v1.0.0)

欢迎使用 Toddyi!整理您的日程,追踪良好习惯,管理个人目标并提高个人生产力。

主要功能:
- 智能任务管理:设置截止日期、优先级和标签。可直接在卡片上快捷“编辑”或“删除”任务,备注支持“编辑/预览”切换 Markdown 预览。
- 习惯追踪器:建立日常/每周习惯追踪,并通过可视化图表直观展示进度。
- 艾森豪威尔矩阵:通过“紧急-重要”四象限科学分类并梳理任务优先级。
- 直观日历规划:通过月历视图拖放动作直观编排和计划任务。
- 番茄钟与倒计时:使用番茄工作法保持专注,并追踪重要目标日期的倒计时。
- Stripe 支付集成:支持升级至 Pro 专业计划解锁无限任务与习惯数量。