Commit Graph

25 Commits

Author SHA1 Message Date
d5d4e37d1c fix(android): make default receive path actually writable
Android emulated storage rejects hard-link commit even when canWrite()
reports success. Fall back to exclusive rename for publish, probe real
writes during folder validation, and label the default app downloads dir
clearly so it is not confused with shared system Downloads.
2026-07-12 04:40:10 +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
757966379b feat(core): add atomic receive history cleanup 2026-07-12 04:15:11 +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
b4306d6694 feat(send): build adaptive transfer creation flow 2026-07-10 22:06:31 +02:00
0bf4da0ee9 feat(core): add configurable share access policy 2026-07-10 22:06:20 +02:00
3160a5ed9c test(ui): cover modular features and feedback flows 2026-07-10 18:19:33 +02:00
a15be5787d refactor(ui): establish modular Compose foundation 2026-07-10 18:19:24 +02:00
2271f453f1 feat(platform): adopt hardened core contracts 2026-07-10 12:25:17 +02:00
72340c6c84 feat: add preferences and send empty state 2026-07-08 00:06:00 +02:00
5b5126c6b4 Refactor app state handling 2026-07-07 17:53:01 +02:00
ad914067a9 test(ui): update I18nResourceTest with new strings
Updated test to cover new strings added for settings and about sections.

Co-authored-by: Junie <junie@jetbrains.com>
2026-07-07 16:55:36 +02:00
51a7734b38 feat(ui): overhaul settings screen with device info and theme selection
Refactored SettingsScreen to display device information and allow user to choose between System, Light, and Dark themes. Updated AppUiState to remove unused diagnostics visibility flag.

Co-authored-by: Junie <junie@jetbrains.com>
2026-07-07 16:55:33 +02:00
8c84314528 feat(l10n): update strings for new settings and about screen
Added strings for device info, theme selection, and about section. Removed unused diagnostic strings.

Co-authored-by: Junie <junie@jetbrains.com>
2026-07-07 16:55:30 +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
8ae8a1ccee Polish native shell navigation 2026-07-05 20:27:48 +02:00
6bcfc534a0 Build native UI shell foundation 2026-07-04 10:41:51 +02:00
89a99582a5 Build Rust core handshake and Compose UI foundation 2026-07-04 08:59:23 +02:00
3e1a5268f4 Improve ticket copy and parsing 2026-07-03 01:03:39 +02:00
1c525288a5 Add native file picker to core test UI 2026-07-03 00:30:21 +02:00
3cdbf7e8f9 Add mobile file access sources 2026-07-03 00:24:25 +02:00
3da576a94e Refactor Rust core architecture 2026-07-03 00:09:11 +02:00
90463d7210 Baseline Compose Multiplatform Iroh migration 2026-07-02 23:53:47 +02:00