github lbryio/lbry-desktop v0.9.0

latest releases: v0.53.9, v0.53.8, v0.53.8-alpha.1...
7 years ago

The Electronification

This release packages the LBRY daemon and interface together into an Electron app. It also features a whole bunch of improvements to both the daemon and the UI. Here's the full rundown:

Daemon

Added

  • Add file filters: claim_id, outpoint, and rowid
  • Make loggly logs less verbose

Changed

  • Remove unused upload_allowed option
  • Remove code related to packaging as that step is now done in the electron client
  • Remove lbryum version check; use lbry-electron as version source
  • Include download url in version check
  • Add blockchain status to jsonrpc_status
  • Change file filter uri to name and return field lbry_uri to name
  • Refactor file_list, add full_status argument to populate resource intensive fields
  • Remove deprecated file commands: get_lbry_files, get_lbry_file, and file_get
  • Remove deprecated delete_lbry_file command
  • Return standard file json from get

Fixed

  • Added timeout to ClientProtocol
  • Add check for when local height of wallet is less than zero
  • Fixed ExchangeRateManager freezing the app
  • Fixed download not timing out properly when downloading sd blob
  • Added string comparison to ClaimOutpoint (needed to look things up by outpoint)
  • Remove unused API commands from daemon
  • Fix file filter outpoint
  • Made dictionary key names in API commmand outputs to be more consistent

Interface

Added

  • "Back to LBRY" button on Watch page

Changed

  • In error modal, hide details in expandable section
  • Use local file for publishing
  • Use local file and html5 for video playback
  • Misc changes needed to make UI compatible with electron
  • Improved ability to style FormFields and form field labels
  • Refactored Publish page to use form field changes
  • Open and reveal files using Electron instead of daemon

Fixed

  • On load screen, always show Cancel link if a previous page is available
  • When user hits "Watch," don't check balance if download already started
  • Restore UI version on Help page
  • Fix sorting on My Files page
  • A way to access the Developer Settings panel in Electron (Ctrl-Shift and click logo)
  • Option in Developer Settings to toggle developer menu

Lbryum

Changed

  • Improve packaging of data files to support building with pyinstaller
  • Make key names in dictionary outputs more consistent

Fixed

  • Make requests for individual headers after requesting chunks

Daemon binary

The corresponding standalone daemon binaries are available here.

Don't miss a new lbry-desktop release

NewReleases is sending notifications on new releases.