Skip to content

Latest commit

 

History

History
2185 lines (1519 loc) · 118 KB

CHANGELOG.md

File metadata and controls

2185 lines (1519 loc) · 118 KB

Changelog

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog.

[0.53.9] - [2023-2-8]

Changed

[0.53.8] - [2022-11-17]

Fixed

  • Selecting a large file in publish no longer crashes (#7736)
  • Unfollowing unpublished channels (#7737)

Changed

  • Updated xcode to 13.1 and hacked a fix for release (#7736)

[0.53.7] - [2022-11-10]

Added

  • 'Collections' to txo filter community pr! (#7711)
  • Swap comment servers community pr! (#7670)

Fixed

  • Thumbnails no longer disable publish (#7714)
  • Publishing posts were empty (#7715)
  • Minor layout fixes community pr! (#7709)
  • Comment section buttons layout (#7716)

Changed

  • Removed watchman and its errors (#7710)
  • Updated lbrynet to 0.112.0

[0.53.6] - [2022-10-21]

Fixed

  • Make thumbnails optional (#7690)
  • Show downloads newest first (#7684)
  • Only allow images in image uploader (#7672)
  • Fixed bug with csv exports (#7697)
  • Fixed various upload bugs including transcoding (#7688)
  • Fallback for files with no extension (#7704)

Changed

  • Upgraded Electron to v17.2.0 (#7703)
  • Upgraded Electron to v17.0.0 (#7691)
  • Updated lbrynet to 0.111.0

[0.53.5] - [2022-08-26]

Added

  • Checkbox to disable background wallpaper (#7630)
  • Handle content blocking from hub (#7665)

Fixed

  • Better handle decimals liquidating supports (#7648)
  • Better handle cover uploads (#7647)
  • Use default path when first choosing file on windows (#7625)
  • Emoji button hover (#7620)
  • Prevent infinite retries on thumbs (#7618)
  • Double splash/error on app startup (#7615)
  • App updates are now more coherent, also debs work. (#7502)
  • Better handle many channels moderation calls at startup (#7674)
  • Fix mobile floating viewer position (#7677)

Changed

  • Upgraded Electron to v15.5.5 (#7614)
  • Upgraded to lbrynet v0.110.0 (#7680)

[0.53.4] - [2022-06-10]

Added

  • Add top in language category for non-english on homepage (#7585)
  • Auto hosting in settings and hosting first run page (#7598)

Changed

Fixed

  • Better handle empty collections (#7571)
  • Better handle thumbnails in uploads/collections (#7574)
  • Work towards supporting collections of any claim type (#7578)
  • Improve handling of downed custom servers on startup (#7593)
  • Hide watch progress in related if being played (#7606)
  • IPC disk space calls wait for daemon ready; refresh on vis. component load (#7610)

[0.53.3] - [2022-04-27]

Fixed

  • Reverted lbry.tv changes that broke production login (#7569)
  • Reverted lbry.tv changes that broke login (#7570)

[0.53.2] - [2022-04-26]

Changed

  • Upgraded Yarn to Berry branch (#7530)
  • Removed some lbrytv references (#7560)
  • Removed some lbrytv player references (#7552)

Fixed

  • Repost style issues (#7559)
  • Disappearing sidebar thumbs (#7556)
  • Restore tags sidebar link (#7555)
  • Playlist view link no longer crashes (#7552)

[0.53.1] - [2022-04-22]

Added

  • Uploads: show placeholder when loading page community pr! (#7531)
  • Sidebar channel search styles pr (#7542)
  • Viewed content progress indicator on thumbnail part 1 (#7541)
  • Viewed content progress indicator on thumbnail part 2 (#7547)
  • Ability to search through publishes (#7535)

Changed

  • Large styles revamp following odysee styles pr (#7542)

Fixed

  • Fix bad rerender on homepage styles pr (#7542)
  • Fix post-editor preview mode community pr! (#7532)
  • Fix send-tip default tab (#7533)

[0.52.6] - [2022-04-04]

Added

  • Discover page medium duration filter (#7506)
  • Keep last used collection for Add To (#7491)
  • Disk space functionality on mac / windows (#7500)
  • Enable renaming private collections (#7519)

Changed

  • Some upgrade modal improvements (#7488)
  • Updated lbry-sdk to 0.107.1
  • New YRBL!; facelift for first run (#7527)

Fixed

  • Failed comment count increment (#7510)
  • App crash playing media on older windows versions by updating electron (#7509)
  • Local build failures on mac (#7497)
  • Language change now rerenders whole app (#7504)
  • Mac notarization (#7518)
  • Prevent crash when deleting last comment reply (#7526)

[0.52.5] - [2022-02-25]

Fixed

  • New data hosting ux (#7493)
  • Fix markdown guide button (#7485)

[0.52.4] - [2022-02-15]

Fixed

  • Fixed active channel (#7481)
  • Remove extra search button in header (#7482)

[0.52.3] - [2022-02-15]

Fixed

  • Fixed comment editing and pinning (#7476)
  • Fixed mac header (#7479)
  • Fixed markdown display and lbry url embedding (#7474)

[0.52.2] - [2022-02-11]

Added

  • Reenabled generating thumbs from video (#7384)
  • Brought in playlist drag and drop playlist reordering odysee team! (#7442)
  • Added duration overlays to ClaimPreview component (#7420)
  • Some Horizontal Scroll groundwork from odysee team!
  • Comment Emotes and Stickers and Mentions refactors from odysee team! (#7435)
  • Seek forward and back from odysee team! () (#7460)

Changed

  • Upgraded Electron to v15 (#7384)
  • Performance improvements in some selectors (#7370)
  • More Header refactoring from odysee team! (#7441)
  • Header refactoring from odysee team! (#7440)
  • Data hosting ui incomplete (#7438)
  • Updated c: control tags from odysee team! (#7433)
  • Nav keycodes (alt+left) no longer navigate while textarea is focused (#7458)
  • Improved comment-server selection ui/ux (#7455)
  • Improved Data Hosting settings (#7563)

Fixed

  • Several fallout bugs from recent changes

[0.52.1]

Skipped patch version

[0.52.0] - [2021-12-31]

Compatibility

  • Mac <= 10.13 (High Sierra) and Ubuntu <= 16 (Xenial) are no longer supported. If you upgrade, you will need to manually build and install your own lbrynet SDK

Added

  • Direct replying to notifications community pr! (#6935)
  • Added "Replay" option on autoplay countdown (#6921)
  • Added "Loop" option on Lists (#6921)
  • Added "Shuffle" option on Lists (#6921)
  • Added Play Next/Previous buttons (with shortcuts SHIFT+N/SHIFT+P) (#6921)
  • Separate control for autoplay next on video player (#6921)
  • Channel Mention selection ability while creating a comment (#7151)
  • Disk space setting under Data Hosting (#7266)
  • Paginated 'All Playlists' page (#7268)
  • Expanded playlist ordering tools (#7305)
  • Setting to upgrade to alpha prerelease builds (#7353)

Changed

  • Changing the supported language from Filipino to Tagalog community pr! (#6951)
  • Don't show countdown to next item in list (#6921)
  • Changed "View List" popup option to link, so can be opened on a new tab (#6921)
  • App reorganized to remove lbry-redux and lbryinc repository dependencies (#7240)
  • Styling cleanup for file reactions (#7251)
  • Change share url to odysee and allow custom share url in settings (#7258)
  • Change Sign in/up to Cloud Connect for Odysee (#7260)
  • Upgraded to lbrynet v0.106.0 (#7315)
  • Upgraded Electron to v11.5.0 (#7276)
  • Cleaner Discover page filters (#7306)
  • Scroll bar styling (#7314)
  • Remove pages for obsolete features like invites, rewards, swap (#7330)
  • Change file repost to modal community pr! (#7341)

Fixed

  • Clicking on the title of a floating player will take you back to the list (#6921)
  • Fix floating player stopping on markdown or image files (#7073)
  • Fix list thumbnail upload (#7074)
  • Stream Key is now hidden community pr! (#7127)
  • Fix playlist preview thumbnail (#7178
  • Fixed “Your Account” popup on mobile (#7172)
  • Fix disable-support for comments (#7245)
  • Fix Electron taking over .html files on linux (#7291)
  • Fix floating player play/pause on drag community pr! (#7339)
  • Fix card dropdown menus triggering menu actions community pr! (#7335)

[0.51.2] - [2021-08-20]

Added

  • Show currently active playing item on playlist community pr! (#6453)
  • Add watch later to hover action for last used playlist on popup community pr! (#6274)
  • Add confirmation on comment removal community pr! (#6563)
  • Show on content page if a file is part of a playlist already community pr!(#6393)
  • Add filtering to playlists (#6905)

Changed

  • Use Canonical Url for copy link (#6500)
  • Use better icon for copy link (#6485)
  • Comments load paginated (#6390)
  • Improve twitter share community pr! (#6690)
  • Update lighthouse search api community pr! (#6731)
  • Update sockety api community pr! (#6747)
  • Use resolve for OG metadata instead of chainquery community pr! (#6787)
  • Improved clickability of notification links community pr! (#6711)

Fixed

  • App now supports '#' and ':' for claimId separator (#6496)
  • Fix "exact match" being applied to Recommended (#6460)
  • Fix upload button on creator analytics community pr! (#6458)
  • Prevent sidebar shortcut activation on textarea community pr! (#6454)
  • Improve accessibility and some minor css fixes community pr! (#6470)
  • Fix drag / drop publish issues for web users community pr! (#6466)
  • Fix yarn copyenv on windows community pr! (#6702)
  • Fix unnecessary livestream api calls in channel page community pr! (#6652)
  • Fix desktop app fails to resolve deep links community pr! (#6779)
  • Fix wrong release date on GoogleVideo metadata community pr! (#6787)
  • Fix markdown line breaking mid word community pr! (#6805)
  • Added \ and = to reserved symbol warning community pr! (#6733)
  • Don't break words in chat + fix text overflow past 3 dot menu community pr! (#6602)
  • Fix embed shows wrong OG metadata community pr! (#6815)
  • Fix OG: "Unparsable data structure - Truncated Unicode character" community pr! (#6839)
  • Fix Paid embed warning overlay redirection button now links to odysee community pr! (#6819)
  • Fix comment section redirection to create channel community pr! (#6557)

[0.51.1] - [2021-06-26]

Added

Changed

Fixed

  • Enable sign up on desktop (#6071)

[0.51.0] - [2021-06-26]

Added

  • Private and Publishable Playlists (#6157)
  • Channel thumbnails in following side menu (#6193)
  • Web is now PWA app (#6120)
  • Send a tip with your comment (#5920)
  • Search for tags in search dropdown (#5876)
  • Japanese, Afrikaans, Filipino, Thai and Vietnamese language support (#5684)
  • Brazilian-Portuguese language support (#5900)
  • Highlight comments made by content owner community pr! (#5744)
  • Ability to report infringing content directly from the application (#5808)
  • Re-added ability to export wallet transactions (#5899)
  • 24-hour clock setting community pr! (#5820)
  • "Related" (recommendations) section: added option to view more from current creator community pr! (#5847)
  • Wallet: ability to swap cryptocurrency into LBC (#5654)
  • Wallet: ability to send LBC directly to a user through a name or URL search community pr! (#5990)
  • Publish: ability to edit the Release Date field (#6049)
  • Creator Settings: ability to mute specific words in comments (#5934)
  • Creator Settings: ability to disable comments + assign moderators (#6199)
  • Additional options in context-menu community pr! (#6106)

Changed

  • Keyboard shortcut additions and changes community pr! (#5717)
  • Removed the 10k character-limit when editing Posts (#5719)
  • Improved search functionality (more filters, infinite-scroll, etc.) (#5742)
  • Removed google related section ads (#6312)
  • Debounce and min characters on wunderbar search (#6319)
  • Don't use optimizer for gif thumbnails (#6320)
  • Upgraded LBRY SDK 0.99.0

Fixed

  • Lazy-load claim images to improve app responsiveness (#5795)
  • Fix display of upload date and view count on smaller screens (#5822)
  • Autoplay looping to a previous video or itself (#5711)
  • Autoplay not working in mini-player mode (#5716)
  • Edited claim accidentally moved to 'Anonymous' (#5767)
  • Squished "Upload Date" and "View Count" on smaller screens community pr! (#5823)
  • Home and End key not working in search bar (#5867)
  • Unable to buy paid-Images or Posts (#6114)

[0.50.2] - [2021-04-2]

Changed

  • Disable PDFs until security issue is fixed

[0.50.1] - [2021-03-18]

Fixed

  • Upgrade modal extended beyond the height of the app (#5709)

[0.50.0] - [2021-03-18]

Added

  • New moderation tools: block & mute (#5572)
  • Improved markdown file styling (#5659)
  • Mass tip unlock (#5409)
  • Zoomable image viewer in Markdown (posts and comments) community pr! (#5387)
  • Enable PDF Viewer in App community pr! (#2903)
  • The search bar now handles both lbry.tv and Odysee links regardless of which site the user is in (#5604)
  • The video/audio player's control tooltip is now localized and includes hints for keyboard shortcuts (#5584)
  • Finnish and Norwegian language support (#5532)

Changed

  • Updated lbry-sdk to 0.92.0
  • Re-enable PDF Viewer in desktop app community pr! (#5420)

Fixed

  • Player doesn't stop playing when editing a comment that includes a video url community pr! (#5384)
  • Main video/audio playback stopped every time a comment is edited or deleted (#5606)
  • Winning search result not working correctly with mature content enabled community pr! (#5388)
  • Home/End key not working as expected in Search Bar (#5642)
  • Fixes to inline videos in comments community pr! (#5389)
  • Search page crashing on some results (#5428)
  • Long channel names caused comments to extend underneath related content community pr! (#5431)
  • Keep floating player always visible community pr! (#5448)
  • LBRY Desktop incorrectly setting itself as the default HTML-file application in Linux (#5617)
  • All notifications being cleared when only 1 is clicked (#5619)
  • Markdown editor's "Create Link (Ctrl-K)" action now directly highlights the URL stub when the label is present (#5585)

[0.49.4] - [2021-01-26]

Added

  • Theater mode (#5255)
  • Repost flow improvements (#5293)
  • Desktop: Enable 'Alt+Left/Right' for history navigation community pr! (#5203)
  • Make playback rate setting persistent community pr! (#5310)
  • Make UI zoom setting persistent community pr! (#5385)

Changed

  • No longer supporting 32 bit windows
  • Updated lbry-sdk to 0.88.0
  • Improve how spendable balance is displayed (#5409)

Fixed

  • Lots of bug fixes
  • Fix bug where subscriptions could be lost (#5302)

[0.49.3] - [2020-12-30]

Added

  • Turn timestamps in a video's description and comments into links community pr! (#5156)
  • Mobile video player enhancements and the ability to tap on the left and right edges to seek community pr! (#5119)
  • Added tile layout for tags page a0ec5.

Changed

  • Repost option now has a full page and can be triggered from search results (click "View competing uploads for ...").

Fixed

  • Upgrade SDK to 0.87.0. Forces wallet resync which fixes balance issues for some users and improves memory usage.

[0.49.1] - [2020-12-15]

Fixed

  • Sidenav unable to open when on the file page
  • Fix "open external" button to open files on your OS

[0.49.0] - [2020-12-10]

Added

  • Better search suggestions (#5124)
  • Inline video player in comments/markdown posts (#4894)
  • Better handling of winning claim + top page improvements (#4944)
  • Comment pinning (#4895)
  • Comment reactions (#4895)
  • Language search (#4907)
  • Content notifications (#4981)
  • Customize scrollbar to fit the dark theme community pr! (#5056)
  • Keyboard shortcut: adjust video playback-rate using ">" and "<" community pr! (#5075)

Changed

  • Updated lbry-sdk to 0.86.1
  • Refactored file/lbc details UI (#4937)

Fixed

  • Loss of subscriptions on startup (#4882)
  • Fix lost search results when a timeout occurs community pr! (#4996)
  • Can't slide volume slider in pop-sout mode community pr! (#4913)
  • Hide mouse cursor when video is playing community pr! (#5046)

[0.48.2] - [2020-10-16]

Changed

  • Disable snapshot thumbnail upload on desktop until Electron issue is fixed (#4905)

Fixed

  • Files not opening externally properly (#4908)

[0.48.1] - [2020-10-14]

Added

  • Add Publish Preview dialog community pr! (#4620)
  • "ctrl/cmd+enter" can now be used to directly submit a comment (#4809)
  • Deeper comment thread depth (#4868)

Changed

  • Updated lbry-sdk to 0.83.0
  • Upgrade electron to v9 (#4824)
  • Fade out expandable areas (e.g. comments, file description) when collapsed community pr! (#4818)

Fixed

  • Videos started as muted on initial desktop session community pr! (#4864)

[0.48.0] - [2020-09-23]

Added

  • New File Page layout + make sidebar collapsable (#4648)
  • Block mature content when accessed directly from URL community pr! (#4560)
  • You can now add LBRY as a search engine in your browser (via OpenSearch) community pr! (#4640)
  • In-app text and markdown publishing and editing community pr! (#4591)
  • New comment stats on creator analytics page jiggytom certified (#4715)

Changed

  • Move file properties over thumbnails for more space-saving (#4632)

Fixed

  • Fix sluggish Back button when navigation back to channels with lots of comments community pr! (#4576)
  • Fix 'Related' and 'Comments' section lazy-load not working in some scenarios community pr! (#4586)
  • Fix comment-creation failure if you have recently deleted a channel community pr! (#4630)
  • Tip Modal: Don't do final submit when the intention is to create New Channel community pr! (#4629)
  • Fix related + search results loading slowly (#4657)
  • Fix partially untranslated text in the Upgrade Modal community pr! (#4722)
  • Fix floating player being paused after dragging community pr! (#4710)
  • Web: Fix 'Download' not triggering until second attempt community pr! (#4721)
  • Floating player: Stay within screen when window is resized community pr!(#4750)
  • App crash when including % sign in search community pr!(#4753)
  • Fix markdown editor "preview" not working when <iframe>s are present community pr!(#4767)
  • First comment on claim not showing up immeditately (#4747)
  • Fix "Password updated successfully" kept showing up community pr!(#4766)
  • Fix "Price=free" giving 0 results in Following query community pr! (#4489)

[0.47.1] - [2020-07-23]

Added

  • Allow zooming on Desktop community pr! (#4513)
  • Show "YT Creator" label in File Page as well community pr! (#4523)
  • Add option to retry video stream on failure community pr! (#4541)
  • Allow blocking channels from comments (#4557)

Changed

Fixed

  • Fix 'transcoding' checkbox state when switching file types community pr! (#4529)
  • Fix channel file-search not available in mobile community pr! (#4527)
  • New Channel: Fix incorrect GUI configuration at entry community pr! (#4545)
  • Hide blocked channels in comments (#4557)

[0.47.0] - [2020-07-13]

Added

  • Add ability to sign supports (#4382)
  • Add "tap to unmute" button for videos that start with audio muted community pr! (#4365)
  • Allow upgrade bar to be dismissed per session community pr! (#4413)
  • Pause the "autoplay next" timer when performing long operations such as Tipping, Supporting or commenting community pr! (4419)
  • Email notification management page (#4409)
  • Publish Page improvements to prevent accidental overwrites of existing claims community pr! (#4416)
  • Option to remove abandoned claims from Blocked channels page community pr! (#4433)
  • New channel create/edit page (#4445)
  • Add dialog to copy various types of links for a claim community pr! (#4474)
  • Add password reset link to settings page for logged in users community pr! (#4473)

Changed

  • Updated lbry-sdk to 0.77.0
  • Merged Tip and Support Buttons into one UI on file page (#4382)

Fixed

  • Fix report page layout (#4384)
  • Fix language-change not applied to components immediately community pr! (#4437)
  • Fix scenarios where new search results are not appearing when scrolled to the bottom community pr! (4424)
  • Fix incorrect creator status shown when navigating between channels community pr! (#4438)
  • Fix unresolved translations in the Splash Screen community pr! (#4440)
  • Fix Notification page button being incorrectly disabled by 0 blocked channels community pr! (#4449)
  • Fix "Refresh" on Publish page not showing the loading indicator when pressed community pr! (#4451)
  • Fix video duration not appearing on Mobile with enough width community pr! (#4452)
  • Fix video transcode setting not reflected correctly (MP3 incorrectly transcoded to MP4) community pr! (#4458)
  • Fix scrolling glitch when results are exactly the page size community pr! (#4521)
  • Fix search results not appearing when scrolling due to long Tags or Following list in the navigation bar community pr! (#4465)
  • Fix unmuted state lost or reverted when playing a new video community pr! (#4483)

[0.46.2] - [2020-06-10]

Added

  • Make library view mode (Downloads|Purchases) persistent community pr! (#4363)

Changed

Fixed

  • Overflow issue when editing replies community pr! (#4356)
  • Comments wrapping in the middle of a word community pr! (#4354)
  • Translation improvements community pr! (multiple PR's)

[0.46.1] - [2020-06-08]

Fixed

  • Fix download button not working on claim previews (1dcf16b)
  • Fix app version tracking (f11d068)

[0.46.0] - [2020-06-08]

Added

  • Can now purchase LBC inside of the app (#4294)
  • Allow video sharing with start timestamp community pr! (#4142)
  • Expose reflector status for publishes (#4148)
  • More tooltip help texts community pr! (#4185)
  • Add footer on web (#4159)
  • Support drag-and-drop file publishing community pr! (#4170)
  • Add advanced editor for comments community pr! (#4224)
  • Paid content improvements (#4234)
  • Add status-bar to display a link's destination community pr! (#4259)
  • Add Catalan language support (#4313)

Changed

  • Updated lbry-sdk to 0.75.0
  • Use "grab" cursor on floating player to make it easier to tell you can drag it community pr! (#4201)
  • Confirm age before viewing mature content on web (#4233)
  • Pause thumbnail gifs until hover (#4256)

Fixed

  • Channel selector alignment on creator analytics page community pr! (#4157)
  • Fix inconsistent relative-date string for claims, comments, etc. community pr! (#4172)
  • Error opening certain files with special characters in name #2777 community pr! (#4161)
  • Comic-book file page shows download button first, and then viewer after download community pr! (#4161)
  • Only show "start at" on share modal for video/audio community pr! (#4194)
  • Clear media position after video has played to the end community pr! (#4193)
  • Text casing on publish page community pr! (#4186)
  • Some strings not translating properly community pr! (#4238)
  • Prevents page from scrolling while pressing the spacebar when the miniplayer is out of focus community pr! (#4204)
  • Fixed some string translations community pr! (#4238)
  • Fixed Publish page card double border community pr! (#4254

[0.45.1] - [2020-05-06]

Added

  • Channel content preview on custom invite link page community pr! (#4040)
  • Add Tooltips To Channel Action Buttons community pr! (#4090)
  • Reenabled repost hiding with corresponding repost email suppression (#4025)
  • Enabled embeds in markdown posts (#4060)
  • Save media position in video viewer community pr! (#4104)

Changed

  • Updated lbry-sdk to 0.72.0
  • Show 'elapsed/total' instead of countdown timer on video player community pr! (#4049)
  • Modified app strings about wallet backup, to emphasize that the wallet also controls claims community pr! (#4056)
  • Add confirmation when sending tip respecting "Purchase and Tip Confirmation" (formerly "Purchase Confirmation") setting, now visible in lbry.tv community pr! (#4051)
  • Hyperlinks in markdown now open in new tab community pr! (#4111)

Fixed

  • Better deleted text file handling - will now redownload the file (#4109)
  • Fixed the title of the subscribe button getting out of sync on fast hover movements community pr! (#4054)
  • Handle errors better on the creator analytics page and add a new card for stats on users most recent content (#4043)
  • Add fallback when images fail to load community pr! (#4019)
  • Fetch new content when clicking LBRY logo while on homepage community pr! (#4031)
  • Aligns text across browsers and desktop community pr! (#4050)
  • Reselect channel as "replying as" when switching channels community pr! (#3926)

[0.45.0] - [2020-04-21]

Added

  • Password login with lbry.tv - Blog post (#3960)
  • Double confirmation to prevent accidentally deleting a channel (#3958)
  • Button to unlock all tips for a claim (#3933)

Changed

  • Updated lbry-sdk to 0.69.1
  • Improved file page layout/styling (#3918)
  • Now using Github for auto-update downloads (#3992)
  • Now paginating wallet history using txo_list (#3979)

Fixed

  • Images were sometimes cut off depending on screen size community pr! (#3991)
  • Error styling on repost modal (#3943)
  • Fix glitchy "follow" button community pr! (#3963)

[0.44.0] - [2020-04-01]

Added

  • Comment replies (#3864)
  • Display repost count on file pages with link to all reposts of that claim (#3862)
  • New creator analytics dashboard (#3857)
  • Better confirmation before deleting channels (#3835)
  • More claim information on file and channel pages (#3831)

Changed

  • Updated lbry-sdk to 0.67.1
  • Add sign out confirmation modal on desktop to explain potential issues with signing into a new account (#3837)

Fixed

  • Show proper error message when thumbnail upload fails (#3837)
  • Don't show reward verification screen again if you click "skip" when viewing it (#3809)

[0.43.4] - [2020-03-10]

Changed

  • Temporarily disabled lbry-format apps over security concerns (#3824)

Fixed

  • Links to list view weren't working on the homepage and channel discovery page (#3810)
  • Valid URL handling in search bar (#3819)

[0.43.3] - [2020-03-06]

Added

  • New/Top/Trending options on Channel pages (#3768)
  • Encourage following channels through new discovery page on sign in (#3756)
  • Warnings about incompatible video format and high bitrates (#3794)
  • Additional filtering options (type / duration) alongside Top/Trending/New (#3778)
  • Czech and Kannada language support (#3759)

Changed

  • Default channel bid to 0.01 LBC and improve publish page warnings around insufficient credits (#3781)
  • Publish page - limit # of tags, improve wording on tag selection (#3796)
  • Upgrade Electron-builder and updater to latest version to support libcurl changes (#3799)
  • Upgrade LBRY-SDK to 0.63.0 to fix Windows UPNP issues

Fixed

  • Some posted comments showing up as anonymous (#3787)
  • Back/forward mouse navigation on Desktop app (#3763)

[0.43.2] - [2020-02-25]

Fixed

  • Fix for users who synced invalid preference data

[0.43.1] - [2020-02-25]

Fixed

  • Do not sync invalid preference data (#3743)

[0.43.0] - [2020-02-25]

Added

  • Right click to navigate history on desktop (#3650)
  • Javanese language support (#3685)
  • Wallet sync status on the wallet page (#3720)
  • Channel discovery page (#3700)

Changed

  • Updated lbry-sdk to 0.61.0
  • Drops support for publishing anonymous comments (#3705)
  • Don't remember past repost bid amount (bbd263c)

Fixed

  • Download all transactions when exporting from transaction table (#3692)

[0.42.0] - [2020-02-14]

Added

  • Ability to repost claims (#3663)
  • New page for top claims for a specific claim name (#3674)
  • Language support for Danish, Romanian, and Urdu (#3657)
  • Ability to unfollow abandoned channels (#3636)

Changed

  • Updated lbry-sdk to 0.59.2
  • Improvements to text file layouts (#3511)

Fixed

  • Always navigate backwards after deleting and abandoning a claim (#3642)

[0.41.0] - [2020-02-05]

Added

  • Download buttons on file cards (#3546)
  • Comment edit and delete (#3453)
  • Basic display of reposts (#3593)
  • See previous navigation pages when right clicking forward/back buttons (#3547)
  • Autoplay countdown timer (#3556)

Changed

  • Better aria-labels for use with voiceover apps (#3588)

Fixed

  • Prevent spacebar from toggling fullscreen on Firefox (#3546)
  • Context menu not working properly in some cases (#3604)
  • Don't autoplay paid content or content from blocked channels (#3570)
  • Make claim previews right clickable (#3631)

[0.39.1] - [2020-01-24]

Added

  • Analytics event for video buffering for easier debugging (#3534)

Fixed

  • Home page tiles not loading in some cases (#3539)
  • Spellcheck not working on the advanced publish description (c6230ba)

[0.39.0] - [2020-01-22]

Added

  • Adds the ability for users to update & delete comments (#3453)
  • New homepage design (#3508)
  • Revamped invites system (#3462)
  • Appimage support (#3497)
  • Better layout for viewing text files (#3446)
  • Show file as the thumbnail for free image claims (#3317)

Changed

  • Navigation redesign (#3432)
  • Move away from keychain and into a cookie for authentication (#3497)
  • Updated lbry-sdk to 0.54.1 for faster wallet syncing and improved stability

Fixed

  • Don't show edit screen for other channels (#3470)
  • Clear publish form when clicking "New Publish" (#3463)
  • Hide cursor on fullscreen videos (#3458)
  • Force color profile to render correct colors (#3456)
  • Video viewer not resizing properly (#3427)
  • Don't reset publish language to app language (#261)
  • Same file wasn't able to be reselected on publish after clearing the publish screen (#3500)
  • Make sure search results on channel page don't return content from other channels (#3503)

[0.38.2] - [2019-12-21]

Fixed

  • Always sync prefernces on startup
  • App no longer crashes on edits in some cases
  • Sign in will no longer get stuck

[0.38.0] - [2019-12-20]

Fixed

  • Issue with adding tags on publishes (#3375)

Added

  • Dedicated Channel Creation page (#3305)
  • Ability to use custom wallet servers (#3361)
  • Autoplay free text files (#3357)

Changed

  • Updated lbry-sdk to 0.50.0
  • Always round down dates on claim previews for better yotube parity (#3353)

[0.37.2] - [2019-11-21]

Fixed

  • Channel pages not showing any page numbers (#3237)
  • Context menu does not open in the webapp when right-clicking video tiles (#3135)
  • Undefined tags prevents homepage from loading (#3146)

Added

  • Setting to start the app minimized when you login (Linux/Windows only) (#3236)
  • Search on downloads page (#2969)
  • Clear support state when clearing cache in settings(#3149)
  • Allow disabling app updates for some linux based builds (#3206)
  • Add French, Turkish, Slovak, and Chinese language support and improved how we are loading languages (#3180)

Changed

  • Updated lbry-sdk to 0.46.1
  • Optimized SDK calls for faster app startup and performance (#3216)

[0.37.1] - [2019-10-22]

Fixed

  • Wallet unlocking for YouTube Sync users with encrypted wallets (#2566)

  • Syncing with no password when account first created on LBRY Android (#3103)

  • Only show channel search bar on the content tab (#3083)

Changed

[0.37.0] - [2019-10-17]

Fixed

  • Escape the generated link for tags (#2984)
  • Toggle fullscreen when pressing f (#2159)
  • Can't exit full-screen from embedded content with key F11 (#2514)
  • Markdown rendering issues with LBRY URLs and channel mentions (#2928)
  • Incorrect styles of tooltip on dark theme (#3031)
  • Code tag not formatting content on markdown preview (#3027)
  • Missing tooltip on channel mention (#3036)
  • Fix gap between video player and background (#3025)
  • Don't allow price to change from scrollwheel (#3042)

Added

  • Comment Thumbnails (#3108)

  • Syncing between other wallets is now supported for existing users (#3058)

  • Keyboard shortcuts for the following actions: (#2999)

    • to Seek Forward
    • to Seek Backward
    • f to Going Fullscreen
    • m to Mute/Unmute
  • Ability to add multiple tags at once with commas (#2833)

  • Disable GIF animation unless user hovers (#2986)

  • Add keyboard shortcuts to toggle player fullscreen: (#3015)

    • f or f11 to toggle player fullscreen mode
  • Markdown preview for comments: (#2986)

    • Basic text formatting (bold, italic, strike)
    • LBRY URLs preview and channel mentions
    • Implement URL embedding in comments
    • Code blocks, inline code and blockquotes
    • Embed Images and GIFs

Changed

  • Refactor ModalAutoUpdateConfirm into ModalAutoUpdateDownloaded (#2959)

[0.36.1] - [2019-10-11]

Added

  • Notarized Mac OSX installer to support the Catalina upgrade (#3014)

Fixed

  • LBRY.tv share URL missing a slash, preventing opening on web (#2995)

[0.36.0] - [2019-10-4]

Added

  • Channels page above Publishes which lists all your channels (#2925)
  • YouTube channel claiming and transfer (#2925). See our YouTube FAQ for more information.
  • New user sign in flow now includes automatic redeeming of 1 LBC and channel creation (#2925)
  • Ability to save wallet encryption password (#2925)
  • Sync your balance (only for users with new wallets) and preferences (subscriptions and tags) between devices (#2925). See our FAQ for more information
  • Max character count on comments (#2944)
  • Subscription and file view counts (#2920)
  • Pagination on Library, Publishes, and Transactions page (#2923)
  • Volume setting is now saved between videos (#2934)
  • Granular balance information on wallet page - includes LBC locked in tips/claims/supports (#2916)
  • Acknowledgement of terms of service and age verification on sign in (#2925)
  • Hidden NSFW content message on tag search results page (#3038)

Changed

  • Upgrade LBRY SDK to 0.42.1 to improve overall connectivity
  • Sign out now clears the email address and refreshes the app (#2925)
  • Language strings are now pulled dynamically instead of requiring new app releases for better language support (#2883)
  • Minor design improvements to styles and cards

Fixed

  • Not being able to abandon claims not which weren't downloaded (#2945)
  • Duration not showing for audio (#2936)

[0.35.7] - [2019-09-24]

Fixed

  • Fixes app crash for some users

[0.35.6] - [2019-09-23]

Fixed

  • Paid content can now be purchased successfully

[0.35.4] - [2019-09-22]

Notes

This release includes a breaking change that will reset many of your settings. This was required to get settings on lbry.tv to work properly. Sorry.

Added

  • Searching on channel pages! (#2887)

Changed

  • Upgrade LBRY SDK to 0.40.1 to improve connectivity
  • Storage of local settings (#2895)

Fixed

  • Autoplay next related content (#2901)
  • Ensure view counted before checking rewards (#2898)
  • App crash on German language setting (#2856)
  • Rewards display issue (#2871)
  • Display issue with upgrade banner on file page (#2826)
  • Prevent duplicate tags being added to a publish (#2817)
  • Reset page correctly on app refresh (#2881)

[0.35.3] - [2019-09-04]

Added

  • Allow easy thumbnail upload with video on file edits (#2816)
  • Better message for unsupported file types (#2834)
  • Support for daily reward (not live yet) (#2849)

Fixed

  • Canonical URL bugs on home and channel pages (#2829)
  • Crash when clicking a channel in "Find New Channels" (#2825)
  • SVG and lbry file types not showing correctly (#2830) / (#2827)
  • Channel not re-selected on edit (#2828)
  • Command + A support on mac to select all text in an input (#2837)
  • Search bar getting stuck in focus (#2500)

Changed

[0.35.2] - [2019-08-30]

Added

  • Tips and supports on Channel pages (#2821)
  • Choose when you want automatic dark mode to take effect (#2747)

Fixed

  • Don't show block button on your own channel (#2744)
  • App crash when automatically playing content originally priced in USD (b347d3fc)
  • Bid amount required on publish page (#2783)
  • Fixed subscription auto downloads (#2767)
  • Crash with query strings (#2733)
  • Autoplay on paid content (#2762)

Changed

  • URL format to include both channel and claim short IDs (#2748)
  • Upgraded lbry-sdk to 0.39.0 for performance and reliability improvements
  • Upgraded windows certificate so builds continue to be signed properly (b9bf861b)
  • DMCA blocking to include channels (#2802)

[0.35.1] - [2019-08-16]

Fixed

  • Unable to upload thumbnail on publish page (cad067ad)

[0.35.0] - [2019-08-15]

Fixed

  • Add startup statuses back to splash screen (#2721)
  • Ensure 'mature' tag is always visible on claim previews for mature content (#2720)

Added

  • New video player (#2707)
    • Uses range requests which allow seeking ahead in a video instead of waiting for the file download up to that point
    • Better support video and audio
    • Pop out player to keep browsing the app while watching content
  • Ability to block channels (#2706)
  • Table styling on file pages (#2717)
  • Option to disable startup animation (#2721)

[0.34.2] - [2019-07-26]

Fixed

  • Library and other pages not displaying correctly in some instances

[0.34.1] - [2019-07-25]

Fixed

  • Fixed wallet unlock while still syncing transactions
  • Fixed invalid character checking on channel and content URLs (#2661)
  • Upgrade SDK to 0.38.5 to improve download speeds

[0.34.0] - [2019-07-23]

Fixed

  • Lots of speed, UI, and style improvements
  • Content is now sorted correctly by the date it was released

Changed

  • Share content options now use lbry.tv instead of spee.ch (#2614)

Added

  • New app design for better content discovery with infinite scroll (#2477)
  • First implementation of comments (#2510)
  • Ability to edit channels with new metadata and tags (#2584)
  • Tagging content on publish page (#2593)
  • New loading page (#2491)
  • Remember file delete preference (#2132)
  • Experimental setting for sending supports (#2647)
  • Experimental setting for language with Indonesian and Polish as first translations (#2539)
  • Short URLs throughout app (#2614)
  • Wallet backup zipping option on Help page (#2585)

[0.33.1] - [2019-06-12]

Fixed

  • Fix reflector bugs on failed attempts and improve wallet connection with LBRY SDK patch

[0.33.0] - [2019-06-04]

Fixed

  • Channel page styling (#2520)

Added

  • Comic book reader (#2484)
  • Base functionality for more language support (#2495)
  • Add easy thumbnail selector for videos (#2492)

[0.32.2] - [2019-5-20]

Fixed

  • Upgraded LBRY SDK to 0.37.0 for better network stability
  • Better error logging

[0.32.1] - [2019-5-14]

Fixed

  • Fix analytics on desktop (#2480)
  • Fix text wrapping on file page (#2480)

[0.32.0] - [2019-5-14]

Fixed

  • Updating claims after they are tipped
  • Opening html, markdown, and other text documents
  • Opening links from open.lbry.com

Added

  • New routing setup to allow lbry.tv to use the browser url bar for navigation (#2408)
  • Always show new suggested subscriptions (#2541)

Changed

  • Remove nested navigation on side bar (#2399)

[0.31.1] - [2019-3-23]

Fixed

  • Long links not wrappng on claim pages (70df697)

[0.30.0] - [2019-3-21]

Added

  • Report errors to slack for easier debugging (#2340)
  • Add viewcount stats to your published content (#2335)

Changed

  • Upgrade LBRY SDK to 0.34.0 to support better analytics and faster file startup
  • Minor changes for normalization hardfork (#2297)
  • New build setup to support lbry.tv (#2296)
  • Upgrade Electron and Electron builder to the latest version, including initial differential upgrade support for Windows (#2366 / #2296)
  • lbry.io > lbry.com (#2321)

Fixed

  • Incorrect snackbar messaging when attempting to navigating to a malformed claim name (#2336)

[0.29.4] - 2019-3-12

Fixed

  • Style issue on phone number collection modal
  • White screen when watching videos for some files

[0.29.3] - 2019-3-7

Fixed

  • Minor style issue with 0 LBC balance on the wallet page

[0.29.2] - 2019-3-1

Fixed

  • Upgaded lbry-sdk to 0.32.4 to fix startup issue for some users

[0.29.0] - 2019-2-21

Added

  • Added referral link next to email input (#2287)
  • Simple search filter options and feedback option (#2282)
  • Broken heart icon for unsubscribe (#2272)

Changed

  • Upgrade LBRY SDK to 0.32.2 for improved download performance. See 0.31 for other changes since last app release.
  • Styling changes to unify components across projects (#2279)

Fixed

  • Inverse button readability on hover (#2271)
  • Shutdown on app close (#2283)
  • Startup on GitHub version check failure (#1744)
  • SDK detection when running manually (#2258)

[0.28.0] - 2019-2-5

Added

  • Support for sandbox games and applications - lbry://@OpenSourceGames (#2178)
  • Call to action on invite page during first run (#2221)
  • Responsive related content list for smaller screens (#2226)
  • Autoplay content in list of related files (experimental feature in settings) (#2235)
  • Support for back/forward mouse navigation on Windows (#2250)

Changed

  • Dark theme as default (#2210)
  • Invite page improvements including increase of reward to 20 LBC / 10 redemptions (#2256)
  • Less intrusive first run flow, email collection (#2210)
  • Add icon for your own publishes on cards/tiles (#2249)
  • Improved Claimed Reward messaging (#2253)

Fixed

  • Error message when thumb upload failed (#2254)
  • Flow errors (#2213)
  • Video position on previously viewed files (#2240)
  • Pass download error details on modal (#2255)

[0.27.1] - 2019-01-22

Fixed

  • Channel name overlap on homepage when screen size is small
  • Spacing issue/typo on email collection modal

[0.27.0] - 2019-01-15

Added

  • Auto email confirmation (#2169)
  • More language options on publish page (#2201)

Changed

  • App redesign with shared colors component (#2144)
  • Upgraded LBRY SDK 0.30.4 to improve network stability

Fixed

  • Show delete button on users own claims (#2147)
  • Fix "copy" icon being cutoff for some users (2167)
  • Use correct url when copying vanity addresses (#2168)
  • Rewards table alignment on small screens (#2197)
  • File thumbnail issues when resiszing screen (#2193)

[0.26.1] - 2018-12-14

Fixed

  • Channel subscribe button on search page (#2146)
  • Close modal after redeeming reward code (#2146)
  • Update Electron to prevent segfault on Ubuntu@18.10 (#2146)
  • Show reward code modal when all rewards are claimed (#2146)

[0.26.0] - 2018-12-12

Added

  • Redemption of custom reward codes via Rewards page (#1935)
  • Ability to manage email preferences from Help page (#1929)
  • History tracking to My LBRY menu (#1846)
  • Gather data for comments support via claim page (#2095)
  • Allow typing of encryption password without clicking entry box (#1977)
  • Focus on search bar with {cmd,ctrl} + "l" (#2003)
  • Support for clickable channel names on explore page headings (#2023)
  • Relative time and loading placeholder styles on FileCard/FileTile (#2022)
  • Persistence to Transaction List Filter Selection (#2048)
  • Subscription improvements (#2031)
  • Persistence to File List Filter Selections (#2050)
  • More share options for claim and channel pages (#2088 / #1943)
  • Better error handling on app startup (#2098)
  • FAQ and links in Report page (#2103)

Changed

  • Upgraded to lbrynet v0.30.0 (#1998)
  • Make tooltip smarter, show full title on hover (#1979)
  • Channel pages to have 20 items instead of 10 (#2002)
  • External links to https (#2016)
  • Simplify FileCard and FileTile component styling (#2011)
  • Credit card verification messaging (#2025)
  • Reverse Order & Use System/Location Time/Date ([#2036]#2036))
  • Limit file type can be uploaded as thumbnail for publishing (#2034)
  • Change snackbar notification position to bottom-left (#2040)
  • Use shared colors from lbryio/color project (#2045)
  • Remove ToS checkbox (#2087)

Fixed

  • Show pending transactions on Overview page, with refresh button (#2085)
  • Copyright license not being displayed correctly during edits (#1997)
  • Transactions filter menu collides with transaction table (#2005)
  • Invite table cutoff with large number of invites (#1985)
  • History styling on large screens and link issue with claims (#1999)
  • Satisfy console warnings in publishForm and validation messaging (#2010)
  • App crashing if invalid characters entered in LBRY URL ([#2026])(#2026))
  • File_list call continues indefinitely if a file is removed while downloading (#2042)
  • Open folder containing log file when Open Log File button is clicked (#2078)

[0.25.1] - 2018-09-18

Fixed

  • Paragraph rendering now properly includes a margin for new paragraphs (#1939)
  • Alignment of "navigate to page" input next to pagination on channel pages (#1941)
  • Table spacing with claim name in transactions table (#1942)
  • Ability to click away from tip screen without the cancel button (#1944)
  • Disallow invalid tip amounts (#1947)
  • Ensure we record views for downloaded content from subscriptions and autoplay (#1962)

[0.25.0] - 2018-08-29

Added

  • Wallet encryption/decryption user flows in settings (#1785)
  • Suggestions for recommended content on file page (#1845)
  • Auto-download setting for subscriptions (#1898)
  • Ability to disable desktop notifications (#1834)
  • Better preview for content (#620)
  • New markdown and docx viewer (#1826)
  • New viewer for human-readable text files (#1826)
  • CSV and JSON viewer (#1410)
  • 3D File viewer features and performance/memory usage improvements (#1870)
  • Desktop notification when publish is completed (#1892)
  • FAQ to Publishing Area (#1833)
  • FAQ to wallet security area (#1917)

Changed

  • Upgraded LBRY Protocol to version 0.21.2 fixing a download bug
  • Searching now shows results by default, including direct lbry:// URL tile (#1875)
  • Replaced checkboxes with toggles throughout app (#1834)
  • Removed price tile when content is Free (#1845)
  • Pass error message from spee.ch API during thumbnail upload (#1840)
  • Use router pattern for rendering file viewer (#1544)
  • Missing word "to" added to the Bid Help Text (#1854)
  • Updated to electron@2 (#1858)

Fixed

  • Node id not being passed correctly (#1895)
  • Subscription quirks including not loading on startup, sorting, showing new content, and sub blank page (#1872)
  • Upgrade on Close button not dismissing properly during automated app update (#1857)

[0.24.0] - 2018-08-14

Fixed

  • Issue where the publish page would show "Editing" on a new publish (#1864)

Changed

  • Upgrade LBRY Protocol to version 0.21.1 which should improve download speed and availability.
  • Show label when publish button is disabled while uploading thumbnail to spee.ch (#1867)

[0.23.1] - 2018-08-01

Fixed

  • Fix ShapeShift integration (#1842)

[0.23.0] - 2018-07-25

Fixed

  • Wallet -> Get Credits page now shows correct ShapeShift status when it's available (#1836)
  • Fix middle click link error (#1843}
  • Problem with search auto-complete menu when scrolling over file viewer (#1847)
  • Show label when publish button is disabled while uploading thumbnail to spee.ch (#1867)
  • Edit option missing from certain published claims (#1756)
  • Navigation issue with channels that have more than one page (#1797)
  • Navigation issue with channels that have more than one page (#1797)
  • Upgrade modals would stack on-top of each other if the app was kept open for a long time (#1857)

Added

  • 3D file viewer for OBJ & STL file types (#1558)
  • Thumbnail preview on publish page (#1755)
  • Abandoned claim transactions now show in wallet history (#1769)
  • Emoji support in the claim description (#1800)
  • PDF preview (#1576)

Changed

  • Upgraded LBRY Protocol to version 0.20.4 to assist with download availability and lower CPU usage on idle.
  • Upgraded Electron-Builder and Updater to support signing the daemon and improving the auto-update process (#1784)
  • Channel page now uses caching, faster switching between channels/claims (#1750)
  • Only show video error modal if you are on the video page & don't retry to play failed videos (#1768)
  • Actually hide NSFW files if a user chooses to hide NSFW content via the settings page (#1748)
  • Hide the "Community top bids" section if user chooses to hide NSFW content (#1760)
  • More descriptive error message when Shapeshift is unavailable (#1771)
  • Rename the Github repo to lbry-desktop (#1765)

[0.22.2] - 2018-07-09

Fixed

  • Fixed 'Get Credits' screen so the app doesn't break when LBC is unavailable on ShapeShift (#1739)

[0.22.1] - 2018-07-05

Added

Fixed

  • Take previous bid amount into account when determining how much users have available to deposit (#1725)
  • Sidebar sizing on larger screens (#1709)
  • Publishing scenario while editing and changing URI (#1716)
  • Fix can't right click > paste into description on publish (#1664)
  • Mac/Linux error when starting app up too quickly after shutdown (#1727)
  • Console errors when multiple downloads for same claim exist (#1724)
  • App version in dev mode (#1722)
  • Long URI name displays in transaction list/Help (#1694)/(#1692)

Changed

  • Show claim name, instead of URI, when loading a channel(#1711)
  • Updated LBRY daemon to 0.20.3 which contains some availability improvements (v0.20.3)
  • Change startup error message to be more specific about repairing install(#1749)

[0.22.0] - 2018-06-26

Added

  • Ability to upload thumbnails through spee.ch while publishing (#1248)
  • QR code for wallet address to Send and Receive page (#1582)
  • "View on Web" button on file/channel pages with spee.ch link (#1222)
  • Autoplay downloaded and free media along with toggle (#584)
  • Ability to get latest claims from channel on homepage (currently inactive) (#1267)
  • Confirmation prompt when sending credits (#1525)
  • Ability to right click > copy lbry:// hyperlink on tiles (#1486)
  • Buttons to open log file and log directory on the help page (#1556)
  • Ability to resend verification email (#1492)
  • Keyboard shortcut to quit the app on Windows (#1202)
  • Build for both architectures (x86 and x64) for Windows (#1262)
  • Referral FAQ to Invites screen (#1314)
  • Show exact wallet balance on mouse hover over (#1305)
  • Pre-fill publish URL after clicking "Put something here" link (#1303)
  • Danger JS to automate code reviews (#1289)
  • 'Go to page' input on channel pagination (#1166)

Changed

  • LBRY App UI Redesign 5.0 implemented including new theme, layout, and improved search mechanics (#870) and (#1173)
  • Updated LBRY daemon to 0.20.2 which improves speed and reliability. (v0.20.0, v0.20.1, v0.20.2)
  • Adapted dark mode to redesign (#1269)
  • Show latest claims for across all subscribed channel (no longer grouped by channel) and store sub data in internal database (#1424)
  • New publishes now show as pending on Publishes screen (#1040)
  • Enhanced flair to snackbar (#1313)
  • Made font in price badge larger (#1420)
  • Move rewards logic to internal API (#1509)
  • Narrative about Feature Request on Help Page and Report Page (#1551)

Fixed

  • Create channel and publish immediately(#1481)
  • Price not updated on tile/file page (#797)
  • Markdown rendering support on show page (#1179)
  • Content address extending outside of visible area (#741)
  • Content-type not shown correctly in file description (#863)
  • Fix Flow (#1197)
  • Black screen on macOS after maximizing LBRY and then closing (#1235)
  • Download percentage indicator overlay (#1271)
  • Alternate row shading for transactions on dark theme (#1355)
  • Don't allow dark mode with automatic night mode enabled (#1005)
  • Description box on Publish (dark theme) (#1356)
  • Price wrapping in price badge (#1420)
  • Spacing in search suggestions (#1422)
  • Text/HTML files don't display correctly in-app anymore (#1379)
  • Notification modals when reward is claimed (#1436) and (#1407)
  • Disabled cards (grayed out) (#1466)
  • New lines not showing correctly after markdown changes (#1504)
  • Claim ID being null when reporting a claim that was not previously downloaded (PR#1530)
  • URI and outpoint not being passed properly to API (#1494)
  • Incorrect markdown preview on URL with parentheses (#1570)
  • Fix Linux upgrade path and add manual installation note (#1606)
  • Fix can type in unfocused fields while publishing without selecting file (#1456)
  • Fix navigation button resulting incorrect page designation (#1502)
  • Fix shouldn't allow to open multiple export and choose file dialogs (#1175)

[0.21.6] - 2018-06-05

Fixed

  • Fix page URLs on app cold start (#1549)
  • Fix analytics event (#1494)

[0.21.5] - 2018-05-31

Added

  • Ability to navigate to in-app pages via URL (#1352)

Fixed

  • Fixed green screen on invalid URL via hyperlink (#959)
  • Fixed crash when lbry-desktop repository is renamed to lbry-desktop (#1505)
  • Fixed rewards not disappearing after claiming (596)

Changed

  • Rewards now rely on API data (#1329)

[0.21.4] - 2018-05-10

Changed

  • Update LBRY Protocol to 0.19.3 - faster blockchain header download for new and existing users (See full changelog for 0.19.2 and 0.19.3)

Fixed

  • Ability to submit bug reports

[0.21.3] - 2018-04-23

Added

  • Block blacklisted content (#1361)

[0.21.2] - 2018-03-22

Added

  • Save app state when closing to tray (#968)
  • Added startup-troubleshooting FAQ URL to daemon error (#1039)
  • Added ability to export wallet transactions to JSON and CSV format (#976)
  • Add Rewards FAQ to LBRY app (#1041)
  • Notifications when the channel a user subscribes to uploads new content (#1066)
  • Codacy support for Github contributions (#1059)
  • App category for Linux (#877)
  • Add YouTube Sync reward (#1147)
  • Retain previous screen sizing on startup (#338)

Changed

  • Update LBRY Protocol to 0.19.1 (See changelog for 0.19.0 and 0.19.1)
  • Improved privacy by allowing users to turn off the file view counter and better understand privacy settings (#1074 / #1116)
  • Disabled auto dark mode if dark mode is selected (#1006)
  • Refactor Electron's main process (#951)
  • Refactor lbryuri.js into separate named exports (#957)
  • Keep node_modules up-to-date when yarn.lock changes due to git (#955)
  • Do not kill an existing daemon, instead check if one exists (#973)
  • Enable play button immediately after user clicks download (#987)
  • Significantly improved search performance (#1032)
  • Allow editing of claims when bid is greater than current balance (#1105)

Fixed

  • Fixed sort by date of published content (#986)
  • Fix night mode start time, set to 9PM (#1050)
  • Disable drag and drop of files into the app (#1045)
  • Fixed uninformative error message (#1046)
  • Update documentation for DevTools and fix some ESLint warnings (#911)
  • Fix right click bug (#928)
  • Fix Election linting errors (#929)
  • App will no longer reset when minimizing to tray (#1042)
  • Error when clicking LBRY URLs when app is closed on macOS (#1119)
  • LBRY URLs not working on Linux (#1120)
  • Fix Windows notifications not showing (#1145)
  • Fix export issues (#1163)

[0.20.0] - 2018-01-30

Added

  • Added Automatic Dark Mode (#950)
  • Re-introduce build dir / dist dir option for isolated build environments (#933)
  • Added SMS as a method for reward identity verification (#946)
  • Added auto-update (#808)

Changed

  • Refactored Electron's main process (#951)
  • Refactored lbryuri.js into separate named exports (#957)
  • Upgraded Daemon to version 18.2 (#961)
  • Upgraded Electron for security patch (commit)

Fixed

  • Fixed issues in documentation (#945)
  • Fixed linting errors (#929)

[0.19.4] - 2018-01-08

Added

  • Video state tracking in Redux - developer only (#890)

Changed

  • Improved text content in app (#921)

Fixed

  • Right click works in the app again (#928)
  • Icons are now the rights size (#925)
  • Fixed tip sending error (#918)
  • Newly created channel immediately available for publishing

[0.19.3] - 2017-12-30

Changed

  • Improved internal code structuring by adding linting integration -- developers only (#891)
  • Improved developer documentation (#910)

Removed

  • Removed email verification reward (#914)

Fixed

  • Added snackbar text in place where it was coming up blank (#902)

[0.19.2] - 2017-12-22

Added

  • Added copy address button to the Wallet Address component on Send / Receive (#875)
  • Link to creators’ channels on homepage (#869)
  • Pause playing video when file is opened (#880)
  • Add captcha to verification process (#897)

Changed

  • Contributor documentation (#879)

Fixed

  • Linux app categorization (#877)

[0.19.1] - 2017-12-13

Added

  • Added empty rewards message on overview page (#847)

Changed

  • Updated developer tools and restructured code (#861 / #862)

Fixed

  • Fixed typos (#845 / #846)
  • Fixed theme-related error while running in development (#865)
  • Fixed build/signing error on Windows (#864)

[0.19.0] - 2017-12-11

Added

  • Subscriptions. File and channel pages now show a subscribe button. A new "Subscriptions" tab appears on the homepage shows the most recent content from subscribed channels.
  • LBC acquisition widget. Convert other popular Cryptocurrencies into LBC via a ShapeShift integration.
  • Flow static type checking. This is a dev-only feature, but will make development faster, less error prone, and better for newcomers.

Changed

  • The first run process for new users has changed substantially. New users can now easily receive one credit.
  • The wallet area has been re-organized. Send and Receive are now on the same page. A new page, "Get Credits", explains how users can add LBRY credits to the app.
  • Significant structural changes to code organization, packaging, and building. The app now follows a typical electron folder structure. All 3 package.json files have been reduced to a single file. Redux-related code was moved into it's own subfolder.
  • The macOS docking icon has been improved.
  • The prompt for an insufficient balance is much more user-friendly.
  • The credit balance displayed in the main app navigation displays two decimal places instead of one.
  • Video download error messages are now more understandable.(#328)
  • Windows path to the daemon/CLI executables changed to: C:\Program Files (x86)\LBRY\resources\static\daemon

Deprecated

  • We previous had two separate modals for insufficient credits. These have been combined.

Fixed

  • Long channel names causing inconsistent thumbnail sizes (#721)
  • Channel names in pages are highlighted to indicate them being clickable (#814)
  • Fixed the transaction screen not loading for brand new users (#755)
  • Fixed issues with scrolling and back and forward navigation (#729)
  • Fixed sorting by title for published files (#614)
  • App now uses the new balance_delta field provided by the LBRY API (#611)
  • Abandoning from the claim page now works.(#883)

[0.18.2] - 2017-11-15

Fixed

  • Email verification is fixed. (#746)

[0.18.0] - 2017-11-13

Added

  • Trending! The landing page of the app now features content that is surging in popularity relative to past interest.
  • The app now closes to the system tray. This will help improve publish seeding and network performance. Directing the app to quit or exit will close it entirely. (#374)
  • You can now revoke past publishes to receive your credits. (#581)
  • You can now unlock tips sent to you so you can send them elsewhere or spend them. (#581)
  • Added new window menu options for reloading and help.
  • Rewards are now marked in transaction history (#660)

Changed

  • Daemon updated to v0.18.0. The largest changes here are several more network improvements and fixes as well as functionality and improvements related to concurrent heavier usage (bugs and issues largely discovered by spee.ch).
  • Improved build and first-run process for new developers.
  • Replaced all instances of XMLHttpRequest with native Fetch API (#676).

Fixed

  • Fixed console errors on settings page related to improper React input properties.
  • Fixed modals being too narrow after font change (#709)
  • Fixed bug that prevented new channel and first publish rewards from being claimed (#290)

[0.17.1] - 2017-10-25

Changed

  • Updated daemon to 0.17.1. 0.17.1 contains several more download fixes that are backwards incompatible, making this a near mandatory upgrade.
  • Continuing to standardize and improve design. File selectors, checkboxes, radios, and a number of other elements got substantial improvements.
  • Electron version upgraded. Most relevantly, this fixes URI handling in Linux.
  • Chat links and text updated to remove references to Slack.

Fixed

  • Fixed handling of empty search results.
  • Fixed minimum channel length name (#689).

[0.17.0] - 2017-10-12

Added

  • Added a new search service. Significantly improved search results.
  • Channels now appear in search results. Channel cards to be improved soon?.
  • Add setting to automatically purchase low-cost content without a confirmation dialog.
  • New custom styled scrollbar (#574)
  • New tabs (#576).

Changed

  • LBRY protocol upgraded from v0.16.1 to v0.17. Significant improvements to download performance anticipated.
  • Improved Discover page load time by batching all URIs into one API call.
  • Changed the File page to make it clearer how to open the folder for a file.
  • Display search bar on discover page instead of title and remove duplicated icon.
  • Minor update for themes.
  • There is no longer a minimum channel length (#645)
  • Changed the File page to make it clearer how to open the folder for a file
  • The upgrade message is now friendlier and includes a link to the release notes.
  • Local settings refactored and no longer intermixed with LBRY API library.

Fixed

  • Improve layout (and implementation) of the icon panel in file tiles and cards
  • The folder icon representing a local download now shows up properly on Channel pages (#587)
  • While editing a publish, the URL will no longer change if you select a new file. (#601)
  • Fixed issues with opening the folder for a file (#606)
  • Be consistent with the step property on credit inputs (#604)
  • Fixed unresponsive header (#613)
  • Fixed dark theme issues with text content.
  • Minor CSS fixes.
  • Fixed issue when file fails to download (#642)
  • Fixed issue after accessing a video without enough credits (#605)
  • Fixed channel fetching without claims (#634)

[0.16.0] - 2017-09-21

Added

  • Added a tipping button to send LBRY Credits to a creator.
  • Added an edit button on published content. Significantly improved UX for editing claims.
  • Added theme settings option and new Dark theme.
  • Significantly more detail is shown about past transactions and new filtering options for transactions.
  • File pages now show the time of a publish.
  • The "auth token" displayable on Help offers security warning
  • Added a new component for rendering dates and times. This component can render the date and time of a block height, as well.
  • Added a Form component, to further progress towards form sanity.
  • Added gnome-keyring dependency to .deb

Changed

  • CSS significantly refactored to support CSS vars (and consequently easy theming).

Fixed

  • URLs on cards no longer wrap and show an ellipsis if longer than one line.

[0.15.1] - 2017-09-08

Added

  • File pages now show the time of a publish. This includes a new component for rendering dates and times that can render the date and time of a block height, as well.

Changed

  • Updated to daemon 0.15.2 to prevent a bug in USD purchases.

Fixed

  • Potential fix for blank error popup when streaming (#536)
  • Fixed some popups showing improperly while balance was loading (#534)
  • Show a security warning when the auth token is displayed on Help.
  • Some CSS changes to prevent the card row from clipping the scroll arrows after the window width is reduced below a certain point
  • Clearly notify user when they try to send credits to an invalid address (#445)

[0.15.0] - 2017-08-31

Added

  • Added an Invites area inside of the Wallet. This allows users to invite others and shows the status of all past invites (including all invite data from the past year). Up to one referral reward can now be claimed, but only if both users have passed the humanity test.
  • Added new summary components for rewards and invites to the Wallet landing page.
  • Added a forward button and improved history behavior. Back/forward disable when unusable.
  • Added past history of rewards to the rewards page.
  • Added wallet backup guide reference.
  • Added a new widget for setting prices (FormFieldPrice), used in Publish and Settings.

Changed

  • Updated to daemon 0.15. Most relevant changes for app are improved announcing of content and a fix for the daemon getting stuck running.
  • Significant refinements to first-run process, process for new users, and introducing people to LBRY and LBRY credits.
  • Changed Wallet landing page to summarize status of other areas. Refactored wallet and transaction logic.
  • Added icons to missing page, improved icon and title logic.
  • Changed the default price settings for priced publishes.
  • When an "Open" button is clicked on a show page, if the file fails to open, the app will try to open the file's folder.
  • Updated several packages and fixed warnings in build process (all but the fsevents warning, which is a rather dramatic debate)
  • Some form field refactoring as we take baby steps towards form sanity.
  • Replaced confusing placeholder text from email input.
  • Refactored modal and settings logic.
  • Refactored history and navigation logic.

Removed

  • Removed the label "Max purchase price" from settings page. It was redundant.
  • Unused old files from previous commit(9c3d633)

Fixed

  • Tiles will no longer be blurry on hover (Windows only bug)
  • Removed placeholder values from price selection form fields, which was causing confusion that these were real values (#426)
  • Fixed showing "other currency" help tip in publish form, which was caused due to not "setting" state for price
  • Publish page now properly checks for all required fields are filled
  • Fixed sizing on squat videos (#419)
  • Support claims no longer show up on Published page (#384)
  • Fixed rendering of small prices (#461)
  • Fixed incorrect URI in Downloads/Published page (#460)
  • Fixed menu bug (#503)
  • Fixed incorrect URLs on some channel content (#505)
  • Fixed video sizing for squat videos (#492)
  • Fixed issues with small prices (#461)
  • Fixed issues with negative values not being stopped by app on entry (#441)
  • Fixed source file error when editing existing claim (#467)

[0.14.3] - 2017-08-03

Added

  • Add tooltips to controls in header
  • New flow for rewards authentication failure

Changed

  • Make it clearer how to skip identity verification and add link to FAQ
  • Reward-eligible content icon is now a rocket ship :D :D :D
  • Change install description shown by operating systems
  • Improved flow for when app is run with incompatible daemon

Fixed

  • Corrected improper pluralization on loading screen

[0.14.2] - 2017-07-30

Added

  • Replaced horizontal scrollbars with scroll arrows
  • Featured weekly reward content shows with an orange star

Fixed

  • Fixed requirement to double click play button on many videos
  • Fixed errors from calls to get not bubbling correctly
  • Fixed some corner-case flows that could break file pages

[0.14.1] - 2017-07-28

Fixed

  • Fixed upgrade file path missing file name

[0.14.0] - 2017-07-28

Added

  • Identity verification for new reward participants
  • Support rich markup in publishing descriptions and show pages.
  • Release past publishing claims (and recover LBC) via the UI
  • Added transition to card hovers to smooth animation
  • Use randomly colored tiles when image is missing from metadata
  • Added a loading message to file actions
  • URL is auto suggested in Publish Page

Changed

  • Publishing revamped. Editing claims is much easier.
  • Daemon updated from v0.13.1 to v0.14.2
  • Publish page now use claim_list rather than file_list

Removed

  • Removed bandwidth caps from settings, because the daemon was not respecting them anyway.

Fixed

  • Fixed bug with download notice when switching window focus
  • Fixed newly published files appearing twice
  • Fixed unconfirmed published files missing channel name
  • Fixed old files from updated published claims appearing in downloaded list
  • Fixed inappropriate text showing on searches
  • Stop discover page from pushing jumping vertically while loading
  • Restored feedback on claim amounts
  • Fixed hiding price input when Free is checked on publish form
  • Fixed hiding new identity fields on publish form
  • Fixed files on downloaded tab not showing download progress
  • Fixed downloading files that are deleted not being removed from the downloading list
  • Fixed download progress bar not being cleared when a downloading file is deleted
  • Fixed refresh regression after adding scroll position to history state
  • Fixed app not monitoring download progress on files in progress between restarts

[0.13.0] - 2017-06-30

Added

  • State is persisted through app close and re-open, resulting in faster opens
  • Desktop notifications on downloads finishing
  • Support webm, ogg, m4v, and a few others
  • Translations added to build process
  • Claim IDs are shown in your published files

Changed

  • Upgraded to lbry daemon 0.13, including updating API signatures
  • Channels resolve much faster
  • Resolve is no longer cancelled on navigate
  • Updated API and authentication used by rewards process
  • Improved security of reward credential storage
  • Additional information submitted in DMCA reports
  • Switched packaging to yarn

Removed

  • The author metadata field is no longer shown, in favor of first-class identities
  • Availability is no longer checked before showing Download options, due to unreliability

Fixed

  • Fix help menu force reloading whole app
  • Show page updates correctly when navigating from show page to another show page
  • NSFW setting respected on show page
  • URI handling navigates to correct page if app is closed
  • URI handling issues specific to Windows (maybe)
  • Changing the NSFW setting refreshes properly (previously required app restart)

[0.12.0] - 2017-06-09

Added

  • More file types, like audio and documents, can be streamed and/or served from the app
  • App is no longer gated. Reward authorization re-written. Added basic flows for new users.
  • Videos now have a classy loading spinner

Changed

  • All UI strings are now rendered according to gettext standard, in prep for i18n
  • Switched to new fee metadata format

Fixed

  • If a daemon is running but unresponsive, startup is no longer blocked indefinitely
  • Updated deprecated LBRY API call signatures
  • App scrolls to the top of the page on navigation
  • Download progress works properly for purchased but deleted files
  • Publish channels for less than 1 LBC

[0.11.9] - 2017-06-01

Fixed

  • Windows upgrade process fixed
  • Upgrade process on Mac and Linux will open the file rather than the folder

[0.11.8] - 2017-05-31

Fixed

  • Verified access from two different installation ids
  • Version upgrade check on help page

[0.11.7] - 2017-05-30

Changed

  • Video player switched from plyr to render-media

Fixed

  • Video player should behave better on streaming
  • Daemon times out more quickly when it cannot start
  • Connection should fail more cleanly, rather than get stuck entirely
  • Closing modal dialogs was broken on some download and stream errors
  • Discover landing page improperly showed loading error when it was loading correctly

[0.11.6] - 2017-05-29

Changed

  • Do not use a separate claim cache for publishes

Fixed

  • Upgrade process should now works on Windows
  • Crudely handle failed publishes missing outpoints

[0.11.5] - 2017-05-28

Fixed

  • Eliminated instance of costs being double fetched
  • Fixed issue preventing file re-download
  • Fixed race condition that could prevent file playback
  • Fixed issue with batch actions and thunk

[0.11.4] - 2017-05-26

Added

  • New reward for watching weekly featured content

Fixed

  • Video playback will always properly fetch cost info (this was a big playback bug)
  • Fixed view rewards

[0.11.3] - 2017-05-26

Fixed

  • Fixed always showing welcome message on run
  • "Fixed" upgrade process
  • Version info now shows properly on Help page
  • Claim info is properly accessed on Publish page

[0.11.0] - 2017-05-25

Added

  • 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 Operating Systems.
  • 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.

Changed

  • Plyr replaces mediaelement as the movie player.

Fixed

  • Publisher indicator on show pages and file cards/tiles will now always show the proper channel name.
  • Performance improvements related to avoiding duplicate fetches.
  • Fix incorrect prompt on empty published page

[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.
  • Support for opening LBRY URIs from links in other apps.

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.
  • On Windows, prevent opening multiple LBRY instances (launching LBRY again just focuses the current instance).

[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.

[0.9.0rc12] - 2017-03-06

Changed

  • Improved ability to style FormFields and form field labels.
  • Refactored Publish page to use form field changes.

[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.

[0.9.0rc9] - 2017-02-22

Changed

  • Use local file for publishing
  • Use local file and html5 for video playback
  • Misc changes needed to make UI compatible with electron.