Commit Graph

  • d32f8be018 refactor: 清理死代码 + 提前失败 + 错误记录控制台 refactor/cleanup-failfast zikai 2026-07-28 11:08:06 +08:00
  • cf941c50bc feat: 增加时区选择(自动检测,回退墨尔本) master zikai 2026-07-27 09:49:13 +08:00
  • 1b67e15071 feat: 导入文件按钮改为始终高亮(btn-primary) root 2026-07-24 09:25:28 +00:00
  • 0448ec8b72 docs: README 补初始设计文档链接 root 2026-07-24 09:16:23 +00:00
  • 78d7afe699 docs: 精简 README(结构/依赖/使用),细节移至 docs/integration.md root 2026-07-24 09:15:29 +00:00
  • 960657a251 feat: 增加 i18n 能力(独立 vue-i18n 实例 + useLocale + 中英 locale) root 2026-07-24 08:59:52 +00:00
  • 2d7b8d0d07 docs: 移除 systemd 部署与 /ttf/ 独立入口说明 zikai 2026-07-23 04:46:23 +00:00
  • c68d1062ff style: 前端视觉与 mainPage 协调,浅色极简 + 靛蓝主色 zikai 2026-07-23 04:24:04 +00:00
  • 17aeea8359 refactor: App.vue 去掉 defineOptions name,保持子项目纯净 zikai 2026-07-23 04:04:16 +00:00
  • a49a725950 refactor: App.vue 样式隔离,使其可作为组件被嵌入 zikai 2026-07-23 02:48:58 +00:00
  • 84bd2baeb6 docs: 说明如何作为页签嵌入 mainPage(/ttf/ 反代到 8888) zikai 2026-07-23 02:26:32 +00:00
  • 7edcf8c67a fix: 周预览折叠改为折叠浅灰非工作时段区域, 而非整个网格 zikai 2026-07-22 07:29:45 +00:00
  • e64f9f4adf feat: 周预览非工作时段淡灰, 本周无日程自动折叠, 折叠/展开按钮 zikai 2026-07-22 07:05:08 +00:00
  • 037b70deec feat: 自动保存/移除撤销与红点, 间隔合并改进(DAILY/稀疏/交错拆分), 删死代码, 更新测试与文档 zikai 2026-07-22 06:32:47 +00:00
  • b49dbd46eb feat: 月预览自定义悬停 tooltip, 月/周预览添加回到今日按钮 zikai 2026-07-22 04:29:46 +00:00
  • 1c6ecf9d86 refactor: 移除重做/应用按钮, 自动应用更改, 删除死代码, 修复性能问题 zikai 2026-07-22 04:18:05 +00:00
  • add471eb44 feat: 新增月预览和周预览组件及视图切换滑块 zikai 2026-07-22 04:07:16 +00:00
  • f4c11bdc3e feat: 新增视图切换状态管理及颜色/日期工具 zikai 2026-07-22 04:04:29 +00:00
  • 50fc8de9eb fix: 移除拖拽区中央的占位文字 zikai 2026-07-22 04:03:02 +00:00
  • a475315eb7 fix: 解析 ICS 时缺失 UID 导致全部日程被同时选中 zikai 2026-07-22 04:02:43 +00:00
  • 84dbaf9cd2 style: 移除 emoji, 注释改为中文 (保留专业名词) zikai 2026-07-22 02:55:45 +00:00
  • e9fc10c89d fix: WEEKLY 事件的 BYDAY 与 dtstartDate 不一致导致 ICS 输出错误 zikai 2026-07-22 02:45:04 +00:00
  • 4a2c53204f fix: crypto.randomUUID 在非安全上下文(非HTTPS)下崩溃 zikai 2026-07-22 02:43:29 +00:00
  • 6997f7a708 docs: 精简 README, 补充 Ubuntu 安装与 systemd 部署说明 zikai 2026-07-22 02:27:24 +00:00
  • 51461ff5f2 fix: use JSON clone instead of structuredClone for Vue reactive proxies timeTable2 dev 2026-07-13 20:13:19 +08:00
  • b352c4e116 refactor: high-cohesion low-coupling cleanup across store and components timeTable2 dev 2026-07-13 20:06:00 +08:00
  • 02cfdda900 refactor: extract date.js, event-factory.js, split.js; use shared date helpers in recur/organize timeTable2 dev 2026-07-13 20:01:10 +08:00
  • e4f549f848 docs: add README timeTable2 dev 2026-07-13 18:53:39 +08:00
  • 3af6b856e3 fix: store VTIMEZONEs as raw jCal arrays for Vue reactivity safety timeTable2 dev 2026-07-13 18:53:01 +08:00
  • 15b6f30896 feat: add EventDetail with edit form, occurrence grid, split timeTable2 dev 2026-07-13 18:43:28 +08:00
  • 8a1d547001 feat: add OccurrenceGrid component timeTable2 dev 2026-07-13 18:41:51 +08:00
  • f52f5315e6 feat: add EventList and HeaderBar with organize/undo/download timeTable2 dev 2026-07-13 18:40:44 +08:00
  • 906679fc11 feat: add DropZone and App layout skeleton timeTable2 dev 2026-07-13 18:39:15 +08:00
  • 361cc38384 feat: add central store with snapshot undo/redo timeTable2 dev 2026-07-13 18:37:58 +08:00
  • dc70a04b54 feat: port GCD dedup algorithm from ical_organizer.py timeTable2 dev 2026-07-13 18:36:29 +08:00
  • e187337127 feat: add recurrence grid expansion timeTable2 dev 2026-07-13 18:32:46 +08:00
  • 7e708932b1 feat: implement serializeICS with round-trip support timeTable2 dev 2026-07-13 18:30:52 +08:00
  • 138b89e3bf feat: implement parseICS with ical.js timeTable2 dev 2026-07-13 18:26:14 +08:00
  • 76e08d67d8 feat: add weekday constants and helpers timeTable2 dev 2026-07-13 18:22:57 +08:00
  • f64c0a2a10 feat: scaffold Vite + Vue3 project with npmmirror timeTable2 dev 2026-07-13 18:21:17 +08:00
  • 1affa0b021 docs: add implementation plan timeTable2 dev 2026-07-13 18:18:23 +08:00
  • 64dd8c5cd1 docs: add timeTable2 design spec timeTable2 dev 2026-07-13 17:31:43 +08:00