This website requires JavaScript.
Explore
Help
Register
Sign In
iven
0 Followers
·
0 Following
Joined on
2026-02-23
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
8
Projects
Packages
Public Activity
Starred Repositories
iven
pushed to
main
at
iven/nj
2026-06-04 20:35:41 +08:00
c253c8ddcf
chore(scripts): 开发脚本支持 Flutter Windows 桌面端
iven
pushed to
feat/media-library-banner
at
iven/hms
2026-06-04 16:02:09 +08:00
a5c67d6bec
docs(wiki): 校准关键数字至 2026-06-04 — 自动测量+登录修复+知识库V2
iven
pushed to
main
at
iven/nj
2026-06-04 12:03:38 +08:00
bb388ed8ff
fix(app): 日记可见性修复 — 私密日记仅本地 + Web 端 ID 修复 + 分享按钮
iven
pushed to
main
at
iven/nj
2026-06-04 10:47:25 +08:00
c441aa4e34
fix(app): RemoteJournalRepository 创建日记 date 格式修复 — ISO 8601 → NaiveDate
iven
pushed to
main
at
iven/nj
2026-06-04 09:36:13 +08:00
e635557e67
fix(app): 修复 RemoteJournalRepository API 响应解析 — 分页信封嵌套
iven
pushed to
main
at
iven/nj
2026-06-04 09:23:01 +08:00
138bfa9723
fix(app): Flutter Web 改用 HTML 渲染器,避免 Google Fonts CDN 加载中文字体
iven
pushed to
main
at
iven/nj
2026-06-04 00:14:06 +08:00
b72009718f
fix(app): 日记保存逻辑修复 — EditorPage 改为 StatefulWidget + 更新合并编辑器状态
iven
pushed to
main
at
iven/nj
2026-06-04 00:05:35 +08:00
9fce34f4ef
fix(app): 修复 4 个 Flutter 交互问题
iven
pushed to
main
at
iven/nj
2026-06-03 19:40:28 +08:00
988ee7335a
feat(app): 内容安全词库 + 过滤服务 + 分享前检查 — 28 个测试全覆盖
9c92cba87f
test(app): ClassBloc + SearchBloc 单元测试 — 33 个测试全覆盖
f6d394afb6
test(app): 手写引擎 Canvas 集成测试 — 55 个测试全覆盖
4cd08535d3
chore(app): 管理端品牌替换 — 移除所有 ERP 面向用户文字,统一暖记风格
Compare 4 commits »
iven
pushed to
main
at
iven/nj
2026-06-03 18:05:01 +08:00
271f0c4f29
test(diary): 添加 9 个集成测试 + 修复 mood_stats 表名
iven
pushed to
main
at
iven/nj
2026-06-03 17:50:58 +08:00
4cd381295a
fix(app): Flutter Web 开发模式默认连接 localhost:3000 API
iven
pushed to
main
at
iven/nj
2026-06-03 17:46:55 +08:00
8300822232
fix(diary): JournalResp 补充 assigned_topic_id 字段
iven
pushed to
main
at
iven/nj
2026-06-03 17:21:09 +08:00
367f21de08
feat(app): 统一同步协议 — SyncModels + ApiClient.sync + SyncEngine.tryBatchSync
iven
pushed to
main
at
iven/nj
2026-06-03 17:15:14 +08:00
1766cefde9
refactor(diary): Service 层改用 DiaryEvent 枚举替代字符串事件
iven
pushed to
main
at
iven/nj
2026-06-03 17:06:29 +08:00
38592d61ce
refactor(diary): Phase 3 质量提升 — 201 状态码 + OpenAPI 文档 + DiaryEvent 类型安全
iven
pushed to
main
at
iven/nj
2026-06-03 16:36:45 +08:00
e8df3a9562
fix(app): 修复登录页 Logo 和文字未居中 — Stack alignment + Column mainAxisSize
iven
pushed to
main
at
iven/nj
2026-06-03 16:05:55 +08:00
32a91551c4
perf(app): Phase 2 前端性能优化 5 项 — 8b-D01/D02/D03/M02/N01
iven
pushed to
main
at
iven/nj
2026-06-03 15:51:30 +08:00
b6ffc60331
perf(diary): sticker_service 批量 GROUP BY 替代 N+1 贴纸计数 — 8a-C04
4e5c1287a6
perf(diary): parent_service 批量软删除替代逐条 UPDATE — 8a-C03
3258acaa77
perf(diary): sync_service 批量预查询 + 事务化 — 8a-C02
0c9ada242a
perf(diary): mood_stats 改用 SQL GROUP BY 替代全量加载 — 8a-C01
Compare 4 commits »
iven
pushed to
main
at
iven/nj
2026-06-03 10:26:29 +08:00
99db8e5cb0
fix(app): 家长同意验证流程 — PIPL 第28条合规
a34c9fd176
fix(app): 强制 HTTPS — Android 网络安全配置 + 生产默认 HTTPS
45949e3ed0
fix(app): Token 自动刷新拦截器 — 401 时自动刷新 + 重试原请求
c4b2de8294
fix(diary): 家长绑定改为两步验证 — 孩子确认后才生效
cca2d77ea2
fix(diary): 班级码改用字母数字混合 — 16^6 提升到 62^6(568 亿组合)
Compare 6 commits »
iven
pushed to
main
at
iven/nj
2026-06-03 09:50:43 +08:00
11d0971a67
feat(app): pnpm 一键启动 + Flutter Web 编译修复
First
Previous
1
2
3
4
5
...
Next
Last