Repository navigation
Releases: SYSU-TimeFlow/TimeFlow
Releases · SYSU-TimeFlow/TimeFlow
Release list
Release v1.2.2
Dev (#268) This pull request introduces significant updates to the project, including the addition of workflows for automated builds and releases, a full rewrite of the `README.md` to reflect the application's functionality and structure, and configuration changes to support testing, styling, and building the Electron application. Below is a summary of the most important changes grouped by theme. ### CI/CD Enhancements: - Added a new GitHub Actions workflow (`.github/workflows/build.yml`) for automated builds and releases. This includes version comparison logic, multi-platform builds, and artifact uploads for Windows, macOS, and Linux. - Updated the version bump workflow (`.github/workflows/bump-version.yml`) to reset the `buildTrigger` flag in `package.json` after bumping the version. ### Application Documentation: - Rewrote the `README.md` to provide a detailed overview of the application, including its features, technical stack, project structure, and contribution guidelines. The document now reflects the modern desktop calendar application's purpose and functionality. ### Configuration Updates: - Added a new Electron Builder configuration (`config/electron-builder.json`) to specify build settings for Windows, macOS, and Linux platforms, including installer options and artifact paths. - Created a Playwright configuration (`config/playwright.config.ts`) for end-to-end testing of the Electron application, including server setup and test directory definitions. - Added Tailwind CSS configuration (`config/tailwind.config.js`) with support for custom themes and a dark mode class. - Introduced Vitest configuration (`config/vitest.config.ts`) for unit and integration testing with coverage thresholds and test environment settings. ### Codebase Organization: - Renamed and simplified the Vite configuration file (`config/vite.config.js`) by removing path aliases and ensuring compatibility with Tailwind CSS. - Updated `index.html` to serve as a clean entry point for the Vue 3 application, with improved comments and streamlined script loading. These changes collectively enhance the project's development, testing, and deployment processes while improving documentation and code organization.
Release v1.2.1
Release v1.2.0
Release v1.1.7
Full Changelog: 1.0.0...v1.1.7
1.0.0
What's Changed
- fix(View): 修复分类筛选不生效导致事件未被正确过滤的问题 by @DuSuang in #22
- fix(Sidebar): 修复边栏折叠后按钮错位和不居中问题 by @DuSuang in #26
- feat(main.js):加入electron-win-state模块 by @calm-233 in #27
- feat(CalenderApp,Setting):完成设置页面的编写 by @calm-233 in #33
- fix(View): 修复周视图与日视图的事件过滤与显示错位问题 by @DuSuang in #34
- (src): 分离views页面级组件与utils工具函数并添加Pinia状态管理 by @huzch in #35
- Feat/UI optimize liaohr by @liaohr9 in #38
- (src):将setting加入pinia状态管理 by @huzch in #42
- fix(event):修复了分类的过滤逻辑 by @DuSuang in #43
- feat(Main): 实现周视图和日视图的拖拽 by @huzch in #45
- pref: 优化日历月份分界背景不明显的问题 by @ultramandk in #46
- fix 修改存在的分类颜色冲突 by @ultramandk in #49
- feat(setting): 设置页面背景更改为高斯模糊,风格与事件创建页面统一 by @DuSuang in #51
- style(main&ui):修复滚轮、周视图标题、调整所有视图下空间大小 by @huzch in #56
- feat(Sidebar): 去除无用的小日历,并优化侧边栏布局 by @liaohr9 in #58
- feat(category&event&app):实现事件类别的页面添加 by @huzch in #57
- feat(App&Main&Category):实现更现代化更简洁的UI by @huzch in #60
- feat(Todo List): 实现 Todo List 及对话框、pinia 仓库,初步对日历事项和 todo 事项进行同步 by @lizhx237 in #62
- Pref/修改todolist中的日程按照截止日期来排序显示 by @ultramandk in #71
- feat(App&Main&Header):模块化CalendarHeader、修改滚动条和增加光标停留特效 by @huzch in #67
- Bugfix/修复todo按钮边框变化和高斯模糊量 liudk by @ultramandk in #73
- 实现搜索功能 by @liaohr9 in #79
- refactor(App&event&ToDoModal&ToDoList):统一事件,重构ToDo by @huzch in #80
- chore: 当合并分支到dev时,自动更新package.json的版本号 by @lizhx237 in #85
- Merge: Feat/local storage liaohr by @liaohr9 in #87
- Feat/short cut key huzch by @huzch in #86
- fix(Event&ToDo&Category&Setting&Help):改为page命名,规范清晰 by @huzch in #88
- feat(todo): 新增todo事项备注、分类属性,并支持精确到分钟的截止时间 by @DuSuang in #95
- feat(Header):新增点击状态标识框跳转到搜索 by @huzch in #96
- Bugfix/storage bug refactor liaohr by @liaohr9 in #98
- feat(Header&Page):修正搜索框bug,并将ESC映射为任何页面的关闭 by @huzch in #99
- feat(ToDo,event):区分了日程和待办的创建逻辑 by @DuSuang in #100
- feat(src):实现暗黑模式 by @huzch in #102
- feat(event,CldMain,ui):实现了both类型待办在日历中的渲染 by @DuSuang in #104
- Feat/添加开启通知关闭通知和有开始时间的系统通知功能 liudk by @ultramandk in #105
- fix(ui):修复拖动事件时出现的数据同步错误 by @DuSuang in #106
- feat(src):实现字号大小调整功能 by @calm-233 in #107
- feat(src):实现农历显示功能、优化深色模式颜色参数 by @calm-233 in #118
- feat(Todo,ui):对todo视图的ui进行了优化 by @DuSuang in #121
- refactor(ui):重构ui,内部模块化,外部统一接口 by @huzch in #123
- feat(src):实现每周起始日切换 by @calm-233 in #125
- fix(header):去除todo视图下日历标题 by @huzch in #126
- fix(style&page):全局隐藏滚动条,删除设置页面保存按钮 by @huzch in #127
- fix(CldHeader):实现Header与设置中的通知开关状态同步 by @DuSuang in #128
- fix(style):去除残留焦点提示 & fix(page):适配暗黑模式下page页面 by @huzch in #129
- Feat/auto testing by @liaohr9 in #131
- feat(ui):优化与todo相关的交互逻辑和UI by @DuSuang in #136
- feat(test): 事件模块、设置模块的函数的单元测试 by @lizhx237 in #139
- Feat/添加新的设置UI界面和添加切换主题的功能 by @ultramandk in #140
- feat(src):24/12-hour-switch_lijzh89 by @calm-233 in #143
- Bugfix 修复视图边框 by @ultramandk in #148
- feat(ToDoList,event):优化todo视图 by @DuSuang in #152
- Feat:(test): UI test liaohr lizhx by @liaohr9 in #154
- refactor:将format相关函数提取到utils,以及提取所有常量到const by @huzch in #155
- Bugfix/修复侧边栏折叠与周视图显示问题 by @ultramandk in #157
- refactor:将模态框相关的属性和函数模块化放入ui的page.ts中 by @huzch in #156
- fix(CldHeader,event):修复搜索待办时的显示和跳转错误 by @DuSuang in #159
- Bugfix(src):修复周视图、日视图无法拖拽bug,新增上下边框修改时间功能,日视图拖拽修改时间 by @calm-233 in #168
- Feat(e2etest): UI testing by @liaohr9 in #170
- feat(TodoPage,EventPage,event):在创建日程和待办时增加输入检测 by @DuSuang in #176
- Bugfix/修复日视图下显示折叠问题 by @ultramandk in #178
- refactor(day): 处理上一次pr的一些函数放置问题 by @liaohr9 in #179
- Bugfix(month): event & date_title Overlap by @liaohr9 in #180
- Feat/设置通知标题,修复header日期标题和导航键重叠的问题 by @lizhx237 in #181
- Bugfix(week month header): fix 3 bugs by @liaohr9 in #182
- feat(CldMain):实现新的全天事件渲染方式 by @DuSuang in #184
- feat(CldMain,View,CatePage):优化一系列细节 by @DuSuang in #185
- Bugfix/week align liaohr by @liaohr9 in #188
- Bugfix/修复周视图下重叠事件的显示问题 by @ultramandk in #189
- bugfix(week): del many useless code by @liaohr9 in #190
- refactor(header&event):将搜索逻辑移动到header.ts中 by @huzch in #191
- refactor(event&setting&main):将event和setting所有通用函数提取到utils中 by @huzch in #192
- Bugfix(settingPage):setting page enhance by @calm-233 in #193
- bugfix/修复下边框无法拖动的问题 by @ultramandk in #195
- bugifx(week, day): z-index、all_day by @liaohr9 in #197
- Feat/components huzch by @huzch in #194
- Feat(src):实现周视图、日视图实时时间线 by @calm-233 in #198
- bugfix(week): 解决了周视图不能拖动时间的bug by @liaohr9 in #201
- feat(page):为page页面添加enter映射 by @huzch in #203
- Bugfix/week add event default time liaohr by @liaohr9 in #204
- bugfix(header): 调整搜索框所在位置的宽度比例 by @lizhx237 in #205
- Bugfix(src):color enhancement by @calm-233 in #202
New Contributors
- @DuSuang made their first contribution in #22
- @ultramandk made their first contribution in #46
Full Changelog: https://github.com/SYSU-TimeFlow/TimeFlow/commits/1.0.0