-
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