{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":213589121,"defaultBranch":"master","name":"wallet-ios","ownerLogin":"tari-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-10-08T08:30:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/37560539?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726827563.0","currentOid":""},"activityList":{"items":[{"before":"76fb6d2aa12c9ced396877384a84404fcd2bb2d9","after":"8b0c6be0dbf907ac528ae8bc60c8949f96230fbe","ref":"refs/heads/develop/0.28.0","pushedAt":"2024-09-23T07:53:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"Antenna icon is not clickable (#1148)\n\n- Fixed repored issue. Moved tracing consent dialog from splash to home screen and added a delay to be sure that pop-up window layer constaints was calculated properly even on slower devices.","shortMessageHtmlLink":"Antenna icon is not clickable (#1148)"}},{"before":"0e87557049dec2dc2e484ad0854e5cabfc0efe9f","after":"76fb6d2aa12c9ced396877384a84404fcd2bb2d9","ref":"refs/heads/develop/0.28.0","pushedAt":"2024-09-23T07:43:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"Updated FFI min. valid version","shortMessageHtmlLink":"Updated FFI min. valid version"}},{"before":"d6744dcba4ab4e83f6154dd51ec5b893a9e0bd5d","after":"0e87557049dec2dc2e484ad0854e5cabfc0efe9f","ref":"refs/heads/develop/0.28.0","pushedAt":"2024-09-23T07:39:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"Updated FFI min. valid version","shortMessageHtmlLink":"Updated FFI min. valid version"}},{"before":"ed7f9163b3c8c3825ea0e8b2e686568e7af6e6c3","after":"3f318bd7a8fb91e9f723613b113a18fcfe1f3424","ref":"refs/heads/test/popup","pushedAt":"2024-09-20T11:05:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"Test Commit - Pop-Ups","shortMessageHtmlLink":"Test Commit - Pop-Ups"}},{"before":null,"after":"ed7f9163b3c8c3825ea0e8b2e686568e7af6e6c3","ref":"refs/heads/test/popup","pushedAt":"2024-09-20T10:19:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"Release - 0.27.0 (#1139)\n\n- Fixed reported issue. Now, the send button on the contact book screen will again start the transaction flow with the selected contact.\r\n- Added screenshot prevention pop-up that informs users that screenshots and video recording are currently disabled.\r\n- Switched methods executed in Wallet.destroy() method. Now, the app will log the \"Wallet destroyed\" message after it calls the wallet_destroy().\r\n- Removed RotaryMenuOverlay and cleaned up code around that feature. Now, user when the user taps on the contact it will be navigated to the contact details.\r\n- Updated Tor to v408.12.1\r\n- Updated FFI to v1.4.1-rc.0\r\n- Created AddressView UI component. The new component shows the network, features and spend key parts of the address.\r\n- Replaced all occurrences of EmojiIdView with AddressView.\r\n- Updated the FFI version to have access to the new TariAddress format\r\n- PaymentInfo is now using TariAddressComponent instead of the hex string.\r\n- Updated code around PaymentInfo to handle the new data type.\r\n- Added uniqueIdentifier getter to TariAddressComponents. The new variable should be used to compare addresses.\r\n- Used uniqueIdentifier in the project to compare TariAddress objects.\r\n- Updated ContactsManager and all entities dependent on this manager to be able to handle the new Tari address format.\r\n- Updated ContactBookCell to match new designs.\r\n- Converted code related to deep links to be able to handle the new Tari address format.\r\n- Removed AvatarView from most of the screens to match designs\r\n- AvatarView is now presenting the first emoji from the spendKey\r\n- The AddressView no longer has padding and rounded corners\r\n- Created RoundedAddressView. The new view is a replacement for the previous implementation of the AddressView.\r\n- Updated AddressPoisoningManager code to be able to handle addresses in the new format.\r\n- Fixed reported issues with BLE contact shearing. Now, the user will be able to share his new Tari address using BLE.\r\n- Now, partial backups will use the new Tari address format.\r\n- The App is now using PaymentID for one-sided payments.\r\n- Fixed unit tests.\r\n- Push notification manager is now using the spend key to send remote push notifications.\r\n- Fixed broken animations on the Splash screen on iOS 15\r\n- Adjusted AddressView sizes for \"normal\" screen sizes\r\n- Reverted recent changes in AddressView to get access to the singleLabel\r\n- Added \"chain tip\" label to the \"connection status\" pop-up\r\n- Replaced full obfuscated address (text) with formatted \"new\" address.\r\n- Updated Yat related features to be able to handle new Tari address format.\r\n- The user is no longer able to enter empty name when he is editing contact name (including itself).\r\n- Fixed issue with the yat data after connecting the Yat. Now the data related to the Yat are updated after the user return to the app after connecting the Yat.\r\n- Fixed reported issue. Now, the App will clean up wallet folder after the recovery failure and before the recovery.\r\n- Fixed issue with selecting base node for recovery. Now, when user doesn't specify the base node the recovery will be performed on a random one from the fetched peer list.\r\n- Disabled navigation to the settings screen when it's unavailable (e.g. when user still doesn't reach the home screen).\r\n- Coinbase transaction titles was changed to \"Mining Reward!\" for inbound transactions and \"You paid the Miner\" for outbound transactions.\r\n- Fixed reported issue. Now, the app will no longer show onboarding on every start when user recover his wallet from seed words.\r\n- Fixed reported issue. Now the PopUpPresenter will be enforce SwiftEntryKit.display() to run on the main thread.","shortMessageHtmlLink":"Release - 0.27.0 (#1139)"}},{"before":"24fe3ee157c63aeb0f8586e5224cb1e0bc56bebd","after":"d6744dcba4ab4e83f6154dd51ec5b893a9e0bd5d","ref":"refs/heads/develop/0.28.0","pushedAt":"2024-09-17T10:43:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"702 error on recovery (#1143)\n\n- Fixed reported issue. Now, the App wills show dedicated error message when FFI return 702 error on recovery from the partial backup.","shortMessageHtmlLink":"702 error on recovery (#1143)"}},{"before":"02e435788a5bbdb6581e533b637c483bf244795c","after":"24fe3ee157c63aeb0f8586e5224cb1e0bc56bebd","ref":"refs/heads/develop/0.28.0","pushedAt":"2024-09-17T10:25:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"702 error on recovery (#1143)\n\n- Fixed reported issue. Now, the App wills show dedicated error message when FFI return 702 error on recovery from the partial backup.","shortMessageHtmlLink":"702 error on recovery (#1143)"}},{"before":"ed7f9163b3c8c3825ea0e8b2e686568e7af6e6c3","after":"02e435788a5bbdb6581e533b637c483bf244795c","ref":"refs/heads/develop/0.28.0","pushedAt":"2024-09-12T08:23:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"New App version\n\n- Updated App version to 0.28.0\n- Switched FFI to TestNet version","shortMessageHtmlLink":"New App version"}},{"before":"4368ef4c3cf6ceb486f9a6fe2fef0c16e75de058","after":null,"ref":"refs/heads/develop/0.27.0","pushedAt":"2024-09-12T08:04:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"}},{"before":"1ad76c826a98f95b47977a72d402858dd54d279e","after":null,"ref":"refs/heads/release/0.27.0","pushedAt":"2024-09-12T08:04:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"}},{"before":null,"after":"ed7f9163b3c8c3825ea0e8b2e686568e7af6e6c3","ref":"refs/heads/develop/0.28.0","pushedAt":"2024-09-12T08:04:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"Release - 0.27.0 (#1139)\n\n- Fixed reported issue. Now, the send button on the contact book screen will again start the transaction flow with the selected contact.\r\n- Added screenshot prevention pop-up that informs users that screenshots and video recording are currently disabled.\r\n- Switched methods executed in Wallet.destroy() method. Now, the app will log the \"Wallet destroyed\" message after it calls the wallet_destroy().\r\n- Removed RotaryMenuOverlay and cleaned up code around that feature. Now, user when the user taps on the contact it will be navigated to the contact details.\r\n- Updated Tor to v408.12.1\r\n- Updated FFI to v1.4.1-rc.0\r\n- Created AddressView UI component. The new component shows the network, features and spend key parts of the address.\r\n- Replaced all occurrences of EmojiIdView with AddressView.\r\n- Updated the FFI version to have access to the new TariAddress format\r\n- PaymentInfo is now using TariAddressComponent instead of the hex string.\r\n- Updated code around PaymentInfo to handle the new data type.\r\n- Added uniqueIdentifier getter to TariAddressComponents. The new variable should be used to compare addresses.\r\n- Used uniqueIdentifier in the project to compare TariAddress objects.\r\n- Updated ContactsManager and all entities dependent on this manager to be able to handle the new Tari address format.\r\n- Updated ContactBookCell to match new designs.\r\n- Converted code related to deep links to be able to handle the new Tari address format.\r\n- Removed AvatarView from most of the screens to match designs\r\n- AvatarView is now presenting the first emoji from the spendKey\r\n- The AddressView no longer has padding and rounded corners\r\n- Created RoundedAddressView. The new view is a replacement for the previous implementation of the AddressView.\r\n- Updated AddressPoisoningManager code to be able to handle addresses in the new format.\r\n- Fixed reported issues with BLE contact shearing. Now, the user will be able to share his new Tari address using BLE.\r\n- Now, partial backups will use the new Tari address format.\r\n- The App is now using PaymentID for one-sided payments.\r\n- Fixed unit tests.\r\n- Push notification manager is now using the spend key to send remote push notifications.\r\n- Fixed broken animations on the Splash screen on iOS 15\r\n- Adjusted AddressView sizes for \"normal\" screen sizes\r\n- Reverted recent changes in AddressView to get access to the singleLabel\r\n- Added \"chain tip\" label to the \"connection status\" pop-up\r\n- Replaced full obfuscated address (text) with formatted \"new\" address.\r\n- Updated Yat related features to be able to handle new Tari address format.\r\n- The user is no longer able to enter empty name when he is editing contact name (including itself).\r\n- Fixed issue with the yat data after connecting the Yat. Now the data related to the Yat are updated after the user return to the app after connecting the Yat.\r\n- Fixed reported issue. Now, the App will clean up wallet folder after the recovery failure and before the recovery.\r\n- Fixed issue with selecting base node for recovery. Now, when user doesn't specify the base node the recovery will be performed on a random one from the fetched peer list.\r\n- Disabled navigation to the settings screen when it's unavailable (e.g. when user still doesn't reach the home screen).\r\n- Coinbase transaction titles was changed to \"Mining Reward!\" for inbound transactions and \"You paid the Miner\" for outbound transactions.\r\n- Fixed reported issue. Now, the app will no longer show onboarding on every start when user recover his wallet from seed words.\r\n- Fixed reported issue. Now the PopUpPresenter will be enforce SwiftEntryKit.display() to run on the main thread.","shortMessageHtmlLink":"Release - 0.27.0 (#1139)"}},{"before":"0c8565eea8e3a7da1b53fd7981006aff35e4c61b","after":"ed7f9163b3c8c3825ea0e8b2e686568e7af6e6c3","ref":"refs/heads/master","pushedAt":"2024-09-12T08:02:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"Release - 0.27.0 (#1139)\n\n- Fixed reported issue. Now, the send button on the contact book screen will again start the transaction flow with the selected contact.\r\n- Added screenshot prevention pop-up that informs users that screenshots and video recording are currently disabled.\r\n- Switched methods executed in Wallet.destroy() method. Now, the app will log the \"Wallet destroyed\" message after it calls the wallet_destroy().\r\n- Removed RotaryMenuOverlay and cleaned up code around that feature. Now, user when the user taps on the contact it will be navigated to the contact details.\r\n- Updated Tor to v408.12.1\r\n- Updated FFI to v1.4.1-rc.0\r\n- Created AddressView UI component. The new component shows the network, features and spend key parts of the address.\r\n- Replaced all occurrences of EmojiIdView with AddressView.\r\n- Updated the FFI version to have access to the new TariAddress format\r\n- PaymentInfo is now using TariAddressComponent instead of the hex string.\r\n- Updated code around PaymentInfo to handle the new data type.\r\n- Added uniqueIdentifier getter to TariAddressComponents. The new variable should be used to compare addresses.\r\n- Used uniqueIdentifier in the project to compare TariAddress objects.\r\n- Updated ContactsManager and all entities dependent on this manager to be able to handle the new Tari address format.\r\n- Updated ContactBookCell to match new designs.\r\n- Converted code related to deep links to be able to handle the new Tari address format.\r\n- Removed AvatarView from most of the screens to match designs\r\n- AvatarView is now presenting the first emoji from the spendKey\r\n- The AddressView no longer has padding and rounded corners\r\n- Created RoundedAddressView. The new view is a replacement for the previous implementation of the AddressView.\r\n- Updated AddressPoisoningManager code to be able to handle addresses in the new format.\r\n- Fixed reported issues with BLE contact shearing. Now, the user will be able to share his new Tari address using BLE.\r\n- Now, partial backups will use the new Tari address format.\r\n- The App is now using PaymentID for one-sided payments.\r\n- Fixed unit tests.\r\n- Push notification manager is now using the spend key to send remote push notifications.\r\n- Fixed broken animations on the Splash screen on iOS 15\r\n- Adjusted AddressView sizes for \"normal\" screen sizes\r\n- Reverted recent changes in AddressView to get access to the singleLabel\r\n- Added \"chain tip\" label to the \"connection status\" pop-up\r\n- Replaced full obfuscated address (text) with formatted \"new\" address.\r\n- Updated Yat related features to be able to handle new Tari address format.\r\n- The user is no longer able to enter empty name when he is editing contact name (including itself).\r\n- Fixed issue with the yat data after connecting the Yat. Now the data related to the Yat are updated after the user return to the app after connecting the Yat.\r\n- Fixed reported issue. Now, the App will clean up wallet folder after the recovery failure and before the recovery.\r\n- Fixed issue with selecting base node for recovery. Now, when user doesn't specify the base node the recovery will be performed on a random one from the fetched peer list.\r\n- Disabled navigation to the settings screen when it's unavailable (e.g. when user still doesn't reach the home screen).\r\n- Coinbase transaction titles was changed to \"Mining Reward!\" for inbound transactions and \"You paid the Miner\" for outbound transactions.\r\n- Fixed reported issue. Now, the app will no longer show onboarding on every start when user recover his wallet from seed words.\r\n- Fixed reported issue. Now the PopUpPresenter will be enforce SwiftEntryKit.display() to run on the main thread.","shortMessageHtmlLink":"Release - 0.27.0 (#1139)"}},{"before":"097fa0344631e80c002ed16f081e9fe0253dc574","after":"1ad76c826a98f95b47977a72d402858dd54d279e","ref":"refs/heads/release/0.27.0","pushedAt":"2024-09-10T10:22:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"FFI Update\n\n- Updated FFI to v.1.4.1-rc.0\n- Removed unused code","shortMessageHtmlLink":"FFI Update"}},{"before":"c448502b169e80d25e0f211a461c993d3bdac219","after":"4368ef4c3cf6ceb486f9a6fe2fef0c16e75de058","ref":"refs/heads/develop/0.27.0","pushedAt":"2024-09-10T08:47:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"Can't click on antenna icon (#1138)\n\n- Fixed reported issue. Now the PopUpPresenter will be enforce SwiftEntryKit.display() to run on the main thread.","shortMessageHtmlLink":"Can't click on antenna icon (#1138)"}},{"before":"12e7530f27c4e493a50fdd76de002c62e46aba75","after":"c448502b169e80d25e0f211a461c993d3bdac219","ref":"refs/heads/develop/0.27.0","pushedAt":"2024-09-10T07:20:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"User keeps on seeing \"Creating your wallet\" flow when they open the App (#1137)\n\n- Fixed reported issue. Now, the app will no longer show onboarding on every start when user recover his wallet from seed words.","shortMessageHtmlLink":"User keeps on seeing \"Creating your wallet\" flow when they open the A…"}},{"before":null,"after":"097fa0344631e80c002ed16f081e9fe0253dc574","ref":"refs/heads/release/0.27.0","pushedAt":"2024-09-09T10:30:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"FFI Update\n\n- Updated FFI to v.1.4.1-rc.0\n- Removed unused code","shortMessageHtmlLink":"FFI Update"}},{"before":"071ba8190b5b2ef8a7dc2ebaefa6836571b4fd53","after":"12e7530f27c4e493a50fdd76de002c62e46aba75","ref":"refs/heads/develop/0.27.0","pushedAt":"2024-09-09T10:08:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"Coinbase username is misleading (#1129)\n\n- Coinbase transaction titles was changed to \"Mining Reward!\" for inbound transactions and \"You paid the Miner\" for outbound transactions.","shortMessageHtmlLink":"Coinbase username is misleading (#1129)"}},{"before":"a419bf36265f5650a9bd12669d5bfa5a6e774d51","after":"071ba8190b5b2ef8a7dc2ebaefa6836571b4fd53","ref":"refs/heads/develop/0.27.0","pushedAt":"2024-09-09T08:12:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"Recovery/Onboarding screenshot prevention pop-up handling (#1127)\n\n- Disabled navigation to the settings screen when it's unavaiable (e.g. when user still doesn't reach the home screen).","shortMessageHtmlLink":"Recovery/Onboarding screenshot prevention pop-up handling (#1127)"}},{"before":"6857c7e8c1988a6597e1c4f4a3244405d10fff78","after":null,"ref":"refs/heads/feature/new_address_format","pushedAt":"2024-09-09T07:52:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"}},{"before":"c2197a6878d5556cddfc2b77ef4336680e5a7745","after":"a419bf36265f5650a9bd12669d5bfa5a6e774d51","ref":"refs/heads/develop/0.27.0","pushedAt":"2024-09-09T07:51:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"Recovery/Onboarding screenshot prevention pop-up handling (#1127)\n\n- Disabled navigation to the settings screen when it's unavaiable (e.g. when user still doesn't reach the home screen).","shortMessageHtmlLink":"Recovery/Onboarding screenshot prevention pop-up handling (#1127)"}},{"before":"ed934ed66b0c9a11497da2c95edc9ee0b417f24d","after":"c2197a6878d5556cddfc2b77ef4336680e5a7745","ref":"refs/heads/develop/0.27.0","pushedAt":"2024-09-06T10:31:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"Address bar should show full address (#1126)\n\n- The AddressView is now showing formatted full address.","shortMessageHtmlLink":"Address bar should show full address (#1126)"}},{"before":"f4e6c26c24042aa7fbbd54e1a6e38767e6980f64","after":"ed934ed66b0c9a11497da2c95edc9ee0b417f24d","ref":"refs/heads/develop/0.27.0","pushedAt":"2024-09-05T07:29:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"FFI Update (#1123)\n\n- Updated FFI to v1.4.0-pre.0","shortMessageHtmlLink":"FFI Update (#1123)"}},{"before":"9020d371f0c3d9d4bb7b95bb2efb26c3e9a1d569","after":"f4e6c26c24042aa7fbbd54e1a6e38767e6980f64","ref":"refs/heads/develop/0.27.0","pushedAt":"2024-09-04T12:18:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"When clicking on Enable screenshot, it takes you to the wrong screen (#1121)\n\n- Fixed reported issue. Now enable screenshot button will navigate to ScreenRecordingSettingsViewController.","shortMessageHtmlLink":"When clicking on Enable screenshot, it takes you to the wrong screen (#…"}},{"before":"56af15d91eca30da5563088328a2ee7e4321486b","after":"9020d371f0c3d9d4bb7b95bb2efb26c3e9a1d569","ref":"refs/heads/develop/0.27.0","pushedAt":"2024-09-04T11:20:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"Failed wallet recovery unexpectedly still creates wallet from seeds (#1120)\n\n- Fixed reported issue. Now, the App will clean up wallet folder after the recovery failure and before the recovery.\r\n- Fixed issue with selecting base node for recovery. Now, when user doesn't specify the base node the recovery will be performed on a random one from the fetched peer list.","shortMessageHtmlLink":"Failed wallet recovery unexpectedly still creates wallet from seeds (#…"}},{"before":"b19fe82bb629fd24aa14b72100c7787f9f47aefc","after":"56af15d91eca30da5563088328a2ee7e4321486b","ref":"refs/heads/develop/0.27.0","pushedAt":"2024-09-03T06:12:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"Updated min. valid FFI version (#1107)\n\n- Updated min. valid FFI version to v1.3.0-pre.0","shortMessageHtmlLink":"Updated min. valid FFI version (#1107)"}},{"before":"e344a7c1d238e3be11b844ca920c2d6fe856c919","after":"b19fe82bb629fd24aa14b72100c7787f9f47aefc","ref":"refs/heads/develop/0.27.0","pushedAt":"2024-09-03T05:38:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"Profile screen bugs (#1105)\n\n- Fixed issue with address bar on the profile screen. Now, the bar is showing whole address on the smaller screens\r\n- Fixed issue with the yat data after conneting the Yat. Now the data related to the Yat are updated after the user return to the app after connecting the Yat.","shortMessageHtmlLink":"Profile screen bugs (#1105)"}},{"before":"9c82561f4cc3b490a6c1882ae0af6b7e48a8315e","after":"e344a7c1d238e3be11b844ca920c2d6fe856c919","ref":"refs/heads/develop/0.27.0","pushedAt":"2024-09-03T05:38:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"Empty username (#1106)\n\n- The user is no longer able to enter empty name when he is editing contact name (including itself).","shortMessageHtmlLink":"Empty username (#1106)"}},{"before":"8ff59f4e0ec6cf71f24cc210118fe16b92b71153","after":null,"ref":"refs/heads/develop/0.26.0","pushedAt":"2024-09-02T09:19:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"}},{"before":"44374599f1caaba324533348221509bb8e428a2d","after":null,"ref":"refs/heads/test/ci","pushedAt":"2024-09-02T09:16:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"}},{"before":"b0ba3b858435fc05ec6843317af0c4d1d13db3b4","after":"9c82561f4cc3b490a6c1882ae0af6b7e48a8315e","ref":"refs/heads/develop/0.27.0","pushedAt":"2024-09-02T08:18:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TruszczynskiA","name":"Adrian Truszczyński","path":"/TruszczynskiA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6376351?s=80&v=4"},"commit":{"message":"New Tari Address Format (#1104)\n\n- Updated FFI to v1.0.0-pre.15\r\n- Created AddressView UI component. The new component shows the network, features and spend key parts of the address.\r\n- Replaced all occurrences of EmojiIdView with AddressView.\r\n- Updated the FFI version to have access to the new TariAddress format\r\n- PaymentInfo is now using TariAddressComponent instead of the hex string.\r\n- Updated code around PaymentInfo to handle the new data type.\r\n- Added uniqueIdentifier getter to TariAddressComponents. The new variable should be used to compare addresses.\r\n- Used uniqueIdentifier in the project to compare TariAddress objects.\r\n- Updated ContactsManager and all entities dependent on this manager to be able to handle the new Tari address format.\r\n- Updated ContactBookCell to match new designs.\r\n- Converted code related to deep links to be able to handle the new Tari address format.\r\n- Removed AvatarView from most of the screens to match designs\r\n- AvatarView is now presenting the first emoji from the spendKey\r\n- The AddressView no longer has padding and rounded corners\r\n- Created RoundedAddressView. The new view is a replacement for the previous implementation of the AddressView.\r\n- Updated AddressPoisoningManager code to be able to handle addresses in the new format.\r\n- Fixed reported issues with BLE contact shearing. Now, the user will be able to share his new Tari address using BLE.\r\n- Now, partial backups will use the new Tari address format.\r\n- The App is now using PaymentID for one-sided payments.\r\n- Fixed unit tests.\r\n- Push notification manager is now using the spend key to send remote push notifications.\r\n- Fixed broken animations on the Splash screen on iOS 15\r\n- Adjusted AddressView sizes for \"normal\" screen sizes\r\n- Reverted recent changes in AddressView to get access to the singleLabel\r\n- Added \"chain tip\" label to the \"connection status\" pop-up\r\n- Replaced full obfuscated address (text) with formatted \"new\" address.\r\n- Updated Yat related features to be able to handle new Tari address format.","shortMessageHtmlLink":"New Tari Address Format (#1104)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QwNzo1MzozNS4wMDAwMDBazwAAAAS9rNWE","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QwNzo1MzozNS4wMDAwMDBazwAAAAS9rNWE","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wMlQwODoxODo1My4wMDAwMDBazwAAAASqWCem"}},"title":"Activity · tari-project/wallet-ios"}