Alex Liebowitz
7efbccbe83
Use new lbry.getCostInfoForName() in DownloadLink and WatchLink
2016-12-16 17:56:55 -05:00
Alex Liebowitz
500ea38792
Update .travis.yml to use Webpack
2016-12-16 16:26:14 -05:00
alexliebowitz
5dbadeb941
Merge pull request #106 from lbryio/new-lighthouse
...
Update Discover and Show pages to use new Lighthouse cost reporting
2016-12-14 13:27:46 -05:00
Alex Liebowitz
1cad30d188
Show: var -> const in DetailPage.render()
2016-12-14 13:27:07 -05:00
Alex Liebowitz
8b781694f2
Show: use new Lighthouse cost reporting
2016-12-14 13:24:58 -05:00
Alex Liebowitz
06de4534cd
Show: rename some variables and props for clarity
...
- cost -> amount
- available -> costIncludesData
- claimInfo -> metadata (only in DetailPage for now)
2016-12-14 13:24:58 -05:00
Alex Liebowitz
34a7d41dc7
Make search result tiles use new Lighthouse cost reporting
...
Featured/Community Content and regular search results now calculate
cost the same way, so instead of calculating the cost in the outer
component we now do it inside <SearchResultRow /> itself.
2016-12-14 13:24:58 -05:00
Alex Liebowitz
d9a4442cc3
Add lbry.getCostInfoForName()
2016-12-14 13:24:58 -05:00
Alex Liebowitz
d59c5c2a1c
Add lbry.getSizeForName()
2016-12-14 13:24:58 -05:00
Alex Liebowitz
0b58ae6e6e
Add error and connection failure callbacks to Lighthouse methods
2016-12-14 13:24:58 -05:00
Alex Liebowitz
6963d877df
Break lbry.getCostEstimate() into 2 separate functions
...
lbrynet now supports getting the total cost if you provide the "size"
param, so we break this into two functions: lbry.getKeyFee() and
lbry.getTotalCost()
2016-12-14 13:24:58 -05:00
Alex Liebowitz
97496c33da
Make cost prop optional in <SearchResultRow />
2016-12-13 13:16:59 -05:00
alexliebowitz
a98c410403
Merge pull request #105 from lbryio/my-files-no-lighthouse
...
My Files page: during publication, check for availability directly from peers instead of with Lighthouse
2016-12-13 13:15:33 -05:00
Alex Liebowitz
177fa2cfa2
Move file availability check interval to class member
2016-12-13 13:14:42 -05:00
Alex Liebowitz
100dac0629
My Files: monitor file availability using lbry.getPeersForBlobHash()
...
Also reduce the checking rate to once every 5 minutes to avoid
slamming your peers with availability checks
2016-12-13 13:13:29 -05:00
Alex Liebowitz
7ca6017986
Add lbry.getPeersForBlobHash()
2016-12-09 03:11:25 -05:00
alexliebowitz
3058f6714c
Merge pull request #104 from lbryio/my-files-page-fix-imports
...
Fix imports on My Files page
2016-12-09 02:51:20 -05:00
Alex Liebowitz
a6825c4269
Fix imports on My Files page
2016-12-09 02:50:25 -05:00
alexliebowitz
325e930e2c
Merge pull request #103 from lbryio/show-page-fix-imports
...
Fix imports on Show page
2016-12-09 02:12:47 -05:00
Alex Liebowitz
7b98f5b9a9
Show: fix imports
2016-12-09 02:10:59 -05:00
alexliebowitz
c296f0c708
Merge pull request #102 from lbryio/lighthouse-namespacing-fix
...
lbry.lighthouse.search() -> lighthouse.search() in two files
2016-12-07 15:16:20 -05:00
Alex Liebowitz
78ed1b9dcd
lbry.lighthouse.search() -> lighthouse.search() in two files
2016-12-07 15:14:53 -05:00
alexliebowitz
a4303fe1ad
Merge pull request #93 from lbryio/build-with-webpack
...
Convert to ES6 Modules
2016-12-07 13:00:38 -05:00
Alex Liebowitz
1295b7e1b9
Hard code web UI address in certain links to make testing servers work
2016-12-06 15:09:49 -05:00
Job Evers
494168474f
Small tweak so that hot-reloading works.
...
The middleware server servers the bundle from memory
so it needs to know where to put it.
2016-12-06 14:28:10 -05:00
Job Evers
c32ab1ac65
bug fixes found while linting
2016-12-06 14:28:10 -05:00
Job Evers
42898d5f60
Convert to ES6 modules
2016-12-06 14:28:10 -05:00
Job Evers
d57d8d8a0b
remove unused zip file
2016-12-06 14:28:10 -05:00
Jeremy Kauffman
f086b47f80
Merge pull request #98 from lbryio/word-break-modals
...
Change wrapping of file path in "Download Succeeded" Modal
2016-12-04 09:02:44 -05:00
Job Evers‐Meltzer
c0e53b45eb
Merge pull request #99 from lbryio/master
...
Release to Master
2016-12-02 21:15:34 -06:00
Alex Liebowitz
8e90389122
Layout tweak to "Download Succeeded" Modal
...
This displays the file path on its own line and does character-level
wrapping on the path only.
Ideally, we would just apply character wrapping to all words that are
too long for their line. There are CSS props for that but I haven't
been able to find a reliable way to do it without setting a width on the
outer container, which we don't want here (modals stretch based on their content). So this is the best compromise I can come up with.
2016-12-02 03:21:35 -05:00
alexliebowitz
d913e0be63
Merge pull request #97 from lbryio/lbry-id-new-method
...
Update API method used to get LBRY ID
2016-11-30 00:34:18 -05:00
Alex Liebowitz
406c37f9ff
Help: change method used to get LBRY ID
...
Now uses lbry.getSessionInfo() instead of lbry.getVersionInfo()
2016-11-30 00:23:57 -05:00
Alex Liebowitz
735444f022
Add lbry.getSessionInfo()
2016-11-30 00:23:45 -05:00
Jeremy Kauffman
18b8712bf8
Merge pull request #96 from lbryio/fix-modal-string-bug
...
Fix missing $ in string interpolation in a few modals
2016-11-29 07:55:44 -05:00
Alex Liebowitz
4868efdfb9
Fix missing $ in string interpolation in a few modals
2016-11-28 18:24:55 -05:00
Jeremy Kauffman
af61b7caae
Merge pull request #94 from lbryio/show-lbry-id
...
Help: Show LBRY ID in "About" section
2016-11-25 14:36:12 -05:00
alexliebowitz
c0fb03b994
Merge pull request #95 from lbryio/watch-download-link-improvements
...
Improvements to Watch and Download links
2016-11-24 23:11:04 -05:00
Alex Liebowitz
7eaeeeefb4
Wrap modal content in div to prevent flexbox layout
2016-11-24 23:03:03 -05:00
Alex Liebowitz
17d13c3a93
Properly notify when a download times out
2016-11-24 22:43:57 -05:00
Alex Liebowitz
323cedadb2
Disable Watch link on click
2016-11-24 22:43:52 -05:00
Alex Liebowitz
12afb10cbc
In DownloadLink, don't check this.state.downloading on click
...
If this.state.downloading is true, the button will be disabled anyway.
2016-11-24 22:43:44 -05:00
Alex Liebowitz
468692b480
Make Download link switch to "Downloading" immediately on click
2016-11-24 22:43:28 -05:00
Alex Liebowitz
70076d8a9e
Help: Show LBRY ID in "About" section
2016-11-23 21:35:15 -05:00
Alex Liebowitz
a0fb58415e
Help: slight refactor of version section
2016-11-23 21:35:09 -05:00
Jeremy Kauffman
adb6329d9e
Merge pull request #89 from lbryio/warn-invalid-chars
...
Reject invalid name characters on Publish page
2016-11-23 11:12:35 -05:00
Alex Liebowitz
e0d0c3f915
Publish: validate names as the user types
...
Rejects invalid characters and pops up a form hint explaining what
characters are allowed.
2016-11-22 01:14:22 -05:00
Alex Liebowitz
5af7916b20
Add lbry.nameIsValid()
2016-11-22 01:14:15 -05:00
Alex Liebowitz
aea1c7e6ee
Convert name field into controlled component
2016-11-22 01:14:02 -05:00
alexliebowitz
6ac9853fd4
Merge pull request #88 from lbryio/better-form-hints
...
Convert form hints to separate component with better style (WIP)
2016-11-22 01:08:09 -05:00