peach-android

@june

Mobile companion for the Free Open Source Password Manager

KotlinGradleJavaScriptPropertiesJarPro

v2.2.9 · 89 saves · 32,801 lines · updated 6 weeks ago · trusted

89 saves
246 files ⇓ bundle
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
dfb877a1cd2efix: HKDF null-byte separator in VaultSyncAdapter.deriveEntryKey per-entry info (entryId\u0000sync-entry-v1) — coordinated wire change with peach-browser, legacy-fails-closed test + bump v2.2.8dev6 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
15670fad172ctest: verify light theme already complete (PeachPalette/LocalPeachColors/peachDark+peachLight/MainActivity wiring/forced-dark Settings all present; zero PeachColors.* call-site refs) + PeachPaletteTest 8 tests pinning dark/light factories; v2.2.6 (369 tests)dev6 weeks ago