Commit Graph
53 Commits
Author SHA1 Message Date
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
Tomás Romero 19d449ca39 chore: fix Android native callback loading 2026-10-13 20:48:15 +00:00
Tomás Romero f605115a25 chore: upgrade Blitz to v0.3.0-beta.3 2026-10-12 16:55:13 +00:00
Tomás Romero bc0f966846 fix: validate Android release lockfile 2026-10-08 18:18:26 +00:00
Tomás Romero daaf1f2062 chore: prepare alpha 7 2026-10-08 17:46:56 +00:00
Tomás Romero 5d57496e7e chore: upgrade Slint to 1.18.1 2026-09-25 12:15:31 +00:00
Tomás Romero 7a5e6db4a1 fix: android icons and avatars 2026-09-24 15:06:17 +00:00
Tomás Romero 9f4636a83f chore: upgrade slint 2026-09-17 20:06:43 +00:00
Tomás Romero c45ab95e1b fix: classify emoji presentation 2026-09-15 23:21:52 +00:00
Tomás Romero 12f15e31e6 chore: prepare alpha 6 2026-09-14 21:16:45 +00:00
Tomás Romero 5bf8fe3fae chore: update rustls 2026-09-14 19:39:41 +00:00
Tomás Romero 1be32d28a6 fix: restore quality checks 2026-09-14 19:29:36 +00:00
Tomás Romero c677d0f4de feat: add renderer choice and improve email rendering 2026-09-13 19:21:49 +00:00
Tomás Romero 279ee1b76d fix: harden account authentication 2026-09-11 00:37:51 +00:00
Tomás Romero 4a8efc293e chore: prepare alpha 5 2026-09-10 19:08:10 +00:00
Tomás Romero 4a32a2c4f2 chore: update native packaging 2026-09-10 18:58:39 +00:00
Tomás Romero d0abbaaa4f chore: improve files and account controls 2026-09-10 18:58:14 +00:00
Tomás Romero deb9e4ee27 chore: prepare alpha 4 2026-09-08 19:22:02 +00:00
Tomás Romero d6428cbcb7 chore: prepare alpha 3 2026-09-08 18:42:37 +00:00
Tomás Romero ffaec8fdf2 chore: prepare alpha 2 2026-09-08 15:16:39 +00:00
Tomás Romero 8c3bfbb5c3 fix: build release artifacts 2026-09-08 15:04:21 +00:00
Tomás Romero a36e5efd29 chore: prepare alpha release 2026-09-08 14:59:27 +00:00
Tomás Romero b1c01a5c19 fix: render marketing emails 2026-09-08 13:21:38 +00:00
Tomás Romero e86737deb2 build: support reader recovery 2026-09-08 03:02:05 +00:00