From 191cd2fb6659047e9c54577de64c13f2a73404f8 Mon Sep 17 00:00:00 2001 From: stcb <21@stcb.cc> Date: Thu, 27 Feb 2025 16:49:25 +0200 Subject: [PATCH] Stuff the features --- docs/beta_test_plan.md | 50 ++++++++++++++++++++++++++++++------------ 1 file changed, 36 insertions(+), 14 deletions(-) diff --git a/docs/beta_test_plan.md b/docs/beta_test_plan.md index 2a39134..e2a6365 100644 --- a/docs/beta_test_plan.md +++ b/docs/beta_test_plan.md @@ -46,20 +46,37 @@ Any Icing-unaware user should be able to use the dialer smoothly to make calls t The dialer should propose a full set of functionnalities to handle its Icing protocol implementation. - Call - - Encrypted if public key available - - Allows users to share their public keys - - Normal call if conditions unment - - Encrypted and clear DTMF transmission + - Ringtone on incoming call + - Incoming and ongoing call notification + - Complete dialer with all numbers, star *, pound # + - Mute button + - Speaker button + - Normal call + - DTMF transmission - SIM choice on call - - Call history + +- Encrypted Call + - Encrypted call if pair public key is known + - Encrypted DTMF transmission + - Data rate indicator + - Data error indicator + - Disable encryption button + +- Call history + - Call details (timedate, duration, ring number) + - Missed calls filter + - Outgoing calls filter + - Incoming calls filter + - Call back function + - Contact modal on history tap + - Block call number - Contacts - - Contact creation / editing + - Sorted contact listing + - Contact creation / editing buttons - Contact sharing via QR code / VCF - - Contact search + - Contact search bar (application wide) - Favorite contacts - - Storage of user public keys - - Blocked number - Contact preview (picture, number, public key...) - Visual voicemail @@ -67,17 +84,22 @@ The dialer should propose a full set of functionnalities to handle its Icing pro - Notification - Quick link to call, text, block, share number... -- SIM settings +- Miscellanous + - Settings menu + - Version number + - Storage of user public keys + - Blocklist gestion (list / add / del / search) - Default SIM choice - Asymetric Keys - Secure storage - Generation at startup if missing - - Full key management - - Secure generation - - Exportation on creation (insecure generation) + - Full key management (list / add / del / search / share) + - Secure generation (Android Keystore generation) + - Insecure generation (RAM generation) + - Exportation on creation (implies insecure generation) - Importation - - Trust shift + - Trust shift (shift trust from contacts) ## Beta Testing Scenarios