lbry-desktop/CHANGELOG.md

94 lines
3.4 KiB
Markdown
Raw Normal View History

2017-02-08 06:56:25 +01:00
# Change Log
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/).
2017-02-20 23:03:45 +01:00
The LBRY Web UI comes bundled as part of [LBRYApp](https://github.com/lbryio/lbry-app).
Web UI version numbers should always match the corresponding version of LBRY App.
2017-02-08 06:56:25 +01:00
## [Unreleased]
2017-02-22 20:14:21 +01:00
### Added
2017-05-21 23:09:04 +02:00
* Entire app re-written to use Redux as state store. Far saner and faster. Will also increase productivity moving forward.
* Channel page shows content published in channel.
* URI handling. Clicking lbry:// links should open the app and appropriate URI on all OSes.
* File cards have an icon indicating you posses that file.
* Download directory setting now uses a proper dialog.
* Movie player automatically shows if the file has already been downloaded.
2017-02-22 19:58:15 +01:00
2017-02-22 20:14:21 +01:00
### Changed
2017-05-21 23:09:04 +02:00
* Plyr replaces mediaelement as the movie player.
2017-02-22 19:58:15 +01:00
2017-02-22 20:14:21 +01:00
### Fixed
2017-05-21 23:09:04 +02:00
* Publisher indicator on show pages and file cards/tiles will now always show the proper channel name.
* Performance improvements related to avoiding duplicate fetches.
2017-02-27 23:49:08 +01:00
2017-05-04 19:54:11 +02:00
### Deprecated
2017-02-27 23:49:08 +01:00
*
2017-05-04 19:54:11 +02:00
*
### Removed
*
*
## [0.10.0] - 2017-05-04
### Added
* The UI has been overhauled to use an omnibar and drop the sidebar.
* The app is much more responsive switching pages. It no longer reloads the entire page and all assets on each page change.
* lbry.js now offers a subscription model for wallet balance similar to file info.
* Fixed file info subscribes not being unsubscribed in unmount.
* Fixed drawer not highlighting selected page.
* You can now make API calls directly on the lbry module, e.g. lbry.peer_list()
* New-style API calls return promises instead of using callbacks
* Wherever possible, use outpoints for unique IDs instead of names or SD hashes
* New publishes now display immediately in My Files, even before they hit the lbrynet file manager.
* New welcome flow for new users
* Redesigned UI for Discover
* Handle more of price calculations at the daemon layer to improve page load time
* Add special support for building channel claims in lbryuri module
* Enable windows code signing of binary
2017-05-11 09:41:35 +02:00
* Support for opening LBRY URIs from links in other apps
2017-05-04 19:54:11 +02:00
### Changed
* Update process now easier and more reliable
* Updated search to be compatible with new Lighthouse servers
* Cleaned up shutdown logic
* Support lbry v0.10 API signatures
### Fixed
* Fix Watch page and progress bars for new API changes
2017-05-11 09:41:35 +02:00
* On Windows, prevent opening multiple LBRY instances (launching LBRY again just focuses the current instance)
2017-05-04 19:54:11 +02:00
2017-02-27 23:49:08 +01:00
2017-03-09 16:37:42 +01:00
## [0.9.0rc15] - 2017-03-09
### Added
* A way to access the Developer Settings panel in Electron (Ctrl-Shift and click logo)
* Option in Developer Settings to toggle developer menu
### Changed
* Open and reveal files using Electron instead of daemon
2017-03-06 23:47:46 +01:00
## [0.9.0rc12] - 2017-03-06
### Changed
* Improved ability to style FormFields and form field labels
* Refactored Publish page to use form field changes
2017-02-27 23:49:08 +01:00
## [0.9.0rc11] - 2017-02-27
### Added
* "Back to LBRY" button on Watch page
### Changed
* In error modal, hide details in expandable section
### 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
2017-02-22 19:58:15 +01:00
## [0.9.0rc9] - 2017-02-22
2017-02-22 20:14:21 +01:00
### Changed
2017-02-15 18:28:15 +01:00
* Use local file for publishing
* Use local file and html5 for video playback
* Misc changes needed to make UI compatible with electron