mesalogo
4c7193e1ea
fix: avoid history reclamation during structure-only upgrades
...
Ordinary database schema upgrades previously ran VACUUM on free pages and
showed misleading history-cleanup progress. Separate structure upgrades from
required legacy conversions, retaining reclamation intent only for retries
within the same startup. Preserve released data without new schema versions
or persistent migration markers; Agent and normal writes remain unchanged.
Add real SQLite and Worker regressions, bilingual operation-specific startup
copy, and migration documentation. Synchronize native Electron drag input
with actual resize state without weakening layout assertions.
Validation: 47 focused migration tests passed; typecheck, lint and diff checks
passed. Final full suite: 5137 passed, 74 skipped, 2 unrelated Electron failures.
Both failing Electron tests passed an isolated rerun; full CI remains unverified.
Release note: 修复普通数据库结构升级再次整理历史和回收空间的问题;仅在需要转换旧数据时执行相关处理,启动页准确显示当前升级操作。
2026-09-26 12:42:08 +08:00
..
2026-09-25 23:58:21 +08:00
2026-09-26 12:42:08 +08:00
2026-09-15 23:55:52 +08:00
2026-09-15 15:51:52 +08:00
2026-09-20 01:26:36 +08:00
2026-08-05 12:55:24 +08:00
2026-09-09 15:47:24 +08:00
2026-08-31 15:35:13 +08:00
2026-09-20 01:26:36 +08:00
2026-08-05 12:55:24 +08:00
2026-09-03 10:31:14 +08:00
2026-09-26 12:42:08 +08:00
2026-09-24 10:39:28 +08:00
2026-09-18 08:20:45 +08:00
2026-09-24 10:39:28 +08:00
2026-09-02 00:50:54 +08:00
2026-09-10 19:49:33 +08:00
2026-08-15 18:06:02 +08:00
2026-08-15 18:06:02 +08:00
2026-09-25 22:32:43 +08:00
2026-09-25 22:32:43 +08:00
2026-09-26 12:42:08 +08:00
2026-09-26 12:42:08 +08:00
2026-09-26 12:42:08 +08:00
2026-08-05 19:40:40 +08:00
2026-08-05 19:40:40 +08:00
2026-09-19 16:51:10 +08:00
2026-09-19 16:51:10 +08:00
2026-09-19 16:51:10 +08:00
2026-09-19 16:51:10 +08:00
2026-08-16 11:47:11 +08:00
2026-09-13 19:46:37 +08:00
2026-09-08 11:34:45 +08:00
2026-09-07 16:57:59 +08:00
2026-09-15 08:07:08 +08:00
2026-09-15 08:07:08 +08:00
2026-08-17 12:57:12 +08:00
2026-08-17 12:57:12 +08:00
2026-09-19 23:09:48 +08:00
2026-09-19 23:09:48 +08:00
2026-08-13 04:46:30 +08:00
2026-09-18 08:20:45 +08:00
2026-08-19 13:43:16 +08:00
2026-08-20 10:11:06 +08:00
2026-08-20 23:57:38 +08:00
2026-09-19 16:51:10 +08:00
2026-09-19 23:09:48 +08:00
2026-09-19 16:51:10 +08:00
2026-09-19 16:51:10 +08:00
2026-09-19 23:09:48 +08:00
2026-08-23 11:26:44 +08:00
2026-09-21 22:53:44 +08:00
2026-08-27 12:42:26 +08:00
2026-08-07 10:45:01 +08:00
2026-08-07 10:45:01 +08:00
2026-09-20 00:07:07 +08:00
2026-08-14 01:23:32 +08:00
2026-09-19 23:09:48 +08:00
2026-09-19 16:51:10 +08:00
2026-09-19 23:09:48 +08:00
2026-09-19 16:51:10 +08:00
2026-09-18 08:20:45 +08:00
2026-09-18 08:20:45 +08:00
2026-09-25 22:32:43 +08:00
2026-09-25 22:32:43 +08:00
2026-09-18 08:20:45 +08:00
2026-09-18 08:20:45 +08:00
2026-08-20 10:11:06 +08:00
2026-08-23 11:26:44 +08:00
2026-08-20 23:57:38 +08:00
2026-08-29 10:58:19 +08:00
2026-08-20 10:11:06 +08:00
2026-08-20 10:11:06 +08:00
2026-08-04 00:57:08 +08:00
2026-08-04 00:57:08 +08:00
2026-09-13 19:46:37 +08:00
2026-09-13 19:46:37 +08:00
2026-09-04 08:05:29 +08:00
2026-09-19 16:51:10 +08:00
2026-09-21 09:19:30 +08:00
2026-09-21 09:19:30 +08:00
2026-08-13 14:56:53 +08:00
2026-08-13 14:56:53 +08:00
2026-08-20 10:11:06 +08:00
2026-08-20 10:11:06 +08:00
2026-08-20 10:11:06 +08:00
2026-08-20 10:11:06 +08:00
2026-08-31 11:04:41 +08:00
2026-08-13 14:56:53 +08:00
2026-08-20 10:11:06 +08:00
2026-08-20 10:11:06 +08:00
2026-08-02 10:04:59 +08:00
2026-08-02 10:04:59 +08:00
2026-08-04 00:57:08 +08:00
2026-08-04 00:57:08 +08:00
2026-08-25 08:01:42 +08:00
2026-09-08 14:17:38 +08:00
2026-09-08 14:17:38 +08:00
2026-09-15 08:07:08 +08:00
2026-09-15 08:07:08 +08:00
2026-08-17 12:57:12 +08:00
2026-08-17 12:57:12 +08:00
2026-08-13 04:46:30 +08:00
2026-09-05 00:31:42 +08:00