Skip to content
Snippets Groups Projects

v1.27.5.20 Release

Merged Mateusz Żebrak requested to merge v1.27.5.20_release into master

Closes: %Release v1.27.5.20

  1. New features/functions
    • Added "Refresh metadata" button to the TransactionSummary screen - !500 (merged)
    • Clive will now keep the entire Transaction rather than the list of Operations (which will also be saved on the disk): #319 (closed)
      • Clive will keep signatures when leaving Transaction summary after loading the already signed transaction from the file
      • Added a notification on Operation screens when adding an operation to a previously loaded (signed) transaction from the file (which leads to signatures lost)
    • Profile data is now encrypted so it is stored safely on the disk - !554 (merged) via #280 (closed)
      • known issue of failed saving when the timeout occurs - #371
  2. Functional improvements
    • Removed the "default profile" feature and cli commands related to default profile management which was confusing since we have clive unlock command that will keep the unlocked state and that profile will be considered as default one - !534 (merged)
    • Removed --password option for the same reason as above - !534 (merged)
      • clive configure profile add command will take password from stdin now
    • Removed --profile-name options for the same reason as above - !534 (merged)
    • Removed --beekeeper-remote option. In a future release, it will be available to set it via start_clive_cli.sh script - !564 (merged)
    • Redesigned Operations screen. Instead of tabs, all operations are placed on a single screen - #270 (closed) via !551 (merged)
    • Instead of a warning on the TransactionSummary screen, there is an additional dialog that will confirm the modification of the transaction (which leads to signatures lost) - !500 (merged)
    • Alias name is not required when importing private key in TUI. By default, the alias will initially be the public key associated with the private key - #358 (closed) via !550 (merged)
    • Welcome screen is visible only when there is no profile yet (so not when creating a new profile) - #351 (closed) via !541 (merged)
    • It's impossible to switch to the node in TUI that has a different chain id (for safety reasons) - #349 (closed) via !537 (merged)
    • Removed unnecessary communication with the node when TUI is locked - #348 (closed) via !537 (merged)
    • Better error handling in CLI - #346 (closed) and #343 (closed) via !528 (merged)
    • Instead of creating a new beekeeper session in the docker entrypoint script, it is now done via the clive CLI command - #315 (closed) via !518 (merged)
  3. Bugfixes
    • Fix error when the loaded transaction (with signature) was saved again ("Signed?" checkbox was checked) - !500 (merged)
    • Fix missing space in Clive CLI prompt - !556 (merged)
    • Fix "enter" not working when editing key alias - !559 (merged)
    • Fix visible failed validation when entering the Edit key alias screen - !559 (merged)
  4. Internal
    • Beekeepy integration: - !553 (merged)
      • replace the clive beekeeper interface implementation with the beekeepy package
      • replace the clive node API interface (also communication service, batch requests) with the helpy package
      • change the way "timeout lock" works - instead of beekeeper notification, clive now checks the wallet status in a background job
      • bump hive, schemas, wax
      • allow settings logging level for 1st party packages
      • add TUIErrorHandler that will catch CommandRequiresUnlockedModeError and switch to locked mode
      • fix missing logs in tests
Edited by Bartek Wrona

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading