| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
- add a shared bounded-stop helper for mail worker threads
- reuse safe detachment behavior across mail dialogs and controllers
- simplify public key conversion during email signing
- apply formatting updates in module registration metadata
|
| |
|
|
|
|
|
|
|
| |
- register native document, settings, and IMAP widgets through the SDK
- add Lua mounts and commands for email actions and navigation
- move document opening, saving, and message creation to host commands
- use module-scoped settings APIs for account and view state
- implement the document widget interface for email message handling
- update SDK stubs and module metadata for the new integrations
|
| |
|
|
|
|
|
| |
- replace legacy module utility includes across module sources
- simplify bootstrap and translation registration macros
- update module headers to use the unified public interface
- replace secure object creation with SDK object factories
|
| |
|
|
|
|
|
| |
- improve wording for security, validation, and network messages
- make recipient and signature explanations more precise
- standardize capitalization and punctuation in user-facing text
- apply minor formatting cleanup to affected code ñ¿¿
|
| |
|
|
|
|
| |
- use the probe error's fingerprint and summary for certificate pinning
- prevent concurrent connections from supplying the wrong certificate
- pass the originating MailError through the pin offer API
|
| |
|
|
|
|
|
| |
- store pending credentials in erasable EMailSecret instances
- avoid refilling password fields with staged plaintext copies
- wipe staged secrets on every settings exit path
- reuse staged secrets during transport tests without extra copies
|
| |
|
|
|
|
|
| |
- replace double-hyphen separators with natural punctuation
- simplify labels and descriptions for clearer readability
- use consistent spacing and separators across email views
- replace typographic ellipses with three-dot action labels
|
| |
|
|
|
|
| |
- wipe staged passwords through a shared cleanup helper
- release probe credentials after starting connection tests
- cancel and wait for running probe threads during destruction
|
| |
|
|
|
|
|
| |
- pass credentials through shared EMailSecret pointers
- erase secrets when the final holder is released
- avoid wiping detached QString copies during authentication
- use credential existence checks without loading secret contents
|
| |
|
|
|
|
| |
- use request-scoped cancellation for interactive stop actions
- cancel all queued work when dialogs and workers are closing
- prevent stop actions from affecting subsequent requests
|
| |
|
|
|
|
|
|
|
|
| |
- add default account controls and an explicit empty state
- preserve unreadable account data instead of overwriting it
- stage removals and credentials until settings are applied
- support cleartext loopback connections without silent conversion
- add responsive scrolling, validation, theming, and certificate controls
- run connection tests asynchronously with cancellation and guidance
- improve status reporting with categorized errors and actionable advice
|
| |
|
|
|
|
|
|
|
|
|
| |
- validate GPG result pointers before dereferencing them
- preserve UTF-8 bytes during signing, encryption, and verification
- reset cancellation state after each IMAP operation
- report unexpected worker exceptions instead of terminating threads
- detach blocked threads safely during shutdown
- prevent missing signatures from appearing fully valid
- correct signature validity highlighting for problematic signatures
- restore Qt translation extraction and preserve send dialogs on tab closure
|
| |
|
|
|
|
|
|
| |
- remove persisted and editable port overrides
- show read-only port hints derived from security settings
- ignore legacy port values when loading accounts
- remove persisted message page-size configuration
- retain sent-folder override as the sole account-specific option
|
| |
|
|
|
|
|
|
| |
- remove the remember-password setting from account configuration and UI
- always save newly entered passwords to the credential store
- warn when credentials are stored with an unprotected application key
- replace send-time password prompts with a missing-password notice
- update account serialization tests for the removed setting
|
|
|
- add IMAP and SMTP account configuration controls
- persist account profiles and default selection in JSON settings
- stage credentials and save them through the credential store
- provide connection testing and account management actions
|