| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
- remember the current account during controller destruction
- support host-frame dismissal without relying on done()
- move IMAP sizing to the module registration declaration
- remove the controller's standalone window resize
- clean up the dialog header declaration and include order
|
| |
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
|
|
| |
- cache email folders and message pages across dialog reopenings
- restore the last account and folder for faster navigation
- validate cached listings with IMAP STATUS before reuse
- invalidate stale pages when mailbox validators change
- register folder validator types for queued worker signals
- apply formatting cleanup in email sources
|
| |
|
|
|
|
|
| |
- add an indeterminate loading pane for empty folders being fetched
- preserve cached messages while refresh operations are in progress
- track busy status and descriptive loading text for the left pane
- apply theme colors to the loading label
|
| |
|
|
|
|
|
|
|
|
| |
- allow failed accounts to be retried through Refresh
- avoid decrypting credentials when checking availability
- add empty-folder messages and message-list context actions
- add Refresh and Find shortcuts plus account and folder mnemonics
- refresh theme-dependent colors when the dialog is restyled
- report stopped operations and handle invalid account selection
- keep TLS certificate warnings available for Settings-based fixes
|
| |
|
|
|
|
|
|
|
| |
- redesign the detail pane with responsive card-based metadata
- add elided Message-ID display with tooltip and copy action
- combine date and size into a compact secondary summary
- add visual empty-state and cached-message indicators
- open downloaded messages immediately without confirmation
- use Qt translation helpers throughout the controller
|
| |
|
|
|
|
|
|
|
|
| |
- show HTML bodies as plain source without rendering or network access
- replace rich-text links and resource loading with safe text-only display
- add paginated mailbox navigation with bounded memory usage
- disable unusable accounts and explain authentication or connection failures
- report message download progress and keep the mailbox open after fetching
- improve locked-message banners, icons, field styling, and status notices
- remove obsolete HTML preference and remote-content state handling
|
| |
|
|
|
|
|
|
|
|
|
| |
- replace the table with a message list and metadata detail pane
- connect automatically when opening or switching accounts
- add cached account views for faster navigation between accounts
- add refresh controls and delayed progress feedback for network requests
- render server-provided message data as selectable plain text
- disable opening oversized messages and explain the restriction inline
- track pagination state independently from button state
- preserve the selected folder and restore previous account views
|
| |
|
|
|
|
|
|
|
| |
- add an explicit Connect action instead of connecting on dialog open
- require stored passwords and direct users to Mail Account settings
- reset browsing state when switching accounts
- release listed and previously opened folders before reopening them
- cache folder metadata without retaining vmime folder objects
- move network import action from the workspace menu to Advanced
|
|
|
- add threaded IMAP browsing, searching, paging, and message fetching
- enforce read-only mailbox access, TLS requirements, and size limits
- add outgoing message confirmation and SMTP submission workflow
- report SMTP acceptance separately from Sent-folder confirmation
- expose message sending from the email page view
- preserve message bytes and protect credentials during transport
|