Go to file
zhengyi 09f843bf68 fix: 停止计时器未进行刷新
Link: #1
2023-11-17 18:00:04 +08:00
.vscode init 2023-10-01 11:36:21 +08:00
public init 2023-10-01 11:36:21 +08:00
scripts Ci 2023-10-04 12:36:42 +00:00
src fix: 停止计时器未进行刷新 2023-11-17 18:00:04 +08:00
.gitignore init 2023-10-01 11:36:21 +08:00
.gitlab-ci.yml Ci 2023-10-04 12:36:42 +00:00
CHANGELOG doc: add CHANGELOG 2023-10-17 17:31:51 +08:00
LICENSE add LICENSE 2023-10-16 13:38:21 +00:00
README.md doc: add CHANGELOG 2023-10-17 17:31:51 +08:00
cfg_example.js init 2023-10-01 11:36:21 +08:00
index.html init 2023-10-01 11:36:21 +08:00
package-lock.json feat: 添加周视图 2023-10-01 19:14:34 +08:00
package.json feat: 添加周视图 2023-10-01 19:14:34 +08:00
vite.config.js init 2023-10-01 11:36:21 +08:00
yarn.lock feat: 添加周视图 2023-10-01 19:14:34 +08:00

README.md

时间追踪面板

一个用图形化的方式统计时间利用情况的面板使用Toggl Tracker作为数据源包含多种统计数据方式。

📁统计类别

  • 每日总时间
  • 三个月时间汇总
  • 三个月内专注热力图
  • 当前时间
  • 日期倒计时
  • 今日专注时间分布饼状图可按任务、Tag、项目分类
  • 最近N天的专注柱状图
  • 今日专注时间线

💻使用方法

当前项目仅仅支持自行编译/调试运行计划将在2.0版本使用electron进行封装。

  1. 安装node.js

  2. 拷贝 cfg_example.jscfg.js

    修改配置文件 cfg.js

    export default {
        email: "account@example.com", // 登陆邮箱
        password: "password"  // 登陆密码
    }
    
  3. 安装依赖 & 执行调试命令

    npm install
    npm run dev
    
  4. 访问 http://localhost:5127

📒 TODO:

  • 添加时间记录组件
  • 添加时间线范围设置
  • 使用electron封装
  • 使用echart渲染时间线

🧑‍💻关于作者

开发者: 正义OvO(zhengyi59)

发布仓库: Gitee | Github

🔧开发工具

  • 使用Vscode / Jetbrains Webstorm进行编写
  • 使用Vue.js(Vite3)前段框架
  • 使用TDesign UI框架