Skip to content

Pinkllow/smart-to-do-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To Do List

纯前端中文待办事项应用,支持四象限优先级、智能自然语言添加、深浅主题切换。

功能

  • 智能添加 — 输入"明天开会"自动解析日期和优先级
  • 四象限优先级 — 紧急×重要矩阵,视觉分类和筛选
  • 当日/截止/归档三分区 — 自动按日期归类
  • 子任务 — 支持子任务清单和进度显示
  • 提醒通知 — 浏览器通知提醒
  • 重复任务 — 每天/每周/每月自动创建下一周期
  • 自定义标签 — 支持 #标签 语法
  • 拖拽排序 — 默认模式下手动排序
  • 深浅主题 — 完整暗色模式
  • 撤销机制 — 删除和完成操作支持撤销
  • 搜索高亮 — 关键词匹配高亮显示
  • 云同步 — 登录后多设备同步(需配置 CloudBase)
  • 导入导出 — JSON 格式备份和恢复
  • 键盘快捷键 — N 聚焦快速添加,/ 聚焦搜索

使用方式

本地使用(无需任何配置)

直接用浏览器打开 index.html 即可。所有数据保存在浏览器本地存储中。

如需本地服务器:

python -m http.server 8000

然后访问 http://localhost:8000

开启云同步(需配置腾讯云 CloudBase)

  1. 腾讯云 CloudBase 创建环境
  2. 开通以下服务:
    • 数据库(创建 tasks 集合)
    • 用户认证(开启手机号登录)
    • 静态网站托管(可选,用于部署)
  3. 编辑 app.v2.js,将第一行的 YOUR_CLOUD_ENV_ID 替换为你的环境 ID:
const CLOUD_ENV = "your-env-id-here";
  1. 在页面右上角点击"登录同步",用手机号登录即可

技术栈

  • HTML + CSS + Vanilla JavaScript(ES2020+)
  • 无构建工具、无框架依赖
  • 数据存储:localStorage + 腾讯云 CloudBase(可选)

许可证

MIT

About

A Chinese-language to-do app with Eisenhower matrix priorities, natural language quick-add, subtasks, recurring tasks, custom tags, and optional cloud sync. Zero dependencies, no build step — just open index.html.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors