Skip to content

Releases

v1.1.1 — 冷启动 14.7 秒降到瞬时 / 随机模考 / 启动动效

Choose a tag to compare

@xinghe-labs xinghe-labs released this 10 Nov 08:40

这一版最重要的一件事:启动

上一版冷启动要等 14.7 秒——每次启动都把整个题库包(300 MB 数据库)的每个文件重新算一遍 SHA-256。现在只看文件 mtime,首帧前的工作从 14.7 秒降到约 10 毫秒。

同时补上了真正的启动动效(图标淡入 + 进度线,620 ms),并修掉了 Android 12 / MIUI 上的启动黑屏与灰屏过渡。

新增

  • 随机模考:按题库各模块的题量占比分层抽题,限时交卷后统一判分,首页即可进入
  • Web 在线试用版:https://xinghe-labs.github.io/kuangshuati/,不用装就能点(内置 12 道演示题)

变快

  • 随机抽题不再让 SQLite 全表扫描(题库包加了覆盖索引)
  • 题图按显示尺寸解码,翻页更省内存

题库

更新到 2026-10-25.1:58,890 题 / 515 卷 / 39,196 张图。

首次启动需在应用内下载题库包(约 145 MB,SHA-256 校验后安装),之后全程离线。建议在 Wi-Fi 下完成。

校验

  • APK SHA-256:26bf33443203619dde70585515a3a39a81060aa7c9d378ff93b695dad0041f46
  • flutter analyze 干净;193 项测试通过(1 项依赖私有题库数据,无环境变量时跳过)
  • CI / iOS Build Check / Web Demo 三条工作流均为 success

已知限制

  • 在 MIUI 上,引擎冷启动那约 0.9 秒只有纸色底、不显示图标(系统启动窗口只画底色,不画位图)。这段时间之后接 Flutter 启动页的图标淡入。
  • iOS 只做编译验证,暂无签名分发。

v1.1.0 — 限时训练 / 题库导入 / 每日提醒

Choose a tag to compare

@xinghe-labs xinghe-labs released this 08 Nov 03:08

v1.1.0 更新内容

新功能:

  • 导入本地题库 JSON:设置页选择题库文件即可导入,支持题库格式 v2(含自评题)
  • 限时训练:首页新入口,单题倒计时(30/45/60/90 秒可选);模考模式分模块时间预算
  • 每日练习提醒:本地通知每天固定时间提醒刷题,无需任何联网权限
  • 分享成绩卡:统计页一键生成成绩卡片,分享到社交媒体
  • 桌面小组件:今日答题数与连续练习天数直接显示在桌面

改进与修复:

  • 修复模考当日统计重复计数
  • 修复导入真机偶发崩溃(Isolate 作用域问题)
  • 启用 core library desugaring,兼容更多旧设备

What's New in v1.1.0

  • Import local question banks in JSON (format v2, incl. self-graded questions)
  • Timed training: per-question countdown on the home screen; per-module time budgets in mock exams
  • Daily practice reminder via local notifications (no network permission needed)
  • Share your stats as a generated score card
  • Home-screen widget showing today's progress and streak

下载安装 / Install: download the APK below and install it on your Android device (Android 7.0+ / API 24+). The app is signed; the question bank is downloaded inside the app on first launch.

v1.0.8 · 全量题库离线刷题(首个公开版本)

Choose a tag to compare

@xinghe-labs xinghe-labs released this 07 Nov 10:23

第一个公开 Release:Android 安装包(release 构建)。

安装

  1. 下载下方 Assets 中的 kuangshuati-1.0.8+9.apk,允许安装未知来源应用后安装。
  2. 首次启动 App 会在应用内下载题库包(约 145 MB,16 MiB 分片并发下载,SHA-256 校验后安装)。
  3. 之后全程离线可用:练习、错题、收藏、笔记、统计全部存在本机。

已在真机完成端到端验证:全新安装 → 题库下载 → 练习判分。

版本信息

  • 包名 com.kuangshuati.app,versionName 1.0.8(versionCode 9)
  • 签名:APK Signature Scheme v2(RSA 4096)
  • 内容库版本 2026-10-25:58,890 道题 / 515 份试卷 / 39,196 张题图
  • APK SHA-256:dbdc8c2c7d1921d610fdd911b23c6a60d2fb3fba722bd1d7169a09f5f77b5b43

更新通道

除手动下载外,App 内置更新检查(设置页可手动触发),老版本会提示升级到本版本。

说明

题库为公考真题的网友回忆整理,权利归原出处;本项目未取得原出处的公开分发授权,题库仅随 App 以个人学习用途提供,请勿转售或再分发。详见 README。