Skip to content

BryceWG/TrackFlow

Repository files navigation

TrackFlow

TrackFlow 是一款简单、高效、跨平台的时间轴笔记软件,专注于帮助用户记录"流水账"式的日常活动。它提供了直观的时间轴视图,强大的项目管理功能,以及灵活的数据同步选项。

目前处于开发阶段,功能不完善,请勿用于生产环境 默认账号: admin, 密码: admin123

image image

示例场景

记录每日科研工作事项,使用AI总结置顶时间范围的工作记录,使用合适的提示词一键生成周志。

✨ 主要特性

📝 项目管理

  • 支持创建、编辑和删除项目
  • 项目列表支持拖拽排序
  • 项目支持自定义颜色标识
  • 智能的项目选择和过滤功能

⏱️ 记录管理

  • 时间轴式记录展示
  • 支持记录创建、编辑和删除
  • 按时间倒序自动排列
  • 支持记录时间编辑
  • 支持双击快速编辑记录

🔍 时间筛选

  • 自定义日期范围筛选
  • 快捷时间范围选择
  • 多条件组合筛选

🤖 AI 功能

  • 支持 OpenAI 协议的 AI 服务
  • 可配置 API Key、URL、模型等
  • 支持自定义系统提示词
  • 按项目和时间范围分析记录
  • 生成分析报告和建议

👥 账户系统

  • 基本的账户密码系统
  • 用户登录和认证
  • 支持管理员和普通用户角色
  • 数据访问权限控制

💾 数据管理

  • WebDAV 远程同步
    • 支持目录自动创建
    • HTTPS 安全连接
    • 连接测试功能
  • 本地数据备份
    • JSON 格式导出
    • 文件备份管理
    • 支持数据恢复
  • 数据版本控制

📱 多端支持

  • PWA 支持(未完成)
  • Windows 桌面应用

⌨️ 快捷操作

  • 新建记录快捷键(Ctrl/Command + N)
  • 直观的操作反馈
  • 流畅的动画效果

🔐 数据安全

  • 数据支持 WebDAV 远程备份
  • 本地数据使用 LocalStorage 存储
  • 支持数据导出和恢复
  • 用户数据完全隔离

🎯 开发计划

  • 自动备份触发
  • AI 搜索功能
  • 托盘程序与后台运行

📄 开源协议

MIT License