Skip to content

Commit 55142a1

Browse files
authored
Tier 0 bug fixes, plugin de-duplication and splits, and sync test coverage (#1564)
* fix: change-tracking dialect default, JSON import plugin load, and cloudflared cleanup * refactor(plugins): extract shared SQL filter builder and numeric helpers, split oversized drivers * refactor: dedup hex encoding into a shared extension and drop dead DatabaseType.allCases shim * docs: update refactor audit with Tier 3 progress * docs: record Tier 3 plugin-side verification findings * fix(tests): update allCases and StructureChangeManager.loadSchema callers after API changes * test(sync): add SyncChangeTracker dirty/tombstone/suppression unit tests * docs: record Tier 4 Sync test + the allCases caller-grep lesson * test(sync): add ConflictResolver queue and keep-local/keep-server resolution tests * docs: mark ConflictResolver tested, record storage-coverage findings * refactor(hig): show activity-log export errors as sheets, rename ThemeLayout file to ThemeFonts * wip --------- Signed-off-by: Ngô Quốc Đạt <datlechin@gmail.com>
1 parent 295eece commit 55142a1

56 files changed

Lines changed: 4914 additions & 4649 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Fixed
11+
12+
- JSON file import works again. It failed to load in 0.48.0.
13+
- SQL export quotes empty or malformed values in numeric columns instead of writing them unquoted, which could produce invalid INSERT statements.
1014
### Added
1115

1216
- Each filter row has a checkbox to turn it on or off and an Apply button to filter by just that row. The main Apply runs every active filter, and disabled filters stay in the panel for later. (#1561)

0 commit comments

Comments
 (0)