Releases: luskyle/glean
Releases · luskyle/glean
Release list
Glean v0.1.0
Glean v0.1.0
数据范围:初始发布(全部历史) · 提交 72 个 · 变更文件 141 个
把散落的好内容拾进来——收藏、归类、同步上你的云盘,数据永远属于你。
功能
- feat(content): 内容插件机制(翻卡/单选/填空三玩法)
- feat(media): 底部目录切换胶囊样式与字号统一
- feat(study): 古诗词填空玩法(学习 Tab)
- feat(media): 素材库底部目录 tab 条,页面滑动切换(iOS 相机风格)
- feat(media): 素材网格改为 iPhone 相册风格
- feat(quota): 移除免费版每日复习次数限制
- feat: 素材目录级管理 + 记忆管理(记忆教练)
- feat(media): 本地素材库(记忆教练:链接不导入,仅本地使用)
- feat: 添加 .widget_preview/ 到 .gitignore
- feat: 网页收藏(未划词)+ 记忆库列表/网格视图切换
- feat(source): 网页摘录自动带出处(标题+原文链接,Phase 1)
- feat(extension): onShown 菜单显示前同步云端分类,替代定时轮询
- feat(extension): 定时唤醒自动同步右键菜单分类
- feat(extension): 划词菜单移除「快速收藏」,恢复未分类直达
- feat(ui): 设置按钮常驻顶栏,任何页面可直接进入
- feat(settings): 主题配置支持跟随系统/浅色/深色
- feat(extension): 右键分类直达子菜单 + 修复 id 碰撞
- feat: 取消收件箱(收藏直接成卡进分类)+ 默认分类工作/学习/未分类 + 分类实时同步
- feat(sync): 实时同步——桌面本地通知服务 + 插件收藏后即时触发
- feat(extension): 浏览器划词收藏插件(Manifest V3,WebDAV 直写)
- feat(ui): 分类左划删除 + 收藏入口统一侧栏 ⊕ + 默认页统计图表
- feat(ui): 侧栏分类管理(新建/长按删除)+ 设置入口唯一化 + 收藏选分类前置
- feat: 收藏零摩擦(单输入自动成卡)+ 同步升级多端合并 + 去重设置入口
- feat(study): 关卡渐进学习机制 + 音标 + TTS 发音
- feat: 词库多语言扩展(付费分级)+ 主动学习 Tab
- feat(sync): 云盘同步 B 档——iCloud 主通道 + WebDAV 兜底
- feat(ui): 参考 Apple HIG 重构 UI——iOS 视觉语言
- feat: 词库管线 + 埋点骨架 + 复习热力图 + zip 导出
- feat(site): 拾忆官网静态页 + GitHub Pages 自动部署
- feat(ui): Cubox 式响应式布局——宽屏侧栏 + 顶栏搜索
- feat: 拾忆(shiyi)Flutter MVP 初版——收藏→成卡→复习→曲线闭环
修复
- fix(study): 收敛翻转动画,规避动画中重建的渲染断言
- fix(media): 链接目录时收养历史孤儿素材(folder_id 为空的旧行)
- fix(media): 修复素材库目录扫描不到媒体文件
- fix(library): 网格卡片改为方形并修复内容消失 + 扩展补 tabs 权限
- fix(extension): openPopup 丢失手势无响应 + 菜单树增量维护
- fix(extension): 基础菜单无条件幂等创建,彻底摆脱拉取依赖
- fix(extension): onShown 期间 removeAll 摧毁正在显示的菜单
- fix(extension): onShown 回调阻塞导致右键菜单不显示
- fix(ui): 底部弹窗不透明背景,修复桌面端全透明看不清
- fix(sync): 分类排序「未分类」恒置底 + 浏览器分类去重
- fix(sync): 删除墓碑表防止云端合并复活已删分类
- fix(extension): 右键菜单改为仅划词(selection)上下文显示
- fix(extension): SW 唤醒即重建右键菜单(解压扩展刷新不触发 onInstalled)
- fix(extension): 升级版本号触发菜单重建(刷新插件即生效)
- fix: 旧库历史系统分类(日语/灵感)降级为普通分类,允许删除
- fix(sync): WebDAV 配置即同步 + 按钮改安全同步(拉取合并再推送)
- fix(extension): 增加 host_permissions 允许扩展访问 WebDAV 域
- fix(study): 修正 level 前缀转换(A1/入门 不再误标 NA1/N入门)
- fix(ui): 侧栏/Tab 图标换回 Material(CupertinoIcons 桌面字体失效)+ 剪贴板提示改紧凑气泡
- fix(analytics): 埋点异步落盘(不丢首事件)+ main 注入落盘目录
- fix(linux): 强制 NVIDIA EGL vendor,启用 GPU 硬件渲染
重构
- refactor(brand): 全面去除 shiyi 叙述,统一 Glean 收藏定位
- refactor(review): 复习会话改为卡片墙分组模式
- refactor(home): 素材库/记忆管理改为侧栏内切换,不再整页跳转
- refactor(extension): 移除「收藏当前网页」二级菜单项
- refactor(extension): 分类菜单回退为简单可靠版
- refactor(nav): 去掉记忆库 tab,分组即内容区
文档
- docs: 移入强化记忆相关设计与规划文档
- docs(site): 官网同步产品现状(分组直收/划词扩展/多语言学习/云盘同步)
- docs: 官网链接恢复为 GitHub Pages 默认地址,说明手动分支部署
- docs: README 补充 CI/CD 说明与出包流程
工程
- chore(oss): 开源化 —— Apache-2.0 协议、README 与官网更新为 Glean
- build(linux): 校准 C++ 头文件与 libstdc++ 链接路径
- chore: 移除活体测试未用导入
- chore: 移除 GitHub Pages CI 部署,官网改由自有域名/静态托管
- ci: 配置 GitHub Actions 自动构建发布与发布说明生成
- chore: 更新 pubspec.lock 至新格式,补充 Linux 启动脚本
其他
- add new files
- Merge pull request #1 from luskyle/copilot/fix-analyze-test-job
- Generate Drift code before CI analyze
- Initial plan
📦 下载安装
- Android:下载
app-release.apk直接安装。 - Linux:下载
glean-linux-x64.tar.gz,解压后运行bundle/glean。 - iOS:当前产物为未签名 Runner.app(zip),需 Apple 开发者证书签名后分发。
数据说明:收藏数据默认仅保存在本机;可在「设置 → 导出收藏」导出 zip(JSON 机器可读)。
隐私承诺:服务器不存储任何数据,同步只走你自己的 WebDAV 云盘。