diff --git a/CHANGELOG.md b/CHANGELOG.md index 9334dec..3830cc3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +## [1.2.2-beta](https://github.com/DrSolidDevil/Vidar/compare/v1.2.1-beta...v1.2.2-beta) (2025-08-02) + +> Bug fix in edit contact. + +### Bug Fixes +* Fixed issue in edit contact pertaining to text wiping when trying to change name or phone number. [`1967207`](https://github.com/DrSolidDevil/Vidar/commit/1967207a6809cc391e5f72271f82263f01f8925c) + +
+ ## [1.2.1-beta](https://github.com/DrSolidDevil/Vidar/compare/v1.2.0-beta...v1.2.1-beta) (2025-07-28) > Fixes and minor visual adjustments. diff --git a/lib/pages/edit_contact.dart b/lib/pages/edit_contact.dart index eb97559..7b2c944 100644 --- a/lib/pages/edit_contact.dart +++ b/lib/pages/edit_contact.dart @@ -25,6 +25,8 @@ class _EditContactPageState extends State { late Contact contact; late ContactPageCaller caller; late final TextEditingController encryptionKeyController; + late final TextEditingController phoneNumberController; + late final TextEditingController nameController; String? newName; String? newKey; @@ -40,6 +42,8 @@ class _EditContactPageState extends State { ? contact.encryptionKey : null, ); + phoneNumberController = TextEditingController(text: contact.phoneNumber); + nameController = TextEditingController(text: contact.name); } @override @@ -220,7 +224,7 @@ class _EditContactPageState extends State { ), padding: const EdgeInsets.only(left: 10), child: TextField( - controller: TextEditingController(text: contact.name), + controller: nameController, decoration: InputDecoration( hintText: "Name", hintStyle: TextStyle(color: Settings.colorSet.text), @@ -331,9 +335,7 @@ class _EditContactPageState extends State { ), padding: const EdgeInsets.only(left: 10), child: TextField( - controller: TextEditingController( - text: contact.phoneNumber, - ), + controller: phoneNumberController, keyboardType: TextInputType.phone, decoration: InputDecoration( hintText: "Phone Number (international)", diff --git a/pubspec.yaml b/pubspec.yaml index cd32b4b..c49366e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,7 +1,7 @@ name: vidar description: "Private Communications Application" publish_to: "none" -version: 1.2.1-beta+4 +version: 1.2.2-beta+5 repository: "https://github.com/DrSolidDevil/Vidar" issue_tracker: "https://github.com/DrSolidDevil/Vidar/issues"