Releases: hujizhou35-cmd/danggui-app
Release list
当归 v1.1.5 稳定版 / Danggui v1.1.5 Stable Release
当归 v1.1.5 稳定版 / Danggui v1.1.5 Stable Release
v1.1.5 是当前推荐的稳定版。Android 提供正式签名安装包;iOS 仍仅提供源码和无签名构建证据。稳定版状态不扩大下方列明的设备验证边界。
v1.1.5 is the current recommended Stable Release. Android includes a formally signed installer; iOS remains source-only with unsigned build evidence. Stable status does not expand the device-validation boundaries below.
状态 / Status
| 平台 / Platform | 当前交付 / Availability |
|---|---|
| Android 7.0+ | 稳定版正式签名通用 APK / Stable, formally signed universal APK |
| iOS | 完整源码与无签名构建证据;不是 IPA,不能直接安装 / Complete source and unsigned-build evidence; not an installable IPA |
| 数据 / Data | 本地保存,无账号、广告、分析或自动上传 / Local-first, with no account, ads, analytics, or automatic upload |
亮点 / Highlights
- 提醒操作更可靠 / Safer reminder actions. 停止、稍后提醒、重启恢复和自动截止会先进入持久安全状态;旧通知操作不会修改后来编辑的新提醒。Stop, Snooze, reboot recovery, and automatic cutoff enter durable safe states, while delayed actions cannot mutate a newer reminder edit.
- 恢复与备份更稳妥 / Safer restore and backup. 启动和恢复会执行完整数据库及结构检查;替换失败可以回滚,不完整状态不会覆盖完整安全副本。Startup and restore perform full integrity and schema validation, with rollback protection against incomplete state.
- 时间语义更准确 / More accurate time handling. 初次提醒、10/30/60 分钟稍后提醒与系统事件保留 IANA 时区,并覆盖夏令时变化。Initial reminders, 10/30/60-minute Snooze, and native events preserve IANA time zones across DST.
- 本地数据边界更清晰 / Stronger local-data boundaries. 临时明文会在成功、取消、失败及下次启动时清理;数据库、备份和原生提醒状态继续排除云备份。Temporary plaintext is cleaned after success, cancellation, failure, and the next launch; databases, backups, and native reminder state remain excluded from cloud backup.
下载 / Downloads
| 文件 / File | 用途 / Purpose |
|---|---|
danggui-android-universal-release.apk |
普通 Android 用户应下载此文件;正式签名,支持 Android 7.0+。 / Recommended for Android users; formally signed and supports Android 7.0+. |
danggui-ios-source-v1.1.5.zip |
Flutter/iOS/Xcode 完整源码;不是 IPA,不能直接安装到 iPhone。 / Complete Flutter/iOS/Xcode source; not an installable IPA. |
danggui-developer-assets-v1.1.5.zip |
分架构 APK、AAB、测试、构建、签名与工具链证据;普通用户无需下载。 / Split APKs, AAB, test, build, signing, and toolchain evidence; not required for normal installation. |
SHA256SUMS |
校验上述三个载荷。 / Checksums for the three payload files above. |
升级前 / Before updating
- 在应用内创建一份
.dgbak备份。 / Create an in-app.dgbakbackup. - 从本 Release 同时下载 APK 与
SHA256SUMS,安装前完成校验。 / Download the APK andSHA256SUMSfrom this same Release and verify before installation. - 从旧正式签名版本升级时直接覆盖安装,不要卸载或清除应用数据。 / Upgrade over the existing signed build without uninstalling or clearing app data.
校验 / Verify
- 使用同一 Release 中的
SHA256SUMS校验三个载荷。 - Verify all three payload files against
SHA256SUMSfrom this same Release. - Android 正式签名证书 SHA-256:
A8:93:A3:75:C3:CF:B7:1E:58:2C:A4:B9:9F:96:91:17:3D:96:93:33:C3:75:E2:C3:2F:D0:85:72:96:0E:08:88
已知限制 / Known limits
- 不提供 iOS IPA、TestFlight 或 App Store 安装入口。 / No iOS IPA, TestFlight, or App Store installer is provided.
- 固定自动化和 iOS Simulator 已通过,但真实 iPhone 的声音、触感、静音/专注、隔夜锁屏、重启、系统强杀及长期后台投递仍为
device-unverified。 / Fixed automation and iOS Simulator gates passed, but physical-iPhone sound, haptics, silent/Focus modes, overnight lock screen, reboot, process termination, and long-lived background delivery remaindevice-unverified. - 不同 Android 厂商的后台与省电策略可能不同;升级后建议先创建一条短时提醒进行实际验证。 / Android OEM background and power policies vary; test a short reminder after upgrading.
- 数据库替换达到进程崩溃一致性,但不宣称突然断电安全。 / Database replacement is process-crash-consistent, not proven safe against sudden power loss.
技术验证边界 / Technical evidence boundaries
contract-proven:列出的 Dart/Kotlin/Swift 合同、故障注入与自动化通过,不代表未列出场景。simulator-proven:固定 iOS 18.5/26.5 Simulator 上的 RunnerTests、代表性 XCUITest 与无签名构建通过。- 为保证替换恢复可回滚,Android 暂时保留跨数据库代际的最后已知良好提醒镜像;频繁执行替换恢复可能增加应用私有状态体积,旧代操作仍会被当前代际隔离。
contract-provencovers the listed contracts, fault injections, and automation only.simulator-provencovers RunnerTests, representative XCUITest flows, and unsigned builds on fixed iOS 18.5/26.5 Simulator gates.- Android temporarily retains last-known-good alarm projections across database generations for restore rollback. Repeated replace restores may increase private app state, while old-generation actions remain fenced from the active database.
完整变更 / Full comparison
See the full v1.1.4…v1.1.5 comparison and the traceable audit.
当归 v1.1.4 预发布 / Danggui v1.1.4 Pre-release
历史版本 / Historical release
v1.1.4 仍保留为预发布历史版本,现已由 v1.1.5 稳定版 取代。新用户请使用 v1.1.5。
v1.1.4 remains a historical Pre-release and is superseded by the v1.1.5 Stable Release. New users should use v1.1.5.
当归 v1.1.4 预发布 / Danggui v1.1.4 Pre-release
v1.1.4 重点修复 Android 偶发“打开应用后才响”,并让 Android、iOS 与 Dart 使用同一套修订、过期和诊断语义。实体 OEM Android 和 iPhone 验收完成前仍保持预发布。
Version 1.1.4 fixes the intermittent Android "rings only after opening the app" path and aligns revision, expiry, and diagnostic semantics across Android, iOS, and Dart. It remains a pre-release pending broader physical OEM Android and iPhone acceptance.
亮点 / Highlights
-
Android 8+ 精确闹钟直接进入前台响铃服务;Android 7/7.1 使用带 20 秒有界唤醒锁的非导出 Receiver 交接,旧 v1.1.3 已登记闹钟保留一版兼容。
-
Android 每次正常启动都会重新下发仍在未来的数据库闹钟,修复系统强停、覆盖安装或厂商清理后“本地记录存在、系统队列已丢失”的状态;已经到点的提醒不会因打开应用而补响。
-
服务会校验提醒修订与操作会话,使用有时限的唤醒锁,并将声音、震动、停止和稍后提醒隔离容错。
-
双端统一 15 分钟迟到窗口:超时后记为 missed,打开应用不会再补响。
-
iOS AlarmKit 操作按提醒串行化,使用包含 revision 的标识与可恢复的两阶段替换;普通通知容量满时优先保留最近提醒。
-
新增跨平台闹钟快照、交付等级和不含事项内容的本地诊断,用于区分登记、投递、声音、震动、过期和错误阶段。
-
Android 8+ exact alarms enter the foreground ringing service directly. Android 7/7.1 use a non-exported receiver with a bounded 20-second wakeful hand-off, while existing v1.1.3 registrations remain compatible for one release.
-
On every normal Android process start, future database alarms are idempotently re-submitted to recover from force-stop, package replacement, or OEM cleanup that removed the real system entry. Already-due reminders are never reinstalled merely because the app opened.
-
The service validates reminder revisions and action sessions, uses a bounded wake lock, and isolates sound, vibration, Stop, and Snooze failures.
-
Both platforms use a 15-minute late-delivery window. Older alarms become
missedand never begin merely because the app was opened. -
iOS AlarmKit mutations are serialized per reminder and use revision-aware identifiers plus recoverable two-phase replacement. Capacity fallback prioritizes the nearest reminders.
-
Cross-platform snapshots, delivery strength, and privacy-safe local lifecycle diagnostics make registration and delivery failures auditable without recording task content.
下载 / Downloads
-
danggui-android-universal-release.apk— 正式签名 Android 通用安装包,要求 Android 7.0 / API 24 或更高。 -
danggui-ios-source-v1.1.4.zip— 可复现的完整 Flutter/iOS/Xcode 源码;不是 IPA。 -
danggui-developer-assets-v1.1.4.zip— 分架构 APK、AAB、iOS 无签名构建证据、签名和工具链记录。 -
SHA256SUMS— 三个交付文件的 SHA-256 校验清单。 -
danggui-android-universal-release.apk— formally signed universal Android package for Android 7.0 / API 24 or newer. -
danggui-ios-source-v1.1.4.zip— deterministic complete Flutter/iOS/Xcode source; it is not an IPA. -
danggui-developer-assets-v1.1.4.zip— split APKs, AAB, unsigned iOS evidence, signing, and toolchain records. -
SHA256SUMS— SHA-256 checksums for the three delivery files.
校验 / Verify
sha256sum --check SHA256SUMS正式 Android 签名证书 SHA-256 / Official Android signing certificate SHA-256:
A8:93:A3:75:C3:CF:B7:1E:58:2C:A4:B9:9F:96:91:17:3D:96:93:33:C3:75:E2:C3:2F:D0:85:72:96:0E:08:88
发布工作流仅接受与 pubspec.yaml 一致、位于受保护 main 历史上的标签,并在发布后重新下载附件核对校验和。
The publishing workflow accepts only a tag matching pubspec.yaml and reachable from protected main, then downloads the published assets again to verify their checksums.
已知限制 / Known limits
Android 已完成自动化验收;iOS 已完成源码、Swift 测试和 unsigned 构建,Xcode Simulator 交互调试将在此基线发布后继续。
Android has completed automated acceptance. iOS has completed source validation, Swift tests, and an unsigned build; interactive Xcode Simulator debugging will continue after this baseline release.
-
精确闹钟、全屏提醒、厂商自启动和电池限制不能由应用静默授予;当归会主动请求普通权限并打开对应系统页。
-
请在覆盖安装后至少打开一次 v1.1.4,以迁移旧闹钟 PendingIntent 并复检权限。
-
iOS 15–25 的 Time Sensitive 回退仍是重要通知,不等同于 iOS 26+ AlarmKit。iOS 触感由系统控制。
-
iOS 仅交付源码与 unsigned 构建证据,不提供 IPA、TestFlight 或 App Store 包。Xcode Simulator 交互调试在此基线发布后继续。
-
实体小米/其他 OEM 与 iPhone 的扬声器、震动/触感、静音/专注、锁屏隔夜和重启行为仍需验收。
-
Exact alarms, full-screen alerts, vendor autostart, and battery exemptions cannot be granted silently. Danggui initiates ordinary permission prompts and opens the relevant protected settings surface.
-
Open v1.1.4 at least once after an overlay upgrade so legacy alarm PendingIntents can be migrated and permissions rechecked.
-
The iOS 15–25 Time Sensitive fallback remains an important notification, not the same delivery class as iOS 26+ AlarmKit. iOS haptics are system controlled.
-
iOS is delivered only as source plus unsigned build evidence, with no IPA, TestFlight, or App Store package. Xcode Simulator interaction testing continues after this baseline release.
-
Speaker, vibration/haptics, silent/Focus, overnight lock-screen, and reboot behavior still require physical Xiaomi/other OEM Android and iPhone acceptance.
完整变更 / Full comparison
查看 v1.1.3…v1.1.4 完整差异 与该标签的 CHANGELOG.md。
See the full v1.1.3…v1.1.4 comparison and the tag's CHANGELOG.md.
当归 v1.1.3 预发布 / Danggui v1.1.3 Pre-release
当归 v1.1.3 预发布 / Danggui v1.1.3 Pre-release
当归把计划、提醒、行动、过往与笔记保存在设备本地。1.1.3 重点升级闹钟可靠性与长内容操作体验;代表性 Android 实体机验收完成前仍保持预发布状态。
Danggui keeps plans, reminders, actions, Past, and notes on the device. Version 1.1.3 focuses on reliable alarms and easier navigation through long content, and remains a pre-release pending representative Android physical-device acceptance.
亮点 / Highlights
-
有声提醒不再只是普通通知:Android 使用精确 AlarmManager、闹钟音频流、循环振动和前台响铃服务,到点后可在锁屏界面停止或选择 10/30/60 分钟稍后提醒;重启、时区变化和应用升级后会恢复未来闹钟。
-
应用会在需要时主动发起通知、精确闹钟、全屏提醒与 iOS AlarmKit 的系统授权流程,并为小米、华为、荣耀、OPPO、一加、vivo、iQOO、三星等机型提供自启动设置入口。权限仍由用户在系统界面确认;应用不申请 Critical Alerts 或勿扰政策访问,也不会自行修改系统策略。
-
iOS 26+ 使用 AlarmKit;iOS 15–25 使用 Time Sensitive 本地通知回退。有声与无声提醒分流,无声提醒仍保持普通通知行为。
-
事项、笔记、过往、设置、帮助和最近删除等长页面增加克制、可拖动的快速滚动条;删除撤销、保存、校验和错误提示都有明确且有限的显示时长,不再长期遮挡界面。
-
Sound-enabled reminders are now real alarms instead of ordinary notifications. Android uses exact AlarmManager scheduling, the alarm audio stream, repeating vibration, and a foreground ringing service, with lock-screen Stop and 10/30/60-minute Snooze actions. Future alarms are restored after reboot, time-zone changes, and app upgrades.
-
The app initiates the required notification, exact-alarm, full-screen, and iOS AlarmKit authorization flows, and can open vendor autostart settings on Xiaomi, Huawei, Honor, OPPO, OnePlus, vivo, iQOO, and Samsung devices. The user still confirms every protected system permission; the app requests neither Critical Alerts nor Do Not Disturb policy access and does not modify system policy.
-
iOS 26+ uses AlarmKit; iOS 15–25 falls back to Time Sensitive local notifications. Sound-enabled and silent reminders follow separate delivery paths.
-
Long Task, Note, Past, Settings, Help, and Recently Deleted surfaces now have restrained draggable fast scrollbars. Save, validation, error, and Undo messages have explicit bounded durations and no longer remain on screen indefinitely.
下载 / Downloads
-
danggui-android-universal-release.apk— 普通 Android 用户的正式签名安装包;要求 Android 7.0 / API 24 或更高版本。 -
danggui-ios-source-v1.1.3.zip— 可复现的完整源码交付,供自行构建 iOS;不是 IPA。 -
danggui-developer-assets-v1.1.3.zip— 分架构 APK、AAB、无签名 iOS 构建证据,以及签名、平台、工具链和源码清单记录。普通用户不需要下载。 -
SHA256SUMS— 上述三个文件的 SHA-256 校验清单。 -
danggui-android-universal-release.apk— the formally signed installable package for most Android users; Android 7.0 / API 24 or newer is required. -
danggui-ios-source-v1.1.3.zip— deterministic complete source delivery for building iOS yourself; it is not an IPA. -
danggui-developer-assets-v1.1.3.zip— ABI-specific APKs, the AAB, unsigned iOS build evidence, and signing, platform, toolchain, and source-manifest records. Most users do not need it. -
SHA256SUMS— SHA-256 checksums for the three payload files above.
校验 / Verify
在包含下载文件的目录中运行:
sha256sum --check SHA256SUMS正式 Android 签名证书 SHA-256 / Official Android signing certificate SHA-256:
A8:93:A3:75:C3:CF:B7:1E:58:2C:A4:B9:9F:96:91:17:3D:96:93:33:C3:75:E2:C3:2F:D0:85:72:96:0E:08:88
开发者归档内另有独立的 SHA256SUMS。发布工作流只接受来自受保护标签、与 pubspec.yaml 版本一致且可追溯到受保护 main 的正式签名产物。
The developer archive has its own SHA256SUMS. The publishing workflow accepts only release-signed artifacts from a protected tag that matches pubspec.yaml and is reachable from protected main.
已知限制 / Known limits
-
Android 与 iOS 的受保护权限不能由应用静默授予;当归会解释用途并打开系统确认页。部分厂商的后台自启动仍需用户在对应系统页面开启。
-
从旧版覆盖安装后,请至少打开一次 v1.1.3,让应用迁移已有未来有声提醒并检查新的闹钟权限;打开前,旧提醒仍按旧版普通通知路径处理。
-
当归不申请 Critical Alerts 或勿扰政策访问,也不自行修改系统策略。Android 闹钟流和 iOS AlarmKit 是否突破 Focus/静音,最终由操作系统、用户授权、闹钟音量与振动设置决定。
-
iOS AlarmKit 的自定义“稍后提醒”操作在设备重启后需要先完成一次解锁;系统提供的停止操作不受此限制。
-
iOS 仅交付完整源码和无签名
.app构建证据;不提供 IPA、TestFlight 或 App Store 安装包。 -
不同 OEM 的后台限制、锁屏呈现、声音、振动及覆盖升级仍需实体机验收。升级前建议导出
.dgbak备份。 -
Protected Android and iOS permissions cannot be granted silently by an app. Danggui explains why they are needed and opens the system confirmation surface; some vendor autostart controls still require a user action.
-
After installing over an older version, open v1.1.3 at least once so it can migrate existing future sound reminders and check the new alarm permissions. Until then, old reminders remain on the previous ordinary-notification path.
-
Danggui requests neither Critical Alerts nor Do Not Disturb policy access and does not modify system policy. Whether Android's alarm stream or iOS AlarmKit overrides Focus or silent mode is ultimately controlled by the operating system, user authorization, alarm volume, and vibration settings.
-
AlarmKit's custom Snooze action requires the device to have been unlocked once after a reboot. The system Stop action remains available before that first unlock.
-
iOS is delivered as complete source plus unsigned
.appbuild evidence; no IPA, TestFlight, or App Store package is provided. -
OEM background limits, lock-screen presentation, sound, vibration, and overlay upgrades still require physical-device acceptance. Export a
.dgbakbackup before upgrading.
完整变更 / Full comparison
查看 v1.1.2…v1.1.3 的完整代码差异 与该标签的 CHANGELOG.md。
See the full v1.1.2…v1.1.3 code comparison and that tag's CHANGELOG.md.
当归 v1.1.2 预发布 / Danggui v1.1.2 Pre-release
当归 v1.1.2 预发布 / Danggui v1.1.2 Pre-release
当归把计划、提醒、行动、过往与笔记保存在设备本地。这个版本仍是预发布版,代表性 Android 实体机验收完成前不会提升为稳定版。
Danggui keeps plans, reminders, actions, Past, and notes on the device. This remains a pre-release until representative Android physical-device acceptance is complete.
亮点 / Highlights
-
保存按钮现在提供明确的成功或失败反馈,同时保留串行自动保存和离开页面前的强制写入。
-
提醒可选择每一分钟;获得精确闹钟访问时采用精确调度,未获得时保留所选时间并明确降级为可能延迟的非精确调度。
-
“过往”改为紧凑的单行事件布局;原生启动阶段只显示暖纸色,再交给唯一的小球与幼苗 Flutter 启动画面。
-
Save now gives explicit success or failure feedback while retaining serialized autosave and a forced flush before leaving the editor.
-
Reminders can be selected at any minute. Exact scheduling is used when the user grants access; otherwise the selected time is preserved with a clearly labelled, potentially delayed inexact fallback.
-
Past now uses a compact one-line event layout. The native launch stage stays paper-only before handing off to the single Flutter ball-and-sprout composition.
下载 / Downloads
-
danggui-android-universal-release.apk— 普通 Android 用户的安装包;要求 Android 7.0 / API 24 或更高版本。 -
danggui-ios-source-v1.1.2.zip— 可复现的完整源码交付,供自行构建 iOS;不是 IPA。 -
danggui-developer-assets-v1.1.2.zip— 面向开发者的分架构 APK、AAB、无签名 iOS 构建证据,以及签名、平台、工具链和源码清单记录。普通用户不需要下载。 -
SHA256SUMS— 上述三个文件的 SHA-256 校验清单。 -
danggui-android-universal-release.apk— the installable package for most Android users; Android 7.0 / API 24 or newer is required. -
danggui-ios-source-v1.1.2.zip— deterministic complete source delivery for building iOS yourself; it is not an IPA. -
danggui-developer-assets-v1.1.2.zip— ABI-specific APKs, the AAB, unsigned iOS build evidence, the signing certificate, and platform/toolchain/source-manifest verification records. Most users do not need it. -
SHA256SUMS— SHA-256 checksums for the three payload files above.
校验 / Verify
在包含下载文件的目录中运行:
sha256sum --check SHA256SUMS正式 Android 签名证书 SHA-256 / Official Android signing certificate SHA-256:
A8:93:A3:75:C3:CF:B7:1E:58:2C:A4:B9:9F:96:91:17:3D:96:93:33:C3:75:E2:C3:2F:D0:85:72:96:0E:08:88
开发者归档内另有独立的 SHA256SUMS;解压后可在归档根目录运行同一条命令,逐项复核内部文件。发布工作流只接受来自受保护标签、与 pubspec.yaml 版本一致且可追溯到受保护 main 的正式签名产物。
The developer archive has its own SHA256SUMS. Extract it and run the same command from the archive root to verify every internal file. The publishing workflow accepts only release-signed artifacts from a protected tag that matches pubspec.yaml and is reachable from protected main.
已知限制 / Known limits
-
iOS 仅交付完整源码和无签名
.app构建证据;不提供 IPA、TestFlight 或 App Store 安装包。 -
实体机上的 OEM 省电、后台/锁屏通知、声音和振动仍需人工验收;操作系统可能延迟提醒。
-
当归是单设备、本地优先应用,不提供账号或云同步;升级前建议主动导出
.dgbak备份。 -
无签名
.app仅存在于开发者归档中,不能安装到普通 iPhone。 -
iOS is delivered as complete source plus unsigned
.appbuild evidence; no IPA, TestFlight, or App Store package is provided. -
OEM power management, background/lock-screen presentation, sound, and vibration still require physical-device validation; the operating system may delay reminders.
-
Danggui is a single-device, local-first app with no account or cloud sync. Export a
.dgbakbackup before upgrading. -
The unsigned
.appis contained only in the developer archive and cannot be installed on a normal iPhone.
完整变更 / Full comparison
查看 v1.1.0…v1.1.2 的完整代码差异 与该标签的 CHANGELOG.md。
See the full v1.1.0…v1.1.2 code comparison and that tag's CHANGELOG.md.
当归 v1.1.0 预发布 / Danggui v1.1.0 Pre-release
当归 v1.1.0 预发布 / Danggui v1.1.0 Pre-release
记录只有可靠保存,才会慢慢长成轨迹。v1.1.0 集中改善编辑、提醒状态与启动体验,让计划和行动之间的衔接更安静、更可信。
A trace can grow only when each record is saved reliably. v1.1.0 focused on editing, reminder state, and startup so the transition from plan to action feels quieter and more dependable.
亮点 / Highlights
-
事项、笔记与“过往”编辑器在 Android 键盘开合时保持可见、可编辑,并在离开页面前完成强制保存。
-
所有新事项入口默认使用本地当天,同时保留“无日期”;事项详情明确显示提醒的权限、暂停、过期、声音与振动状态。
-
恢复完整的小球与幼苗水彩启动构图,并在本地初始化成功后只进行一次页面切换。
-
新增确定性的 iOS 源码 ZIP,并统一版本、备份、导出与诊断中的版本记录。
-
Task, Note, and Past editors remain visible and editable through Android keyboard transitions, with a forced save before leaving.
-
New tasks default to the current local day while keeping an explicit no-date option; reminder permission, pause, expiry, sound, and vibration states are visible in Task details.
-
The full watercolor ball-and-sprout launch composition returns, followed by one transition after local initialization succeeds.
-
Adds a deterministic iOS source ZIP and consistent version metadata across backups, exports, and diagnostics.
下载 / Downloads
-
danggui-android-universal-release.apk— 普通 Android 用户的安装包;要求 Android 7.0 / API 24 或更高版本。 -
danggui-ios-source-v1.1.0.zip— 可复现的完整源码交付,供自行构建 iOS;不是 IPA。 -
danggui-developer-assets-v1.1.0.zip— 分架构 APK、AAB、无签名 iOS 构建证据及签名、平台、工具链和源码记录。普通用户不需要下载。 -
SHA256SUMS— 上述三个文件的 SHA-256 校验清单。 -
danggui-android-universal-release.apk— the installable package for most Android users; Android 7.0 / API 24 or newer is required. -
danggui-ios-source-v1.1.0.zip— deterministic complete source delivery for building iOS yourself; it is not an IPA. -
danggui-developer-assets-v1.1.0.zip— ABI-specific APKs, the AAB, unsigned iOS build evidence, the signing certificate, and platform/toolchain/source verification records. Most users do not need it. -
SHA256SUMS— SHA-256 checksums for the three payload files above.
校验 / Verify
在包含下载文件的目录中运行:
sha256sum --check SHA256SUMS正式 Android 签名证书 SHA-256 / Official Android signing certificate SHA-256:
A8:93:A3:75:C3:CF:B7:1E:58:2C:A4:B9:9F:96:91:17:3D:96:93:33:C3:75:E2:C3:2F:D0:85:72:96:0E:08:88
开发者归档内另有独立的 SHA256SUMS,覆盖其中保存的全部历史附件。迁移前,原 16 个附件均已下载并与 GitHub 记录的 SHA-256 逐一匹配。
The developer archive has its own SHA256SUMS covering every preserved historical attachment. Before migration, all 16 original assets were downloaded and matched against GitHub's recorded SHA-256 digests.
已知限制 / Known limits
-
本版本仍是预发布版;不同厂商实体机上的覆盖升级、后台/锁屏通知、声音、振动与省电策略仍需人工验收。
-
当归是单设备、本地优先应用,不提供账号、云同步、内置 AI 或自动上传;是否分析导出数据由用户决定。
-
iOS 仅提供完整源码和无签名
.app构建证据,不提供 IPA、TestFlight 或 App Store 安装包。 -
This remains a pre-release; overlay upgrades, background/lock-screen notifications, sound, vibration, and OEM power management still require physical-device validation.
-
Danggui is single-device and local-first, with no account, cloud sync, built-in AI, or automatic upload; only the user decides whether to analyze an export.
-
iOS is delivered as complete source plus unsigned
.appbuild evidence, with no IPA, TestFlight, or App Store package.
完整变更 / Full comparison
查看 v1.0.0…v1.1.0 的完整代码差异 与该标签的 CHANGELOG.md。
See the full v1.0.0…v1.1.0 code comparison and that tag's CHANGELOG.md.
当归 v1.0.0 预发布 / Danggui v1.0.0 Pre-release
当归 v1.0.0 预发布 / Danggui v1.0.0 Pre-release
从计划到行动,再从行动回到可以阅读的过往。v1.0.0 建立了当归最初的本地工作流:数据留在设备里,记录可以带走,是否交给外部工具分析始终由你决定。
From plan to action, then back to a history you can read. v1.0.0 established Danggui's local workflow: data stays on your device, records remain portable, and only you decide whether an external tool may analyze an export.
亮点 / Highlights
-
用日期、计划、清单与本地提醒安排事项;完成时可回顾并沉淀到连续可编辑的“过往”。
-
用文件夹、置顶、列表、勾选项和事项转换整理笔记。
-
支持可选加密的
.dgbak完整备份,以及便于阅读、迁移或外部分析的 Markdown + JSON 导出。 -
无账号、广告、分析、Firebase、内置 AI 或自动上传;简体中文、English、日本語与 Русский 均可离线使用。
-
Plan tasks with dates, notes, checklists, and local reminders; review completed work into one continuously editable Past document.
-
Organize notes with folders, pins, lists, checkboxes, and task conversion.
-
Create optionally encrypted
.dgbakbackups plus readable Markdown + JSON exports for archiving, migration, or analysis you explicitly choose. -
No accounts, ads, analytics, Firebase, built-in AI, or automatic uploads; the full UI works offline in four languages.
下载 / Downloads
-
danggui-android-universal-release.apk— 普通 Android 用户的安装包;要求 Android 7.0 / API 24 或更高版本。 -
danggui-developer-assets-v1.0.0.zip— 分架构 APK、AAB、无签名 iOS 构建证据、签名证书、校验和与工具链记录。普通用户不需要下载。 -
SHA256SUMS— 上述两个文件的 SHA-256 校验清单。 -
GitHub 自动生成的 Source code (zip/tar.gz) 是 v1.0.0 的源码入口。该历史版本没有独立的 iOS 源码 ZIP,本次整理没有补造;不提供 IPA 或 TestFlight。
-
danggui-android-universal-release.apk— the installable package for most Android users; Android 7.0 / API 24 or newer is required. -
danggui-developer-assets-v1.0.0.zip— ABI-specific APKs, the AAB, unsigned iOS build evidence, signing certificate, checksums, and toolchain records. Most users do not need it. -
SHA256SUMS— SHA-256 checksums for the two payload files above. -
GitHub's generated Source code (zip/tar.gz) archives are the source delivery for v1.0.0. This historical release had no dedicated iOS source ZIP, so none was invented during cleanup; no IPA or TestFlight build is provided.
校验 / Verify
在包含下载文件的目录中运行:
sha256sum --check SHA256SUMS正式 Android 签名证书 SHA-256 / Official Android signing certificate SHA-256:
A8:93:A3:75:C3:CF:B7:1E:58:2C:A4:B9:9F:96:91:17:3D:96:93:33:C3:75:E2:C3:2F:D0:85:72:96:0E:08:88
开发者归档内另有独立的 SHA256SUMS,覆盖其中保存的全部历史附件。迁移前,原 16 个附件均已下载并与 GitHub 记录的 SHA-256 逐一匹配。
The developer archive has its own SHA256SUMS covering every preserved historical attachment. Before migration, all 16 original assets were downloaded and matched against GitHub's recorded SHA-256 digests.
已知限制 / Known limits
-
本版本仍是预发布版;不同厂商实体机上的后台/锁屏通知、声音、振动与省电策略仍需人工验收。
-
提醒采用非精确调度,可能被操作系统延迟;每日备份在应用启动或回到前台时核对。
-
当归是单设备、本地优先应用,不提供账号或云同步;升级前建议导出
.dgbak。 -
iOS 只保留无签名构建证据与标签源码,不提供可直接安装的 IPA。
-
This remains a pre-release; background/lock-screen notifications, sound, vibration, and OEM power management still require physical-device validation.
-
Reminder delivery is inexact and may be delayed; daily backups reconcile when the app starts or returns to the foreground.
-
Danggui is single-device and local-first, with no account or cloud sync. Export a
.dgbakbackup before upgrading. -
iOS is represented by unsigned build evidence and tagged source, not an installable IPA.
完整变更 / Full comparison
查看 v1.0.0 标签源码 与该标签的 CHANGELOG.md。
See the v1.0.0 tagged source and that tag's CHANGELOG.md.