Skip to content
This repository has been archived by the owner on Jun 7, 2023. It is now read-only.

Releases: iotaledger/trinity-wallet

Trinity Mobile v0.7.2 (68)

31 May 21:03
Compare
Choose a tag to compare

Changelog

  • Fix empty node list when remote PoW endpoint is down (#1672)
  • Fix crash when changing node (#1672)
  • Fix node out of sync error alerts (#1672)
  • Add additional seed validation checks (#1674)
  • If remote PoW is enabled, only selected nodes with PoW enabled when autoswitching (#1673)
  • New translations (#1657)

Trinity Desktop v0.5.2

30 May 19:56
eb7e15e
Compare
Choose a tag to compare

Changelog

  • Fix: Chart and price API calls (#1595)
  • Fix: Skip retry failed transactions when password is not available (#1602)
  • Fix: Ledger onboarding loading forever without reporting an error (#1603)
  • Fix: Linux version incorrectly reporting "Missing security dependencies" (#1638)
  • Update: Add Snapshot Transition reminder when an existing seed is added with 0 balance (#1643)

Fixes #1630


File Hashes

How to verify authenticity of your Trinity download

File Platform SHA256 Hash
trinity-desktop-0.5.2.exe Windows 10 085fe95cc877d1f0fe849696cda566cb182ae27671fa0b4042086c8bee333912
trinity-desktop-win7-0.5.2.exe Windows 7 f8b599cd59bfbff660a0f51be94762816adc8c953783f979861694be99a1e087
trinity-desktop-0.5.2.dmg macOS 15eb6341497589e5a237df0c5a9b3668a59d7cad2301523328f682c6bebed255
trinity-desktop-0.5.2.AppImage Linux 706cd8e392de18f136d79f0188e4a009886d4102422c8722bfe8b208ff3ac87c

Trinity Mobile v0.7.2 (67)

30 May 12:24
Compare
Choose a tag to compare

This build brings significant changes to the networking layer, with a new automatic node management system and granularity of node settings.

Changelog

  • Networking overhaul with new automatic node management and lots of configurability for advanced users (#1509)
  • Block autoretry if a tx has a fatal error on retry (#1644)
  • Fix deep link behaviour (#1444)
  • Fix invalid address alert in deep linking (#1444)
  • Fix crash in Android 5.x (#1464)
  • Fix error due to incorrect parameter during reattachment/promotion (#1503)
  • Ensure the error log is always updated (#1488)
  • Add device time suggestion to out of sync errors (#1485)
  • Fix crash on setting passwords (#1554)
  • Fix long account name styling on transfer confirmation modal (#1569)
  • Fix chart and price API calls (#1595)
  • Remove dead nodes (#1646)
  • Correctly call promote & reattach actions during manual promotion (#1648)
  • New translations (#1446, #1492, #1516, #1559)

Trinity Desktop v0.5.1

23 May 12:06
1d3521d
Compare
Choose a tag to compare

Changelog

  • Fix: Display fatal errors on preload and initialisation (#1549)
  • Fix: Missing Linux application icon (#1581)
  • Fix: Windows 7 not deleting files on wallet reset (#1584)
  • Fix: Windows 10 wallet failing to start if Windows 7 build was installed previously, and vice versa (#1585)
  • Fix: macOS tray application not displaying fiat value (#1511)
  • Fix: Changing account during Snapshot transition corrupting state (#1528)
  • Update: Improve user experience when adding Ledger accounts (#1550, #1557)
  • Update: Add device time suggestion to out of sync errors (#1485)
  • Update: Ensure the error log is always updated (#1488)
  • Update: Other minor alert improvements (#1488)
  • Fix: Extra parameter causing node error when reattaching and promoting (#1503)
  • Update: New translations (#1492, #1559)

Fixes #821, #1501, #1502, #1159, #1544


File Hashes

How to verify authenticity of your Trinity download

File Platform SHA256 Hash
trinity-desktop-0.5.1.exe Windows 10 d019f372d2c34b2ae338cf559f783f5a403c052556ca1f21fcd10d1ee97f6319
trinity-desktop-win7-0.5.1.exe Windows 7 60fba656e3f2440f403361f211ea240b2235a69e1450c0e026286f9cd5785f5b
trinity-desktop-0.5.1.dmg macOS 53fce12f20da5e0e66d91a3062b294930dbaedd52b1acb8d04e447972b116b57
trinity-desktop-0.5.1.AppImage Linux 4e3c419d23eec2ad559d2ac0cff8bde5d0d4454b334475d5311cb5ac456838f1

Trinity Desktop v0.5.0

14 May 07:16
859a602
Compare
Choose a tag to compare

Windows 10, Linux and Mac users: It is recommended that you first update to 0.4.6 before updating to 0.5.0.

Windows 7 users: If you previously had 0.4.6 installed on your Windows 7 machine you will first need to reset the wallet and delete the %APPDATA%/Trinity folder before installing 0.5.0. Make sure you have your seed back ups stored safely beforehand. If you are using a Ledger, ensure you have written down your Ledger account index before doing so.

Changelog

  • Node quorum - Trinity will query multiple nodes on particular API calls and only accept a result with 67% consensus, otherwise fallback to a safe result (#631)
  • Replace local storage with Realm database (#375, #1041, #1146, #1260)
  • Encrypt account history within Realm database (#1018)
  • Deep link support: useful feature for iota-centric e-commerce, where clicking a deep link prefills transaction data in Trinity (e.g. iota://XNGPUCURQLLJFGXNDCMROGYNWAZP9AFWSVEUAIWIESOSPYDUPWSPSREEBWJPD9ZWZPAJKBHPLG99DJWJCZUHWTQTDD/?amount=1000000&message=happybirthdayrajiv) (#1143)
  • Remove 2FA from all versions #(1292)
  • Node out of sync errors (#1392, #1405, #1436)
  • Use local time for SeedVault export file (#1178)
  • Add polling service for automatically retrying failed transactions (#1142)
  • Add missing domains to external link whitelist (#1237)
  • Large history performance improvements (#1293, #1276)
  • Fix bug where the full bundle is not stored on failed broadcast (#1018)
  • Fix bug where unspent addresses are reported as spent when reattaching (#1046)
  • Increase timeout for attachToTangle network requests (#989)
  • Autoretry with increased timeouts for getTransactionsToApprove and attachToTangle endpoints (#1285)
  • Don’t store invalid bundles constructed with local PoW nor mark associated addresses as spent (#1122)
  • Fix account duplication on account rename (#1077)
  • Add more default nodes (#1106)
  • Remove dead nodes from config (#1087, #1401)
  • Reduce quorum size (#1149)
  • Disable quorum on login (#1157)
  • Disable quorum on first account load and manual sync (#1258)
  • Disable quorum on migration (#1404)
  • Block untraversable bundles from being broadcasted (#1191, #1214)
  • Incorrect Realm type casting in state (#1394)
  • Ensure all RealmObject nested properties are converted to plain objects (#1431)
  • Refine snapshot transition function to find funds more easily (#1395)
  • Rewrite flexible Realm version to version migration setup (#1168)
  • Make sure we remove unnecessary realm storage files on deprecated storage path (#1358)
  • Show modal for Ledger errors related to udev (#1192)
  • Fix linux app icon (#1322)
  • Only trigger notifications for new transactions (#1323)
  • Validate SeedVault before attempting to import (#1432)
  • Add seed export unavailable explanation (#1383)
  • Transaction history search feature (#1340)
  • Align Entangled trunk/branch assignment with IRI (#1302)
  • Add iota.org node cluster (#1405)
  • Additional SeedVault export validation check (#1432)
  • Fix inability to cancel history refresh without Ledger device (#1101)
  • Fix receive pane closing automatically on Ledger account (#1101)
  • Various other bug fixes, changes and improvements

Fixes #811


File Hashes

How to verify authenticity of your Trinity download

File Platform SHA256 Hash
trinity-desktop-0.5.0.exe Windows 10 77c2845583008a1bf969089475c82cdd13b1b56a02c6c77e155d7a8c2b6a4eb6
trinity-desktop-win7-0.5.0.exe Windows 7 752e37c05a180cab61a3ec6fdc339d48f2a2b339f8a0802b056ef814af7fc199
trinity-desktop-0.5.0.dmg macOS 0d29fe841faeca040f9511b49edfe5f6823e6c636bf9994bb124399d0943fc50
trinity-desktop-0.5.0.AppImage Linux 3cb9aa6d0fc5e8cfc9f3f2755da7a27d978702461cd2134cb828717495a30454

Trinity Mobile v0.7.0 (61)

03 May 13:27
Compare
Choose a tag to compare

Changelog

Notable fixes, additions and improvements

  • Add Realm database and migration function (#375, #1041, #1146, #1260)
  • Encrypt account history within Realm database (#1018)
  • Enable deep linking: useful feature for iota-centric e-commerce, where clicking a deep link prefills transaction data in Trinity (e.g. iota://XNGPUCURQLLJFGXNDCMROGYNWAZP9AFWSVEUAIWIESOSPYDUPWSPSREEBWJPD9ZWZPAJKBHPLG99DJWJCZUHWTQTDD/?amount=1000000&message=happybirthdayrajiv) (#1143)
  • Remove 2FA from all versions (#1292)
  • Migrate seed storage to new schema (#1080, #1407)
  • Improve secret handling throughout app (#1080)
  • Add native signature method to iota.js prepareTransfers (resolve lag/freezes during signing) (#1097, #1078)
  • Add batched PoW native method (resolve lag/freezes associated with PoW and reduce PoW times) (#1071)
    Add new trit-based Entangled methods for address generation (#1060, #1078)
  • Use a more secure approach to inactivity logout (with full logout after 30 minutes) (#1080)
  • Add native dropdown component (#1275)
    Add ability to mask/unmask seeds text fields (#1173)
  • Large history performance improvements (#1293, #1276)
  • Add state export feature (#1341, #1364)
  • Add https://nodes.iota.org to default node list (#1405)
  • Fix Android splash screen hang when returning from background (#1429)
  • Fix node out of sync errors (#1392, #1405, #1436)

Other fixes, additions and improvements

  • Fix Android status bar colour update delays (#1146)
  • Fix buttons not working when keyboard is active (#1146)
  • Fix iOS camera zoom calculation bug (#995)
  • Fix iPhone X (and variants) modal layout cut-off bug (#1018)
  • Fix bug where the full bundle is not stored on failed broadcast (#1018)
  • Fix bug where unspent addresses are reported as spent when reattaching (#1046)
    Increase timeout for attachToTangle network requests (#989)
  • Don’t store invalid bundles constructed with local PoW nor mark associated addresses as spent (#1122)
  • Pass Entangled signing functions to iota.js prepareTransfers (#1123)
  • Disable iOS pop gesture (#1041)
  • Fix account name change failure (#1045)
  • Fix account duplication on account rename (#1077)
  • Add more default nodes (#1106)
  • Remove dead nodes from config (#1087, #1401)
  • Redirect to welcome screen only when wallet data is successfully deleted (#1021)
  • Fix bug where interrupting new account creation leads to continuous exceptions (#1089)
  • Hash account name for use in keychain (thereby avoiding any issues with special chars) (#1080)
  • Replace QR lib with native alternative (#1119)
  • Reduce quorum size (#1149)
  • Disable quorum on login (#1157)
  • Disable quorum on first account load and manual sync (#1258)
  • Disable quorum on migration (#1404)
  • Fix need to open QR scanner twice (#1146)
  • Fix retry animation overlap in History (#1146)
  • Ensure address generation only fires once (#1146)
  • Fix unlocalised strings (#1146)
  • Fix visual bugs on iPhone X modals and T&Cs (#1146)
  • Add polling service for automatically retrying failed transactions (#1142)
  • Use local time for SeedVault export (#1178)
  • Refactor Argon2 iOS password hashing (#1175)
  • Use trit-based checksums (#1172)
  • Refactor keychain wrapper (#1196)
  • Add account name autofill for SeedVault import (#1181)
  • Block untraversable bundles from being broadcasted (#1191, #1214)
  • Refine check for validating bundle semantics (#1213)
  • Improve write seed down UX in onboarding (#1215)
  • Update empty history UI (#1216)
  • Fix account reordering bug (#1368)
  • Fix infinite loop on failed transaction retry (#1373)
  • Catch error and show alert if node is not synced (#1371)
  • Fix incorrect Realm type casting in state (#1394)
  • Ensure all RealmObject nested properties are converted to plain objects (#1431)
  • Refine snapshot transition function to find funds more easily (#1395)
  • Fix crash on empty node list (#1391)
  • Fix bug where wallet resets itself (#1240)
  • Fix SeedVault export name (#1312)
  • Add seed migration validation check (#1236)
  • Add unit tests for crypto utils (#1200)
  • Rewrite flexible Realm version to version migration setup (#1168)
  • Make sure we remove unnecessary realm storage files on deprecated storage path (#1358)
  • Add node request timeouts for getTransactionsToApprove endpoint (#1284)
  • Align Entangled trunk/branch assignment with IRI (iotaledger/entangled@639dff5) (#1280, #1281)
  • Autoretry with increased timeouts for getTransactionsToApprove and attachToTangle endpoints (#1285)
  • Fix password field crash (#1328)
  • Fix fingerprint widget bugs on login (#1357)
  • Add node settings menu (#1364)
  • Allow account deletion from state without accompanying keychain entry (#1365)
  • Add SeedVault export validation check (#1432)
  • Fix crash on empty password fields (#1441)
  • Various other fixes and improvements (#1018, #1107, #1138, #1146, #1216, #1219, #1224, #1238, #1239, #1244 #1272, #1274, #1283, #1291, #1308, #1311, #1393)
  • New Crowdin translations (#981, #985, #1026, #1026, #985, #1111, #1220, #1251, #1307, #1330, #1363, #1366, #1409, #1428)

Trinity Desktop v0.5.0-RC2

27 Apr 18:58
Compare
Choose a tag to compare
Pre-release

Test release warning

This is an early (alpha) release of the desktop wallet. It is to be used for testing purposes only, with very small amounts of tokens.

Changelog

  • Fix: Use local time for SeedVault export file
  • Fix: Manually assign account index as a fallback strategy during Realm migration
  • Fix: Disable quorum on login
  • Update: Add polling service for automatically retrying failed transactions
  • Fix: Update dependencies
  • Fix: Reduce quorum size
  • Fix: Realm undefined at launch on some Linux versions
  • Fix: Bugs related to local PoW
  • Fix: Minor bugs in Realm and polling
  • Fix: Snapshot transition showing 0 balance
  • Fix: Colon in 2FA QR code scan
  • Update: Deep link support
  • Fix: Add missing domains to external link whitelist
  • Fix: Disable quorum on initial account load and manual sync
  • Fix: Increase timeout for getTransactionsToApprove requests
  • Fix: Improve performance by not reconstructing bundles unnecessarily
  • Update: Remove 2FA
  • Update: Show modal for Ledger errors related to udev
  • Fix: Linux app icon
  • Fix: Only trigger notifications for new transactions
  • Update: Validate SeedVault before attemtping to import
  • Update: Add seed export unavailable explanation
  • Update: Transaction history search
  • Fix: Various Realm migration bugs
  • Fix: Update account indexes in Realm if an account is deleted
  • Fix: Use less strict threshold for out-of-sync checks
  • Fix: Align Entangled trunk/branch assignment with IRI
  • Update: Add iota.org node cluster

File Hashes

How to verify authenticity of your Trinity download

File Platform SHA256 Hash
trinity-desktop-0.5.0-RC2.exe Windows b668717241797c2577feab879464a5256f666d14f409178264e78f0b9758c414
trinity-desktop-windows7-0.5.0-RC2.exe Windows 7 b1aa9f4ac1b599f27b31a2d8c8da4aa7a593990a0146a6e6646b14b185f42b02
trinity-desktop-0.5.0-RC2.dmg macOS f4bd555d241cfbf8199bd0749fd7dae4ea15cbadb2b7694145899cd1b8353aba
trinity-desktop-0.5.0-RC2.AppImage Linux a0dc8ad17de64f755f262250abea93a5c1b2dd4a8139887c5e7d3223423c59d3

Trinity Desktop v0.5.0-RC1

19 Feb 20:21
Compare
Choose a tag to compare
Pre-release

Test release warning

This is an early (alpha) release of the desktop wallet. It is to be used for testing purposes only, with very small amounts of tokens.

Changelog

  • Update: Add data migration Retry and Change node functionality
  • Fix: Account transition does not work
  • Fix: Onboarding unique seed check raises error
  • Fix: Additional account onboarding freezes after first unsuccessful try
  • Fix: Unable to cancel history refresh without Ledger device
  • Fix: Receive closes automatically on Ledger account

File Hashes

How to verify authenticity of your Trinity download

File Platform SHA256 Hash
trinity-desktop-0.5.0-RC1.exe Windows 6ed51d1d2503215807e3fbaa7f1c657c688836ef2dc5d2d7497c03d61323d990
trinity-desktop-0.5.0-RC1.dmg macOS 0344b940e3264ff4c85846f1ab43bcaa7867a887e80fd7d6ba47ea98a0aec636
trinity-desktop-0.5.0-RC1.AppImage Linux baadac7848571b41e5c16806d9e72b1904c8954f7ac2ccd0656c663172aa2f8a

Trinity Desktop v0.5.0-alpha

14 Feb 09:19
Compare
Choose a tag to compare
Pre-release

Test release warning

This is an early (alpha) release of the desktop wallet. It is to be used for testing purposes only, with very small amounts of tokens.

Changelog

  • Add node quorum - Trinity will query multiple nodes on particular API calls (wereAddressesSpentFrom, getBalances and getLatestInclusion) and only accept a result with 67% consensus, otherwise fallback to a safe result (#631)
  • Replace local storage with encrypted Realm database (#311)

File Hashes

How to verify authenticity of your Trinity download

File Platform SHA256 Hash
trinity-desktop-0.5.0-alpha.exe Windows 7bce83485dd9b8cc975d996d68ad629128bb2a19a3f9df2288529748e4e92dde
trinity-desktop-0.5.0-alpha.dmg macOS 7eccc9a0c862ce77fb494fc5c87f9daca9eaac6b2fa862be019336dedf550b16
trinity-desktop-0.5.0-alpha.AppImage Linux 9e17b87c7f0968f758d82ec85fe66a0673cadf7e74c12b38ff64d2a80d6b38fa

Trinity Mobile v0.6.0 (39)

28 Jan 01:30
5d0a270
Compare
Choose a tag to compare

Changelog

Additions

  • Add node quorum - Trinity will query multiple nodes on particular API calls (wereAddressesSpentFrom, getBalances and getLatestInclusion) and only accept a result with 67% consensus, otherwise fallback to a safe result (#631)
  • Add multi account polling -> accounts do not need to be selected to update (#841)
  • New slider and progress bar component on Send (#514, #781)
  • Page transition animations (#514, #595)
  • Dashboard animations (#595)
  • Tabbar animations (#595)
  • Modal window redesign and update styling for all modals (#514)
  • Display an alert if an update is available (#617)
  • Confirmation slider component (#514)
  • Update receive page UI (#796)
  • Add additional spend status check on send (#862)
  • Add address validation check to ensure last trit is 0 (#868)
  • Validate https default port for custom nodes (#849)

Fixes and improvements

  • General UI overhaul (#514, #595, #624, #669, #771)
  • Upgrade to React Native 0.57 - various improvements, including performance (#438)
  • Re-enable SeedVault on iPhone X/XS/XR (#623, #624)
  • Replace loading animation (#781)
  • UI fixes for iPhone X/XS/XR (#624)
  • Fix frozen splash screen on Android (#855)
  • Animate onboarding complete balloons (#781)
  • New Crowdin translations (#974, #938, #934, #917)
  • Fix progress step translations (#843)
  • Fix dimensions issues (#980, #982)
  • Increase space between Settings columns (#972)
  • Refactor: Move native proof-of-work & hashing to SeedStoreCore (#775)
  • Remove unresponsive nodes from default nodes list (#970)
  • Add request timeouts for wallet primary node - reduce delays throughout app (#951)
  • Fix modal multirender issue (#959)
  • Update Android biometric UI (#931)
  • Fix account info alert colour (#929)
  • Align text input on delete account (#929)
  • Fix snapshot transition text cutoff (#929)
  • Ensure UI is reset with Android back button press on transfer confirmation modal (#929)
  • Fix findSyncedNodes implementation - fixes quorum bug leading to long network delays (#915)
  • Fix modal layout issues on Android and iPhone X (#916)
  • Leverage new IRI 1.6 'features' prop to check attachToTangle availability (#913)
  • Check for NaN values in seed picker — fixes characters showing on multiple rows (#850)
  • Suggest to check device time in event of wrong 2FA token (#865)
  • Fix account selector for account names with special characters (#896)
  • Fix account name opacity during certain tasks (#834)
  • Do not animate chart on tab switch to balance page (#834)
  • Fix animation directions in settings (#881)
  • Fix bug where dashboard is blank after setting Biometric auth (#881)
  • Fix View Addresses scrollable area (#834)
  • Fix attaching addresses of a different account in snapshot transition (#889)
  • Refine quorum timeouts (#903)
  • Remove getLatestInclusion from Quorum (#900)
  • Ensure node health check uses correct timeout (#884)
  • Remove unnecessary sync checks (#884)
  • Prevent RNDeviceInfo from creating a UIWebView -> load time improvements on iOS (#873)
  • Reset node list on state migration (#810)
  • Fix topbar opacity and spacing (#796)
  • Fix Android alert padding when modal is open (#796)
  • Update transaction history modal buttons (#796)
  • Fix issue where slider moves to the left side of the sed progress bar (#796)
  • Block requests to nodes running beta, alpha and release candidate IRI releases (#805)
  • Fix bar colours (#809)
  • Assign account index to accounts in state (#715)
  • Fix text field keyboard avoidance (#767)
  • Minor localisation improvements (#718, #864)
  • Update info box styling (#514)
  • Fix crash when file system permissions are denied on Android (#719)
  • Preserve order of themes (#763)
  • Fix typo in privacy policy (#689)
  • Dependency updates and fixes (#438, #636, #731)
  • Fix bugs with QR code scanner and update styling (#781)
  • Disable back swipe gesture on iOS (#781)
  • Ensure checksum is displayed in View Addresses (#646)
  • Fix Android account name cut-off (#595)
  • Fix Android chart interpolation (#595)
  • Fix address paste alert (#514)