TODOStack 是一个基于栈结构的任务管理应用,它提供了一种独特的方式来组织和管理你的任务。通过栈的后进先出(LIFO)特性,帮助你专注于最新和最重要的任务。
使用:Edge/chrome 扩展->打开开发者模式 ->加载解压缩的扩展-> 选择TODOSTACK文件目录
- 🔄 栈式任务管理(Push/Pop/Peek)
- 📝 任务详细信息支持
- Markdown 格式的任务描述
- 截止日期设置
- 优先级标记
- 标签系统
- URL 关联
- 📊 任务进度追踪
- 10级进度指示器
- 进展记录功能
- 可视化进度展示
- 📎 附件支持
- 图片预览功能
- 文件管理
- 📱 响应式设计
- 适配桌面和移动设备
- 优雅的动画效果
- 🎯 直观的任务操作界面
- 🔍 任务详情快速展开/收起
- 📈 任务历史记录查看
- ⌨️ 快捷键支持
- 🔔 操作反馈通知
-
添加任务
- 在输入框中输入任务标题
- 点击"入栈"按钮或按 Enter 键
-
任务详情
- 点击"详情"按钮展开详情输入区域
- 填写任务描述、截止日期、优先级等信息
- 支持添加标签和附件
-
进度管理
- 点击进度块设置任务完成度(每块代表10%)
- 添加进展记录记录任务更新
- 实时查看任务进度
-
任务操作
- 完成任务:点击"完成"按钮(Pop)
- 查看详情:点击"查看"按钮(Peek)
- 清空任务:点击"清空"按钮(Clear)
Ctrl/Cmd + Enter: 快速添加任务Ctrl/Cmd + Backspace: 完成栈顶任务Ctrl/Cmd + D: 切换任务详情显示
- 原生 JavaScript (ES6+)
- HTML5 & CSS3
- 本地存储 (LocalStorage)
- 内容安全策略 (CSP) 支持
- 所有数据存储在本地
- 支持数据导入/导出
- 自动保存功能
- Chrome (推荐)
- Edge
欢迎提交 Issue 和 Pull Request!
MIT License

