Skip to content

Releases: yldm-tech/taptapgo-app

v1.0.55 · 2026-10-14 · 全面提速:启动、地图与单词卡更流畅

Choose a tag to compare

@houko houko released this 21 Oct 10:14
da89d99

全面提速:启动、地图与单词卡更流畅

改进

  • 进入练习时加载更快,中文输入法的候选窗会在需要时加载。
  • 进入练习更快,反馈弹窗会在打开“报告问题”时加载。
  • 闯关地图加载更快,关卡较多时也能更快看到地图。
  • 小游戏页面打开更快,游戏封面会在浏览到时显示。
  • 个人概览中的键盘热力图会在接近屏幕时加载,打开页面更快。
  • 打字小游戏列表会在滚动接近时绘制远处的卡片,打开页面更快。
  • 发音闯关会在滚动接近时绘制远处的音标格子,打开页面更快。
  • 小八衣橱中的伙伴头像会在滚动接近时绘制,打开商店更快。
  • 设置页面打开更快了。键盘配色预览会在即将滑动到它时显示。
  • 地图和背单词页面打开时更顺畅,减少了加载时的卡顿。
  • 背单词时,第一次按键的响应更流畅。
  • 英语例句现在按需加载,打开单词卡时等待更短、流量更少。
  • 背单词页面打开得更快,小八会在页面显示后随即出现。
  • 西班牙语和马来语的单词例句现在按需加载,打开词卡时等待更短、流量更少。
  • 韩语单词卡的例句按需加载更小的数据,打开单词卡时更省流量、更快显示例句。
  • 俄语单词卡的例句按需加载更小的数据,打开单词卡时更省流量、更快显示例句。
  • 日语单词卡的例句按需加载更小的数据,打开单词卡时更省流量、更快显示例句。
  • 中文单词卡的例句按需加载更小的数据,打开单词卡时更省流量、更快显示例句。
  • 德语单词卡的例句按需加载更小的数据,打开单词卡时更省流量、更快显示例句。
  • 法语单词卡的例句按需加载更小的数据,打开单词卡时更省流量、更快显示例句。
  • 中文首页常用文字改为优先加载更小的字体文件,首次打开时减少字体下载量。
  • 闯关地图会先显示页面,再加载关卡文字预览,打开地图时更顺畅。
  • 首次打开中文首页时,字体加载更快,欢迎引导也能更快显示。
  • 中文页面会先显示常用文字,再加载其他字形,让首次打开时需要加载的样式更少。
  • 首页顶部导航的布局计算更轻,打开页面时内容能更快稳定显示。
  • 音效会在开始练习后提前准备,打开首页和第一次按键都更顺畅。
  • 页面顶部导航不再因字体完成加载而重复计算布局,首次打开时显示更快。
  • 宽屏顶部导航不再执行无效的布局测量,打开页面时响应更快。
  • 启动时先显示主要内容,再加载提示和更新通知,让首屏更快出现。
  • 优化窄屏页面头部的自适应布局测量,让启动和窗口调整更流畅。
  • 减少首页头部启动时的重复状态计算,让首屏加载更流畅。
  • 首屏显示后再启动离线更新和持久化维护任务,减少启动阶段的主线程占用。
  • 优化地图章节进度计算,让首页加载和切换章节更流畅。
  • 地图只在显示关卡时加载对应的名称和提示,减少首页启动时的计算。
  • 优化窄屏和多语言界面的页眉自适应布局,减少页面加载时的布局计算。
  • 优化窄屏页眉的自适应布局,减少切换界面时的布局计算。
  • 优化地图继续闯关的章节定位,打开地图时更快显示当前关卡。
  • 将后台更新检查安排在页面空闲时执行,减少打开页面时的卡顿。
  • 优化地图章节标签的状态计算,打开地图时更快显示锁定和跳过标记。
  • 缓存地图章节标签的状态计算,重复刷新地图时响应更快。
  • 优化继续闯关卡片的章节定位,地图打开时更快显示上次练习内容。
English

Full Speed Boost: Faster Startup, Maps, and Word Cards

Improved

  • Entering practice now loads faster — the Chinese input method's candidate window only loads when needed.
  • Entering practice is now faster — the feedback pop-up only loads when you open "Report a Problem."
  • Adventure maps load faster, so you'll see the map sooner even when there are many levels.
  • Mini-game pages open faster, and game covers now load as you scroll to them.
  • The keyboard heatmap in your personal overview now loads as it comes into view, making the page open faster.
  • The typing mini-game list now draws cards further down the list only as you scroll near them, so the page opens faster.
  • The pronunciation Adventure now draws phonetic tiles further down the list only as you scroll near them, so the page opens faster.
  • Companion avatars in Octo's Wardrobe now draw only as you scroll near them, so the shop opens faster.
  • The Settings page now opens faster. Keyboard color previews now appear just before you swipe to them.
  • The map and vocabulary-learning pages now open more smoothly, with less lag during loading.
  • When practicing vocabulary, the response to your first keystroke is now smoother.
  • English example sentences now load on demand, so opening a word card is quicker and uses less data.
  • The Word Memorization page opens faster now, and Octo appears right after the page shows up.
  • Spanish and Malay word example sentences now load on demand, so opening word cards is faster and uses less data.
  • Example sentences on Korean word cards now load smaller data on demand, saving data and showing examples faster when you open a word card.
  • Example sentences on Russian word cards now load smaller data on demand, saving data and showing examples faster when you open a word card.
  • Example sentences on Japanese word cards now load smaller data on demand, saving data and showing examples faster when you open a word card.
  • Example sentences on Chinese word cards now load smaller data on demand, saving data and showing examples faster when you open a word card.
  • Example sentences on German word cards now load smaller data on demand, saving data and showing examples faster when you open a word card.
  • Example sentences on French word cards now load smaller data on demand, saving data and showing examples faster when you open a word card.
  • The Chinese home page now loads common characters using a smaller font file first, cutting down on font downloads the first time you open it.
  • Adventure maps now show the page first, then load the level text previews, making map opening feel smoother.
  • The first time you open the Chinese home page, fonts now load faster, so the welcome guide appears sooner too.
  • Chinese pages now show common characters first, then load other glyphs, so there's less to load the first time you open them.
  • The home page's top navigation now uses lighter layout calculations, so content settles into place faster when you open the page.
  • Sound effects now get ready right after you start practicing, making the home page and your first keystroke feel smoother.
  • The top navigation no longer recalculates its layout every time fonts finish loading, so pages show up faster the first time.
  • Wide-screen top navigation no longer runs unnecessary layout measurements, so pages respond faster when you open them.
  • On startup, the main content now shows first, with tips and update notices loading afterward, so the first screen appears faster.
  • We improved the adaptive layout measurements for narrow-screen page headers, making startup and window resizing smoother.
  • We reduced repeated state calculations in the home page header on startup, making the first screen load more smoothly.
  • Offline updates and persistence maintenance tasks now start only after the first screen appears, easing main-thread load during startup.
  • We improved how map chapter progress is calculated, making the home page load and chapter switching smoother.
  • Maps now only load level names and tips when levels are shown, reducing calculations during home page startup.
  • We improved the adaptive header layout for narrow screens and multilingual interfaces, reducing layout calculations when pages load.
  • Optimized the adaptive layout for narrow-screen headers, reducing layout calculations when switching screens.
  • Optimized chapter positioning for continuing your Adventure on the map, so the current level shows up faster when you open the map.
  • Scheduled background update checks to run when the page is idle, reducing lag when opening pages.
  • Optimized status calculations for map chapter labels, so locked and skipped markers appear faster when you open the map.
  • Cached the status calculations for map chapter tags, so reopening the map repeatedly responds faster.
  • Improved chapter positioning for the Continue Adventure card, so your last practice spot shows up faster when you open the map.

v1.0.55 · 2026-10-14 · 完整更新说明 Full changelog

v1.0.29 · 2026-10-13 · 导航全新改版,发音练习升级成闯关

Choose a tag to compare

@houko houko released this 21 Oct 10:13
da89d99

导航全新改版,发音练习升级成闯关

新功能

  • 发音页的每个音都变成一关:先听例词学发音,再听写、看音标认读,按错的次数得一到三颗星,过一关解锁下一个。英语音标、汉语拼音(含声调)、日语五十音、韩语字母和法德西俄语的发音都能闯,登录后星星在各设备之间同步
  • 训练中心改成一页:所有训练按分类排在一起,可以搜索、给常用的训练点星收藏,顶部有今日目标和「继续上次」;收藏和上次练的模式登录后在各设备之间同步,每个训练页显示练习次数、上次练习和最好成绩

改进

  • 文章跟打页的输入法、提示和候选框设置收进一行工具条,较长的说明点问号再看;跟打时编码提示移到文字卡里、紧挨着正文,进度条旁边还会显示已打几个字、全文多少字。
  • 优化标准测试中的文本更新,让计时和测量刷新更流畅。
  • 优化练习文本的更新,让计时和测量刷新更流畅。
  • 优化自由打字的实时统计,计时刷新时减少重复计算。
  • 优化自由打字的建议刷新,减少计时期间的重复计算。
  • 「我的 → 家庭」换成和设置页一样的样子:每位家人一行,添加孩子在虚线框里,家长控制的每一项都是一行,开关和选项放在右边。添加孩子仍然要先设好家长密码。
  • 优化自由打字的键盘提示,计时刷新时减少重复构建。
  • 优化移动端萤火闪词的文本更新,减少重复计算,让输入反馈更流畅。
  • 蛋糕店练习减少重复的文字排版计算,让输入过程更流畅
  • 标准测试的开始页改成大卡片:左边显示你证书里的最好成绩,右边用三个大按钮选 1、3、5 分钟,测试规则可以展开查看,证书列表更清楚;测试时的倒计时也换成了醒目的计时块
  • 叠叠塔练习减少重复的文字排版计算,让输入过程更流畅
  • 划龙舟练习减少重复的文字排版计算,让输入过程更流畅
  • 挖宝冲刺练习减少重复的文字排版计算,让输入过程更流畅
  • 小八贪吃蛇练习减少重复的文字排版计算,让输入过程更流畅
  • 单词钓鱼练习减少重复的标签排版计算,让输入过程更流畅
  • 小八生日派对练习减少重复的姓名排版计算,让输入过程更流畅
  • 小八邮局练习减少重复的标签排版计算,让输入过程更流畅
  • 打地鼠练习减少重复的地鼠位置查找,让输入过程更流畅
  • 珊瑚迷宫练习减少重复的路线查找,让输入过程更流畅
  • 表情工坊练习减少重复的表情动画计算,让输入过程更流畅
  • 小八修补匠练习减少重复的文字排版计算,让输入过程更流畅
  • 闯关首页减少重复的章节进度计算,让页面切换更流畅
  • 闯关首页用更少的计算整理章节进度,让页面更新更流畅
  • 闯关页面减少重复的班级作业统计,让页面更新更流畅
  • 表情工坊减少重复的饼干排序计算,让输入过程更流畅
  • 单词钓鱼练习减少重复的鱼群筛选,让输入过程更流畅
  • 听写蜂练习减少重复的蜂巢进度计算,让输入过程更流畅
  • 听写蜂练习进一步减少不必要的蜂巢进度刷新
  • 听写蜂练习减少不必要的字母槽位刷新,让输入过程更流畅
  • 单词钓鱼练习减少无关状态变化触发的鱼群计算,让输入过程更流畅
  • 小八跑酷练习减少重复的障碍筛选,让输入过程更流畅
  • 太空射击练习减少重复的单词状态整理,让游戏操作更流畅
  • 城堡守卫练习减少重复的敌人状态整理,让游戏操作更流畅
  • 贪吃蛇练习减少重复的水果标签整理,让游戏操作更流畅
  • 划龙舟练习减少重复的节奏曲线计算,让游戏操作更流畅
  • 警察抓小偷练习减少重复的目标字符查找,让输入过程更流畅
  • 邮局练习减少重复的包裹队列整理,让游戏操作更流畅
  • 回声练习减少重复的字符序列整理,让游戏操作更流畅
  • 社区关卡列表减少重复整理和筛选,搜索与浏览更流畅
  • 竞速练习减少重复的对手状态统计,让比赛过程更流畅
  • 竞速房间大厅减少重复的玩家状态整理,让房间操作更流畅
  • 快速练习卡片减少重复的章节整理,让浏览与切换更流畅
  • 闯关首页减少重复的徽章整理,让首页浏览更流畅
  • 好友排行榜减少重复的排名整理,让排行榜浏览更流畅
  • 经验排行榜减少重复的条目整理,让排行榜浏览更流畅
  • 测速排行榜减少重复的成绩整理,让排行榜浏览更流畅
  • 班级排行榜减少重复的榜单整理,让排行榜浏览更流畅
  • 最近对局列表减少重复的结果整理,让对局记录浏览更流畅
  • 历届冠军列表减少重复的榜单整理,让排行榜浏览更流畅
  • 进行中的赛事排行榜减少重复的榜单整理,让排行榜浏览更流畅
  • 赛事详情页减少重复的排行榜整理,让赛事浏览更流畅
  • 赛事卡片减少重复的排行榜整理,让赛事浏览更流畅
  • 冠军详情减少重复的榜单整理,让排行榜弹层更流畅
  • 我的班级榜单减少重复的榜单整理,让班级页面更流畅
  • 班级页面减少重复的通知整理,让页面浏览更流畅
  • 班级页面减少重复的消息整理,让页面浏览更流畅
  • 班级页面缓存统计指标整理,减少重复计算
  • 竞速结果页缓存排行榜整理,减少重绘时的重复计算
  • 训练中心缓存分类和卡片整理,减少页面重绘时的重复计算
  • 竞速录像列表缓存屏蔽过滤结果,减少重复整理
  • 班级排行榜缓存屏蔽过滤结果,减少重复整理
  • 竞速结果页缓存领奖台整理,减少重绘时的重复计算
  • 社区精选列表缓存屏蔽过滤结果,减少重复整理
  • 班级页面缓存基本信息文案,减少重绘时的重复计算
  • 测试结果页缓存成绩文案整理,减少状态更新时的重复计算
  • 章节路径缓存星级和词数统计,减少重复遍历
  • 成长页面缓存章节进度统计,减少重复计算
  • 成长页面缓存速度趋势计算,减少曲线重绘时的重复处理
  • 首页缓存本周练习统计,减少重复计算
  • 首页缓存班级作业和通知统计,减少重复遍历
  • 成长页面缓存最近 7 天图表数据,减少重复计算
  • 本周报告缓存统计和图表数据,减少页面重绘时的重复计算
  • 地图顶部栏缓存连胜计算,减少重复处理
  • 连胜保护卡缓存连胜计算,减少页面重绘时的重复处理
  • 触屏首页缓存连胜计算,减少 Hero 区重绘时的重复处理
  • 触屏首页本周区域缓存连胜计算,减少重复处理
  • 智能练习缓存慢键排序结果,减少重复处理
  • 班级周榜缓存开放班级筛选结果,减少页面重绘时的重复处理
  • 成长摘要缓存等级、连胜和星星统计,减少重复计算
  • 练习文字缓存词列索引,减少每次输入更新时的重复处理
  • 优化珊瑚迷宫动画的静态路径计算,减少动画帧开销
  • 优化节奏场景音符轨迹计算,减少动画重绘开销
  • 优化 MOD 编辑器步骤诊断计算,减少编辑时的重复遍历
  • 优化资料卡徽章列表的加载表现,打开好友资料时界面响应更流畅。
  • 优化叠罗汉封面动画的绘制表现,动画播放更流畅。
  • 优化练习结束后的庆祝内容处理,结果页切换时响应更流畅。
  • 优化成长页速度曲线的绘制计算,调整页面时曲线响应更流畅。
  • 优化珊瑚迷宫封面动画的路径计算,动画播放更流畅。
  • 优化 MOD 录制时的按键计数,录制较长操作序列时响应更流畅。
  • 优化 MOD 编辑器步骤状态的更新计算,编辑内容时界面响应更流畅。
  • 优化智能练习规则提示的处理,切换页面时响应更流畅。
  • 优化成长页周图的绘制计算,切换页面时响应更流畅。
  • 优化班级通知列表的更新处理,切换页面时响应更流畅。
  • 优化周报速度统计,打开成长报告时处理记录更高效。
  • 优化周报历史记录的整理过程,打开周报时处理更高效。
  • 优化竞速房间状态提示的计算,房间成员变化时响应更流畅。
  • 优化家庭周报练习时长图的计算,打开报告时处理更高效。
  • 优化家庭周报徽章摘要的查询,打开报告时处理更高效。
  • 优化结果页按键速度分析的计算,打开分析卡片时处理更高效。
  • 优化触屏训练弱项键位的计算,返回训练中心时响应更流畅。
  • 优化竞速玩家名称的整理过程,进入对战页面时响应更快。
  • 优化错词本会话结束时的单词整理,完成练习后处理更高效。
  • 优化 MOD 编辑器按键搜索,输入查询时响应更流畅。
  • 优化竞速房间换主持人的查找,房主离开时处理更高效。
  • 优化智能练习语言列表的整理,进入训练中心时响应更流畅。
  • 优化拼音输入的文字布局计算,输入时界面响应更流畅。
  • 优化成长页速度趋势的计算,打开成长页面时响应更流畅。
  • 优化测速文字滚动位置的更新,连续删除时响应更流畅。
  • 优化班级消息列表的筛选,打开消息页面时响应更流畅。
  • 优化限时活动列表的整理,打开活动页面时响应更流畅。
  • 优化屏蔽名单的整理,更新屏蔽设置时响应更流畅。
  • 优化自定义键盘检查,编辑键盘布局时响应更流畅。
  • 优化首页班级提醒的整理,打开首页时响应更流畅。
  • 优化练习键盘提示的绘制,按键练习时响应更流畅。
  • 优化章节进度汇总,打开成长页面时响应更流畅。
  • 优化周报数据的整理,打开周报页面时响应更流畅。
  • 优化首页奖励徽章的整理,打开首页时响应更流畅。
  • 优化训练中心分类整理,打开训练中心时响应更流畅。
  • 优化训练中心卡片整理,切换分类时响应更流畅。
  • 优化成就页已获得徽章的整理,打开成就页时响应更流畅。
  • 优化 MOD 编辑器警告整理,切换步骤时响应更流畅。
  • 优化速度曲线的绘制,查看速度趋势时响应更流畅。
  • 优化钓鱼场景中鱼群的整理,练习时画面响应更流畅。
  • 优化乒乓球游戏的键位整理,练习时画面响应更流畅。
  • 优化回声游戏的活动键位整理,练习时画面响应更流畅。
  • 优化城堡游戏的敌人整理,练习时画面响应更流畅。
  • 优化跳跃游戏的活动键位整理,练习时画面响应更流畅。
  • 优化射击游戏的词条整理,练习时画面响应更流畅。
  • 优化钓鱼场景的收线整理,输入时画面响应更流畅。
  • 优化脸谱游戏的动画部位整理,练习时画面响应更流畅。
  • 优化练习文本的列整理,输入时画面响应更流畅。
  • 优化词书分类整理,打开词书选择页时响应更流畅。
  • 优化赛季历史记录的整理,打开历史赛季时响应更流畅。
  • 优化 MOD 社区列表的整理,加载更多内容时响应更流畅。
  • 优化资料卡片徽章的整理,打开好友资料时响应更流畅。
  • 优化结算页统计数据的整理,查看本局分析时响应更流畅。
  • 优化庆祝卡片的徽章整理,查看练习结果时响应更流畅。
  • 优化鼹鼠游戏的洞位整理,练习时画面响应更流畅。
  • 优化竞速回放的排名整理,打开回放时响应更流畅。
  • 优化背单词页面的统计计算,学习进度更新时切换更顺畅。
  • 优化错词本记录的整理速度,完成练习后更快显示结果。
  • 优化屏蔽玩家的匹配计算,排行榜和好友列表更新更顺畅。
  • 优化徽章进度计算,更新学习进度时响应更快。
  • 优化新徽章的整理计算,完成练习后更快显示获得的徽章。
  • 优化学习进度合并计算,加载同步数据时更快整理跳过的关卡。
  • 优化课程键位整理,进入练习关卡时更快显示需要掌握的按键。
  • 优化账号进度导入,合并已完成语言和物品时更快完成同步。
  • 优化日语课程键位整理,切换罗马字方案时更快准备练习内容。
  • 优化学习计划进度整理,打开计划卡片时更快判断已完成的天数。
  • 优化同步时的徽章整理,加载账号进度时更快保留本地新徽章。
  • 缓存各语言的单词关卡目录,打开相关地图和练习时更快显示关卡。
  • 缓存跳过关卡的索引,打开地图和计算下一关时更快判断进度。
  • 优化自定义课程的按键整理,打开或播放较大课程时更快显示按键提示。
  • 优化确认弹窗按钮整理,按钮较多时更快显示弹窗。
  • 优化自定义文本合并,切换账号时更快整理最近练习的内容。
  • 缓存各语言的词书目录,打开背单词和词库选择时更快显示内容。
  • 缓存衣柜的角色分组,打开伙伴列表时更快整理角色。
  • 优化成就解锁提示,批量获得徽章时更快整理已完成的成就组。
  • 优化网页端成就解锁提示,批量获得徽章时更快整理已完成的成就组。
  • 闯关地图改为一次看一章:上方的章节标签可以切换章节并显示每章的星星进度,未解锁、高级版和可选章节都有标记;「继续闯关」卡移到右侧,打开地图就能接着闯关
  • 家长周报邮件可以选择每周或每月发送,邮件换成新版式:每个孩子的练习次数、速度、准确率、每天的练习时长、易错键和小八的建议一目了然,一键打开完整周报;官网的周报示例也说明了怎样开启邮件。
  • 导航改版:顶部依次是闯关、随练习语言变化的一项、测速、发音、游戏、训练、排行,在班级里还有班级;赛季挪进了「我的」。等级、金币和连胜合成一个按钮,点开是个人菜单;电脑版侧栏同样改版。
  • 发音 · 音标页面改为跟随顶部选择的练习语言,不再在页面里单独选语言
  • 训练中心的发音 · 音标卡片和手机应用的发音页也改为跟随当前练习语言,直接列出这门语言的课程
  • 闯关地图的「继续闯关」卡会标出当前练习语言,并预览这一关要打的内容,不会再把英语关卡和拼音关卡弄混
  • 连续打字时,小八改用更轻的按键动作,练习画面更流畅。
  • 打字时文字反馈更快显示,视觉特效紧随其后,连续输入更顺畅。
  • 完成单词时的波纹动画更加流畅,打字反馈更跟手。
  • 连击数字更新更加流畅,快速打字时画面更跟手。
  • 快速打字时,屏幕键盘更新更加流畅。
  • 快速打字时,屏幕键盘的按键提示切换更加流畅。
  • 快速打字时,练习文本的更新更加流畅。
  • 练习时,小八的动作更流畅,速度变化也更平稳。
  • 练习时屏幕键盘的按键反馈更流畅。
  • 练习时长篇文字的光标和错误提示更新更流畅。
  • 练习时连击反馈更流畅。
  • 练习时减少状态栏的重复计算,让按键反馈更流畅。
  • 练习时屏幕键盘更新更省资源,连续打字时减少重复计算。
  • 练习时键盘设置区域减少重复刷新,连续打字的按键反馈更快。
  • 练习时小八只处理实际显示的提示,减少连续打字时的重复计算。
  • 闯关时上一关和下一关按钮减少重复计算,关卡解锁变化仍会及时更新。
  • 打字练习时,手部提示在下一帧更新,减少按键时的卡顿。
  • 打字练习时,同一个词的朗读提示减少重复处理,按键响应更流畅。
  • 减少成就文案在首屏加载的不必要数据,让应用更快显示。
  • 连续打字时减少重复的大小写状态更新,让练习界面响应更轻快。
  • 长篇跟打练习的进度计算更省资源,打字时进度更新更加流畅。
  • 启动练习和单词功能时减少重复加载词典目录,让页面更快进入可用状态。
  • 文章跟打输入时减少文字重绘,让长文章的跟打画面更流畅
  • 代码练习输入时减少代码字符重绘,让长代码练习更流畅
  • 文章跟打的原文提示减少重复重绘,让输入过程更流畅
  • 背单词输入时减少词语排版计算,让词卡切换更流畅
  • 边练边背卡片减少重复排版计算,让输入过程更流畅
  • 优化跟打过程中当前词的查找,长文本输入时界面响应更稳定
  • 优化变换拼写后的词语查找,输入出错时反馈更及时
  • 优化练习文本输入出错时的局部更新,让长篇练习更流畅
  • 优化练习中连续按错同一按键时的处理,长篇输入更流畅
  • 缓存变换拼写词语的边界查找,让长词表输入更流畅
  • 减少日文多种拼写练习持续输入时的内存占用
  • 练习页提前准备按键音效,首次输入的反馈更及时
  • 关闭打字特效时,练习中的按键反馈更流畅。
  • 关闭打字特效时,陪伴小八减少重复刷新,练习更顺畅。
  • 打字时浮动小八的反应更顺畅,减少按键后的画面延迟
  • 关闭特效时,小八的静止画面更新更轻快,打字反馈更稳定
  • 打字时小八的动画更顺畅,减少浮动画面在连击时的卡顿
  • 进入练习前会在地图空闲时准备音效,首次按键更流畅。

修复

  • 修复连胜保护卡购买按钮无法正常打开确认窗口的问题
  • 退出登录时即使网络请求一直没有响应,也会及时清除本机登录状态。
  • 修复应用启动恢复账号较慢时,旧账号结果可能覆盖随后登录账号的问题。
  • 官网的 App Store 和 Google Play 按钮去掉了生硬的「下载于」小字,只显示商店名称。
  • 修复少量变换拼写词条在输入末尾显示异常的问题
English

Navigation Redesigned, Pronunciation Practice Upgraded into Adventure Mode

New

  • Every sound on the pronunciation page is now a level: learn it from its example, then take it as dictation and read it from its symbol for one to three stars, each level unlocking the next. Every chart has levels, and signed in, your stars sync across devices
  • The training centre is now one page: every mode sits in its section, with search, stars for favourites, and today's goal and Continue at the top. Favourites and the last mode follow your account, and each mode's page shows your rounds, last practice and best result.

Improved

  • The passage page's input method, hint and candidate settings now sit on one toolbar, the longer explanation behind a question mark; in a round the code hint sits on the text card above the passage, and the progress bar shows how much of the passage you have typed.
  • We improved text updates during standard tests, so timing and progress refresh more smoothly.
  • We improved text updates during practice sessions, so timing and progress refresh more smoothly.
  • Improved real-time stats in Free Typing mode, reducing repeated calculations during timer refreshes.
  • Improved suggestion refresh in Free Typing mode, reducing repeated calculations during timing.
  • My → Family now looks like Settings: one row per family member, a dashed box for adding a child, and each parental control on its own row with its switch or choices on the right. A parent PIN is still set before the first child is added.
  • Improved the keyboard hints for Free Typing, reducing repeated rebuilding when the timer refreshes.
  • Improved text updates for Firefly Flash Words on mobile, reducing repeated calculations for smoother input feedback.
  • Reduced repeated text layout calculations in Cake Shop practice, making the typing process smoother.
  • The speed test's start page is now one large card: your best certificate result on the left, three big 1, 3 and 5 minute buttons on the right, the rules folded away, and a clearer certificate list; the countdown during the test is now a prominent timer block
  • Stacking Tower practice now does less repeated text layout calculation, making typing smoother
  • Dragon Boat practice now does less repeated text layout calculation, making typing smoother
  • Treasure Dash practice now does less repeated text layout calculation, making typing smoother
  • Octo's Snake practice now does less repeated text layout calculation, making typing smoother
  • Word Fishing practice now does less repeated tag layout calculation, making typing smoother
  • Octo's Birthday Party practice now does less repeated name layout calculation, making typing smoother
  • Octo's Post Office practice now does less repeated tag layout calculation, making typing smoother
  • Whack-a-Mole practice now does less repeated mole position lookup, making typing smoother
  • Coral Maze practice now does less repeated path lookup, making typing smoother
  • Emoji Workshop practice now does less repeated emoji animation calculation, making typing smoother
  • Octo's Tinker practice cuts down on repeated text layout calculations, making typing smoother
  • The Adventure homepage cuts down on repeated chapter progress calculations, making page switching smoother
  • The Adventure homepage now uses fewer calculations to organize chapter progress, making page updates smoother
  • The Adventure page now reduces repeated class assignme...
Read more

v0.3.227 · 2026-10-12 · 安卓版正式上线,地图界面焕新,启动更快

Choose a tag to compare

@houko houko released this 21 Oct 10:13
da89d99

安卓版正式上线,地图界面焕新,启动更快

新功能

  • 安卓手机 App 正式版已在 Google Play 上架,官网的 Google Play 按钮直接打开正式版的下载页,不用再加入测试计划。

改进

  • 首次打开其他界面语言时,文字加载更快。
  • 使用英语等界面语言首次打开时,减少需要下载的文字资源。
  • 首次打开闯关地图时,减少不需要的成就页面代码下载。
  • 首次打开闯关地图时,减少不需要的商店页面代码下载。
  • 优化启动加载,打开应用时更快显示首屏内容。
  • 首页打开更轻快,菜单在需要时才加载。
  • 首次安装离线功能时减少重复下载,节省流量并加快准备速度。
  • 网页打开时不再加载桌面端专用功能,页面启动更轻快。
  • 闯关地图打开和滚动更流畅,远处的章节会在需要时再绘制。
  • 闯关地图加载更轻快,关卡星级的显示保持不变。
  • 闯关地图的连接路径加载更轻快,显示和动画保持不变。
  • 闯关地图会先显示关卡内容,再加载 AI 定制关卡和限时活动。
  • 打开应用时会先显示关卡内容,账号菜单等辅助功能随后加载。
  • 打开应用时,闯关地图和练习入口会更快显示。
  • 打开页面时减少需要立即加载的角色图案,错误页面和找不到的页面仍会显示小八。
  • 打开应用时更快显示主要内容,确认操作所需的对话框会在使用时加载。
  • 应用启动时更快显示主要内容,更新和同步提示会在需要时出现。
  • 应用启动时更快显示主要内容,操作反馈提示会在需要时加载。
  • 桌面设备打开应用时更快显示内容,手机键盘提示会在需要时加载。
  • 打开应用时更快显示主要内容,活动链接和邀请链接会在首屏后处理。
  • 打开应用时更快显示主要内容,键盘类型检测会在首屏后开始。
  • 切换页面或更新状态时减少顶部导航的重复测量,让界面保持更顺畅。
  • 管理后台的长列表减少重复格式化开销,浏览和筛选时更流畅。
  • 管理后台打开时减少未使用页面的加载,首屏显示更快。
  • 管理后台的内容管理页面只加载当前使用的栏目,打开课程页更快。
  • 管理后台先显示可操作的登录表单,装饰图随后加载,打开页面更快。
  • 管理后台的订单和用量列表减少重复金额格式化,滚动与筛选更顺畅。
  • 打开游戏时减少未使用的个人页面代码加载,让首页更快显示。
  • 打开打字练习时加载更快,课程页面会在需要时再载入。
  • 打开应用时需要加载的内容更少,进入首页更快。
  • 打开应用时加载更快,日语和韩语字体会在需要时再加载。
  • 不使用边练边背时,打开应用需要加载的内容更少。
  • 打开闯关地图时先显示主要内容,AI 关卡等可选卡片会在设备空闲后加载。
  • 打开闯关地图时先显示主要内容,小八形象会在设备空闲后加载。
  • 确认操作的对话框和小八图形只在需要时加载,让应用启动更轻快。
  • 词书预加载改在浏览器空闲时进行,打开应用时更快显示首屏内容。
  • 维护状态检查改在浏览器空闲时进行,应用启动时更快显示首屏内容。
  • 物理键盘检测改在浏览器空闲时启动,打开应用时更快显示首屏内容。
  • 首屏完成后再启动物理键盘检测,减少启动阶段的资源争用。
  • 首屏完成后再检查维护状态,减少启动阶段的资源争用。
  • 版本更新提示改在首屏稳定后加载,减少启动阶段的资源争用。
  • 存储空间和离线同步提示改在首屏稳定后加载,减少普通启动时的资源请求。
  • 全局提示改在首屏稳定后加载,同时保留启动期间产生的提示。
  • 账户语言偏好同步改在首屏稳定后的空闲时间执行,打开页面更顺畅。
  • 通知状态改在首屏稳定后加载,进入页面时更顺畅。
  • 课堂状态改在首屏稳定后加载,进入页面时更顺畅。
  • 未完成成绩的后台补发改在首屏稳定后执行,进入页面时更顺畅。
  • 账户权益状态改在首屏稳定后加载,进入页面时更顺畅。
  • 课堂邀请提示改在首屏稳定后加载,进入页面时更顺畅。
  • 浏览器智能助手工具改在首屏稳定后加载,不影响普通页面的打开速度。
  • 桌面端原生菜单和辅助功能改在首屏稳定后加载,启动更顺畅。
  • 家庭成员状态改在首屏稳定后预取,打开页面时更顺畅。
  • 已有账户的后台进度同步改在首屏稳定后加载,打开页面时更顺畅。
  • 推广和邀请链接信息改在首屏稳定后处理,打开页面时更顺畅。
  • 小游戏文字改为进入游戏时加载,打开首页更快。
  • 安装网页版时不再提前下载所有语言的小游戏文字,减少后台流量。尚未缓存的小游戏需要联网打开。
  • 网页版安装离线缓存时只下载当前界面语言,减少不需要的后台流量。切换界面语言后,新语言也会保存供离线使用。
  • 网页版安装离线内容时不再提前下载学校管理页面,减少普通玩家的后台流量。打开学校管理页面时仍会正常加载。
  • 网页版安装离线内容时不再提前下载学校管理页面的多语言文案,减少普通玩家的后台流量。打开学校管理页面时仍会正常加载所选语言。
  • 生成成绩分享卡和证书图片时减少额外下载,分享与保存图片更快。
  • 网页版首次打开时先显示页面,再在后台保存离线内容,打开过程更顺畅。
  • 打开练习首页时加载更少内容,每日挑战链接仍可正常开始挑战。
  • 游客打开闯关页时减少后台加载,账号菜单仍可随时打开。
  • 游客打开首页时加载更快,进入地图时需要下载的内容更少
  • 首次打开引导页时,文字和操作按钮更快出现,角色动画随后加载
  • 打开应用时减少不必要的词库数据下载,闯关内容保持不变
  • 使用非中文界面时,首次打开应用减少不需要的字体样式下载
  • 打开冒险地图时无需等待“我的”和自定义关卡页面的文案,进入这些页面时再加载,缩短首次打开的等待时间。
  • 官网页头的语言和主题合成一个按钮,语言显示简短代码,版本号放到品牌名下方;页脚的版本号可以直接点开更新日志;所有长页面都有新的回到顶部按钮,博客文章和用户协议等条款页面的正文行宽更适合阅读
  • 打开冒险地图时不再等待家庭与家长控制页面的文案,进入相关页面时再加载,缩短首次打开的等待时间。
  • 打开冒险地图时不再等待高级版页面的文案,进入相关页面时再加载,缩短首次打开的等待时间。
  • 打开冒险地图时不再等待训练课程页面的文案,进入训练中心时再加载,缩短首次打开的等待时间。
  • 复选框、开关、滑块、日期和数字输入框等控件统一换成品牌紫色,浅色和深色主题下都和页面风格一致。
  • 进入地图时下载的文案更少,打开竞速、赛事或测试时再加载对应文案。
  • 进入地图时下载的文案更少,打开排行榜时再加载排行榜文案。
  • 进入地图时下载的文案更少,打开背单词或语音课程时再加载对应文案。
  • 进入地图时下载的文案更少,打开小游戏或训练中心时再加载游戏文案。
  • 打开闯关地图时,每日挑战只计算当天主题;开始挑战时再生成题目,地图响应更快。
  • 打开地图时加载得更快,进入练习或训练中心时再加载练习文字。
  • 打开地图时加载得更快,练习或查看成绩时再加载成绩文字。
  • 打开地图时加载得更快,进入设置、练习或训练中心时再加载设置文字。
  • 打开地图时加载得更快,进入通知、社交、连接授权或设备交接页面时再加载对应文字。
  • 英语闯关地图打开得更快了。练习内容会在开始挑战时加载,离线练习仍可使用。
  • 学校后台的侧边导航改用更完整的名称,比如班级概览、学生管理、作业测验,作业和题库换了更好认的图标;浏览器标签页上仍显示简短的页面名。
  • 练习页的文字卡、单词卡、边练边背卡和屏幕键盘,以及结算页的成绩数字,都换成了没有描边、轻轻浮起的卡片;窗口够高时,标题旁的小八和进度条也会大一号。
  • 「我的」页换了新样子:头像、等级和经验条放在每个分页最上方,并显示进度是否已同步;概览改成一排数据卡片,依次是错键热力图、练习趋势和章节进度,侧边导航的选中项也更柔和清楚。
  • 设置页换了新样子:每一项都有彩色图标、名称和说明,开关和选项放在右边,一眼就能找到要改的地方。
  • 排行榜换了新样子:标题和榜单切换放在一起,每个榜单单独放进一张卡片,并写明计分规则和多久更新一次;「我的排名」改用醒目的金色卡片。
  • 进入地图时优先显示可操作内容,进度同步会在首屏显示后启动,让首次打开更快。
  • 网页版顶栏和账号菜单换了新样式:顶栏和页面内容对齐,登录按钮更醒目,账号菜单里能直接看到等级进度、连胜天数、今日经验和金币。
  • 「我的班级」改成班级看板:顶部是班级、昵称和待完成、速度、积分、排名四项数字,下面分栏显示作业、老师的通知和挑战赛、和老师的消息与积分徽章,手机上自动排成一列。
  • 打开应用时减少不相关课程数据的加载,地图和首屏内容显示更快。
  • 打开应用时减少音标课程页面的预加载数据,首屏更快显示。
  • 打开应用时减少假名课程页面的预加载数据,让首屏更快显示。
  • 打开应用时减少文章跟打课程的预加载数据,首屏更快显示。
  • 打开应用时减少词汇课程目录的预加载数据,让首屏更快显示。
  • 闯关地图换了新样子:每一章有自己的彩色横幅,显示星星进度,还有一个按钮直接接着玩这一章;小八会在你该开始的那一关旁边等你,还没解锁的关卡显示一把小锁。
  • 小八衣橱、成就、赛季通行证和高级版页面的主卡片换成了没有描边、轻轻浮起的样式。
  • 学校后台的登录页换了新样子:登录表单放在浮起的卡片里,按钮改成渐变圆角,左侧深色面板上多了几个轻轻浮动的键帽。
  • 文章跟打、发音、实时对战、家长周报、好友与邀请,以及连接 AI 助手页面的主卡片换成了没有描边、轻轻浮起的样式。
  • 闯关地图的关卡现在沿着一条蜿蜒的小路排列,走过的路段会染上这一章的颜色,关卡名字显示在关卡旁边。
  • 打开应用时减少职业专项课程的预加载数据,让首屏更快显示。
  • 打开训练中心时减少不必要的课程数据加载,让页面更快显示。
  • 进入自定义课程编辑器时减少不必要的数据加载,让页面更快显示。
  • 学校后台换上和练习应用一致的品牌紫色,卡片改成更圆润、略微浮起的样式,主要按钮带上立体底边。
  • 官网的帮助中心、博客、意见反馈、学校试用、结账、下载和条款等页面换成和首页一样的浮起卡片,下载页的系统图标和手机应用介绍的图标也换成了彩色立体图块。
  • 官网的家长周报示例换了新样式,易错键做成键帽,柱子上标出每天的练习分钟;结账页的订单摘要加了一行醒目的“今天支付”金额。
  • 学校后台的卡片统一成圆角浮起的样式,侧栏底部的班级码改成始终可见的小条,全校看板在宽屏上把作业完成率和班级概况并排显示;顶栏切换班级处不再重复显示班级名。
  • 训练中心的卡片换成浮起样式,每个训练页顶部能看到所在分类并一键返回,页尾推荐接下来可以试的训练;背单词的开始按钮会写明这一轮复习几个词、学几个新词。
  • 优化背单词页面的链接参数处理,减少进入应用时需要加载的脚本。
  • 优化文章跟打输入法组合输入时的文本更新,让输入过程更流畅。
  • 进一步优化文章跟打组合输入的文本缓存,让输入过程更流畅。

修复

  • 自由打字练习的编辑时间比设备时钟快时,删除练习也能正常生效。
  • 首次打开应用时不再提前下载日语输入法词典,需要使用时才会下载。
  • 自由打字的练习建议现在按实际连续删除的字数判断,不再把直接覆盖的文字算作删除。
  • 登录时转移访客资料遇到设备存储失败,会保留原资料供下次重试,避免误以为转移已经完成。
  • 修复移动端旧版本地数据迁移失败后可能被其他账户重复接收的问题,避免不同账户之间看到彼此的练习记录。
  • 修复浏览器本地数据迁移在存储空间不足时可能被其他账户重复接收的问题,避免共享设备上的练习记录串到别的账户。
  • 每日挑战链接预加载时不会提前开始练习。
  • 家庭迁移后,旧家长账户不能再用原来的 PIN 修改或解锁孩子的家长控制。
  • 删除家长账户时,会再次确认孩子档案仍属于该家长,避免误删已转给其他家长的档案。
  • 鼠标悬停在小游戏或自由打字链接上时,不会提前弹出家长控制提示;真正打开练习时仍会检查限制。
  • 修复两个窗口同时编辑同一篇自由打字练习时,尚未保存的文字可能丢失的问题。
  • 修复游客登录后,旧版设备数据可能再次分配给其他账号的问题,避免本机内容在账号之间误共享。
  • 修复使用输入法打字后立刻离开自由打字练习,刚提交的文字可能丢失的问题。
  • 修复从手机打开网页登录链接后,离开确认页仍可能被迟到的响应带回原链接目标的问题。
  • 修复离开手机链接的家长密码确认页后,迟到的失败响应仍可能显示错误提示的问题。
  • 切换账号或退出登录后,之前发起的账号与孩子数据导出不会再下载到当前设备。
  • 在手机上切换账号或退出登录后,之前发起的账号与孩子数据导出不会再打开分享页面。
  • 切换账号或退出登录后,之前发起的资料和头像操作不会再给当前账号显示旧账号的结果。
  • 切换账号或退出登录后,之前发起的孩子改名不会再给当前账号显示旧账号的结果。
  • 深色模式下,定制关卡的选项边框会随主题清晰显示
  • 切换孩子档案或退出登录后,之前输入的家长密码不会错误地放行当前档案。
  • 切换账号或退出登录后,之前发起的竞速请求不会再打开旧账号的比赛。
  • 切换账号或退出登录后,离线显示的账号资料会保持正确。
  • 切换家庭档案时,较早的请求不会覆盖新账号的登录状态。
  • 切换账号后,之前的请求不会用新账号的身份重试,避免误操作或误退出。
  • 修复管理后台登录恢复较慢时,旧会话结果可能覆盖新登录账号的问题。
  • 管理后台退出登录时,即使网络请求一直没有响应,也会及时清除本机登录状态。
  • 修复 macOS 桌面版菜单里的小游戏有时显示成一串代码、而不是游戏名称的问题。
English

Android version officially launched, map interface refreshed, faster startup

New

  • The Android app is now officially on Google Play. The website's Google Play button opens the release listing directly, with no testing programme to join.

Improved

  • When you open another interface language for the first time, the text now loads faster.
  • When you first open the app in English or another interface language, we now download fewer text resources.
  • When you open the Adventure map for the first time, we've cut down on unnecessary downloads of achievement page code.
  • When you open the Adventure map for the first time, we now download less unnecessary store page code.
  • We've optimized startup loading so the first screen appears faster when you open the app.
  • The home screen now opens faster, with menus loading only when you need them.
  • First-time offline installs now skip repeat downloads, saving data and getting you ready faster.
  • Desktop-only features no longer load on the web version, so pages start up faster.
  • The Adventure map now opens and scrolls more smoothly, drawing distant chapters only when needed.
  • The Adventure map loads faster, while level star displays stay exactly the same.
  • The connecting paths on the Adventure map load faster, with the same look and animations as before.
  • The Adventure map now shows level content first, then loads AI-customized levels and limited-time events.
  • When opening the app, level content now appears first, with account menus and other secondary features loading afterward.
  • When you open the app, the Adventure map and practice menu now show up faster.
  • We've reduced the character images that need to load immediately when opening pages, though error pages and not-found pages will still show Octo.
  • The app now shows its main content faster when you open it, with confirmation dialogs loading only when you actually need them.
  • The app now shows main content faster on startup, with update and sync prompts appearing only when needed.
  • The app now shows main content faster on startup, with action feedback prompts loading only when needed.
  • On desktop devices, the app now shows content faster, with phone keyboard prompts loading only when needed.
  • The app now shows its main content faster when you open it—activity links and invite links are processed after the first screen loads.
  • The app now shows its main content faster when you open it—keyboard type detection starts after the first screen loads.
  • We reduced repeated measurements of the top navigation when switching pages or updating status, keeping the interface smoother.
  • Long lists in the admin dashboard now have less repeated formatting overhead, making browsing and filtering smoother.
  • The admin dashboard now skips loading unused pages when it opens, so the first screen shows up faster.
  • The admin dashboard's content management page now only loads the section you're currently using, making the course page open faster.
  • The admin dashboard now shows the usable login form first and loads decorative images afterward, so pages open faster.
  • The admin dashboard's order and usage lists now avoid repeated amount formatting, making scrolling and filtering smoother.
  • When opening the game, unused personal page code now loads less, so the home page shows up faster.
  • Typing practice now opens faster, with lesson pages loading only when you need them.
  • The app now loads less content when you open it, so you'll reach the home screen faster.
  • The app now loads faster when opening, with Japanese and Korean fonts loading only when needed.
  • When you're not using Practice & Recite, the app loads less content on startup.
  • When you open the Adventure map, the main content shows first, while optional cards like AI levels load once your device is idle.
  • When you open the Adventure map, the main content now shows first, with Octo's graphics loading once your device is idle.
  • Confirmation dialogs and Octo's graphics now load only when needed, making the app feel lighter and faster at startup.
  • Word list preloading now happens while your browser is idle, so the app's first screen shows up faster when you open it.
  • Maintenance status checks now happen while your browser is idle, so the first screen appears faster when the app starts up.
  • Physical keyboard detection now starts when the brow...
Read more

v0.3.192 · 2026-10-11 · 优化打字流畅度,修复排行榜重名错乱

Choose a tag to compare

@houko houko released this 21 Oct 10:13
da89d99

优化打字流畅度,修复排行榜重名错乱

改进

  • 优化日文罗马字输入提示,长句练习时按键响应更流畅。
  • 优化日文罗马字练习中当前字符的查找,长句输入时响应更流畅。
  • 优化日文罗马字练习中的拼写切换,长句输入时减少卡顿。
  • 优化日文罗马字练习的按键提示,长句输入时提示更新更流畅。
  • 优化日文练习的生词卡片,长句输入时词义提示更新更流畅。
  • 优化日文罗马字练习的拼写切换,长句输入时响应更流畅。
  • 优化练习键盘的布局测量,输入过程中按键提示更新更流畅。
  • 优化练习中的按键音效,输入时响应更顺畅。
  • 优化练习文本的布局测量,连续输入时画面响应更顺畅。
  • 优化练习键盘的尺寸检测,输入过程中减少不必要的布局读取。
  • 减少练习按键音效的重复唤醒开销,连续输入时响应更及时。
  • 优化单键评分路径,连续练习时输入响应更顺畅。
  • 练习文本滚动复用已有的换行位置,输入时画面更流畅。
  • 练习提示文字在同一段落内输入时复用布局测量,减少输入过程中的卡顿。
  • 背单词词卡在输入时减少重复布局测量,卡片高度变化时仍会及时适配。
  • 文章跟打复用已有字符的换行位置,连续输入时减少布局读取。
  • 代码练习输入时复用滚动区域的布局信息,光标跟随更流畅。
  • 练习文本窗口扩展时只测量新增字符,长文本输入更流畅。
  • 文章跟打在同一文本窗口内输入时复用单词换行结果,减少重复计算。
  • 长提示文本在输入时复用已拆分的片段,定位当前提示更快。
  • 文章跟打复用行窗口已有的布局测量,减少输入时的重复扫描。
  • 长篇练习输入时减少重复排版测量,让打字反馈更流畅。
  • 闯关地图更新时间时减少关卡重复绘制,浏览长地图更顺畅。
  • 关闭特效后,打字时减少不必要的页面测量,让输入反馈更流畅。
  • 打字练习时减少重复的系统动效设置检查,让连续输入更流畅。
  • 高强度特效下连续打字时,减少重复的画面缩放测量,让输入更顺畅。
  • 高强度特效下连续打字时,减少重复查找练习文字,让反馈更流畅。
  • 输入较长的练习内容时减少重复测量,让连续打字更流畅。
  • 练习接近文章结尾时减少重复测量,让连续打字更流畅。

修复

  • 离开成就页面后,刚点过的徽章不会再延迟弹出详情。
  • 调整窗口大小或加载字体后,练习文本会重新计算换行位置,输入滚动保持正确。
  • 调整文章跟打窗口大小后,文本会重新计算换行,滚动位置保持正确。
  • 调整练习窗口大小后,练习文本会按新的换行行数显示完整或裁剪。
  • 排行榜中同分同名的玩家和班级同学现在会稳定显示,不会出现行内容错乱。
  • 测速排行榜中同分同名的玩家现在能稳定显示。
  • 个人资料中的班级排行榜遇到同分同名时现在会稳定显示每位同学。
  • 手机端班级排行榜遇到同分同名时现在会稳定显示每位同学。
  • 浏览器限制临时存储时,礼品卡兑换链接现在仍能打开并从地址栏移除兑换码。
  • “诗词名言与经典段落”一章改名为“名言与经典段落”,打通这一章得到的徽章改名为“名篇雅士”:这一章的内容跟着练习语言走,英语等语言下练的是该语言的名言和名篇,不再让人误以为要打中文诗词
  • 修改礼品卡兑换码后,页面不会再显示旧兑换码的确认信息。
  • 网络不稳时,登录框、学校后台登录页和找回密码页也会显示「忘记密码?」,不会再因为一次请求失败而找不到找回密码的入口。
  • 网络短暂中断后,回到页面会立刻重新连接;顶栏的“离线”标志也可以点按重试,不用再刷新页面才能登录
  • 词书练习会拦截与整局击键数不符的单词尝试记录,避免错词统计异常。
  • 词书练习会拦截前后矛盾的尝试记录,避免没有打错的词被误放进错词本。
English

Smoother typing, fixed leaderboard name mix-ups

Improved

  • Improved Japanese romaji input prompts, making key response smoother during long sentence practice.
  • Optimized character lookup in Japanese Romaji practice, making long-sentence typing more responsive.
  • Optimized spelling switching in Japanese Romaji practice, reducing lag when typing long sentences.
  • Optimized key hints in Japanese Romaji practice, so hints update more smoothly during long sentences.
  • Optimized vocabulary cards in Japanese practice, so word meanings update more smoothly during long sentences.
  • Optimized spelling switching in Japanese Romaji practice for a smoother response during long sentences.
  • Optimized keyboard layout measurement, so key hints update more smoothly while typing.
  • Optimized key sound effects during practice for smoother response while typing.
  • Optimized text layout measurement during practice for smoother screen response during continuous typing.
  • Optimized keyboard size detection during practice to reduce unnecessary layout reads while typing.
  • Reduced repeated wake-up overhead for practice key sound effects, so continuous typing responds more promptly.
  • Optimized the single-key scoring path for smoother typing response during continuous practice.
  • Practice text scrolling now reuses existing line-break positions, so the screen stays smoother as you type.
  • Practice prompt text now reuses layout measurements within the same paragraph, cutting down on stutter while you type.
  • Vocabulary flashcards do fewer repeat layout measurements while you type, and still adjust promptly when card height changes.
  • Article typing practice reuses existing line-break positions for characters, reducing layout checks during continuous typing.
  • Code practice reuses the scroll area's layout info while you type, making the cursor track more smoothly.
  • When the practice text window expands, only new characters are measured, making long text input smoother.
  • When typing along with an article in the same text window, word wrap results are reused, cutting down on repeated calculations.
  • Long prompt text now reuses pre-split segments while typing, so finding the current prompt is even faster.
  • Article follow-typing now reuses the line window's existing layout measurements, cutting down on repeated scanning while you type.
  • We cut down on repeated layout measurements during long practice sessions, making typing feedback smoother.
  • We reduced repeated redrawing of levels when updating the 闯关 (Adventure) map, so scrolling through long maps feels smoother.
  • With special effects turned off, we reduced unnecessary page measurements while typing, making input feedback smoother.
  • During typing practice, we cut down on repeated checks of system animation settings, so your typing flows more smoothly.
  • While typing continuously with high-intensity effects turned on, we reduced repeated screen scaling measurements, making your input feel smoother.
  • While typing continuously with high-intensity effects turned on, we reduced repeated lookups of practice text, so feedback shows up faster.
  • Reduced repeated measurements when typing longer practice content, making continuous typing smoother.
  • Reduced repeated measurements near the end of a practice passage, making continuous typing smoother.

Fixed

  • After leaving the Achievements page, badges you just tapped no longer pop up their details with a delay.
  • After resizing the window or loading fonts, the practice text now recalculates line breaks, so input scrolling stays accurate.
  • After resizing the article typing window, the text rewraps and the scroll position stays correct.
  • After resizing the practice window, the practice text now shows in full or gets trimmed based on the new number of wrapped lines.
  • Players and classmates with the same score and name on the leaderboard now display consistently, without any mixed-up rows.
  • In the speed test leaderboard, players who share the same score and name now display consistently.
  • In the class leaderboard on your profile, when classmates share the same score and name, every student now displays consistently.
  • On mobile, the class leaderboard now reliably shows every student, even when they share the same score and name.
  • If your browser limits temporary storage, gift card redemption links will now still open properly and clear the code from the address bar.
  • The chapter "Poems, Quotes & Classic Passages" is now called "Quotes & Classic Passages," and the badge you earn for completing it is now "Master of Classics." The chapter's content follows your practice language, so in English and other languages you'll practice quotes and passages from that language—no more confusion about having to type Chinese poetry.
  • After you update a gift card redemption code, the page will no longer show the confirmation message for the old code.
  • On a flaky connection the sign-in dialog, the school backend's sign-in page and the reset page still offer Forgot password, instead of hiding it after one failed request.
  • After a brief network interruption, coming back to the page will reconnect right away; you can also tap the "Offline" label in the top bar to retry, so there's no need to refresh the page just to log in again.
  • Word book practice now blocks attempt records that don't match the total keystrokes for the session, keeping mistake stats accurate.
  • Word book practice now blocks contradictory attempt records, so correctly typed words won't be mistakenly added to your mistake list.

v0.3.192 · 2026-10-11 · 完整更新说明 Full changelog

v0.3.173 · 2026-10-07 · 文章跟打支持日韩内置输入法

Choose a tag to compare

@houko houko released this 21 Oct 10:13
da89d99

文章跟打支持日韩内置输入法

新功能

  • 文章跟打的日语和韩语也能用网页内置的水杉输入法了:日语用罗马字输入,韩语用两套式键盘,不用再把系统切换到日语或韩语输入法。

修复

  • 水杉输入法打日语时,读音正好对上的词排在前面,不再被更长的联想词挤到后面,比如打 niji 第一页就有「虹」,打 hana 首选是「花」。
English

Article Typing Now Supports Built-in Japanese and Korean Input Methods

New

  • Article typing in Japanese and Korean can now use MSIME, the input method built into the page: romaji for Japanese and the 2-set keyboard for Korean, with no need to switch your computer to a Japanese or Korean input method.

Fixed

  • When typing Japanese with MSIME, words whose reading matches what you typed now come first instead of being pushed back by longer suggestions: niji shows 虹 on the first page and hana offers 花 first.

v0.3.173 · 2026-10-07 · 完整更新说明 Full changelog

v0.3.170 · 2026-10-06 · 小游戏打字更流畅,新手计划进度修复

Choose a tag to compare

@houko houko released this 21 Oct 10:13
da89d99

小游戏打字更流畅,新手计划进度修复

改进

  • 贪吃蛇小游戏输入时更流畅
  • 钓鱼小游戏输入时更流畅
  • 城堡小游戏输入时更流畅
  • 生日派对小游戏准备速度更快
  • 城堡小游戏锁定目标时更流畅
  • 贪吃蛇小游戏锁定目标时更流畅
  • 快递小游戏准备代码标签时更快
  • 官网首页换上新设计:首页试打卡片会实时显示速度、准确率和完成次数,练习模式和闯关玩法换成更立体的卡片,页面底部多了小八和朋友们

修复

  • 礼品卡兑换会在完成并发检查后重新确认有效期,等待其他操作完成期间过期的礼品卡不会被兑换。
  • Windows 上用系统输入法跟打时,刚打开页面或切回窗口后的第一个键不会再绕过输入法、直接打出一个字母被判错
  • 抽奖结果状态发生变化时,公开展示同意设置不会覆盖最新状态。
  • 活动奖励在账号等待其他操作完成后结算时,会按最新时间调整高级版奖励和后续权益的开始时间,避免奖励提前开始。
  • 礼品卡延期高级版期间如果账号被删除,延期结果仍会正确完成,不会让礼品卡卡在处理中。
  • 课堂练习进度提交会及时遵守账号封禁和注销状态,避免已停用账号继续写入课堂成绩。
  • 退出登录与生成设备验证码或登录链接同时发生时,会正确提示重新登录,避免显示无法使用的验证码或链接。
  • 修复电脑输入手机配对码时,配对码在等待中的请求里过期却仍可能登录成功的问题。
  • 课堂实时画面会及时遵守教师账号的封禁和注销状态,避免停用账号继续查看课堂数据。
  • 关闭成长活动后,正在等待处理的活动参与记录也不会再发放奖励。
  • 教师账号被封禁或注销时,私有作业模板和校本题库不会继续返回旧数据。
  • 修复手机或浏览器交接登录码在等待中的请求里过期却仍可能登录成功的问题。
  • 老师更改时区与保存学期计划或布置作业同时发生时,系统会按最新时区判断计划周次和作业截止时间。
  • 账号被封禁或删除后,教师计划页面会立即停止显示该账号的计划和额度信息。
  • 家长切换到子账号时,如果子账号在切换过程中被封禁或删除,系统会返回正确的账号状态,而不会显示内部错误。
  • 好友请求列表会跳过正在注销或封禁处理中的账号,避免显示过期的请求信息。
  • 打开关卡分享链接时会重新确认作者账号状态,封禁或注销处理中的作者不会显示过期资料。
  • 账号被封禁或注销后,正在进行的退出班级操作不会再修改班级成员关系。
  • 账号被封禁或注销期间,正在创建的支付结账不会继续保留可付款页面。
  • 举报家校消息时会先确认账号状态,注销或封禁处理中的账号不会读取或提交消息举报。
  • 账号删除与支付结账同时进行时,系统会按一致顺序处理锁,避免操作卡住。
  • 修复两位玩家同时打开彼此关卡分享链接时可能加载失败的问题。
  • 修复设备登录和浏览器接力在原会话过期后仍可能建立新登录状态的问题
  • 好友列表在账号状态变更期间保持一致,避免显示已被封禁或注销的好友资料。
  • 修复退出登录期间完成第三方账号绑定的问题,确保绑定只在原登录状态仍有效时生效
  • 修复生命周期会员购买后,延迟到达的续费恢复通知清除最新续费停止状态的问题。
  • 家长周报发送前会再次确认邮箱已验证,避免邮箱变更时将孩子的练习资料发到未验证的地址。
  • 修复自制关卡被删除时提交成绩可能失败的问题。
  • 账号被封禁或注销后,撤销已连接的应用不会再修改账号的连接和令牌。
  • 多人房间添加对手时,如果请求短暂等待账号状态更新,房间续期会从最新时间计算,避免房间过早过期。
  • 举报玩家昵称或签名时,如果对方同时注销账号,会正常提示资料不存在,不再显示服务器错误。
  • 修复头像上传超时清理后仍可能显示为当前头像的问题。
  • 修复手机或浏览器交接登录码在等待中的请求里过期却仍可能登录成功的问题。
  • 抽奖中奖通知只会发给仍符合条件、并保留关联同意的账号;账号被删除、封禁或撤回同意后不会再收到中奖邮件。
  • 排行榜请求在账号状态确认后再计算时间窗口,等待期间跨过日期边界时也会显示正确的榜单。
  • 管理员发送公告时会在账号状态确认后记录发送时间和触达人数,等待权限变更期间不会产生过时的公告时间。
  • 修复设备安全存储暂时不可用时退出登录或删除账号失败、仍显示旧账号的问题。
  • 修复账号在举报头像时被删除后出现服务器错误的问题。
  • 桌面应用不再尝试打开缺少网站主机名的无效链接。
  • 修复孩子资料被删除时家长周报仍显示旧资料和练习数据的问题
  • 新手 7 天计划里有一天没做完时,后面做过的天数也会正常打勾,卡片会提示还差哪一天,不再一直停在同一个进度
  • 修复切换账号或退出登录时,离线成绩可能记到另一账号或阻塞当前账号提交的问题
  • 修复账号退出或切换期间的会话检查结果覆盖当前账号登录状态的问题
  • 切换账号或退出登录后,实时对战回放不会再显示其他账号的缓存内容。
  • 修复切换账号期间的离线会话恢复或资料更新结果覆盖当前账号的问题
  • 修复切换账号期间的资料或头像更新结果覆盖当前账号的问题
  • 修复切换账号期间旧会话检查失败导致当前账号被退出的问题
  • 切换账号时,周赛成绩请求不会再把旧账号的结果显示或记入新账号。
  • 切换账号时,标准测试不会再把旧账号迟到的测试内容或成绩显示给新账号。
  • 切换账号时,自定义关卡不会再把旧账号迟到的挑战结果显示给新账号。
  • 切换账号时,课堂模式会立即结束旧账号的课堂会话,不会把旧账号的进度记到新账号。
  • 切换账号时,课堂消息不会再用旧账号的迟到响应清空新账号正在编辑的内容。
  • 修复领取赛季奖励时切换账号导致奖励提示和进度显示混乱的问题。
  • 修复参加限时活动时切换账号导致活动提示和列表状态混乱的问题。
  • 修复提交意见反馈时切换账号导致旧反馈结果显示给新账号的问题。
  • 修复验证邮箱过程中切换账号导致验证码结果和提示显示到错误账号的问题。
  • 修复切换账号时家庭周报邮件开关显示旧账号保存结果的问题。
English

Smoother typing in mini-games, fixed beginner plan progress

Improved

  • Snake mini-game typing is smoother
  • Fishing mini-game typing is smoother
  • Castle mini-game typing is smoother
  • Birthday party mini-game loads faster
  • Castle mini-game is smoother when locking onto targets
  • Snake mini-game is smoother when locking onto targets
  • Delivery mini-game prepares code labels faster
  • The website's home page has a fresh look: the try-it card on the home page now shows your speed, accuracy and finished phrases as you type, the practice modes and game features sit on livelier cards, and Octo and friends wave from the bottom of every page.

Fixed

  • Gift card redemption now rechecks the expiry date after concurrent checks finish, so a card that expires while waiting for other actions to complete won't be redeemed.
  • On Windows, when typing with a system input method, the first keystroke after opening a page or switching back to the window no longer skips the input method and gets wrongly marked as a stray letter.
  • When a lottery result's status changes, the public display consent setting will no longer overwrite the latest status.
  • When event rewards are settled after an account finishes waiting on other actions, the start times for premium rewards and follow-up benefits will be adjusted to the latest time, so rewards don't start earlier than they should.
  • Even if an account is deleted while a gift card's Premium extension is being processed, the extension will still complete correctly, so the gift card won't get stuck in processing.
  • Classroom practice progress submissions now promptly respect account suspension and deactivation status, so deactivated accounts can no longer keep writing classroom scores.
  • If you log out right when a device verification code or login link is being generated, you'll now correctly see a prompt to log in again, instead of an unusable code or link.
  • Fixed an expired phone-to-computer pairing code being accepted after its redemption request waited on another attempt.
  • The live classroom view now promptly reflects a teacher account's suspended or deactivated status, so a disabled account can no longer keep viewing classroom data.
  • Turning off growth campaigns now also stops pending participant settlements from issuing rewards.
  • When a teacher account is banned or deleted, private assignment templates and school question banks will no longer return old data.
  • Fixed an expired phone or desktop handoff code being accepted after its redemption request waited on another request.
  • If a teacher changes the time zone at the same time as saving a semester plan or assigning homework, the system now uses the latest time zone to determine the plan week and homework deadline.
  • After an account is banned or deleted, the teacher plan page will immediately stop showing that account's plan and quota information.
  • When a parent switches to a child account, if that account gets banned or deleted during the switch, the system now returns the correct account status instead of showing an internal error.
  • The friend request list now skips accounts that are being deactivated or banned, so you won't see outdated requests.
  • When you open a level share link, we now recheck the author's account status, so authors who are banned or being deactivated won't show outdated profile info.
  • If an account is banned or deleted, any in-progress "leave class" action will no longer change class membership.
  • If an account is banned or deleted, any payment checkout in progress will no longer keep its payable page available.
  • When reporting a school-home message, we now check the account status first; accounts that are being deleted or banned can no longer read or submit message reports.
  • When account deletion and payment checkout happen at the same time, the system now locks resources in a consistent order to prevent operations from getting stuck.
  • Fixed an issue where two players opening each other's level share links at the same time could fail to load.
  • Fixed an issue where device login and browser handoff could still create a new login session after the original session had expired.
  • The friends list now stays consistent during account status changes, so banned or deleted friends' profiles are no longer shown.
  • Fixed an issue with third-party account linking completing during logout, so linking now only takes effect while the original login session is still valid.
  • Fixed an issue where a delayed renewal-restore notification after a lifetime membership purchase could clear the latest renewal-stopped status.
  • Before sending the parent weekly report, we now double-check that the email is verified, so a child's practice data won't be sent to an unverified address after an email change.
  • Fixed an issue where submitting a score could fail if the custom level had been deleted.
  • If an account is banned or deleted, revoking a connected app will no longer change the account's connections and tokens.
  • When adding an opponent in a multiplayer room, if the request briefly waits on an account status update, the room's extension now calculates from the latest time, preventing the room from expiring too early.
  • When reporting a player's nickname or bio, if that player's account is deleted at the same time, you'll now see a normal "profile not found" message instead of a server error.
  • Fixed an issue where an avatar could still show as your current avatar even after an upload timeout had been cleaned up.
  • Fixed an expired phone or desktop handoff code being accepted after its redemption request waited on another request.
  • Giveaway winner emails are sent only to accounts that are still eligible and have kept link consent; deleted, banned or withdrawn accounts no longer receive them.
  • Leaderboard requests now calculate the time window only after the account status is confirmed, so the correct rankings still show even if the date changes over while waiting.
  • When admins send announcements, the send time and number of people reached are now recorded only after account status is confirmed, so no outdated announcement times appear while permission changes are pending.
  • Fixed an issue where signing out or deleting your account could fail when the device's secure storage was temporarily unavailable, causing the old account to still show up.
  • Fixed a server error that occurred when an account was deleted while its avatar was being reported.
  • The desktop app no longer tries to open invalid links that are missing a website hostname.
  • Fixed an issue where the parent weekly report still showed the old profile and practice data after a child's profile was deleted.
  • Fixed the beginner 7-day plan so that if one day is left unfinished, the days completed afterward now get checked off properly, and the card will show which day is still missing — instead of staying stuck on the same progress.
  • Fixed an issue where switching accounts or logging out could cause offline scores to be recorded to another account or block submission for the current account.
  • Fixed an issue where session check results during account logout or switching could overwrite the current account's login status.
  • After switching accounts or logging out, real-time battle replays will no longer show cached content from other accounts.
  • Fixed an issue where offline session recovery or profile update results could overwrite the current account's data during account switching.
  • Fixed an issue wh...
Read more

v0.3.127 · 2026-10-05 · 文章跟打新增内置水杉输入法,打字更顺畅

Choose a tag to compare

@houko houko released this 21 Oct 10:13
da89d99

文章跟打新增内置水杉输入法,打字更顺畅

新功能

  • 文章跟打新增内置的水杉输入法:不用切换系统输入法也能直接用全拼跟打,结果页还会显示码长和选重率
  • 水杉输入法的候选框换成和水杉桌面版一样的样子,可以在文章跟打页或设置里选 11 种皮肤,也可以选横排或竖排

改进

  • 移动端萤火闪词减少提示光晕的重复绘制,让游戏过程更流畅。
  • 移动端泡泡爆破减少水面波纹的重复绘制,让游戏过程更流畅。
  • 移动端太空射击减少星空漂移容器的重复绘制,让战斗过程更流畅。
  • 移动端小八跑酷减少终点旗帜的重复绘制,让奔跑过程更流畅。
  • 移动端萤火闪词减少捕获罐的重复绘制,让游戏过程更流畅。
  • 移动端迷宫减少八爪鱼的重复绘制,让探索过程更流畅。
  • 移动端乒乓球减少顶部鱼群的重复绘制,让对打过程更流畅。
  • 移动端贪吃蛇减少水果生命环的重复绘制,让游戏过程更流畅。
  • 优化手机端小八修补匠的画面更新,让横幅木钉在游戏进行时更流畅。
  • 优化手机端左右手乒乓的球和轨迹画面,让连续击球时的更新更流畅。
  • 优化手机端派对舞厅的迪斯科球画面,让连续迎接客人时更流畅。
  • 优化手机端派对舞厅的彩纸画面,让连续迎接客人时更流畅。
  • 优化手机端派对舞厅的入口门画面,让连续迎接客人时更流畅。
  • 优化手机端爬塔夜景的灯笼画面,让连续攀爬时更流畅。
  • 优化手机端气泡背景的水泡画面,让连续消除气泡时更流畅。
  • 优化手机端生日派对的人群画面,减少输入时重复绘制舞者,让客人增多后的操作更流畅。
  • 优化手机端生日蛋糕画面,让派对后段连续输入时更流畅。
  • 优化手机端爬塔天空的云朵画面,让连续攀爬时更流畅。
  • 优化手机端市场游戏的顾客耐心环画面,输入数字时更新更流畅。
  • 优化手机端左右手乒乓的螃蟹角色画面,让连续击球时更流畅。
  • 优化手机端左右手乒乓的烟花效果,让里程碑连击时画面更新更流畅。
  • 优化手机端射击游戏的激光画面,让连续击中目标时更新更流畅。
  • 优化手机端射击游戏的爆炸效果,让目标被击落时画面更新更流畅。
  • 优化手机端划龙舟的夜空灯笼画面,让连续划桨时更流畅。
  • 优化手机端划龙舟的终点拱门画面,让接近终点时更新更流畅。
  • 优化手机端蛋糕店的裱花袋画面,让连续制作蛋糕时更新更流畅。
  • 优化手机端城堡守卫的城墙画面,让连续输入时更新更流畅。
  • 优化太空射击的激光效果,减少不必要的画面重绘,让操作更流畅。
  • 优化划龙舟的划桨动画,减少不必要的画面重绘,让操作更流畅。
  • 优化跑酷障碍物的绘制,减少输入时不必要的画面重绘,让操作更流畅。
  • 优化跑酷角色动画,减少显示提示时不必要的画面重绘,让操作更流畅。
  • 优化单词钓鱼中的鱼身绘制,减少输入时不必要的画面重绘,让操作更流畅。
  • 优化邮局柜台的绘制,减少输入时不必要的画面重绘,让操作更流畅。
  • 优化配方卡的字符绘制,减少输入时不必要的画面重绘,让操作更流畅。
  • 优化拼字蜜蜂的角色绘制,减少输入时不必要的画面重绘,让操作更流畅。
  • 优化挖宝冲刺的钻头绘制,减少输入时不必要的画面重绘,让操作更流畅。
  • 优化市场收银台的绘制,减少输入时不必要的画面重绘,让操作更流畅。
  • 优化拼字蜜蜂的蜂巢绘制,减少输入时不必要的画面重绘,让操作更流畅。
  • 优化市场纸袋的绘制,减少输入时不必要的画面重绘,让操作更流畅。
  • 优化青蛙跳荷叶中的瓢虫绘制,减少输入时不必要的画面重绘,让操作更流畅。
  • 优化迷宫提示环的绘制,减少输入时不必要的画面重绘,让操作更流畅。
  • 贪吃蛇移动时会减少重复计算,让每一帧的绘制更流畅。
  • 手机小游戏在重新渲染时会跳过不必要的初始动画计算,让游戏画面更顺畅。
  • 跑酷每帧绘制障碍物、背景和终点时会共用移动计算,让画面更流畅。
  • 钓鱼画面每帧会复用鱼的位置数据,减少重复计算,让鱼和鱼线移动更流畅。
  • 城堡守卫移动敌人时会复用路径位置计算,让每帧绘制更轻量。
  • 泡泡爆破每帧绘制气泡时会复用上升高度计算,让气泡动画更流畅。
  • 节奏打字场景优化逐帧布局计算,让音符滚动更流畅。
  • 左右手乒乓优化球场布局计算,让球的移动更流畅。
  • 跑酷场景优化障碍物逐帧更新,让障碍物移动更流畅。
  • 表情工坊优化饼干传送带的逐帧计算,让饼干移动更流畅。
  • 游戏提示在每帧更新时减少重复计算,让提示和场景动画更流畅。
  • 城堡守卫在手机上移动敌人时减少每帧临时数组,场景动画更流畅。
  • 字母雨在手机上更新下落位置时减少每帧临时数组,场景动画更流畅。
  • 表情工坊在手机上的每帧绘制减少重复计算,操作更流畅。
  • 乒乓球动画减少每帧的临时数据,手机上的挥拍和球路更流畅。
  • 邮局传送带在手机上减少每帧的临时数据,包裹移动更流畅。
  • 太空射击在手机上减少每帧的临时数据,无人机移动更流畅。
  • 听写蜂在手机上的每帧绘制减少临时对象,飞行和耐心条动画更流畅。
  • 表情工坊每帧更新传送带位置时减少重复写入,动画更轻快。
  • 乒乓球场景改用更紧凑的每帧位置数据,减少动画传输开销。
  • 表情工坊预先分配每帧传输的数据,减少传送带动画的临时开销。
  • 邮局传送带预先分配每帧传输的数据,减少包裹动画的临时开销。
  • 太空射击预先分配每帧传输的数据,减少无人机动画的临时开销。
  • 太空射击直接读取每架无人机的位置,减少每帧查找数据的开销。
  • 表情工坊的饼干动画会更高效地更新位置和迟到提示,传送带上的动作更流畅。
  • 小八邮局的包裹动画会更高效地更新传送带位置,移动更流畅。
  • 字母雨会更高效地更新雨滴位置,雨滴下落动画更流畅。
  • 城堡守卫会更高效地更新敌人的位置和警戒状态,敌人移动更流畅。
  • 优化太空射击的瞄准更新,让飞船在单词移动时更顺畅地跟踪目标。
  • 优化划龙舟的画面更新,减少划船过程中每帧的临时对象,让场景滚动更流畅。
  • 优化贪吃蛇的移动画面,减少蛇身路径更新时的临时对象,让移动更流畅。
  • 优化泡泡爆破的气泡移动更新,减少没有气泡逃逸时的临时开销。
  • 优化贪吃蛇的逐帧更新,减少检查正在生长水果时的临时列表。
  • 优化太空射击的逐帧更新,减少检查空中无人机时的临时列表。
  • 优化城堡守卫的逐帧更新,减少检查行走敌人时的临时列表。
  • 优化打地鼠的逐帧更新,减少检查露出鼹鼠时的临时列表。
  • 优化单词钓鱼的逐帧更新,没有鱼状态变化时不再创建临时列表。
  • 优化节奏打字的逐帧更新,没有音符状态变化时不再创建临时列表。
  • 优化手机端「小八跑酷」的障碍物显示,让跑酷画面更流畅。
  • 优化手机端钓鱼场景的鱼群计数,让场景更新更流畅。
  • 优化手机端迷宫的墨迹显示,减少更新时的临时列表,让场景更流畅。
  • 优化手机端贪吃蛇的水果标签显示,减少更新时的临时列表,让场景更流畅。
  • 优化「拼字蜜蜂」的蜂巢进度显示,让更新更流畅。
  • 优化「小八生日派对」的人群画面,让宾客较多时也能保持流畅。
  • 优化网页端「单词钓鱼」的鱼群计数,让鱼塘更新更流畅。
  • 优化手机端「表情工坊」的表情绘制,让逐笔上色更流畅。
  • 优化网页端「表情工坊」的表情绘制,让逐笔上色更流畅。
  • 优化网页珊瑚迷宫的墨迹显示,让连续游玩更流畅
  • 优化网页钓鱼的目标提示显示,让连续输入更流畅
  • 优化网页钓鱼的鱼群绘制,让鱼群更新更流畅
  • 优化网页邮局传送带的逐帧更新,让包裹移动更流畅
  • 优化网页乒乓球的逐帧绘制,让球和影子移动更流畅
  • 优化网页钓鱼的逐帧数据更新,让鱼群移动更流畅
  • 优化网页表情工坊的传送带渲染,减少重复数据复制,让表情移动更流畅
  • 优化网页表情工坊传送带的逐帧位置更新,减少动画过程中的临时数据,让移动更流畅
  • 优化网页珊瑚迷宫的路径提示渲染,减少重复创建数据,让操作更流畅
  • 优化网页打地鼠的洞位查找,减少每次渲染的临时数据,让游戏操作更流畅
  • 优化网页太空射击的目标清理,减少动画更新时的临时数据,让战斗更流畅
  • 跑酷场景会复用可见障碍物列表,减少重复计算,让游戏画面更流畅。
  • 节奏打字会复用键位颜色,减少重复计算,让重绘更流畅。
  • 动物叠罗汉会复用画面中的堆栈范围,减少重绘时的数组复制,让高塔移动更流畅。
  • 城堡守卫会复用敌人标签的目标字符,减少重绘时的重复拆分,让战斗画面更流畅。
  • 贪吃蛇会复用水果标签的目标字符,减少重绘时的重复拆分,让游戏画面更流畅。
  • 动物叠罗汉会复用等待牌的目标字符,减少重绘时的重复拆分,让候场动物显示更流畅。
  • 优化闪电记忆游戏的画面更新,让连续输入时的操作更加流畅
  • 优化派对游戏的邀请卡片更新,让连续输入时的画面更加流畅
  • 优化挖掘游戏的图层更新,让连续输入时的画面更加流畅
  • 优化市场游戏的价格标签更新,让连续输入时的画面更加流畅
  • 优化划船游戏的单词更新,让连续输入时的画面更加流畅
  • 优化钓鱼游戏的鱼标签更新,让连续输入时的画面更加流畅
  • 优化冲刺游戏的障碍物标签更新,让连续输入时的画面更加流畅
  • 优化蛋糕游戏的订单更新,让连续输入时的画面更加流畅
  • 优化城堡游戏的敌人更新,让连续输入时的画面更加流畅
  • 优化邮局游戏的包裹标签更新,让连续输入时的画面更加流畅
  • 优化贪吃蛇游戏的水果标签更新,让连续输入时的画面更加流畅
  • 优化城堡游戏的标签更新,让连续输入时的画面更加流畅
  • 优化修补游戏的文字更新,让连续输入时的画面更加流畅
  • 优化派对游戏的舞池更新,让连续输入时的画面更加流畅
  • 优化蛋糕游戏的订单文字更新,让连续输入时的画面更加流畅
  • 太空射击会复用没有变化的单词标签,连续输入时画面更新更流畅。
  • 单词钓鱼会复用没有变化的鱼标签,输入时画面更新更流畅。
  • 表情工坊会复用没有变化的表情图案,输入时画面更新更流畅。
  • 太空射击会复用不变的拼音标签布局,输入时画面更新更流畅。
  • 八爪鱼补衣会复用不变的拼音布局,输入时画面更新更流畅。
  • 蛋糕店会复用不变的拼音订单布局,输入时画面更新更流畅。
  • 八爪鱼警长会复用不变的拼音掉落物布局,输入时画面更新更流畅。
  • 龙舟竞渡会复用不变的拼音词条布局,输入时画面更新更流畅。
  • 八爪鱼跑酷会复用不变的拼音障碍布局,输入时画面更新更流畅。
  • 动物叠叠乐会复用不变的拼音牌面,输入时画面更新更流畅。
  • 八爪鱼城堡会复用不变的拼音标签,输入时画面更新更流畅。
  • 挖宝冲刺会复用不变的拼音土层牌面,输入时画面更新更流畅。
  • 八爪鱼邮局会复用不变的拼音包裹标签,输入时画面更新更流畅。
  • 生日派对会复用不变的拼音邀请函,输入时画面更新更流畅。
  • 八爪鱼贪吃蛇会复用不变的拼音水果标签,输入时画面更新更流畅。
  • 中文拼音提示会复用不变的排版分组,输入时画面更新更流畅。
  • 拼字蜂会复用不变的字母格,输入时画面更新更流畅。
  • 拼字蜂会复用不变的蜂巢进度统计,输入时画面更新更流畅。
  • 泡泡爆破会复用不变的气泡颜色,输入时画面更新更流畅。
  • 城堡守卫会复用不变的首领状态,输入时画面更新更流畅。
  • 蛋糕店会复用不变的裱花词布局,输入时画面更新更流畅。
  • 划船节奏图会复用不变的数据,输入时画面更新更流畅。
  • 修补布会复用不变的词单元,输入时画面更新更流畅。
  • 城堡墙砖会复用不变的墙面格子,输入时画面更新更流畅。
  • 珊瑚迷宫会复用已清除迷宫的路径图,过渡动画期间画面更新更流畅。
  • 太空射击会复用不变的护盾状态,输入时画面更新更流畅。
  • 小八跑酷会复用不变的赛道速度曲线,奔跑时画面更新更流畅。
  • 小八跑酷会复用不变的跳跃障碍列表,奔跑时画面更新更流畅。
  • 小八跑酷会复用滚动画面的数据,奔跑时画面更新更流畅。
  • 小八跑酷会复用障碍物的位置数据,奔跑时画面更新更流畅。
  • 小八记忆灯减少点灯时的重复计算,让画面更新更轻快。
  • 小八警长会复用街道上不变的单词拆分结果,输入时画面更新更流畅。
  • 单词钓鱼会复用不变的鱼群摘要,输入时画面更新更流畅。
  • 补布游戏会复用当前布料的校验结果,输入时画面更新更流畅。
  • 挖矿游戏会复用可见地层的索引,移动钻头时画面更新更流畅。
  • 划船练习会复用可见单词的范围和索引,划行时画面更新更流畅。
  • 动物叠罗汉会复用等待中的方块,堆叠时画面更新更流畅。
  • 太空射击会复用母舰护甲段,输入时母舰画面更新更流畅。
  • 小八收银台会复用不变的收银显示内容,输入数字时画面更新更流畅。
  • 蛋糕店画面更新更顺畅,连续打字时响应更及时。
  • 派对画面更新更顺畅,连续输入时响应更及时。
  • 乒乓球画面更新更顺畅,连续击球时响应更及时。
  • 警长追捕画面更新更顺畅,连续输入时响应更及时。
  • 邮局画面更新更顺畅,连续输入时响应更及时。
  • 泡泡画面更新更顺畅,连续输入时响应更及时。
  • 节奏练习画面更新更顺畅,连续击键时响应更及时。
  • 龙舟画面更新更顺畅,连续划桨时响应更及时。
  • 钓鱼画面更新更顺畅,连续输入时响应更及时。
  • 太空射击画面更新更顺畅,连续输入时响应更及时。
  • 动物高塔画面更新更顺畅,连续输入时响应更及时。
  • 优化太空射击的实时位置缓存清理,词语较多时游戏运行更流畅。
  • 优化城堡守卫的敌人位置更新,敌人较多时游戏运行更流畅。
  • 优化泡泡爆破的气泡位置更新,气泡较多时游戏运行更流畅。
  • 优化单词钓鱼的鱼群位置更新,鱼较多时游戏运行更流畅。
  • 优化贪吃蛇的水果位置更新,水果较多时游戏运行更流畅。
  • 优化太空射击的词语位置更新,词语较多时游戏运行更流畅。
  • 优化字母雨的雨滴位置更新,雨滴较多时游戏运行更流畅。
  • 文章跟打使用系统输入法时,候选词窗口改为出现在正在输入的位置下方,不用再转头去屏幕另一边选字
  • 字母雨关卡生成更流畅,进入关卡时等待更少
  • 单词钓鱼关卡生成更流畅,进入关卡时等待更少
  • 打地鼠关卡生成更流畅,进入关卡时等待更少
  • 蛋糕店订单生成更流畅,长回合进入更快
  • 挖宝关卡生成更流畅,长回合进入更快
  • 闪现训练回合生成更流畅,长回合进入更快
  • 邮局小游戏使用较大的编程练习素材时,回合准备更流畅
  • 邮局小游戏生成编程标签时更流畅,使用大量代码素材也能更快开始
  • 划船小游戏生成长回合内容时更流畅,进入更快
  • 塔楼小游戏生成长回合内容时更流畅,进入更快
  • 文章跟打的中文练习默认改用内置的水杉输入法,不用切换系统输入法就能直接打;用哪个输入法的选择挪到了文章跟打页的最上面,想用自己的输入法点一下「系统输入法」就行
  • 修补小游戏生成长回合内容时更流畅,进入更快
  • 城堡小游戏生成首领关卡时更流畅,进入更快
  • 表情小游戏生成长回合内容时更流畅,进入更快
  • 蜜蜂小游戏生成长回合内容时更流畅,进入更快
  • 贪吃蛇小游戏生成无尽回合内容时更流畅
  • 小八跑酷生成长回合内容时更流畅,进入更快
  • 太空射击生成长回合内容时更流畅,进入更快
  • 派对小游戏计算长回合分数时更流畅
  • 智能难度调节在长回合中更流畅
  • 小八生日派对生成客人队列时更流畅
  • 城堡小游戏生成首领关卡时更流畅
  • 城堡小游戏安排首领和小怪时更流畅
  • 小八蛋糕店生成订单时更流畅
  • 贪吃蛇小游戏生成定时关卡时更流畅
  • 小八蛋糕店计算订单时更流畅
  • 萤火虫小游戏输入时更流畅
  • 挖矿小游戏输入时更流畅
  • 文章跟打时正在输入的拼音或编码不再带外框,直接写在光标处,和上面的字左边对齐、和已经打出的字下边对齐
  • 动物叠罗汉小游戏输入时更流畅
  • 生日派对小游戏输入时更流畅
  • 蛋糕店小游戏输入时更流畅

修复

  • 好友请求在等待处理期间过期后,接受、拒绝或取消都会按已过期处理,不会再错误地改变状态。
  • 发送好友请求时会按实际处理时间计算有效期和发送额度,等待期间不会产生已经过期的请求。
  • 参加活动时会按实际完成授权的时间检查活动是否仍在进行,等待期间结束的活动不会再加入成功。
  • 开始打字测试时会按实际发放测试的时间计算有效期,排队等待期间不会损失测试时间。
  • 新账号记录推广来源时会按实际处理时间检查 24 小时窗口,等待期间超过窗口后不会再记录来源。
  • 赛季奖励领取会按实际处理时所在的赛季计算,跨月等待后不会把奖励记到上一个赛季。
  • 比赛进度会按实际处理时间检查比赛截止时间,排队等待期间比赛结束后不会再写入新的进度。
  • 学生加入班级时会按实际处理时间检查学校许可和人数上限,等待期间许可到期后不会再绕过教师免费额度。
  • 课堂实时练习在并发操作等待期间会重新确认时间,避免练习结束后仍能加入或提交进度。
  • 活动结束后,管理员无法再修改活动题目内容。
  • 课堂挑战结束后,教师不会再因并发等待被错误地记录一次延迟结束时间。
  • 离线同步在等待并发操作完成后会重新确认会员状态,避免会员过期后仍错误解锁高级道具。
  • 活动链接归因会在并发等待后重新确认活动状态,活动结束后不会再把新账号加入活动。
  • 学校许可证在并发等待期间到期后,教师不会再给班级布置需要许可证的高级关卡。
  • 礼品卡兑换在并发等待期间会重新确认有效期,过期后不会再被兑换。
  • 修复把班级移入学校时许可证刚生效却仍按旧状态处理的问题,学校座位限制现在会按最新状态判断。
  • 修复学校许可证到期后仍可能通过计划布置高级关卡的问题,计划现在会按布置时的最新许可证状态判断。
  • 修复礼品卡在发送过程中刚好过期仍被排队发送的问题,发送时会按最新有效期判断。
  • 修复旋转好友码在请求等待期间跨过冷却时间仍被误判为太早的问题。
  • 修复首次打开好友列表时好友码创建时间可能落后的问题,好友码冷却时间现在从实际创建时开始计算。
  • 设备配对验证码会从实际创建完成时开始计时,等待期间不会白白消耗有效期。
  • 电脑和手机之间的配对链接会从实际创建完成时开始计时,等待期间不会白白消耗有效期。
  • 密码重置链接会从实际创建完成时开始计时,等待账户处理期间不会白白消耗有效期。
  • 课堂挑战会从实际创建完成时开始计时,等待班级处理期间不会白白消耗挑战时长。
  • 添加好友时会按实际完成关注的时间记录,等待账户处理期间不会显示过早的关注时间。
  • 布置课堂计划时会按实际处理时的周次检查,等待班级处理跨周后不会再给已经结束的周布置作业。
  • 邮箱验证码会从实际创建完成时开始计时,等待账户处理期间不会白白消耗有效期。
  • 加入家庭时会按实际完成加入的时间记录成员时间,等待账户处理期间不会产生过早的成员记录。
  • 登录失败限流会按实际记录尝试的时间计算,等待并发请求处理期间不会错误地延长或缩短限流窗口。
  • 作业模板的创建和修改时间会按实际处理完成的时间记录,等待教师账户处理期间不会显示过早的时间。
  • 课堂计划的更新时间会按实际保存完成的时间记录,等待班级处理期间不会显示过早的更新时间。
  • 题库文本的创建时间和更新时间现在会准确记录在保存完成时。
  • 邀请好友页面在等待账号更新后会显示准确的邀请有效期。
  • 读取学习进度时,如果账号更新造成等待,服务器时间和连胜结算会以等待结束后的时间为准。
  • 学习进度在等待账号更新后会同步显示最新的赛季经验和徽章计数。
  • 关注好友时,等待对方账号更新后会准确记录关注时间。
  • 邮箱验证码在等待账号更新期间过期后不会再被接受。
  • 活动结算在等待账户锁后会重新判断截止时间,避免已过期的活动参与记录继续保持未结算状态。
  • 学校管理员权限在操作等待期间被撤销后,原请求会被拒绝,避免已失去权限的账号继续修改学校设置和成员。
  • 头像审核期间学校关闭学生头像上传后,本次头像不会再绕过学校设置发布。
  • 举报头像时如果图片同时被移除,举报请求会正常结束,不会再出现错误提示。
  • 头像审核期间学校关闭学生头像上传后,本次头像不会再绕过学校设置发布。
  • 修复学校邀请被接受和撤回同时进行时可能卡住的问题。
  • 修复两名学校管理员同时调整对方权限时可能卡住的问题。
  • 修复学校管理员同时解冻对方班级时可能卡住的问题。
  • 学校成员被移除后,后台不会再为其发放密码重置链接。
  • 学校成员被移除后,班级转交不会再把班级交给已离校账号。
  • 学校成员被移除后,班级协作者设置不会再修改其权限。
  • 学校管理员离校后,班级管理操作会立即失效。
  • 学校管理员权限被平台收回后,班级管理操作会立即失效。
  • 家长账号被封禁或删除后,子账号不能再使用此前验证过的家长 PIN 修改使用限制或临时放行。
  • 家长账号在切换到子账号的过程中被封禁或删除时,不会再意外生成新的子账号登录会话。
  • 学校版授权迁移会把班级里已预留的学生名额一起计入,避免迁移后名额不足而错误阻止学生加入。
  • 家长账号在切换到子账号的过程中被封禁或删除时,不会再意外生成新的子账号登录会话。
  • 账号被封禁或删除后,自由打字练习同步会立即停止,不会再返回私人练习内容
  • 学校授权变更与加入班级同时发生时,系统会按最新授权状态检查名额,避免在授权结束后继续加入
  • 账号被封禁或删除后,通知列表同步会立即停止,不会再返回班级、好友或活动通知
  • 账号被封禁或删除后,好友请求列表同步会立即停止,不会再返回好友请求信息
  • 账号被封禁或删除后,班级消息同步会立即停止,不会再返回私人对话内容
  • 账号被封禁或删除后,班级列表同步会立即停止,不会再返回私人作业和成绩
  • 教师账号被封禁或删除后,班级消息列表会立即停止,不会再返回学生对话内容
  • 教师账号被封禁或删除后,班级名册会立即停止显示学生数据。
  • 教师账号被封禁或删除后,班级作业成绩会立即停止显示学生数据。
  • 教师账号被封禁或删除后,学生详情会立即停止显示该学生的数据。
  • 教师账号被封禁或删除后,班级报告会立即停止显示学生数据。
  • 教师账号被封禁或删除后,班级活动统计会立即停止显示学生数据。
  • 教师账号被封禁或删除后,班级团队数据会立即停止显示学生分组和积分。
  • 教师账号被封禁或删除后,班级报告单会立即停止显示学生数据。
  • 教师账号被封禁或删除后,班级对比会立即停止显示学生统计。
  • 教师账号被封禁或删除后,班级作业计划会立即停止显示和更新。
  • 教师账号被封禁或删除后,班级挑战排行榜会立即停止显示学生成绩。
  • 教师账号被封禁或删除后,课堂实时练习数据会立即停止显示。
  • 教师账号被封禁或删除后,班级详情会立即停止显示学生和作业数据。
  • 教师账号被封禁或删除后,班级列表会立即停止显示班级和学生统计。
  • 教师账号被封禁或删除后,班级奖励页面会立即停止显示学生积分和徽章。
  • 教师账号被封禁或删除后,班级公告和阅读统计会立即停止显示。
  • 教师账号被封禁或删除后,班级协作者列表会立即停止显示。
  • 学生账号被封禁或删除后,班级周榜会立即停止显示班级排名数据。
  • 学生账号被封禁或删除后,实时课堂列表会立即停止显示。
  • 学生账号被封禁或删除后,实时课堂单场数据会立即停止显示。
  • 教师账号被封禁或删除后,教师设置不会继续被读取。
  • 读取班级和作业时会保持账号状态一致,账号被封禁或删除后不会继续返回私密班级信息。
  • 查看家校消息时会保持账号状态一致,账号被封禁或删除后不会继续返回私密消息。
  • 查看班级挑战时会保持账号状态一致,账号被封禁或删除后不会继续返回私密挑战数据。
  • 教师查看家校消息时会保持账号状态一致,账号被封禁或删除后不会继续返回班级私密消息。
  • 发送家校消息、标记消息和公告已读时会先确认账号状态,账号被封禁或删除后不会继续写入班级记录。
  • 查看练习记录时会先确认账号状态,账号被封禁或删除后不会继续返回私密进度数据。
  • 查看当前和历史赛季进度时会先确认账号状态,账号被封禁或删除后不会继续返回私密数据。
  • 查看每日进度状态时会保持账号状态一致,账号被封禁或删除后不会继续返回私密进度。
  • 查看孩子的学习报告时会先确认家长账号状态,账号被封禁或删除后不会继续返回私密报告。
  • 打开家庭页面时会先确认当前账号状态,账号被封禁或删除后不会继续返回家庭成员和孩子的学习数据。
  • 查看家庭周报邮件设置时会先确认账号状态,账号被封禁或删除后不会继续返回邮箱和订阅信息。
  • 查看孩子的使用限制...
Read more

v0.3.102 · 2026-10-04 · 跟打与发音页面改版,打字体验更流畅

Choose a tag to compare

@houko houko released this 21 Oct 10:13
da89d99

跟打与发音页面改版,打字体验更流畅

改进

  • 文章跟打和发音两个页面重新设计:文章改成带正文预览的卡片,顶部直接推荐或继续上次练的文章;发音页按语言卡片切换,每课的音标一眼就能看到。
  • 背单词时减少词书面板的重复刷新,让连续输入更流畅。
  • 经验榜每一行显示上榜最高速度和练习语言,上方新增「我的排名」卡片,能看到自己的名次、经验和最高速度
  • 背单词时减少报告问题按钮的重复刷新,让连续输入更流畅。
  • 练习时减少小八图像的重复刷新,让连续输入更流畅。
  • 练习界面的静态图标不再随着计时器重复刷新,页面更新更流畅。
  • 减少小八图像在页面更新时的重复刷新,让动画和互动更流畅。
  • 练习中的浮动小八不再随着计时器重复重建菜单,让页面更新更流畅。
  • 课堂练习的倒计时和成绩刷新更轻量,输入过程更顺畅。
  • 老师的大屏在课堂进行时更顺畅,学员进度更新不会重复重绘不变的内容。
  • 手机课堂练习的倒计时和成绩刷新更轻量,输入过程更顺畅。
  • 手机标准测试的屏幕键盘刷新更轻量,计时过程中操作更顺畅。
  • 手机标准测试的文字窗口不会随计时器重复计算,长文本练习更顺畅。
  • 优化竞速课堂的赛道刷新,减少重复计算,让多人竞速画面更流畅。
  • 优化手机和平板练习时的屏幕键盘刷新,输入过程更流畅。
  • 优化练习页词卡刷新,打字时画面响应更流畅。
  • 优化练习页连击提示刷新,打字时画面更流畅。
  • 减少小八图像在页面刷新时的重复绘制,让练习和互动画面更流畅。
  • 优化词书练习中的单词卡刷新,复习时响应更流畅。
  • 减少练习和课堂文字窗口在时钟刷新时的重复计算,输入和滚动更流畅。
  • 减少练习页键盘模型在时钟刷新时的重复构造,输入过程更流畅。
  • 减少练习页规则提示在时钟刷新时的重复构造,输入过程更流畅。
  • 减少练习页显示模式在时钟刷新时的重复计算,输入过程更流畅。
  • 减少练习页坐姿提示在时钟刷新时的重复计算,输入过程更流畅。
  • 减少练习页实体键盘提示在时钟刷新时的重复计算,输入过程更流畅。
  • 减少练习页标题信息在时钟刷新时的重复计算,输入过程更流畅。
  • 减少练习页下一键提示在时钟刷新时的重复计算,输入过程更流畅。
  • 减少练习页键位提示在时钟刷新时的重复计算,输入过程更流畅。
  • 减少练习页词卡在时钟刷新时的重复计算,输入过程更流畅。
  • 减少标准测试键盘模型在时钟刷新时的重复构造,输入过程更流畅。
  • 减少背单词练习中朗读单词模型的重复计算,时钟刷新时更流畅。
  • 减少练习中朗读当前单词模型的重复计算,时钟刷新时更流畅。
  • 减少小手模式语音判断在时钟刷新时的重复计算,练习过程更流畅。
  • 减少词书练习中连击阈值的重复计算,时钟刷新时更流畅。
  • 减少对局回放中总时长的重复计算,播放时刷新更流畅。
  • 减少对局回放中总时长的重复计算,播放时刷新更流畅。
  • 减少对局回放中选手名称映射的重复构造,播放时刷新更流畅。
  • 减少对局回放中当前选手位置的重复查找,播放时刷新更流畅。
  • 减少对局回放中选手名次的重复查找,播放时刷新更流畅。
  • 减少对局回放中名次的重复查找,播放时刷新更流畅。
  • 优化对局回放的时间线查找,比赛播放时更流畅。
  • 减少实时对战中选手名称的重复计算,跑道刷新更流畅。
  • 减少周赛和月赛打字时文本模型的重复计算,计时刷新更流畅。
  • 用户自制关卡的实时练习画面运行更流畅,键位预览不会在每一帧重复计算。
  • 练习、比赛和活动测试中的实时速度与正确率统计刷新更轻量,长文本练习时画面更流畅。
  • 实时比赛画面刷新时会复用已计算的选手名称,参与人数较多时运行更流畅。
  • 原生文字练习在词数较多的长文本中定位当前词更快,输入时画面更流畅。
  • 代码练习在输入长代码时复用语法高亮结果,逐字输入时画面更新更流畅。
  • 单词练习在词汇较多的练习中定位当前单词更快,连续输入时响应更流畅。
  • 词汇练习会更快定位当前单词,长词表输入时画面更新更流畅。
  • 专家难度在长文本中判断当前单词是否有未改正错误更快,输入时响应更流畅。
  • 实时对战的赛道刷新更流畅,选手信息会更快显示。
  • 练习过程中的速度和准确率刷新更轻快,长文本输入时界面响应更及时。
  • 手机端背单词卡片加载更轻快,词书统计会更快显示。
  • 练习文字在输入时更新更流畅,重复的文字计算会被复用。
  • 网页日语练习的假名提示在输入时更新更流畅。
  • 网页练习输入时的文字语言识别更流畅,重复扫描会被跳过。
  • 网页练习标题在输入时保持流畅,固定内容不会重复计算。
  • 网页中文练习在输入时保持流畅,拼音列布局不会重复计算。
  • 网页中文练习在输入时保持流畅,当前词语的拼音列不会重复计算。
  • 网页练习开始提示在输入时不会重复计算,打字反馈更加流畅。
  • 网页练习在更新计时和统计信息时不会重复查找当前词语。
  • 手机端练习和比赛的光标定位只处理光标前的文字,长文本输入更加流畅。
  • 周赛和月赛打字时复用文本视图,计时刷新不会重复重建整段文字。
  • 手机比赛刷新时会复用选手名称,参赛人数较多时运行更流畅。
  • 手机比赛结束后的名次会复用已计算结果,结算画面刷新更流畅。
  • 网页比赛结束后的名次会复用已计算结果,结算画面刷新更流畅。
  • 优化自制关卡播放时的提示渲染,让操作反馈更流畅。
  • 优化自制关卡播放时的键位提示渲染,让操作反馈更流畅。
  • 优化自制关卡播放时的步骤卡片渲染,让操作反馈更流畅。
  • 优化自制关卡播放时的键位列表计算,让操作反馈更流畅。
  • 减少自制关卡播放过程中的重复初始化,让操作反馈更流畅。
  • 优化自制关卡播放时的进度计算,让操作反馈更流畅。
  • 优化网页版挑战练习中键位卡片的动画表现,连续移动时更加流畅。
  • 优化网页版比赛中选手跑道的动画更新,比赛进行时移动更加流畅。
  • 优化网页版比赛回放的动画更新,回放移动更加流畅。
  • 优化网页版背单词练习中实时数据的更新方式,练习过程更加省资源。
  • 优化自制关卡练习的动画刷新,减少游玩时页面重绘。
  • 自由打字练习的实时数据更新更轻量,输入过程更加流畅。
  • 标准测试的提示文字更新更轻量,打字过程更加流畅。
  • 单词练习减少不必要的背景刷新,输入过程更顺畅。
  • 练习页面减少背景刷新,打字时操作更顺畅。
  • 标准测试和周赛打字页面减少背景刷新,输入过程更顺畅。
  • 标准测试进行时的倒计时和速度、准确率显示更顺畅,输入长文本时页面响应更快。
  • 赛事打字时的倒计时、速度和准确率显示更顺畅,输入长文本时页面响应更快。
  • 练习页面进行时的倒计时、速度和进度显示更顺畅,输入长文本时页面响应更快。
  • 实时竞速进行时减少页面刷新开销,让打字和赛道动画更流畅。
  • 自定义关卡进行时减少页面刷新开销,让赛道动画和操作更流畅。
  • 回放页面减少赛道信息刷新开销,让回放控制和赛道动画更流畅。
  • 课堂实时练习减少无效刷新,让页面运行更省资源。
  • 移动端实时竞速减少页面刷新开销,让打字和赛道动画更流畅。
  • 移动端竞速进度上报减少无效检查,降低竞速和课堂练习的后台开销。
  • 移动端回放减少计时界面重绘,保持赛道动画流畅并降低设备开销。
  • 网页竞速进度上报减少无效检查,降低竞速时的后台开销。
  • 网页回放减少计时和游标文本重绘,保持赛道动画流畅并降低设备开销。
  • 移动端竞速减少重复绘制头像,让竞速界面刷新更轻量。
  • 移动端警长抓小偷减少小八动画的重复绘制,让追捕过程更流畅。
  • 移动端警长抓小偷减少小偷动画的重复绘制,让追捕过程更流畅。
  • 移动端警长抓小偷减少追捕距离带的重复绘制,让追捕过程更流畅。
  • 移动端单词钓鱼减少小八船只的重复绘制,让钓鱼过程更流畅。
  • 移动端青蛙跳荷叶减少青蛙动画的重复绘制,让跳跃过程更流畅。
  • 移动端青蛙跳荷叶减少瓢虫动画的重复绘制,让跳跃过程更流畅。
  • 移动端青蛙跳荷叶减少池塘背景的重复绘制,让跳跃过程更流畅。
  • 移动端记忆灯减少夜空背景的重复绘制,让记忆过程更流畅。
  • 移动端打地鼠减少草地背景的重复绘制,让敲击过程更流畅。
  • 移动端听写蜂减少天空和草地背景的重复绘制,让听写过程更流畅。
  • 移动端节奏打字减少舞台渐变和分道线的重复绘制,让击键过程更流畅。
  • 移动端挖宝冲刺减少地表背景的重复绘制,让挖掘过程更流畅。
  • 移动端城堡打字减少城堡背景的重复绘制,让战斗过程更流畅。
  • 移动端划龙舟减少远岸景物的重复绘制,让划船过程更流畅。
  • 移动端划龙舟减少水面波纹的重复绘制,让划船过程更流畅。
  • 移动端划龙舟减少天空和水面渐变的重复绘制,让划船过程更流畅。
  • 移动端字母雨减少天空渐变的重复绘制,让下落过程更流畅。
  • 移动端字母雨减少地面区域的重复绘制,让下落过程更流畅。
  • 移动端动物叠罗汉减少地面区域的重复绘制,让叠放过程更流畅。
  • 移动端萤火闪词减少日出渐变的重复绘制,让游戏过程更流畅。

修复

  • 账号被封禁后,等待中的赛事请求不会再开始挑战、提交成绩或领取参赛奖励。
  • 账号被封禁后,等待中的自制关卡请求不会再开始或提交排行榜运行。
  • 账号被封禁后,等待中的关注请求不会再建立新的关注关系。
  • 账号被封禁后,等待中的好友请求不会再被发送或接受。
  • 账号被封禁后,正在审核中的头像不会再发布为当前头像。
  • 教师账号被封禁后,等待中的课堂管理请求不会再创建课堂、资料或模板。
  • 账号被封禁后,等待中的实时对战进度不会再被记录。
  • 账号被封禁后,等待中的邀请兑换不会再生效。
  • 账号被封禁后,等待中的进度同步不会再增加经验、金币或记录练习结果。
  • 账号被封禁后,等待中的邮箱验证不会再生效。
  • 账号被封禁后,等待中的礼品卡兑换不会再生效。
  • 账号被封禁后,不能继续提交玩家资料举报。
  • 账号被封禁后,不能继续提交班级消息举报。
  • 账号被封禁后,不能继续举报其他玩家的头像。
  • 账号被封禁后,不能继续提交自制关卡举报。
  • 账号被封禁后,不能继续给自制关卡点赞或取消点赞。
  • 账号被封禁后,不能继续提交自制关卡发布所需的出生年份。
  • 账号被封禁后,不能继续修改自制关卡草稿。
  • 账号被封禁后,不能继续下架自制关卡。
  • 账号被封禁后,不能继续撤下自制关卡的社区展示申请。
  • 账号被封禁后,不能继续删除自制关卡。
  • 账号被封禁后,不能继续删除未发布的自制关卡草稿。
  • 修复账号被封禁后仍可能修改公开排行榜显示设置的问题
  • 修复账号被封禁后仍可能修改排行榜资料可见性的问题
  • 修复账号被封禁后仍可能修改个人资料的问题
  • 修复账号被封禁后仍可能修改账号偏好设置的问题
  • 修复账号被封禁后仍可能保存自由练习文档的问题
  • 修复账号被封禁后仍可能创建付款结账的问题
  • 修复账号被封禁后仍可能提交练习结果的问题
  • 修复账号被封禁后仍可能修改家庭资料和家长控制的问题
  • 修复 AI 生成重试未计入全站每日生成上限的问题
  • 账号被封禁后,正在等待 AI 生成配额的请求会立即停止,不再继续消耗额度或调用 AI 服务。
  • 账号被封禁后,正在等待进入竞速的请求会立即停止,不再创建或加入新的竞速。
  • 账号被封禁后,正在等待处理学校邀请的请求会立即停止,不再加入学校或获得学校角色。
  • 账号被封禁后,正在等待发送邮箱验证码的请求会立即停止,不再创建或发送验证码。
  • 账号被封禁或删除后,不会再在设备配对过程中创建新的设备验证码。
  • 账号被封禁后,好友码不会继续被更换
  • 账号被封禁后,App Store 和 Microsoft Store 同步购买信息时不会再继续写入新的高级版权益。
  • 账号被封禁后,班级码不会继续被更换
  • 账号被封禁后,不会再删除自己的练习记录。
  • 账号被封禁后,不会再领取赛季奖励。
  • 账号被封禁后,不会再批准新的连接应用。
  • 账号被封禁后,不会再生成新的好友邀请码。
  • 修复账号被封禁后仍可能保存注册来源信息的问题
  • 修复教师账号被封禁或删除后仍能修改班级内容的问题
  • 修复账号删除期间保存自由练习可能返回服务器错误的问题
  • 修复账号删除期间开始标准测试可能返回服务器错误的问题
  • 修复账号删除期间参加活动可能返回服务器错误的问题
  • 修复账号删除期间开始自制关卡可能返回服务器错误的问题
  • 修复账号删除期间上传头像可能返回服务器错误的问题
  • 修复账号被封禁期间提交家庭邀请码仍会记录失败尝试的问题
  • 修复账号删除期间学校成员操作返回服务器错误的问题
  • 修复账号删除期间通知已读状态仍可能被写入的问题
  • 修复账号删除后产品分析事件仍可能被保留的问题
  • 修复账号删除期间提交反馈仍可能保留账号数据的问题
  • 修复账号删除期间提交归因信息返回服务器错误的问题
  • 修复账号删除期间加入班级返回服务器错误的问题
  • 修复账号删除期间兑换礼品卡返回服务器错误的问题
  • 修复账号删除期间参加活动返回服务器错误的问题
  • 修复账号删除期间查看或兑换邀请链接返回服务器错误的问题
  • 修复账号删除期间同步学习进度返回服务器错误的问题
  • 修复账号删除期间调整公开资料、排行榜设置或举报玩家返回服务器错误的问题
  • 修复账号删除期间确认应用授权返回服务器错误的问题
  • 修复邀请家庭的账号删除期间加入家庭返回服务器错误的问题
  • 修复家庭账号彻底删除期间使用旧邀请链接返回服务器错误的问题
  • 修复账号删除期间清除家长密码返回服务器错误的问题
  • 修复账号删除期间验证邮箱返回服务器错误的问题
  • 修复账号删除期间转交学校班级返回服务器错误的问题
  • 修复教师账号删除期间解冻学校班级的问题
  • 修复成员账号删除期间学校管理员发起密码重置返回服务器错误的问题
  • 修复成员账号删除期间修改学校成员状态返回服务器错误的问题
  • 修复账号删除期间批量转移班级成员的问题
  • 电脑和手机之间切换登录时,并发发起的请求会正确替换旧链接,避免多个待处理链接同时有效。
  • 修复账号删除期间创建电脑或手机登录交接链接的问题
  • 修复账号删除期间使用好友邀请码的问题
  • 修复账号被封禁或删除时仍可能获得好友邀请奖励的问题
  • 修复账号被封禁或删除时仍可能生成好友码的问题
  • 修复账号被封禁或删除后仍能取消关注的问题
  • 修复账号被封禁或删除后仍能移除关注者的问题
  • 修复账号被封禁或删除后仍能处理好友请求的问题
  • 修复账号被封禁或删除后仍能撤回好友请求的问题
  • 修复账号被封禁或删除后仍能修改竞速回放隐私设置的问题
  • 修复账号被封禁或删除后仍能修改竞速房间状态的问题
  • 修复账号被封禁或删除后仍能修改或删除班级题库内容的问题
  • 修复账号被封禁或删除后仍能修改或删除作业模板的问题
  • 修复账号被封禁或删除后仍能修改教师作业设置的问题
  • 修复账号被封禁或删除后仍能手动布置学期计划的问题
  • 修复学校管理员账号被封禁或删除后仍能审核校本题库的问题
  • 修复学校管理员账号被封禁后仍能管理班级,以及把班级转给被封禁教师的问题
  • 修复学校管理员账号被封禁后仍能将学生移出班级的问题
  • 修复学校管理员账号被封禁或删除后仍能修改学校设置、成员和通知的问题
  • 家长周报邮件会在邮箱验证状态变化后重新确认,避免把周报发送到未验证的地址。
  • 修复已归档的活动链接仍被记录为注册来源的问题
  • 账号被封禁或删除时,进度页面不会再继续写入连胜保护等进度状态。
  • 邀请兑换在账号注册期限结束后等待锁时,会再次检查兑换期限,避免过期账号仍成功兑换邀请。
  • 修复词典更新与学习结果同时提交时,可能重新写入已被替换词条的学习记录。
  • 修复通知中心在需要自动结算连胜保护卡时,标记通知已读可能一直等待的问题。
  • 修复管理端编辑词条与删除词条同时操作时可能恢复已删除词条的问题。
  • 修复管理端编辑课程内容与删除操作同时进行时,已删除的成就或课程单元可能被恢复的问题。
  • 修复管理端编辑课程、分类或练习文本与删除操作同时进行时,已删除内容可能被恢复的问题。
  • 修复管理端同时修改课程单元时课程单元数量显示不准确的问题。
  • 修复管理端同时关闭班级或删除词典时状态可能不一致的问题。
  • 修复管理端同时创建练习文本和删除分类时,分类下可能留下未显示的练习文本的问题。
  • 修复管理端同时处理反馈时状态和处理记录可能互相覆盖的问题。
  • 修复管理端重复删除同一条练习记录时,统计数据和处理记录可能被重复处理的问题。
  • 修复管理端同时编辑和删除成就或练习文本时,内容状态可能互相覆盖的问题。
  • 修复管理端同时撤销同一批礼品卡时,撤销数量和处理记录可能不一致的问题。
  • 修复管理端同时保存和重置赛季配置时,奖励配置可能互相覆盖的问题。
English

Follow-typing and pronunciation pages redesigned for a smoother typing experience

Improved

  • We've redesigned both the Article Follow-Typing and Pronunciation pages: articles now appear as cards with a text preview, with recommended or recently practiced articles right at the top; the Pronunciation page now switches by language card, so you can see each lesson's phonetics at a glance.
  • During word memorization, we reduced repeated refreshing of the wordbook panel, making continuous typing smoother.
  • Each row on the Experience leaderboard now shows the highest speed and practice language for that entry, and a new "My Ranking" card at the top lets you see your own rank, experience, and highest speed.
  • During word memorization, we reduced repeated refreshing of the Report Issue button, making continuous typing smoother.
  • During practice, we reduced how often Octo's image refreshes, so continuous typing feels smoother.
  • Static icons on the practice screen no longer refresh repeatedly with the timer, making page updates smoother.
  • Reduced repeated refreshing of Octo's image during page updates, making animations and interactions smoother.
  • The floating Octo during practice no longer rebuilds its menu every time the timer ticks, making page updates smoother.
  • The countdown and score updates in classroom practice are now lighter, making typing feel smoother.
  • The teacher's big screen stays smoother during class, since student progress updates no longer redraw content that hasn't changed.
  • The countdown and score updates in mobile classroom practice are now lighter, making typing feel smoother.
  • The on-screen keyboard refresh in mobile standard tests is now lighter, making actions smoother while timing.
  • The text window in mobile standard tests no longer recalculates with every timer tick, making long-text practice smoother.
  • Optimized track refreshes in racing classrooms to reduce repeated calculations, making multiplayer racing visuals smoother.
  • Optimized the on-screen keyboard refresh during mobile and tablet practice, making typing smoother.
  • Optimized word card refreshes on the practice page, so the screen responds more smoothly while typing.
  • Optimized combo hint refreshes on the practice page, making the screen smoother while typing.
  • Reduced repeated drawing of Octo's image during page refreshes, making practice and interactions smoother.
  • Optimized word card refreshes during wordbook practice, making review more responsive.
  • Reduced repeated calculations in the practice and classroom text window during clock refreshes, making typing and scrolling smoother.
  • Reduced repeated construction of the keyboard model on the practice page during clock refreshes, making typing smoother.
  • Reduced repeated construction of rule hints on the practice page during clock refreshes, making typing smoother.
  • Reduced repeated calculations of display mode on the practice page during clock refreshes, making typing smoother.
  • Reduced repeated calculations of posture reminde...
Read more

v0.3.66 · 2026-10-03 · iPhone正式上架,新增测速排行榜

Choose a tag to compare

@houko houko released this 21 Oct 10:13
da89d99

iPhone正式上架,新增测速排行榜

新功能

  • iPhone 版指尖冒险已在 App Store 正式上架,官网下载页的 iOS 入口改为前往 App Store 下载正式版。
  • 排行榜新增测速榜:按标准测速的语言和时长分榜,可看周榜、月榜和总榜,每人取最好的一次达标成绩
  • 文章跟打支持英语:分级文章、故事、长文、经典段落和名言都可以整篇跟着打

改进

  • 公开排行榜不再用随机昵称代替名字:上榜的人一律显示自己的名字和头像。未满 13 岁、孩子在练或在班级里的账号默认不上公开榜,比赛里仍能看到自己的名次,想上榜可以在隐私设置里打开;家长管理的孩子档案照常上榜,家长可以关掉
  • 背单词练习中的单词卡不再随着计时器反复重绘,输入更流畅。
  • 练习中的特效层不再随着计时器重复重绘,低端设备上的打字反馈更流畅。
  • 减少打字练习中声音菜单的重复更新,让连续练习更流畅
  • 减少编程练习中代码文本的重复更新,让连续练习更流畅
  • 减少练习单词例句的重复更新,让连续练习更流畅
  • 减少练习中“报告问题”按钮的重复更新,让连续练习更流畅
  • 减少边练边背卡片的重复更新,让连续练习更流畅
  • 练习中的提示文案不再随着时钟刷新反复计算,让练习过程更流畅
  • 练习页面的章节和标题不再随着时钟刷新反复计算,让练习过程更流畅
  • 练习页面的指法提示不再随着时钟刷新反复计算,让练习过程更流畅
  • 练习页面的键位提示不再随着时钟刷新反复计算,让练习过程更流畅
  • 中文练习的字符注音布局不再随着时钟刷新反复计算,让练习过程更流畅
  • 练习过程中当前单词的定位不再随着时钟刷新反复计算,让长文本练习更流畅
  • 代码练习的语言识别不再随着时钟刷新反复扫描,让练习过程更流畅
  • 日语单词提示的假名读音不再随着时钟刷新反复计算,让练习过程更流畅
  • 练习文本的语言识别不再随着时钟刷新反复扫描,让长文本练习更流畅
  • 中文单词卡的注音布局不再随着时钟刷新反复计算,让练习过程更流畅
  • 练习页面的显示设置不再随着时钟刷新反复计算,让练习过程更流畅
  • 练习开始提示不再随着时钟刷新反复计算,让练习过程更流畅
  • 代码练习面板不再随着时钟刷新反复重绘,让代码练习过程更流畅
  • 练习规则提示不再随着时钟刷新反复重绘,让练习过程更流畅
  • 练习中的上一关和下一关按钮不再随着时钟刷新反复计算,让练习过程更流畅
  • 练习页面的指法提示在时钟刷新时不再重复绘制,让练习过程更流畅
  • 练习中的键盘布局提醒在时钟刷新时不再重复绘制,让练习过程更流畅
  • 文章跟打的输入法提示在时钟刷新时不再重复绘制,让练习过程更流畅
  • 练习页面的单词卡在时钟刷新时不再重复绘制,让练习过程更流畅
  • 练习中的错键提示在时钟刷新时不再重复绘制,让练习过程更流畅
  • 练习中的 Caps Lock 提示在时钟刷新时不再重复绘制,让练习过程更流畅
  • 练习页面的开始和坐姿提示在时钟刷新时不再重复绘制,让练习过程更流畅
  • 零失误和大师难度下按错一个键时,画面会停留片刻,标出按错的位置和实际按下的键,接着按下去的键不会再直接跳到结算;结算页也会直接打开错误回放
  • 顶部导航加入「文章」「发音」「游戏」,文章跟打、发音练习和打字小游戏一步就能打开
  • 长文马拉松的「名篇」换成贴近生活的「生活」短文,各语言都更好读好打;打日语、韩语、俄语长文时,上方原文跟着进度变色并高亮当前这一句,字也更大

修复

  • 班级关闭或冻结后,实时课堂不会再记录迟到的进度上报
  • 活动结束后不再发放新的比赛尝试,避免边界时间产生无效轮次。
  • 学校成员变更与账户删除同时进行时不再相互卡住,确保成员状态能正常更新。
  • 账户删除与加入或转班同时进行时不再相互卡住,确保班级成员变更正常完成。
  • 账户删除与班级重开同时进行时不再相互卡住,确保班级可以正常解冻。
  • 删除账户与学校成员变更同时进行时不再相互卡住,学校管理操作可以正常完成。
  • 同时调整多个学校管理员权限时不再相互卡住,管理员变更会按顺序完成。
  • 学校管理员通过邀请变更权限时会与其他管理员操作顺序协调,避免同时操作时卡住。
  • 修复在 Firefox 浏览器中文章跟打的文字不换行、超出文本框的问题
  • 移出班级与离线同步同时发生时,系统会先完成同步再清理作业记录,避免已离班学生留下新的作业成绩。
  • 订阅状态同步遇到相同时间戳的延迟通知时,不会再把当前订阅错误地替换掉。
  • 修复协作者被移出班级后,仍可能修改班级公告的问题
  • 修复协作者被移出班级后,仍可能布置班级计划作业的问题
  • 修复协作者被移出班级后,仍可能标记、删除或举报班级消息的问题
  • 修复接受学校邀请与移除成员同时进行时可能卡住的问题
  • 修复协作者被移出班级后,仍可能修改作业、教师备注或奖励的问题
  • 好友代码或移除好友关系同时发生变化时,关注操作会重新确认对方状态,避免错误建立好友关系。
  • 抽奖报名过程中如果账户刚加入班级、设置为未成年人或变成孩子档案,系统会及时阻止不符合条件的报名。
  • 修复账号删除与离线进度同步同时进行时可能互相等待的问题。
  • 修复老师移动班级到学校时与账号删除同时进行可能卡住的问题。
  • 发送好友请求前会重新确认双方的资料隐私状态,账户刚变为受保护状态时不会收到不应有的请求。
  • 解除 Google、Apple 或微信账号关联后,正在进行的登录不会再恢复已解除的登录方式。
  • App Store 订阅同步不会再用同步请求的时间覆盖较新的退款、取消或续费状态,会员状态能按商店的最新变化正确更新。
  • 好友申请接受时会再次确认双方账号的隐私保护状态;账号刚变成儿童或受保护账号后,不会因为旧页面仍开着而建立好友关系。
  • 移除粉丝和对方同时重新关注时,系统会按顺序处理;移除后不会留下仍能关注的关系。
  • 修复班级重新开放与学生加入同时进行时可能互相等待的问题。
  • 好友码轮换与并发关注操作现在会正确串行,旧好友码不会在轮换后继续生效。
  • 修复账号被封禁时仍可能被新关注的问题。
  • 活动结束时,正在加入的请求会正确遵循结束状态,不会在活动关闭后加入。
  • 电脑和手机之间切换登录时,并发发起的请求会正确替换旧链接,避免多个待处理链接同时有效。
  • 挑战结束时,正在同步成绩的学生不会再把结束后的练习计入挑战成绩。
  • 标准打字测试同时提交成绩和开始下一次测试时不会再互相卡住,成绩和测试次数都能正常保存。
  • 活动成绩提交和账号删除同时进行时不会再互相卡住,成绩或删除会正常完成。
  • 修复课堂实时比赛开始后,要打的文字一直显示为半透明、看不清的问题
  • 修复账号删除与比赛成绩提交同时进行时偶发失败的问题。
  • 修复账号删除与反作弊审核同时进行时偶发失败的问题。
  • 修复账号删除与资料举报审核同时进行时偶发失败的问题。
  • 删除家长账号时会先安全锁定孩子账号,避免并发删除导致操作失败。
  • 打开关卡偏好里的跳过大写、符号或游戏关后,练习界面的「上一关」「下一关」也会绕过这些关卡,不会再直接进入大写或符号关
  • 英文的文章跟打关卡现在也遵循关卡偏好里的「全小写」和「去掉标点」
  • 处理关卡举报和删除账号同时发生的情况时,系统会保持稳定,不再因并发操作失败。
  • 恢复被隐藏的关卡时会正确处理同时进行的账号删除,避免并发操作导致失败。
  • 删除教师账号时会正确处理同时进行的课堂挑战操作,避免并发操作导致失败。
  • 活动结束时不再发放新的练习挑战,避免领取到已经结束的活动。
  • 同时修改家长 PIN 时会按顺序检查并保存,避免较早的请求覆盖更新后的 PIN。
  • 账号在活动加入过程中被封禁或删除时,不会再加入活动。
  • 账号在抽奖报名过程中被封禁或删除时,不会再成功报名。
  • 账号在创建、提交或领取打字证书测试过程中被封禁或删除时,不会再继续处理测试。
  • 账号在加入课堂过程中被封禁或删除时,不会再成功加入课堂。
English

Now officially available on iPhone, plus a new speed leaderboard

New

  • TapTapGo for iPhone is now on the App Store, and the website's download page links to it instead of the TestFlight beta.
  • New speed-test leaderboard: ranked by standard speed-test language and duration, with weekly, monthly and all-time views; each player's best qualifying result counts.
  • Text typing now supports English: you can type along with graded articles, stories, long passages, classic excerpts, and famous quotes in full.

Improved

  • Public leaderboards no longer swap names for random nicknames: everyone on them shows their own name and avatar. Accounts under 13, used by a child or in a class are off them by default and can join from privacy settings
  • The vocabulary card no longer redraws on every practice clock tick, keeping word practice smoother.
  • The practice effects layer no longer redraws on every clock tick, keeping typing feedback smoother on slower devices.
  • Reduced unnecessary sound menu updates during typing practice.
  • Reduced unnecessary code text updates during programming practice.
  • Reduced unnecessary example-sentence updates during typing practice.
  • Reduced unnecessary report-button updates during typing practice.
  • Reduced unnecessary learn-card updates during typing practice.
  • Hint text during practice no longer recalculates every clock refresh, making practice run smoother
  • Chapter and title text on the practice page no longer recalculates every clock refresh, making practice run smoother
  • Finger placement hints on the practice page no longer recalculate every clock refresh, making practice run smoother
  • Key hints on the practice page no longer recalculate every clock refresh, making practice run smoother
  • The pronunciation layout for Chinese practice characters no longer recalculates every clock refresh, making practice run smoother
  • The current word's position during practice no longer recalculates every clock refresh, making long-text practice run smoother
  • Language detection for code practice no longer rescans every clock refresh, making practice run smoother
  • Kana readings for Japanese word hints no longer recalculate every clock refresh, making practice run smoother
  • Language detection for practice text no longer rescans every clock refresh, making long-text practice run smoother
  • The pronunciation layout on Chinese word cards no longer recalculates every clock refresh, making practice run smoother
  • Display settings on the practice page no longer recalculate every clock refresh, making practice run smoother
  • The practice start prompt no longer recalculates every clock refresh, making practice run smoother
  • The code practice panel no longer redraws every clock refresh, making code practice run smoother
  • Practice rule hints no longer redraw every clock refresh, making practice run smoother
  • The previous/next level buttons during practice no longer recalculate every clock refresh, making practice run smoother
  • Finger placement hints on the practice page no longer redraw every clock refresh, making practice run smoother
  • Keyboard layout reminders during practice no longer redraw every clock refresh, making practice run smoother
  • Input method hints for article typing no longer redraw every clock refresh, making practice run smoother
  • Word cards on the practice page no longer redraw every clock refresh, making practice run smoother
  • Wrong-key hints during practice no longer redraw every clock refresh, making practice run smoother
  • The Caps Lock reminder during practice no longer redraws repeatedly on each clock refresh, making practice smoother.
  • The start and posture reminders on the practice screen no longer redraw repeatedly on each clock refresh, making practice smoother.
  • When a wrong key ends a 0-mistake level or a Master-difficulty round, the screen now pauses on the mistake and shows the key you pressed, instead of jumping to the results on your next keystroke; the results open on the mistake replay
  • The top navigation now includes "Articles," "Pronunciation," and "Games," so you can open text typing, pronunciation practice, and typing games in just one tap.
  • The Long Text Marathon's classic passage is now an everyday-life passage in every language, and when typing Japanese, Korean or Russian long texts the original text above now follows your progress, highlights the current phrase and is larger

Fixed

  • After a class is closed or frozen, Live Classroom will no longer record late progress reports.
  • No new contest attempts are granted after an event ends, preventing invalid rounds from edge-case timing.
  • School member changes and account deletion no longer get stuck when happening at the same time, so member status updates correctly.
  • Account deletion and joining or switching classes no longer get stuck when happening at the same time, so class membership changes complete correctly.
  • Account deletion and class reopening no longer get stuck when happening at the same time, so classes can unfreeze properly.
  • Account deletion and school member changes no longer get stuck when happening at the same time, so school management actions complete correctly.
  • Adjusting multiple school admin permissions at the same time no longer causes them to get stuck, and changes now complete in order.
  • When a school admin changes permissions via invitation, it's now coordinated with other admin actions to prevent conflicts from happening at the same time.
  • Fixed an issue in Firefox where text in article typing practice didn't wrap and overflowed the text box.
  • When being removed from a class and offline sync happen at the same time, the system now finishes syncing first before clearing assignment records, so students who've left the class won't end up with new assignment scores.
  • When subscription status sync receives delayed notifications with the same timestamp, it no longer mistakenly replaces the current subscription.
  • Fixed an issue where collaborators removed from a class could still edit the class announcement.
  • Fixed an issue where collaborators removed from a class could still assign class plan homework.
  • Fixed an issue where collaborators removed from a class could still mark, delete, or report class messages.
  • Fixed an issue where accepting a school invitation and removing a member at the same time could cause things to get stuck.
  • Fixed an issue where collaborators removed from a class could still edit homework, teacher notes, or rewards.
  • When a friend code or friend removal changes at the same time, following someone now re-confirms their status first, preventing a...
Read more

v0.3.40 · 2026-10-02 · 文章跟打三章上线,终生高级版推出

Choose a tag to compare

@houko houko released this 21 Oct 10:13
da89d99

文章跟打三章上线,终生高级版推出

新功能

  • 闯关地图在耐力关之后新增「文章跟打」初级、中级、高级三章(高级版),每关完整打一篇分级文章,打错可以退格修改,首领关血量用完也能打完。网页版和电脑版在练习中文、日语、韩语、英语、俄语、法语、德语或西班牙语时可以玩,手机应用暂不提供
  • 新增终生高级版:在网站上一次付款,高级版永久有效、不再续费;正在订阅的会员也可以升级,网页订阅会自动停止续费。会员中心显示「终生会员」
  • 新增礼品卡:可以在网站上购买高级版礼品卡送给家人朋友,收到的兑换码在网站上兑换即可获得会员时长
  • 训练中心新增「发音 · 音标」课程,收录英语美音和英音音标、汉语拼音、日语五十音、韩语字母,以及法语、德语、西班牙语和俄语的发音表,点一下就能听例词朗读,还可以打字练习。
  • 免费版登录后每天可以获得 1 次 AI 教练点评,打完一局就能看到针对这局的建议;高级版不限次数
  • 在网页和电脑版上,每个高级版章节的第一关都可以免费试玩,地图上标着「试玩」,试玩的成绩不计星

改进

  • 训练中心的文章跟打卡片不再单独选语言,直接跟随顶部选择的学习语言
  • 文章跟打页面不再单独选语言,直接跟随顶部选择的学习语言;文章列表的标题会显示到整行宽度,不再只显示开头几个字
  • 网页版和电脑版里,文章挑战、长文马拉松、诗词名言与经典段落、耐力关这几章用本语言文字打的关卡,现在和文章跟打一样显示,任何难度下打错都可以退格修改,首领关血量用完也能打完(得一星)
  • 会员价格改为按你所在地区的货币显示并已含税:日本、中国大陆、美国、韩国、台湾、香港等地直接按当地货币付款,其他地区付款时自动换算成当地货币。欧盟与英国暂未开放购买,即将推出
  • AI 生成的短文、词组和教练点评会先过一遍不当用语检查,有问题的内容会自动重新生成,不再展示给孩子。
  • 读屏软件能读出今日目标、章节解锁和限时活动进度条的名称;成绩页按键分析标签、头像颜色、礼品卡种类和比赛语言都能用方向键切换;商店里连胜保护卡的购买按钮和「金币不足」的文字更清楚易读。
  • 专家难度下打中文、日文文章时按句判定:一句里没改的错字,打完这一句的句末标点就判失败,不再等到整篇打完才算。
  • AI 定制关卡、同类词和教练点评加入全站每日总量上限;到达上限时会直接说明今天的名额已用完、明天再来,不会弹出升级页。
  • 孩子档案打开升级页或碰到高级版内容时,不再看到价格、方案和外部链接,而是提示请家长来解锁;家长输入家长密码后可以直接切回家长账号。孩子档案在浏览器里打开手机 App 发来的链接时,换成别的账号也需要家长密码。
  • 文章跟打的提示选项加上了标题和说明:用自己的中文输入法打就行,这里只切换屏幕上显示的拼音或编码提示,不会切换输入法
  • 文章跟打的卡片和页面排版更整齐,打字提示的选项收成了一行;页面上也写明了每种语言怎么输入,中文的输入提示不再要求必须用拼音输入法,随机故事不会再抽到刚打过的那一篇。
  • 背单词、训练中心、个人页、升级会员和老师后台的筛选、排序、标签和打开的详情都会写进网址,复制链接分享或刷新后能回到同一个画面;老师后台带班级的链接分享出去不再丢失班级
  • 价格页更好懂了:高级版卡片直接列出能得到什么,功能对比只保留各方案的不同之处,还能先看看高级版的装扮和伙伴
  • 升级页面把高级版包含的内容逐项展示,并直接画出专属装扮和伙伴;从商店试穿、通行证奖励或章节进入时,页面顶部会显示你刚才想解锁的装扮、伙伴或章节。

修复

  • 用俄语、法语、德语、西班牙语原文打字(例如文章跟打)的成绩现在也能通过成绩验证,可以进入排行榜
  • 会员说明更准确:AI 定制关卡写明每天 100 次,会员中心补上高级版伙伴和赛季通行证高级奖励,学校版说明改为按购买的席位开班
  • 学校后台布置作业时,没有学校版授权的班级不能再选高级版章节的关卡,选择器会标出「需学校版授权」,避免学生收到打不开的作业
  • 邀请好友得到的 Pro 天数和活动奖励的 Pro 天数合并计算:每个账号 90 天内合计最多得到 30 天,超出的部分不再发放
  • 高级版章节的关卡成绩只在最近 7 天内有过高级版时记星;离线打完、会员到期后几天内才同步的成绩照常记下
  • 中文、日文练习时按 Ctrl/Option+Backspace 只删掉一个字,全角输入的 % / = # + @ 等符号和全角空格判为正确;日文或开启全小写时的大写字母关卡成绩可以正常进入排行榜,手机上的中文耐力关卡文字窗口会随进度滚动,不再越打越卡。
  • 修复班级公告超过 50 条后学生无法再标为已读的问题;离线较久的设备重新联网同步大量练习记录时更快,不会长时间卡住同一账号其他设备的同步;内容管理员在部分网络环境下修改活动文案报错的问题也已修复。
  • 家长设置的练习时长和时段限制现在也适用于网页版和桌面版的背单词、班级测验、加入课堂和自制关卡试玩,与手机端一致。
  • 粘贴的自定义文本和作业文章里看不见的方向标记、变体选择符和特殊换行符会被自动清除;多台设备新旧版本混用时,小游戏的智能难度和各语言的词书选择不会再被旧版本覆盖。
  • 限时关卡时间到的一瞬间按退格不再让成绩无法上榜;用 Tab 选中练习界面上的按钮后按回车或空格可以直接按下;中文输入法关卡不能再把屏幕文字拖进输入框计分;练习、比赛、课堂实时赛和标准测试时屏幕键盘和文字不再随计时器反复重绘,低配电脑上打字更流畅。
  • 活动奖励的同一地址名额上限对 IPv6 网络同样生效。
  • 服务器更新时不会再因为数据库升级让网站短暂卡住;桌面版刚发布新版本时点击更新偶尔下载失败、AI 关卡生成成功却没收到结果白白用掉当天次数、无人观看的过期对战房间迟迟不关闭让玩家一直显示「已在对战中」等问题均已修复。
  • 修复设备码登录或跨设备登录交接进行中恰好修改或重置密码时,新登录的会话没有被一并作废的问题;登录令牌和孩子资料等数据不再被浏览器或代理缓存,学校公用电脑退出登录后不会留下这些数据,网页版也加强了脚本安全策略。
  • 搜索结果里不会再出现官网结账页的链接。
  • 房间码或分享码全是数字的比赛邀请和关卡分享链接能正常打开;应用启动加载失败会自动重试,仍失败就显示「重试」按钮,不再白屏;打开过的词书、例句和 3D 小八在应用更新后离线也能用;存储空间满时背单词和 AI 助手开关不再出错;后台同步没有变化时不再重写数据,更省电。
  • 订阅和购买礼品卡时按钮在跳转付款页前保持「正在打开」,不会多开付款页;家长导出孩子数据时显示「正在导出」且不能重复点;分享成绩卡时切换「显示名字」不再让预览变空白;易错键都不在当前键盘上时不再显示「弱键特训」。
  • 外语界面的说法更统一:「我的」「我的班级」、班级挑战赛、每日挑战、连胜保护卡等名称和菜单一致,修正俄语、法语、德语里「你」「您」混用和几处语法错误;抽奖页的奖品价值、运营后台的数字按界面语言的写法显示,学校试用申请可以填「1.200」这样的人数。
  • 修正几处练习内容:韩语日期的星期、德语和法语里环法自行车赛、卢瓦尔河与 404 错误的说法、英语 practice 的释义,以及 decide、important、immediately 等单词音标里多余的次重音。
  • 每日挑战的「零失误」「节奏大师」改名为「准确优先」「稳住节奏」,说明改成当天的练习目标,不再写成实际并不判定的硬性规则;每天都是准确率 96% 以上且速度达标拿三星。
  • 邀请好友和活动奖励的高级版天数不再和付费订阅重叠:订阅期间得到的天数等订阅结束后才开始,已取消续费的订阅者在付费期结束时拿到全部天数;订阅退款提前结束时,天数从退款那一刻开始,一天不少。
  • 编程语言下的智能练习、水平测试等单词练习不再挤成一行横向溢出:文字按编辑器宽度自动换行,输入时会平滑滚动跟住光标。
  • 官网定价、结账页、升级页和帮助中心的会员说明改用同一套数字:装扮按全部角色可穿的 400 件计算(免费版 154 件),写明 20 位伙伴,AI 定制关卡和 AI 教练点评写明每天的具体次数
  • 第一次使用时的新手引导不会再挡住升级页面上的方案和购买按钮。
  • 受保护的账号(儿童档案、未满 13 岁、班级学生)在排行榜上看自己那一行时,显示自己的名字和头像,不再每个榜单显示一个不同的匿名昵称;其他玩家看到的仍是匿名昵称
English

Article Mode with Three Chapters Now Available, Lifetime Premium Edition Launched

New

  • Three Copy a Passage chapters (Premium) follow Endurance on the map: each level is a whole graded article, Backspace fixes mistakes, and a boss can be finished after its hearts run out. On the web and desktop apps in every practice language but Malay and code; not yet on phones
  • New Lifetime Premium: pay once on the website and Premium is yours for good, with no renewals. Subscribers can upgrade too, and a web subscription stops renewing on its own. The membership centre shows lifetime members as such
  • Gift cards: buy a Premium gift card on the website for family or friends; they redeem the code on the website to get Premium time
  • The Training Center now includes a "Pronunciation & Phonetics" course, featuring American and British English phonetic symbols, Chinese Pinyin, Japanese Hiragana/Katakana, the Korean alphabet, and pronunciation charts for French, German, Spanish, and Russian. Just tap to hear example words read aloud, then practice typing them yourself.
  • Signed-in free accounts now get 1 AI coach review a day, with advice on the run they just finished; Premium stays unlimited
  • On the web and desktop app, the first level of every premium chapter can be played for free: it is tagged Try it on the map, and a free try earns no stars

Improved

  • The passage-typing card in the training centre now follows the practice language picked at the top instead of having its own language picker
  • The passage-typing page follows the practice language picked at the top instead of having its own language picker, and its lists show as much of each passage's opening as the row has room for
  • On the web and desktop apps, levels of Story Mode, Marathon, Classics and Endurance typed in the language's own script now look like Copy a Passage, take Backspace at every difficulty, and their boss can be finished after its hearts run out, for one star
  • Membership prices are now shown in your local currency with tax included: Japan, mainland China, the US, South Korea, Taiwan and Hong Kong pay in their own currency, and everywhere else the payment page converts to yours. Purchases in the EU and the UK are coming soon
  • AI-generated passages, word lists, and coach feedback now go through an inappropriate-language check first; anything flagged gets automatically regenerated so kids never see it.
  • Screen readers can now read out the names of today's goals, chapter unlocks, and limited-time event progress bars; on the results page, you can use arrow keys to switch between the keystroke analysis tab, avatar colors, gift card types, and contest languages; in the shop, the streak shield's buy button and the "not enough coins" text are now clearer and easier to read.
  • On Expert difficulty, Chinese and Japanese passages are now judged sentence by sentence: an uncorrected typo counts as a failure as soon as you finish typing that sentence's ending punctuation, instead of waiting until the whole passage is done.
  • AI custom levels, synonym drills, and coach feedback now share a site-wide daily limit; once you hit it, you'll see a message saying today's quota is used up and to come back tomorrow, instead of an upgrade pop-up.
  • A child profile on the upgrade page or Premium content now sees a note asking a parent to unlock it instead of prices and outside links, and the parent PIN switches to the parent there. A phone link opened in a browser signed in to a child profile also needs the parent PIN before switching accounts.
  • The hint picker in Copy a passage now has a title and a note: type with your own Chinese input method; the picker only changes whether pinyin or a code is shown on screen.
  • Copy a passage has a tidier card and page, with the typing hint picker on one line. The page now says how to type each language, the Chinese input hint no longer insists on a pinyin input method, and a random story is never the one you just played.
  • Filters, sorting, tabs and open details in word practice, the training centre, your profile, upgrade and the teacher pages now live in the address, so a copied link or a reload brings back the same view; teacher links that name a class keep the class when shared
  • The pricing page is easier to read: the Premium card lists what you get, the comparison shows only where the plans differ, and you can see some of Premium's outfits and friends
  • The upgrade page now lays out what Premium includes item by item, with the exclusive outfits and friends drawn right there; arriving from a try-on in the shop, a season pass reward or a chapter, the top of the page shows the outfit, friend or chapter you wanted to unlock.

Fixed

  • Rounds typed in Russian, French, German or Spanish in their own script (such as passage typing) now pass result verification and can appear on the leaderboards
  • More accurate membership details: AI custom levels now clearly state 100 uses per day, the membership center now includes the premium companion and season pass premium rewards, and the school plan description now explains that classes are created based on purchased seats
  • When assigning homework in the school dashboard, classes without School Edition authorization can no longer select levels from Premium chapters—the selector will now mark them "School Edition Authorization Required" so students don't end up with homework they can't open
  • Pro days earned from inviting friends and Pro days from event rewards are now combined: each account can earn a maximum of 30 days total within any 90-day period, and anything beyond that won't be granted
  • Rounds on premium chapters keep their stars only when the account had premium at some point in the last 7 days; a round played offline and synced within a few days after premium ended still counts
  • During Chinese and Japanese practice, pressing Ctrl/Option+Backspace now deletes only one character, and full-width symbols like %/=#+@ and full-width spaces now count as correct; Japanese levels and uppercase-letter levels with all-lowercase mode on can now post results to the leaderboard normally; on mobile, the text window in Chinese endurance levels now scrolls with your progress instead of getting more cramped as you type.
  • Fixed an issue where students couldn't mark class announcements as read once there were more than 50; devices that had been offline for a while now sync large batches of practice data faster when rec...
Read more