Tomás Romero
b24431888f
chore: update rusqlite to 0.41 for RUSTSEC-2026-0459
2026-11-09 14:14:32 +01:00
Tomás Romero
32de79004e
Merge pull request #271 from flectar/iamdarkle/no-email-notification-windows
...
New-mail notifications on Windows, macOS and Linux
2026-11-09 03:08:18 +01:00
Tomás Romero
2abd27fd65
feat: new-mail notifications on Windows, macOS and Linux
2026-11-08 17:40:10 +01:00
Tomás Romero
1b6f80214e
chore: upgrade Blitz to v0.3.0-beta.4
2026-11-08 13:56:29 +01:00
Tomás Romero
7c17bef7a2
test: call the trim-memory callback on Android
2026-11-06 19:08:33 +01:00
Tomás Romero
ae95cabd30
chore: merge main
2026-11-06 18:16:29 +01:00
Tomás Romero
af6e14a061
Merge pull request #192 from flectar/iamdarkle/zbus-async-io
...
Run portal calls on zbus's async-io backend
2026-11-06 18:13:43 +01:00
Tomás Romero
0084497c27
chore: merge main
...
# Conflicts:
# src/main.rs
2026-11-06 14:18:37 +01:00
Tomás Romero
6635bd0f73
chore: merge main
2026-11-06 13:07:12 +01:00
Tomás Romero
2fcdcf7c8d
chore: merge main
...
# Conflicts:
# packaging/flatpak/cargo-sources.json
2026-11-06 13:03:32 +01:00
Tomás Romero
ffa993cd49
Merge pull request #202 from flectar/iamdarkle/imap-authentication-fails-against-poste.io-serve
...
Sign in to IMAP the standard way and explain failed sign-ins
2026-11-06 03:21:05 +01:00
Tomás Romero
d4976f95e0
chore: merge main
2026-11-06 02:55:04 +01:00
Tomás Romero
be05f7363a
chore: merge main
2026-11-06 02:54:03 +01:00
Tomás Romero
c5930233bf
perf: forward memory pressure from the mobile hosts
2026-11-06 00:27:47 +01:00
Tomás Romero
a67e0c3693
fix: read IMAP replies written in other languages
2026-11-05 22:34:44 +01:00
Tomás Romero
27da7038fa
perf: use zbus's async-io backend for portals
2026-11-05 17:03:24 +01:00
Tomás Romero
4e76cdde19
chore: merge main
2026-11-05 14:53:46 +01:00
Tomás Romero
2ccfee9688
feat: add a default email app setting
2026-11-05 04:40:34 +01:00
Tomás Romero
6732ec3446
fix: fail fast on refused loopback connections on Windows
2026-11-05 03:49:06 +01:00
Tomás Romero
9b4a77fc31
fix: trust the system certificate store for mail connections
2026-11-05 01:15:06 +01:00
Tomás Romero
e7b09ffe4e
feat: sign in to Gmail and Outlook on iOS
2026-11-03 23:00:09 +01:00
Tomás Romero
b9b63202c5
feat: keep iOS account secrets in the Keychain
2026-11-03 22:38:20 +01:00
Tomás Romero
0286059644
feat: start the Microsoft Store build at sign-in
2026-11-03 20:23:40 +01:00
Tomás Romero
63aa12e56c
chore: update async-executor
2026-11-02 21:28:15 +01:00
Tomás Romero
ec1db861de
Merge pull request #160 from flectar/iamdarkle/keyring
...
fix: handle a missing Linux keyring
2026-11-02 17:04:37 +01:00
Tomás Romero
79815c3e3e
fix: update pulldown-cmark for RUSTSEC-2026-0433
2026-11-02 15:33:04 +01:00
Tomás Romero
3ec99b3369
fix: explain why the system keyring is unavailable
2026-10-31 19:25:53 +01:00
Tomás Romero
ec698c3e5f
fix: store picked files under generated names
2026-10-31 01:35:34 +01:00
Tomás Romero
ab8447ee99
Merge pull request #152 from springmin/security-pulldown-cmark
...
fix: update pulldown-cmark for RUSTSEC-2026-0414
2026-10-28 17:46:39 +01:00
springmin
9bc4b814bd
chore: sync lockfiles and Flatpak sources for pulldown-cmark
...
Update the Android nested lockfile and Flatpak offline source metadata to match the patched pulldown-cmark 0.13.5.
2026-10-28 22:31:05 +08:00
Tomás Romero
aabd902ce8
chore: merge main
2026-10-25 15:20:34 +01:00
Tomás Romero
34adcd9ab3
feat: pick several files on phones
2026-10-25 13:42:46 +01:00
Tomás Romero
ba89e9cfc3
feat: sync several calendar servers per account
2026-10-25 01:05:50 +02:00
Tomás Romero
795ebace35
feat: choose the app icon in settings
2026-10-24 19:06:22 +02:00
Tomás Romero
a207c25fc1
feat: add app icon variants
2026-10-24 19:05:52 +02:00
Tomás Romero
dd276ff8c2
fix: use the core Wayland clipboard protocol
2026-10-24 03:20:46 +02:00
Tomás Romero
fd291250f6
chore: update tokio and clipboard-win
2026-10-23 18:34:27 +02:00
Tomás Romero
4632c5c7f9
refactor: share mail connection setup across protocols
2026-10-22 23:28:48 +02:00
Tomás Romero
ed48fcebed
chore: update webpki crates
2026-10-21 00:46:49 +02:00
Tomás Romero
e10ba0b48a
feat: add account import planner
2026-10-21 00:46:00 +02:00
Tomás Romero
eaa75d7e44
fix(android): share signing identity across all release channels
2026-10-20 21:18:42 +02:00
Tomás Romero
bf6c74d41c
fix(android): preserve signing identity across alpha releases
2026-10-20 14:24:11 +02:00
Tomás Romero
15ce05db8e
fix: update offline sources and packaging checks
2026-10-19 14:35:51 +02:00
Tomás Romero
b236c44acc
Merge pull request #84 from springmin/pr-document-provider
...
documents: route attachments, backups and snapshots through the host provider
2026-10-18 15:37:22 +02:00
Tomás Romero
a4b615e2a1
chore: fix dependency audit
2026-10-18 01:36:59 +02:00
springmin
21169095e6
documents: route attachments, backups and snapshots through the host provider
...
Compose attachments, account-backup export/import and database-snapshot
export still opened desktop file dialogs directly, so on mobile they
reported "no picker" even though the host provides a DocumentProvider.
- DocumentProvider::import_many() imports several documents for one action
(default: repeat import() until the picker is cancelled; the desktop
provider uses one multi-select dialog). Imported documents stay alive in
the composer until Core has staged the attachments.
- Compose attachments use import_many() instead of rfd::FileDialog.
- Backup export/import stage one app-private file and hand it to the
provider; the existing import logic keeps its synchronous shape on the UI
thread executor.
- Database snapshots keep Core's verified snapshot, archive it as one zip
(hosts export files, not folders) and pass it to the provider. Staging
stays outside the data/cache roots Core requires.
- Desktop behavior is unchanged: same dialogs and file names.
2026-10-18 00:51:57 +08:00
Tomás Romero
7c32f04056
chore: fix security and translation checks
2026-10-16 19:24:17 +02:00
Tomás Romero
b28091e488
chore: route platform code through capability aliases
2026-10-16 16:04:13 +02:00
Tomás Romero
ddf2ce63b3
chore: validate Android OAuth configuration
2026-10-13 21:03:18 +00:00
Tomás Romero
2ee87d1e07
chore: initialize Android TLS verification
2026-10-13 20:51:31 +00:00