You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
git/src/Notesmaster/PROJECT_EXPANSION_PLAN.md

6.5 KiB

小米便签 (MiNotes) 功能拓展详细规划书 (v3.0 - 全面增强版)

本规划书在 v2.0 离线优先的基础上进一步汲取了市场主流笔记应用Notion, Obsidian, Flomo 等)的精华,旨在打造一款全能型、离线优先、极具差异化的笔记应用。我们从效率、知识管理、创意、安全四个维度进行了深度发散和规划。

1. 效率与工作流 (Productivity & Workflow)

定位:让笔记不仅是记录,更是行动的开始。

1.1 专注模式 (Focus Mode / Pomodoro)

  • 功能描述: 在编辑笔记时,提供一个沉浸式的“专注模式”。开启后,隐藏所有无关 UI状态栏、工具栏并可叠加一个倒计时番茄钟。
  • 用户价值: 帮助用户进入心流状态,适合深度写作、思考或复习。
  • 离线适配: 纯本地逻辑。
  • 开发难度: 低。

1.2 悬浮窗速记 (Floating Quick Note)

  • 功能描述: 在其他应用之上显示一个半透明悬浮球。点击后展开一个小窗口,支持快速输入文字、语音或粘贴剪贴板内容,无需切换应用。
  • 用户价值: 随时随地捕捉灵感,阅读/看视频时的绝佳伴侣。
  • 离线适配: 本地 WindowManager 实现。
  • 开发难度: 中(需处理悬浮窗权限适配)。

1.3 每日回顾 (Daily Review / Journaling)

  • 功能描述:
    • 自动日志: 每天自动创建一个以“日期”命名的笔记,聚合当天的所有操作(新建笔记、完成待办、通话记录)。
    • 那年今日: 首页顶部展示往年今天的笔记回顾。
  • 用户价值: 自动化的生活记录与复盘,无需手动整理。
  • 开发难度: 中。

1.4 模板中心 (Template Center)

  • 功能描述: 提供预设模板库如康奈尔笔记法、SWOT 分析、会议纪要、周报),并允许用户将现有笔记保存为自定义模板。
  • 用户价值: 快速开始标准化记录,降低启动门槛。
  • 开发难度: 低。

2. 知识管理与可视化 (Knowledge & Visualization)

定位:将碎片化信息重组为结构化知识。

2.1 看板视图 (Kanban View)

  • 功能描述: 将文件夹内的笔记或待办事项以卡片形式展示在“未开始”、“进行中”、“已完成”等列中,支持拖拽流转状态。
  • 用户价值: 轻量级的项目管理工具,直观掌控任务进度。
  • 开发难度: 高。

2.2 日历视图 (Calendar View)

  • 功能描述: 在日历上以圆点或标题形式展示笔记(按创建/修改时间或提醒时间分布)。支持点击日期直接创建笔记。
  • 用户价值: 从时间维度回顾历史,规划未来。
  • 开发难度: 中。

2.3 知识图谱 (Knowledge Graph)

  • 功能描述: 基于双向链接([[Link]]),用节点和连线可视化展示笔记之间的引用关系。支持缩放、拖拽节点,点击节点跳转。
  • 用户价值: 上帝视角俯瞰知识结构,发现知识盲区与隐性联系。
  • 开发难度: 极高(需引入图形渲染库如 MPAndroidChart 修改版或自定义 View

2.4 标签墙与嵌套标签 (Tag Hierarchy)

  • 功能描述: 支持多级标签系统(如 #工作/项目A/会议),并提供一个动态的标签云或标签墙视图进行筛选。
  • 用户价值: 突破文件夹的单一维度限制,实现多维度灵活管理。
  • 开发难度: 中。

3. 创意与多媒体 (Creativity & Media)

定位:释放表达欲,记录不设限。

3.1 手写与绘图 (Handwriting & Sketch)

  • 功能描述: 提供画笔工具,支持在笔记中插入手写区域或涂鸦。支持压感(如果设备支持),支持橡皮擦、套索工具。
  • 用户价值: 还原纸笔体验,适合绘制草图、数学公式、手写签名。
  • 开发难度: 高。

3.2 语音笔记与时间戳 (Audio Note with Timestamp)

  • 功能描述: 录音的同时可以打字记录。回放录音时,点击文字可跳转到对应的录音进度(类似 Notability 的功能)。
  • 用户价值: 会议记录、课堂录音的神器,不再错过任何细节。
  • 开发难度: 高。

3.3 闪念胶囊 (Flash Card / Flomo-like)

  • 功能描述: 一个类似于聊天界面的输入框,发送即保存为一张卡片。支持随机漫游回顾,支持标签分类。
  • 用户价值: 极速捕捉转瞬即逝的灵感,无压力记录。
  • 开发难度: 低。

4. 隐私与安全 (Privacy & Security)

定位:数据主权,绝对安全。

4.1 生物识别锁 (Biometric Lock)

  • 功能描述: 支持指纹或面部解锁进入应用,或锁定特定私密文件夹/笔记。
  • 用户价值: 保护日记、账号密码等敏感信息,防止他人窥探。
  • 开发难度: 低(使用 Android BiometricPrompt API

4.2 本地加密存储 (Local Encryption)

  • 功能描述: 使用 AES-256 算法对数据库文件和附件进行加密存储。即使手机丢失,导出文件也无法被暴力破解。
  • 用户价值: 满足极高安全需求场景(如商业机密、个人隐私)。
  • 开发难度: 中(需引入 SQLCipher

4.3 隐身模式 (Stealth Mode)

  • 功能描述: 在多任务界面模糊显示应用内容;提供一个“伪装密码”,输入后进入一个空的或预设的伪装空间。
  • 用户价值: 极致的隐私保护。
  • 开发难度: 中。

5. 推荐实施路线 (Roadmap v3.0) - 离线优先策略

Phase 1: 基础体验增强 (Foundation)

  • 目标: 夯实基础,提升易用性和安全性。
  • 任务:
    1. 回收站 (现有计划)
    2. 深色模式 (现有计划)
    3. 生物识别锁: 增加安全感,实现简单,价值高。
    4. 模板功能: 提升记录效率。

Phase 2: 核心生产力 (Core Productivity)

  • 目标: 丰富记录形式,提升编辑效率。
  • 任务:
    1. 本地备份与导出 (现有计划)
    2. Markdown 支持 (现有计划)
    3. 悬浮窗速记: 扩展记录场景。
    4. 日历视图: 提供新的时间维度视角。

Phase 3: 高级与创新 (Innovation)

  • 目标: 打造差异化壁垒。
  • 任务:
    1. 离线 OCR (现有计划)
    2. 看板视图: 引入项目管理能力。
    3. 双向链接 & 知识图谱: 打造知识库神器的核心。