Skip to content

Releases: LiskHQ/lisk-mobile

Version 0.11.2

11 Oct 11:39
980b570
Compare
Choose a tag to compare

Bug fixed

  • iMessage extension crashes when the address is changed (#649)

Pull Request merged

  • Update iMessage/Form to securely handle changes in address - Closes #649 (#652)

Version 0.11.1

11 Oct 11:39
f2282da
Compare
Choose a tag to compare

Issues fixed

  • Bump version number 0.11.1 (#637)
  • Unregistered locales break the settings page (#633)
  • Interpolation marks visible in English language (#635)
  • Opening Scanner crashes the app (#620)

Pull requests merged

  • Bump version number for 0.11.1 - Closes #671 (#638)
  • Update settings middleware to verify device locale - Closes #633 (#634)
  • Update Scanner component to get permission copy from props - Closes #620 (#623)
  • Fix the visible interpolation marks in English language - Closes #635 (#636)

Version 0.11.0

11 Oct 11:38
a471e5d
Compare
Choose a tag to compare

Research

  • Investigate on creating and signing transactions on the BTC blockchain (#565)
  • Investigate on existing BTC open APIs (#564)

Enhancements

  • Translate the remaining titles to Deutsch (#601)
  • Move all string titles to the English translations file (#420)
  • Bump version number 0.11.0 (#614)
  • Page titles remain untranslated after the language is changed (#616)
  • The QR code scanner in Send form doesn't fill the reference field (#574)
  • Update pre-commit hook to lint only staged files (#571)

Pull Requests Merged

  • Prepare 0.11.0 release - Closes #614 (#615)
  • Fix the German title which was cut - Closes #618 (#619)
  • Translate page titles after the language is changed - Closes #616 (#617)
  • Move all string titles to the English translations file - Closes #420 (#576)
  • Refactor the redux store to save token - Closes #583 (#598)
  • Install and configure lint-staged - Closes #571 (#572)

Version 0.10.0

11 Oct 11:37
Compare
Choose a tag to compare

Enhancements

  • Give feedback if an error occurs during the Confirm phase of iMessage Extension (#588)
  • Visual issue in the registration page (#580)
  • Temporarily hide the language selector in settings page (#577)
  • Fix iMessage extension UI bugs (#568)
  • Implement rejection message page in imessage (#566)
  • Create home screen quick actions menu (#547)
  • Create the transaction details page in iMessage plugin (#548)
  • Create a new registration step emphasising on initialization (#560)
  • Implement deep linking to transaction details (#561)
  • Implement the final iMessage logo and illustrations (#549)
  • Implement deep linking api to iMessage extension bridge (#557)
  • iMessage bridge optimizations (#546)
  • Implement iMessage extension UI in React Native (#540)
  • Create documentation for iOS iMessage bridge (#545)
  • Implement the basic structure for the localization (#421)
  • Investigate building iMessage extension with native code (#539)

Pull requests merged

  • Update Confirm phase of iMessage Extension - Closes #588 (#589)
  • Update comments at the top of iMessage extension files (#578)
  • Fix the size of the illustration in the Register page - Closes #580 (#581)
  • Temporarily hide the language selector in settings page - Closes #577 (#579)
  • Update qrCode data decoder for reference field - Closes #574 (#575)
  • Update iMessageExtension bridge to provide launchScreen methods (#573)
  • Fix some UI bugs in iMessage extension - Closes #568 (#570)
  • Implement rejection message page in iMessage extension - Closes #566 (#567)
  • Implement quick actions on home screen - Closes #547 (#551)
  • Implement transaction details page in iMessage - Closes #548 (#559)
  • Create a new registration step emphasising on initialization - Closes #560 (#563)
  • Implement deep linking to transaction details - Closes #561 (#562)
  • Add iMessage app icons and illustrations - Closes #549 (#556)
  • Implement deep linking api to iMessage bridge - Closes #557 (#558)
  • Add icon and illustrations to iMessage extension - Closes #549 (#555)
  • Add icon and illustrations to iMessage extension - Closes #549 (#554)
  • Optimisations for iMessage extension - Closes #546 (#550)
  • Minor optimisations for iMessage extension - Closes #546 (#544)
  • Create base documentation for iMessage Extension - Closes #545 (#543)
  • Create React Native bridge for iMessage Extension - Closes #539 (#542)
  • Implement the basic structure for the localization - Closes #421 (#541)

Version 0.9.0

11 Oct 11:36
Compare
Choose a tag to compare

Enhancements

  • Optimize interface for smaller screens #535
  • Add dedicated data retrieval to transaction details page #477
  • Make the keyboard dark in the dark mode (iOS) #470
  • Add QR code scanner to Send/Confirm step #515
  • Add to bookmark page should have a back button if camera permission is not granted #529
  • Empty and loading illustrations in Home and Wallet pages are not center aligned #502
  • Show embeddable build status icons in README #417

Pull Requests Merged

  • Bump iOS build number #528
  • Fix camera overlay back button behaviour on AddBookmark page - Closes #529 #534
  • Add data retrieval to transaction details page - Closes #477 #533
  • Update keyboard appearance with respect to the theme (iOS) - Closes #470 #531
  • Update Send/Confirm form to have scanner for passphrase - Closes #515 #532
  • Fix vertical alignment of transaction loading state - Closes #502 #538
  • UI optimizations for small screens - Closes #535 #536
  • Show embeddable build status icons in README - Closes #417 #437

Version 0.8.0

11 Oct 10:59
Compare
Choose a tag to compare

Features Implemented

  • Add rounded icon to the android configuration #526
  • Add back button to the scanner camera access overlay #523
  • Simplify the copy on Bookmarks Page #513
  • Validation for empty submission case in Recipient and Amount steps are missing #509
  • Your account must not be linked in transaction details page #478
  • Implement Sign in using QR code #278
  • Ask form confirmation before removing from bookmarks #480
  • Show bookmark label in the activity history list #473
  • Show less floating digits when the number is big #416
  • Link bookmark items to wallet page #475
  • Lisk addresses in the transaction details page to wallet page #433
  • Implement the wallet page for other accounts #435
  • Show step progress on Send screen #462
  • Investigate on a better keyboard aware view solution #409
  • Validate all inputs on submit and remove the disabled state #423
  • Implement Add to bookmark page #458
  • Refactor screen titles for new design #444
  • Implement the bookmark page #432
  • Implement the new design of the home page #434
  • Move priceTickers to Redux store #445
  • Add warning before sign out #424
  • Use haptic feedback for changes triggered via switch #415
  • Update Terms of Use page #456
  • Refactor navigation elements for new design #441
  • Move Settings button to TabBar #439

Bugs fixed

  • Fix alignment of the copyright text in About page #518
  • Styling issues on navigation elements #520
  • Fix broken release:android script #521
  • Issues with formatting the transactions amount #516
  • Numbers over 1K are not fully visible in the transactions list #511
  • Misalignments in the bookmarks and Send page. #503
  • Address and bookmark label are not aligned on Ready to Send step #496
  • Exchange rate is not visible in Send/Amount step #504
  • Progress bar percentage on Send steps does not match the design #497
  • reference value overflows the width of the txDetails page #495
  • Status bar color on ios should be white in the home page #500
  • Minor visual bugs on Home and Wallet screens #491
  • Error messages in Send screen are not accurate #486
  • The header of TxDetail navigated from Wallet should be light #479
  • Fix some bugs in the addToBookmark page #493
  • Fix some minor visual bugs #489
  • Some visual issues in Send screen #483
  • Minor visual bugs #460
  • Hide the balance in Send component in the discreet mode. #418

Release changes

  • Bump version number 0.8.0 #507

Pull Requests Merged

  • Add rounded icon to the android configuration - Closes #526 #527
  • Add back button to the scanner camera access overlay - Closes #523 #524
  • Fix alignment of the copyright text in About page - Closes #518 #519
  • Fix styling of navigation elements - Closes #520 #522
  • Fix broken release android script - Closes #521 #525
  • Fix issues with formatting the transactions amount - Closes #516 #517
  • Simplify copy on Bookmarks Page #514
  • Add validation for empty submission case in Recipient and Amount steps #510
  • Fix the regex in FormattedNumber - Closes #511 #512
  • Bump version number 0.8.0 - Closes #507 #508
  • Fix misalignments in the bookmarks and Send page - Closes #503 #506
  • Fix the alignment of Address and bookmark label on Ready to Send step - Closes #496 #498
  • Fix exchange rate visibility condition - Closes #504 #505
  • Fix reference value overflow on TxDetails Screen - Closes #495 #499
  • Status bar color on ios - Closes #500 #501
  • Error messages inaccuracy in Send screen - Closes #486 #488
  • Fix minor visual bugs on Home and Wallet screens #492
  • The header of TxDetail navigated from Wallet should be light - Closes #479 #481
  • Fix some bugs in the addToBookmark page - Closes #493 #494
  • Fix some minor visual bugs - Closes #489 #490
  • Fix some visual issues in Send screen - Closes #483 #485
  • Your account must not be linked in transaction details page - Closes #478 #487
  • Refactor QR code scanner component, Closes #278 #472
  • Update bookmark item to ask for confirmation before delete - Closes #480 #484
  • Show bookmark label instead of address in transaction list and details - Closes #473 #474
  • Show less floating digits when the number is big - Closes #416 #482
  • Link bookmark items to wallet page - Closes #475 #476
  • Link the addresses to the Wallet page - Closes #433 #459
  • Implement the wallet page for other accounts - Closes #435 #466
  • Using QR code to sign in - Closes #278 #407
  • Fix minor visual bugs - Closes #460 #461
  • Show step progress on Send screen #464
  • Refactor validation flow of inputs - Closes #423 #449
  • Implement add to bookmark page - Closes #458 #465
  • Implement the bookmark page - Closes #432 #448
  • Implement the new design of the home page - Closes #434 #446
  • Implement the Christmas look on the SignIn screen - Closes #438 #451
  • Create liskService module - Closes #445 #450
  • Add warning before sign out - Closes #424 #452
  • Hide balance on Amount step for discreet mode - Closes #418 #442
  • Use haptic feedback for changes triggered via switch or toggle - Closes #415 #453
  • Update Terms of Use page - Closes #456 #457
  • Refactor screen titles for new design #447
  • Refactor navigation elements for new design - Closes #441, #439 #443
  • Move Settings button to TabBar - Closes #439 #440

Version 0.7.0

11 Oct 10:58
1ccdc07
Compare
Choose a tag to compare

Features Implemented

  • BIP39 standard up to 24 words must be valid to sign in with #393
  • Implement the Christmas look on the Sign in page #438
  • Visual issues on Send screen #426
  • Minor visual issue about FingerprintOverlay in Settings screen #431
  • Implement physical back button handler to Send steps #401
  • Implement the new design of the Send screen #373
  • Update Account initialization process to work with new send screeen #425
  • Add App Store and Play Store links to the README file #368
  • Implement the Add to Bookmarks step of the Send screen. #376
  • Make the whole QR code in Request page touchable #404
  • Register screen crashes when it's opened again after a registration #402
  • Implement the new design of the Ready to Send step. #378
  • Refactor the launch protocol logic to work with the new design of the Send screen. #379
  • Implement the Reference step of the Send screen. #377
  • Implement the Amount step of the Send page with exchange ratio logic #380
  • Implement the Recipient step of the Send screen. #375
  • Reset the registered bioAuth method after signing out #392
  • Implement the logic of bookmarks in our Redux store. #374
  • Implement the fiat currency selector in the Settings page #381

Bugs fixed

  • Fix remaining issues regarding the features included in version 0.7.0 #454
  • Pull to refresh doesn't work when there is no transactions #371

Unit tests

  • Increase the unit test coverage of the utilities #410

Pull Requests Merged

  • Fix remaining issues regarding the features included in version 0.7.0 - Closes #454, #393 #455
  • Fix visual issues in Send and Sign in screens - Closes #426 #428
  • Fix styling of Settings screen for FingerprintOverlay - Closes #431 #436
  • Implement hardware back handler to Send steps - Closes #401 #403
  • Use returnKeyType prop on Input component - Closes #71 #399
  • Increase the unit test coverage of the utilities - Closes #410 #411
  • Fix account initialization bugs on the send screen - Closes #425 #427
  • Add App Store and Play Store links to README #395
  • Use Node.js 8.13.0 - Closes #413 #414
  • Add to bookmarks step of the send component - Closes #376 #412
  • Make QR code touchable on Request screen - Closes #404 #406
  • Refactor Register screen's navigation listeners - Closes #402 #408
  • Implement the new design of the Overview page - Closes #378 #405
  • Refactor the launch protocol logic on Send Page - Closes #379 #397
  • Implement the Reference step of the Send screen - Closes #377 #400
  • Implement the Amount step of the Send page with exchange ratio logic - Closes #380 #391
  • Implement the Recipient step of the Send screen. - Closes #375 #398
  • Implement pull to refresh to OwnWallet's empty state - Closes #371 #389
  • Reset the BioAuth method after signing out - Closes #392 #394
  • Implement the logic of bookmarks in our Redux store - Closes #374 #396
  • Implement currency selector in the Settings page - Closes #381 #390

Version 0.6.0

11 Oct 10:56
Compare
Choose a tag to compare

Features Implemented

  • Implement the dark mode of button components #382
  • Click on the home button should scroll to the top of transactions #193
  • Replace all occurrences of Logout with Sign out #277
  • Show errors of the passphrase only after the sign in button pressed #304
  • Add swipe-to-change functionality to the. main tab bar #305
  • Create the basic structure of dark theme in our style files #317
  • Implement the dark mode of the about, terms screen #318
  • Implement the dark mode of the Backup your passphrase and enable/disable bioAuth screens #319
  • Implement the dark mode of the Settings screen #320
  • Implement the dark mode of the Request screen #321
  • Implement the dark mode of the Send screen #322
  • Implement the dark mode of the home screen #323
  • Add controllers for dark mode in the settings page #324
  • Add controllers for incognito mode in Settings and Home pages #325
  • Implement the blur effect over the transaction and balance values #326
  • Implement the dark mode of the Transaction details screen #327
  • Implement the launch protocol #328
  • Implement the incognito theme #335
  • Implement the dark theme #336
  • Update color constants for theming #338
  • Implement the dark mode of RefreshControl component #383

Documentations created

  • Add usage of env.json to documentation #333

Maintenace and develoment changes

  • Use npm ci for faster, more reliable builds #356

Bugs fixed

  • Do not show keyboard on start when authentication with fingerprint is enabled. #311
  • Minor visual bugs (0.6.0) #386
  • Default value is missing for share button on Request screen #365

Pull Requests Merged

  • Fix minor visual bugs - Closes #386 #387
  • Implement the dark mode of button components - Closes #382 #388
  • Use scrollToTop function passed from OwnWallet in router - Closes #193 #367
  • Replace Login/Logout keywords with Sign In/Sign Out - Closes #277 #330
  • Update validation flow of SignIn Form - Closes #304 #351
  • Do not show keyboard when there is no input in the view - Closes #311 #334
  • Initialize the basic structure of dark theme in our style files - Closes #317 #332
  • Implement dark mode to PassphraseBackup and BioAuth screens - Closes #319 #346
  • Implement dark mode to Settings screen - Closes #320 #344
  • Implement dark mode to Request screen - Closes #321 #350
  • Implement the dark mode of the send screen - Closes #322 #370
  • Implement the dark mode of the home - Closes #323 #362
  • Add controllers for dark mode in the settings page - Closes #324 #359
  • Add a controller for the incognito mode in the Settings and Home pages - Closes #325 #364
  • Implement the blur effect over the transaction and balance values - Closes #326 #385
  • Implement the dark mode of the transaction details page - Closes #327 #355
  • Use deep link for request urls - Closes #328 #354
  • Add usage of env.json to readme - Closes #333 #337
  • Update color constants for themes - Closes #338 #339
  • Use npm ci - Closes #356 #360
  • Update Share button props in Request screen - Closes #365 #366
  • Use current theme in InfiniteScrollView component - Closes #383 #384

Version 0.5.0

11 Oct 10:56
3f53d42
Compare
Choose a tag to compare

Features Implemented

  • Implement the latest design of the welcome screen #296
  • Splash screen hide before the animation starts #306

Bugs fixed

  • Minor visual issues in the intro screen #347
  • Minor bugs and UX issues #315
  • Visual bugs in Login page #340

Release changes

  • Create a script that overwrites Sdk version in all android dependencies #308
  • Bump version number 0.5.0 #352

Pull Requests Merged

  • Implement the latest design of the welcome screen - Closes #296 #313
  • Splash screen hide before the animation starts - Closes #306 #307
  • Fix minor visual issues in the intro screen - Closes #347 #349
  • Fix minor bugs and UX issues - Closes #315 #316
  • Fix visual bugs in Login page - Closes #340 #341
  • Bump version number 0.5.0 - Closes #352 #353
  • Overwrite SDK version in all android dependencies - Closes #308 #309

Version 0.4.0

11 Oct 10:55
ee02625
Compare
Choose a tag to compare

Features Implemented

  • Bio-authenticate the user before navigating to the disable bio-auth and backup you passphrase pages #292
  • Suggest the user to use bioAuth after the first successful sign-in #284
  • Handle fingerprint success and error messages in android #290
  • Implement the backup your passphrase option in the Settings page #288
  • implement passphrase backup page #230
  • Add pull to refresh to the top of transaction list #265
  • Add biometric auth. controllers to the settings page #282
  • Implement Login using Fingerprint #233
  • Store the passphrase in KeyStore for Android #231
  • Implement Login using Face ID #234
  • Store the passphrase in keychain for iOS #232

Enhancements

  • Implement new design of the transaction detail page #283
  • Implement the new design of the login page #279
  • Remove react-native-elements from the list of project dependencies #280
  • Make the app compatible with xCode 10 #254

Bugs fixed

  • Minor bugs found regarding the bio authentication process #301

Release changes

  • Bump version number 0.4.0 #295
  • Use .nvmrc in Jenkinsfile #255

Pull Requests Merged:

  • Fix minor bugs found in the bio-auth process - Closes #301 #302
  • Bio-authenticate the user before navigating to the pages with sensitive content - Closes #292 #293
  • Suggest the user to use bioAuth after the first successful sign-in - Closes #284 #291
  • Handle fingerprint messages in android - Closes #290 #294
  • Implement the backup your passphrase option in the Settings page - Closes #288 and #230 #289
  • Add pull to refresh to the transaction list component - Closes #286
  • Add biometric auth. controllers to the settings page - Closes #282 #287
  • Implement new design of the transaction detail page - Closes #283 #285
  • Implement the new design of the login page - closes #279 #281
  • Make the app compatible with xcode 10 - Closes #254 and #280 #259
  • Implement biometric Auth. in iOS and Android - Closes #231 #232 #233 #234 #276
  • Use Node.js version from .nvmrc file on Jenkins - Closes #255 #256
  • Create error reporting for all API calls #160