在当今AI唾手可得的时代,完善一个功能在AI的帮助下只需很短时间就能完成,难的是如何想法设法寻找新需求。
b. 功能特性
核心功能点
- 存储与同步:支持本地存储、某知名云盘服务及某知名文件同步服务。支持多文件夹存储(Projects)及外部文件夹挂载。
- 编辑与预览:弹性两栏视图,支持垂直/水平布局。提供Markdown即时预览、MathJax数学公式预览、Mermaid图表渲染、内联计算(某知名计算引擎)。
- 组织与检索:支持标签系统及嵌套标签;支持跨笔记链接 (
[[wikilinks]]);提供全局快速搜索栏。 - 文件兼容性:支持纯文本、Markdown、RTF,以及包含图片附件的现代包格式(某知名文本捆绑包及加密文本捆绑包)。
- 高级功能:Git版本控制与备份;AES-256加密(单笔记及文件夹级别);外部编辑器集成。
- 极致轻量:即使处理超过1万个文件也能保持流畅。
- 键盘为中心:提供受某知名笔记工具启发的控制逻辑和快捷键,大幅提升效率。
- 全平台生态:macOS与iOS功能高度一致,包括固定笔记跨设备同步、暗黑模式、动态字体。
- 开发与写作:代码块语法高亮、Mermaid、MathJax;iOS端支持网页发布功能。
e. 潜在新需求
(1)需求1:移动端侧边栏功能与桌面端对齐 用户希望iOS/iPadOS版本能够实现与macOS版本一致的文件夹管理能力。具体包括:
- 支持在侧边栏显示多层级子文件夹结构(目前仅显示扁平列表)。
- 支持在侧边栏折叠/展开仓库目录,以管理因Git操作产生的多个历史目录,减少视觉干扰。
- 支持在侧边栏显示“根目录/所有笔记”视图,以快速查看全部笔记,而非仅停留在“收件箱”。
(2)需求2:智能待办清单与自动化管理 用户希望待办事项功能不再仅限于渲染,而是具备智能化的任务管理能力:
- 自动排序:支持将已勾选的待办项自动移动至列表底部(类似某知名操作系统内置笔记应用),并可逆操作。
- 全局视图:在iOS/iPadOS端提供“任务”专属视图,集中展示所有笔记中未完成的待办事项,并提供一键跳转回原文的链接。
(3)需求3:增强型Git协同与配置体验 用户希望Git功能不仅用于备份,而是更加易用和专业:
- 支持通过HTTP协议克隆私有仓库(目前SSH配置对移动端及部分网络环境不友好)。
- 解决iOS端Git同步时产生的笔记重复问题。
- 提供更明确的“自动提交/推送”配置指引,并增加自定义提交信息的功能。
(4)需求4:完善跨平台、跨应用的文件及元数据兼容性 用户希望笔记能够无缝融入其他生态,而非形成孤岛:
- 元数据:支持解析YAML front matter,并根据YAML中的
title字段自动重命名文件,同时不在预览中显示YAML块。 - 附件:支持非图片类附件(如PDF)在iOS端通过外部应用打开/预览;支持显示嵌入文件的文件名(macOS端)。
- 路径兼容:将粘贴图片时生成的绝对路径 (
/i/) 改为相对路径 (./i/),以提升在Typora、Obsidian等其他热门Markdown应用中的兼容性。
(5)需求5:国际化与本地化体验优化 用户希望非英语用户的使用体验更加完善:
- 修复简体/繁体中文输入法下,输入
#后跟空格无法正常输入双字节标点(如全角括号)的Bug。 - 修复在代码块中中文字符/日文字符不可见或消失的渲染问题。
- 解决非QWERTY键盘布局(如DVORAK、德语键盘)下,快捷键映射到物理键位而非字符键位导致的冲突问题。
(6)需求6:更细腻的用户界面控制与反馈 用户希望应用提供更符合现代操作系统规范且可定制的界面行为:
- 侧边栏:应用窗口标题栏的双击行为应遵循系统设置(最小化或缩放),而非固定缩放。
- 触控ID/Face ID:修复解锁加密笔记时,生物识别认证成功后仍需再次输入密码的交互断层问题。
- 标记:支持使用
@符号作为触发标签的候选字符;提供排除规则(如正则表达式),避免将代码中的#1、#2或十六进制颜色码识别为标签。FINISHED article id:2e4894a5983ad3c43376ca5ac376e2b8