Stuff the features
All checks were successful
/ mirror (push) Successful in 6s

This commit is contained in:
stcb 2025-02-27 16:49:25 +02:00
parent bc6e6b990d
commit 191cd2fb66

View File

@ -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