Skip to content

Releases: luskyle/glean

Release list

Glean v0.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 03:40

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 云盘。