peach-android
Mobile companion for the Free Open Source Password Manager
KotlinGradleJavaScriptPropertiesJarPro
TIMELINE 89 saves
ATLAS 246 files ⇓ bundle
HISTORY 89 saves
367fb3e550bbfix: PCH-01-002 Noise initHash + hkdf2 derive over BLAKE2s in NoiseXX.kt + NoiseNK.kt (BouncyCastle Blake2sDigest/HKDFBytesGenerator) to match the declared pattern name — coordinated breaking wire change with peach-browser; cross-platform KAT pins byte-identical initHash + HKDF-BLAKE2s vectors; bump v2.2.9dev6 weeks ago
cd2893fec452feat: Chirp transport wired to VM/UI — ChirpPairViewModel.completePairing→PairedDeviceStore.upsert + real Socket/ServerSocket pairing transport, SyncViewModel pairedDevices StateFlow + syncNow() via PairingDiscoveryClient + unpairDevice, SyncBody renders real paired devices, MulticastLock around mDNS discovery; compile/logic verified, mDNS+audio pending device QA; v2.2.7 (369 tests)dev6 weeks ago