# task-recorder **Repository Path**: sgits/task-recorder ## Basic Information - **Project Name**: task-recorder - **Description**: Task Recorder Task Recorder 是一个专为程序员和知识工作者设计的 Chrome 插件,用于高效记录、管理和统计日常工作任务,防止因中断而遗忘重要事项。插件界面简洁,支持任务的添加、状态流转、备注、导入导出和多维度统计,助力提升工作效率。 - **Primary Language**: HTML - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-13 - **Last Updated**: 2025-05-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: Chrome-extension, Chrome ## README # Task Recorder Task Recorder 是一个专为程序员和知识工作者设计的 Chrome 插件,用于高效记录、管理和统计日常工作任务,防止因中断而遗忘重要事项。插件界面简洁,支持任务的添加、状态流转、备注、导入导出和多维度统计,助力提升工作效率。 ## 功能特性 - **任务记录**:随时添加任务,支持标题、描述、可选自定义开始时间。 - **任务状态流转**:任务分为“待处理”、“进行中”、“已完成”,可一键切换状态,支持回退。 - **今日任务聚焦**:主界面默认只显示今日已完成任务,聚焦当天工作。 - **任务备注编辑**:支持对任务备注的随时编辑,便于补充细节。 - **任务删除**:支持删除任意状态的任务。 - **任务导入导出**:一键导出全部任务为 JSON 文件,支持导入恢复。 - **任务统计**:统计各状态任务数量,支持按日期区间筛选已完成任务。 - **任务搜索与高级统计**:管理后台支持关键词、状态、时间区间多条件筛选,分页浏览,统计总耗时。 - **数据本地存储**:所有数据均存储于浏览器本地,隐私安全。 ## 主要界面 - **弹窗主界面**(popup.html):快速添加、切换、删除和查看今日任务。 - **全部任务页**(all.html):查看所有任务,支持状态分组、备注编辑、导入导出、日期筛选。 - **管理后台**(tasks.html):支持任务搜索、统计、分页浏览和总耗时统计。 ## 安装方法 1. 克隆本仓库到本地 2. 打开 Chrome,进入 `chrome://extensions/` 3. 开启“开发者模式” 4. 点击“加载已解压的扩展程序”,选择本项目文件夹 5. 即可在浏览器工具栏看到插件图标,点击使用 ## 文件结构说明 - `popup.html` / `popup.js` / `style.css`:弹窗主界面及样式 - `all.html` / `all.js` / `all.css`:全部任务页及样式 - `tasks.html` / `tasks.js` / `tasks_admin.css`:管理后台及样式 - `manifest.json`:Chrome 插件清单 ## 截图 ![输入图片说明](https://foruda.gitee.com/images/1747138265073817088/a40e999f_14512059.png "在这里输入图片标题")