Skip to content

Harden backups, imports, cloud setup, and app reliability - #75

Open
Robert-Stackflow wants to merge 48 commits into
mainfrom
dev-codex
Open

Harden backups, imports, cloud setup, and app reliability#75
Robert-Stackflow wants to merge 48 commits into
mainfrom
dev-codex

Conversation

@Robert-Stackflow

@Robert-Stackflow Robert-Stackflow commented Aug 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • harden database key storage, migrations, token bindings, and transactional backup restores
  • improve cloud setup, WebDAV consent, backup retention, import/export safety, and QR batching
  • add searchable token notes and refine mobile, desktop, keyboard, and tray behavior
  • add focused regression tests and a code-quality workflow

Related issues

Directly covers #71, #72, #73, and the duplicate-UID layout/data-loss cause in #62. Includes Linux startup changes relevant to #74 and #39, but those still require reproduction on the affected Flatpak/Steam Deck environments. Issues should be closed only after platform-specific verification.

Verification

  • flutter test: 44 tests passed, including real OTP QR completion, WebDAV HTTP consent bypass, duplicate-UID import/bindings, notes, migrations, and backup compatibility
  • dart analyze lib --no-fatal-warnings: passed with 0 errors (20 warnings, 128 info)
  • GitHub Code Quality: push and pull-request checks passed
  • GitHub Build & Release: Android, Windows, Linux, iOS, and macOS builds passed
  • git diff --check origin/main...HEAD: passed

dd and others added 30 commits May 28, 2026 14:31
- Introduced a new CloudServiceConfigDao for managing cloud service configurations.
- Updated CloudServiceScreen to support multiple cloud service types and configurations.
- Added functionality to dynamically load and manage cloud service configurations.
- Enhanced UI components for selecting and adding cloud services.
- Implemented confirmation dialogs for deleting cloud service configurations.
- Updated localization files to include new strings related to cloud service management.
- Refactored individual cloud service screens (Dropbox, Google Drive, OneDrive, S3, WebDAV, Huawei Cloud) to utilize the new configuration management system.
- Improved loading states and error handling in cloud service screens.
- Added 钉钉.png (DingTalk logo) to the brand assets.
- Added 陌陌.png (Momo logo) to the brand assets.
- Added 飞书.png (Feishu logo) to the brand assets.
Copilot AI lite review requested due to automatic review settings August 22, 2026 11:29

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants