21 Commits

Author SHA1 Message Date
d2605d4c26 fix(kodbox_service): 修复 token 获取逻辑 1.1 2025-06-10 17:34:25 +08:00
34a46dc698 修改版本号 2025-06-10 16:48:56 +08:00
3c2f52bcc8 优化每日编码时间的tooltip的显示 2025-06-10 16:48:41 +08:00
6b64d1a0cd refactor(widgets): 重构卡片组件的样式
- 统一了卡片的阴影、边框和圆角样式
- 调整了卡片的外边距
- 优化了部分卡片的内边距
- 统一了难度等级的命名方式
2025-06-10 16:33:54 +08:00
4d9a554f0d feat(widgets): 优化 LeetCode 卡片样式和功能
- 添加图表图标和用户击败图标
- 优化难度显示,添加颜色区分
- 调整布局和样式,提升可读性
- 添加圆形头像和对勾图标
- 优化错误和空状态显示
2025-06-10 16:17:27 +08:00
1db7ced409 feat(widgets): 优化 KodBoxCard 组件的样式和布局
- 增加卡片的阴影和圆角,提升视觉效果
- 调整卡片内各元素的样式和间距,增强可读性
- 优化 KodBox 最近操作部分的样式,增加紫色主题元素
- 改进错误提示和空状态的显示效果
2025-06-10 16:02:52 +08:00
a4c1a2aeda feat(leetcode_card): 优化界面展示效果并添加刷新动画
- 增加 AnimationController 以实现刷新动画效果
- 调整文本样式和大小,提升可读性
- 在用户击败百分比和最近提交部分增加加粗显示
- 优化提交记录为空时的显示效果
- 在刷新按钮周围添加旋转动画
2025-06-10 15:50:21 +08:00
ab623efeb0 refactor(home_screen): 调整首页平台列表顺序 2025-06-10 15:45:26 +08:00
f8aaf86cf8 feat(kodbox): 使用用户名和密码替代 API Token(#4)
- 移除 KodBox API Token 相关代码
- 添加 KodBox 用户名和密码输入字段
- 实现 KodBox 有效 token 获取逻辑
- 更新 KodBox 日志获取和展示逻辑
- 添加文件路径点击打开功能
- 更新相关测试和依赖
2025-06-10 15:23:39 +08:00
85d741e8d1 feat(wakatime_screen): 增加日期范围选择功能并显示每日编码时间图表(#5)
- 添加日期范围选择器,支持今天、近三天和近一周的快速选择
- 实现开始日期和结束日期的单独选择功能
- 新增每日编码时间图表,展示所选日期范围内的编码时间分布
- 优化界面布局,提升用户体验
2025-06-10 14:34:26 +08:00
4cf1b4208a feat(wakatime_screen): 优化数据展示效果和用户交互(#5)
- 添加动画效果,提升用户体验
- 重新安排数据展示顺序,优先显示总编码时间
- 优化饼图和列表的展示方式
- 增加日期范围选择功能
2025-06-10 13:05:14 +08:00
eaff7a309b 补充说明:ref #5 2025-06-10 12:14:54 +08:00
569b4f4498 feat(wakatime): 添加 Wakatime 平台支持
- 在首页添加 Wakatime 卡片和相关功能
- 在设置页面添加 Wakatime API Token 配置
- 更新 auth_service 以支持 Wakatime 认证
- 添加 fl_chart 依赖用于 Wakatime 数据图表展示
- 更新 flutter_lints 版本到 2.0.0
2025-06-10 12:07:33 +08:00
66f46980f0 feat: 更新应用配置和依赖
- 修改应用 ID 为 top.jdysya.dashboard
- 添加互联网权限
- 更新签名配置
- 修改测试目标应用 ID
- 更新依赖版本:
  - async: 2.12.0 -> 2.13.0
  - fake_async: 1.3.2 -> 1.3.3
  - leak_tracker: 10.0.8 -> 10.0.9
  - vm_service: 14.3.1 -> 15.0.0
- 移除了一些冗余的代码和配置
1.0
2025-06-09 23:42:09 +08:00
f7d2fc10a4 refactor(github_card): 重构 GitHub 卡片组件
- 优化了 GitHub 事件加载和显示逻辑
- 添加了事件类型文本转换功能
- 改进了错误处理和加载状态显示
- 调整了卡片样式和布局
2025-06-09 21:02:07 +08:00
bfedef58f4 feat(platform): 添加 GitHub 平台支持
- 在 HomeScreen 中添加 GitHub 卡片组件
- 在 SettingsScreen 中添加 GitHub 设置选项
- 在 AuthService 中添加 GitHub 用户名和 token 的存储和读取逻辑
- 删除未使用的 TimeUtils 类
2025-06-09 20:39:11 +08:00
7720d44658 feat(leetcode): 添加 LeetCode 解题进度展示
- 在 LeetCodeCard 中添加解题进度卡片,展示用户解题情况
- 在 SettingsScreen 中添加 LeetCode User Slug 配置项
- 更新 authService 以支持保存和加载 LeetCode User Slug
- 优化 LeetCode 数据获取逻辑,同时获取提交记录和解题进度
2025-06-09 19:40:42 +08:00
7b1b7288eb feat(auth): 重构认证服务并添加时间格式化功能
- 重命名和更新认证服务中的配置键名
- 在主入口文件中添加时间格式化库的初始化
- 更新设置屏幕中的配置加载和保存逻辑
- 在各个卡片组件中使用时间格式化库显示时间信息
2025-06-09 18:49:10 +08:00
ae49aa13df 基本实现kodbox的动态展示 2025-06-09 17:05:39 +08:00
89c0dfc1aa feat(gitea): 添加 Gitea 数据卡片并更新相关设置
- 在 HomeScreen 中添加 GiteaCard 组件
- 在 SettingsScreen 中增加 Gitea 用户名和 API Token 设置
- 优化 LeetCodeCard 组件,增加空 cookie 检查
- 调整 SettingsScreen 中平台设置的布局结构
2025-06-09 16:10:40 +08:00
1945d3207a 初始化版本,实现leetcode动态的基本展示 2025-06-09 15:07:55 +08:00