533 Commits

Author SHA1 Message Date
denglihong2007
8d181d4535 Merge pull request #317 from denglihong2007/dev
feat: 增加晚点未定功能
v3.2.3.0
2026-03-28 22:04:18 +08:00
denglihong2007
46ccf3ccb6 release: 3.2.3.0 [skip cliff] 2026-03-28 22:01:50 +08:00
denglihong2007
2044c19f24 feat: 增加晚点未定功能 2026-03-28 22:00:33 +08:00
denglihong2007
1c1a485ab0 Merge pull request #316 from denglihong2007/dev
feat: 链接到新的官网地址
2026-03-22 00:28:21 +08:00
denglihong2007
fbbf75413f feat: 链接到新的官网地址 2026-03-22 00:27:23 +08:00
denglihong2007
a7baefbc2c Merge pull request #315 from denglihong2007/dev
chore: 修复自动编译 [skip cliff]
2026-03-22 00:26:57 +08:00
denglihong2007
3d30f2b5f5 chore: 修复自动编译 [skip cliff] 2026-03-22 00:26:37 +08:00
denglihong2007
72f23d499a Merge pull request #314 from denglihong2007/dev
chore: 迁移到slnx [skip cliff]
2026-03-22 00:24:15 +08:00
denglihong2007
e522165059 chore: 迁移到slnx [skip cliff] 2026-03-22 00:23:54 +08:00
denglihong2007
d0811d7b99 Merge pull request #312 from denglihong2007/dev
release: 3.2.2.0 [skip cliff]
v3.2.2.0
2026-02-17 17:12:04 +08:00
denglihong2007
0506a70bce release: 3.2.2.0 [skip cliff] 2026-02-17 17:11:22 +08:00
denglihong2007
142ff7a8e0 Merge pull request #311 from denglihong2007/dev
feat: 换用新的API
2026-02-17 15:15:08 +08:00
denglihong2007
b7dfed8012 feat: 换用新的API 2026-02-17 15:13:17 +08:00
denglihong2007
5b3938ebe4 Merge pull request #310 from denglihong2007/dev
chore: 优化代码质量 [skip cliff]
2026-01-31 22:11:35 +08:00
denglihong2007
9557db5484 chore: 优化代码质量 [skip cliff] 2026-01-31 22:10:27 +08:00
denglihong2007
0bd8453a3a Merge pull request #309 from denglihong2007/dev
feat: 修改停站车次自动勾选检票口
2026-01-31 22:08:47 +08:00
denglihong2007
be170275a6 feat: 修改停站车次自动勾选检票口 2026-01-31 22:02:11 +08:00
denglihong2007
440c68c29b Merge pull request #308 from denglihong2007/dev
fix: 插件开发环境初始化脚本出错  [skip cliff]
2026-01-24 18:40:00 +08:00
denglihong2007
50ed65987d fix: 插件开发环境初始化脚本出错 [skip cliff] 2026-01-24 18:14:30 +08:00
denglihong2007
80b815ecd6 Merge pull request #307 from denglihong2007/dev
release: 3.2.1 [skip cliff]
v3.2.1.0
2026-01-17 00:18:57 +08:00
denglihong2007
15d26b6490 release: 3.2.1 [skip cliff] 2026-01-17 00:18:30 +08:00
denglihong2007
2ebcbf536f Merge pull request #306 from denglihong2007/dev
feat: 内置县级行政区划库,提高拼音处理能力
2026-01-16 23:41:14 +08:00
denglihong2007
58e047a20c feat: 内置县级行政区划库,提高拼音处理能力 2026-01-16 23:40:08 +08:00
denglihong2007
e5f739ace9 Merge pull request #305 from denglihong2007/dev
feat: 支持自定义数据刷新频率设置
2026-01-16 22:49:31 +08:00
denglihong2007
832bb54e35 feat: 支持自定义数据刷新频率设置 2026-01-16 22:48:55 +08:00
denglihong2007
bfab7e767a Merge pull request #304 from denglihong2007/dev
feat: 新增 CRSim.PluginSdk 项目
2026-01-16 21:58:37 +08:00
denglihong2007
1d53c56b60 feat: 新增 CRSim.PluginSdk 项目 2026-01-16 21:58:16 +08:00
denglihong2007
9a3d4b6a9a Merge pull request #303 from denglihong2007/dev
refactor: 重构翻页屏逻辑,解决信息更新不及时问题
2026-01-16 21:47:47 +08:00
denglihong2007
9661d723f7 feat: 统一车次号颜色设置 2026-01-16 21:47:18 +08:00
denglihong2007
f5e2c0e4cb refactor: 重构翻页屏逻辑,解决信息更新不及时问题 2026-01-16 21:22:38 +08:00
denglihong2007
a06c4906ae Merge pull request #301 from denglihong2007/dev
release: 3.2.0.0
v3.2.0.0
2026-01-01 19:25:44 +08:00
denglihong2007
edad01c72e release: 3.2.0.0 2026-01-01 19:25:25 +08:00
denglihong2007
a3b0d2b329 Merge pull request #300 from denglihong2007/dev
feat: 自定义站台占用图车次颜色
2026-01-01 19:02:30 +08:00
denglihong2007
8e6f70a67d feat: 自定义站台占用图车次颜色 2026-01-01 18:59:24 +08:00
denglihong2007
83ba24d769 Merge pull request #299 from denglihong2007/dev
fix: 站台占用图生成器无法处理中文站台名
2026-01-01 01:31:51 +08:00
denglihong2007
a25a047f14 fix: 站台占用图生成器无法处理中文站台名 2026-01-01 01:28:49 +08:00
denglihong2007
cb52f94d56 Merge pull request #298 from denglihong2007/dev
feat: 支持车站资源插件
2026-01-01 00:06:18 +08:00
denglihong2007
08046e5a14 feat: 支持车站资源插件 2026-01-01 00:03:12 +08:00
denglihong2007
2ca9355099 Merge pull request #297 from denglihong2007/feat/plugin-error-handling-11701736530226033079
Add Plugin Error Handling
2025-12-21 00:58:57 +08:00
denglihong2007
c7f53c3a45 feat: 美化界面 [skip cliff] 2025-12-21 00:58:21 +08:00
google-labs-jules[bot]
fca097db94 feat: Implement global exception handling
This commit introduces a global exception handler to prevent the application from crashing due to unhandled exceptions.

- Added a `DispatcherUnhandledException` event handler in `App.xaml.cs` to catch all unhandled exceptions on the UI thread.
- Created a new `ErrorDialog.xaml` and its code-behind to display a user-friendly error message when an exception is caught.
- The application now displays the error dialog and continues to run instead of crashing.
2025-12-20 16:02:09 +00:00
google-labs-jules[bot]
344039dafd feat: Add exception handling for plugin loading
This commit introduces error handling to prevent the main application from crashing when a plugin fails to load or encounters an error during its operation.

- Added a `try-catch` block in `StyleManager.cs` to catch exceptions during plugin UI creation and display.
- Created a new `ErrorDialog.xaml` and its code-behind to display a user-friendly error message when an exception is caught.
- Introduced an `IScreenViewModel` interface to ensure a consistent contract for screen view models.
2025-12-20 15:54:58 +00:00
denglihong2007
dc3b82f9b1 Merge pull request #296 from denglihong2007/dev
fix: 早点信息无法保存 [skip cliff]
2025-12-20 23:50:48 +08:00
denglihong2007
a2380398a2 fix: 早点信息无法保存 [skip cliff] 2025-12-20 23:49:53 +08:00
denglihong2007
ded4fa86c2 Merge pull request #295 from denglihong2007/feat/early-arrival-support-6482084022623165359
Add Support for Early Train Arrivals
2025-12-20 23:35:11 +08:00
denglihong2007
8466fa714c feat: 添加早点功能 2025-12-20 23:34:51 +08:00
google-labs-jules[bot]
89f99f4f30 feat: Add support for early train arrivals
This commit introduces support for early train arrivals.

- Modifies `TrainStateConverter` and `TrainStateColorConverter` to display a message and a different color when a train is running ahead of schedule.
- Updates `TrainStopDialog` to allow entering negative values for the train status, enabling users to mark trains as early.
2025-12-16 14:50:00 +00:00
google-labs-jules[bot]
1522e4f532 feat: Add support for early train arrivals
Mirrors the existing logic for late train arrivals to display a message and a different color when a train is running ahead of schedule. Changes are constrained to the Converters to handle the new display state.
2025-12-15 16:06:41 +00:00
denglihong2007
5e1cae6d3b Merge pull request #293 from denglihong2007/feat/json-settings-11378802521571159488
Refactor SettingsService to Use JSON Instead of Registry
2025-12-14 12:00:04 +08:00
denglihong2007
ca302193d3 Merge pull request #294 from denglihong2007/add-pr-build-check-workflow-6303288313717636463
Add GitHub Workflow for PR Build Check
2025-12-14 11:55:56 +08:00