In the previous version the lbrytools library was updated with a new method lbrytools.check to resolve a claim and provide a short summary of it. In this version this method is used in various pages, and new textboxes are added to show the summaries with information such as claim ID, creation time, and support.
- The
lbrytools.checkmethod is used in the internal methodsresolve.i_resolve_chs,resolve.i_resolve_claims, andresolve.i_resolve_claims_suppwhich are used in many pages. - The textboxes that process multiple channels now accept the channel
@namelike before or a claim ID (40 characters). This is done by passingassume_channel=Falsetovalidate.validate_inputinsidevalidate_chs; this affects three pages primarily, "Download channels" (DownloadChsPage), "Multiple channel peers" (ListChsPeersPage), and "Clean up channels" (DeleteChsPage). - The majority of the methods output information to a textbox. This output information doesn't need to be modified after being printed so the textbox is set to be read-only ("disabled"). This affects the majority of the pages in the program.
- New
resolve_claims_dwhich resolves the claims and channels only for the "Download claims" page (DownloadClaimsPage). The download pages "Download channels" (DownloadChsPage) and "Download claims" (DownloadClaimsPage) have checkboxes that allow us to choose whether a repost is resolved or not. Other pages will continue using theresolve_claimsmethod with which claims are always resolved. - New status bar to show the resolved channel; this is for the pages "Channel list" (
ListChClaimsPage) and "Channel peers (ListChPeersPage) which inspect a single channel; it will also show if the channel name wasn't resolved (doesn't exist). This is similar to the status bar already present in the "Comments" page (CommentsPage). - New textbox to show the resolve information of each claim and channel that was searched. This affects the pages that process multiple claims:
- "Download channels" (
DownloadChsPage) - "Download claims" (
DownloadClaimsPage) - "Delete claims" (
DeleteClaimsPage) - "Clean up channels" (
DeleteChsPage) - "Claim peers" (
ListClsPeersPage) - "Multiple channel peers" (
ListChsPeersPage) - "Comments" (
CommentsPage) - "Add or remove support" (
SupportUpdatePage)
- "Download channels" (
- New updated images for the documentation showing the new textboxes and information that can be displayed.
There are a number of changes that are internal to the program, and thus do not affect the user interface:
- Renaming variables, for example,
channelstoresolved_chs,textbox_listtotextbox_list_d, and others. - Renaming classes, for example,
SupportAddPagetoSupportUpdatePage,DeleteSinglePagetoDeleteClaimsPage, and others. - Renaming methods, for example,
act_delete.i_ch_cleanuptoact_delete.i_delete_chs, and others. - Downloading, deleting, and searching for peers of claims will only be performed if the claims actually exist. Previously, if the claims didn't exist the claim would be skipped completely; now at least a message will be printed indicating that the claim doesn't exist. The number zero
0will be accepted for downloading claims of channels, which will skip the download. Previously, the zero would be passed as is, and the default value of two2would be used.
You still need to run lbrynet or the LBRY Desktop application before launching it for the buttons to work as intended.
Make the AppImage executable and then run it:
chmod +x lbrydseed-0.96-v0.113-x86_64.AppImage
./lbrydseed-0.96-v0.113-x86_64.AppImage