Commit Graph

14 Commits

Author SHA1 Message Date
e7fb0331b5 fix(security): harden provider ACL, tickets, and local secrets
Close high-severity findings from the security review: default-deny blob
gets for unmapped hashes, map collection members for ACL, fail closed on
unknown access modes, require vnd1 tickets only, redact tickets from events,
exclude Android app-data backups, and tighten secret-file creation.
2026-07-13 18:41:43 +02:00
9b7d5fd586 chore(branding): add multi-platform app icons and source assets
Wire Android adaptive/webp launchers, iOS AppIcon, and desktop package
icons (macOS icns, Windows ico, Linux png) from a shared assets/ tree.
2026-07-13 00:44:43 +02:00
a79c61b9d7 feat(android): receive into system Downloads via MediaStore
Default Android receive destination is now the shared system Downloads
collection (like desktop), using MediaStore on API 29+ instead of
app-private storage. Legacy app-private defaults are promoted back to
public Downloads so existing installs pick up the fix.
2026-07-12 04:43:34 +02:00
4050a7c011 fix(receive): harden invitation open path and cover receive loop
Tighten cold-open and in-app invitation handling so ticket acquisition is
stricter and less racey across hosts, and expand automated coverage for the
receive history and acquisition flow before merge.
2026-07-12 04:31:19 +02:00
996cc0a5ab feat(receive): add adaptive receive flow and document opening 2026-07-12 04:15:21 +02:00
3da91be771 feat(send): build durable transfer details and sharing flow 2026-07-11 09:31:19 +02:00
1e6404abfa fix(ui): present approvals modally and package fresh native builds 2026-07-10 22:06:35 +02:00
a15be5787d refactor(ui): establish modular Compose foundation 2026-07-10 18:19:24 +02:00
912874fd0c feat(platform): add device info and network summary support
This adds DeviceInfo to the Platform interface and implements it for Android, iOS, and JVM, including battery level and active network summary where available.

Co-authored-by: Junie <junie@jetbrains.com>
2026-07-07 16:55:27 +02:00
6bcfc534a0 Build native UI shell foundation 2026-07-04 10:41:51 +02:00
1f1401d242 Allow Android network sockets 2026-07-03 14:32:03 +02:00
9a8cd1c698 Package Rust library in Android app 2026-07-03 14:25:54 +02:00
1c525288a5 Add native file picker to core test UI 2026-07-03 00:30:21 +02:00
90463d7210 Baseline Compose Multiplatform Iroh migration 2026-07-02 23:53:47 +02:00