MoePal 历史记录与收藏夹功能详解
本地存储架构
MoePal 的历史记录和收藏夹全部存储在本地 SQLite 数据库中,数据库文件位置:
| 平台 | 数据库文件路径 |
|---|---|
| Android | 应用内部存储 → databases → moepal.db |
| Windows | AppData → Roaming → MoePal → moepal.db |
| macOS | ~/Library/Application Support/MoePal/moepal.db |
SQLite 数据库的优势:
- 轻量,整个数据库通常 < 10MB
- 快速索引查询,即使上万条记录也不卡顿
- 本地存储,不依赖云端,保护隐私
历史记录
什么会被记录
以下操作会自动进入历史记录:
- 解析成功的链接和返回的文件列表
- 下载完成的文件(下载失败的不进入)
- 通过在线预览功能查看过的文件
历史记录展示
历史记录按时间倒序排列,最新的在最前面。每条记录包含:
- 文件名称
- 来源网盘平台
- 文件大小
- 下载/解析时间
- 快捷操作:再次下载、打开文件、添加到收藏、删除记录
历史记录过滤
可以按以下条件筛选历史记录:
| 过滤器 | 说明 |
|---|---|
| 来源平台 | 只看某个网盘的记录 |
| 时间范围 | 今天 / 本周 / 本月 / 全部 |
| 文件类型 | 视频 / 图片 / 文档 / 压缩包 |
| 关键词 | 按文件名模糊搜索 |
历史记录清理
- 自动清理:目前 MoePal 不自动清理历史记录,可以在设置中手动开启保留天数限制
- 手动删除:单条删除或批量删除选中的记录
- 导出备份:可以将历史记录导出为 JSON 格式备份
收藏夹
什么时候收藏
在以下场景使用收藏功能:
- 暂时不下载:解析成功后想保存文件信息但暂时不想下载
- 重要文件:经常需要下载同一个文件
- 分类整理:用文件夹/标签整理收藏
收藏的内容
收藏时保存以下信息:
- 文件名称和大小
- 原始分享链接
- 来源网盘平台
- 解析码/提取码(如果有)
- 收藏时间和自定义标签
收藏夹管理
文件夹组织
可以创建多个收藏文件夹,按主题分类:
收藏夹/
├─ 新番合集/
├─ 漫画图包/
├─ 工具软件/
└─ 临时收藏/
标签系统
除了文件夹,还可以给收藏添加标签。一个收藏可以有多个标签,方便按多个维度查找。
批量操作
- 批量移动到其他文件夹
- 批量添加标签
- 批量取消收藏
- 批量开始下载
历史 vs 收藏
| 对比项 | 历史记录 | 收藏夹 |
|---|---|---|
| 记录来源 | 自动(所有操作) | 手动(主动收藏) |
| 适合内容 | 最近用过的、临时的 | 长期保留的、重要的 |
| 组织方式 | 时间倒序 | 文件夹 + 标签 |
| 删除后恢复 | 较难 | 可以在回收站恢复 |
最佳实践:历史记录保留近期操作轨迹,收藏夹保留真正有价值的资源。
跨设备同步
关联 MoePal 账号后,收藏夹可以跨设备同步:
- 在手机上收藏 → 打开桌面版能看到同样的收藏
- 同步通过云端 API 完成,本地 SQLite 仍是主存储
- 历史记录目前不支持跨设备同步(历史更偏向设备本地的使用轨迹)
SQLite 数据库导出与导入
高级用户可以:
- 备份:导出整个 SQLite 数据库文件到安全位置
- 恢复:将备份文件放回数据库目录即可恢复全部历史和收藏
- 迁移:从一台设备复制数据库文件到另一台设备(同平台)
注意:手动操作数据库前务必先备份。