mirror of
https://github.com/carey314/mio-plugin-worker.git
synced 2026-08-10 07:04:32 +00:00
Three things squashed into one commit since they're all release-prep:
1. Bump CFBundleVersion 2 → 3, CFBundleShortVersionString 0.2.0 →
0.3.0, WorkerPlugin.version & ExpandedView footer string to match.
Aligns with the 5-feature v0.3.0 ship.
2. fix(water): lastWaterReminderHr was an Int hour (0-23) so a
yesterday-fired 17:00 blocked today's 17:00 reminder. Now stores
"yyyy-MM-dd HH" composite key so dedupe is scoped per-day.
3. Holidays.swift: 2026 entry table re-calibrated per typical
State Council 调休 pattern. Notable changes:
- 春节 starts on 除夕 02-16 (not 初一 02-17) per 2024 policy
- 中秋 + 国庆 merged into 10-day 09-25 ~ 10-04 window (since
2026 中秋 09-25 is 6 days before 国庆 10-01)
- 劳动节 renamed from "五一" for clarity
Disclaimer still in header: verify against 国务院 announcement
when published, edit + re-release if 调休 differs.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
35 lines
1.2 KiB
Plaintext
35 lines
1.2 KiB
Plaintext
<?xml version="1.0" encoding="UTF-8"?>
|
||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||
<plist version="1.0">
|
||
<dict>
|
||
<key>CFBundleDevelopmentRegion</key>
|
||
<string>zh_CN</string>
|
||
<key>CFBundleExecutable</key>
|
||
<string>WorkerPlugin</string>
|
||
<key>CFBundleIdentifier</key>
|
||
<string>com.mioisland.plugin.worker</string>
|
||
<key>CFBundleInfoDictionaryVersion</key>
|
||
<string>6.0</string>
|
||
<key>CFBundleName</key>
|
||
<string>摸鱼侠</string>
|
||
<key>CFBundlePackageType</key>
|
||
<string>BNDL</string>
|
||
<key>CFBundleShortVersionString</key>
|
||
<string>0.3.0</string>
|
||
<key>CFBundleVersion</key>
|
||
<string>3</string>
|
||
<key>NSPrincipalClass</key>
|
||
<string>WorkerPlugin.WorkerPlugin</string>
|
||
<!--
|
||
Panel size: 380×620.
|
||
- 380 wide matches 看盘侠 — consistent feel across plugins.
|
||
- 620 tall = 40pt notch reservation + 580pt of card content
|
||
(top bar + 5-tab pill strip + active tab body + footer).
|
||
-->
|
||
<key>MioPluginPreferredWidth</key>
|
||
<integer>380</integer>
|
||
<key>MioPluginPreferredHeight</key>
|
||
<integer>620</integer>
|
||
</dict>
|
||
</plist>
|