Alex Liebowitz
863758ba54
My Files: Preserve order of claims returned by daemon
2017-01-03 19:41:32 -05:00
Alex Liebowitz
304b53e994
Simplify sorting logic in My Files
2017-01-03 19:09:46 -05:00
alexliebowitz
5a9d095a44
Merge pull request #121 from lbryio/master
...
Sync development with fixes in Master
2017-01-03 13:39:13 -05:00
Job Evers‐Meltzer
6936d2f94e
Merge pull request #120 from lbryio/fix-watch-page
...
fix LoadScreen import on watch page
2017-01-02 20:26:52 -06:00
Job Evers
e23cce81dc
fix LoadScreen import on watch page
2017-01-02 20:21:23 -06:00
Jeremy Kauffman
2c760ca2dd
Merge pull request #118 from lbryio/bug-report
...
Update Report Bug page
2017-01-02 15:47:21 -05:00
Alex Liebowitz
ff61fbbf7a
Update lbry.reportBug() to use new report_bug daemon method
2017-01-02 15:43:34 -05:00
Alex Liebowitz
0ccc8ca809
Report: fix imports
2017-01-02 15:42:53 -05:00
Jeremy Kauffman
2b5557e781
Merge pull request #117 from lbryio/show-ui-version
...
Show UI version on Help page
2017-01-02 15:01:46 -05:00
Alex Liebowitz
70953710a8
Help: show Web UI version
2017-01-02 14:23:47 -05:00
Jeremy Kauffman
fa469253a3
Merge pull request #114 from lbryio/fix-dewey-decimals
...
Restore Dewey Decimals message in searches
2017-01-02 11:26:38 -05:00
Jeremy Kauffman
e726322b58
Merge pull request #113 from lbryio/developer-settings
...
Developer Settings page (WIP)
2017-01-02 11:25:15 -05:00
alexliebowitz
759a3ba185
Merge pull request #115 from lbryio/add-babel-polyfill
...
Add Babel Polyfill
2016-12-31 23:01:14 -05:00
Alex Liebowitz
3fd7cd62af
Add Babel Polyfill
...
Fixes some IE bugs, plus gives us a few more ES2015 features.
2016-12-31 22:56:05 -05:00
Alex Liebowitz
7e86cccd6c
Restore Dewey Decimals message
...
The "no results found" message was showing instead due to some tricky
state management stuff.
2016-12-30 08:21:24 -05:00
Alex Liebowitz
ed38e2ea75
Add import for BusyMessage to discover.js
2016-12-30 07:40:07 -05:00
Alex Liebowitz
cc335cfc65
Move Developer Settings page styles to separate file
2016-12-30 04:38:51 -05:00
alexliebowitz
cadb901209
Merge pull request #109 from lbryio/development
...
Merge development into master
2016-12-29 16:59:40 -05:00
Alex Liebowitz
5bcf095600
Refactor lighthouse.js and add support for custom servers
...
- Adds support for custom servers
- Some light refactoring; mainly moving the logic for retrying queries
into lbry.call() instead of leaving it up to the individual methods
2016-12-29 05:15:02 -05:00
Alex Liebowitz
9e2b43c531
Implement debug mode
...
Exposes lbry and lighthouse modules in global scope for easy testing.
2016-12-29 04:59:29 -05:00
Alex Liebowitz
f947164164
Add Developer Settings page
2016-12-29 04:59:29 -05:00
Alex Liebowitz
a2aaf65be5
Add developer settings to lbry.js
2016-12-29 04:59:29 -05:00
alexliebowitz
eb18d47e8a
Merge pull request #112 from lbryio/fix-lighthouse-logic
...
Add a missing param to an inner function in lbry.getCostInfoForName()
2016-12-29 04:59:02 -05:00
Alex Liebowitz
a03b021945
Add a missing param to an inner function in lbry.getCostInfoForName()
2016-12-29 04:10:36 -05:00
alexliebowitz
bf388474a7
Merge pull request #111 from lbryio/update-lighthouse-servers
...
Update Lighthouse servers
2016-12-28 21:17:42 -05:00
Alex Liebowitz
c672528a18
Update Lighthouse servers
2016-12-28 20:59:30 -05:00
Alex Liebowitz
5d3110a295
My Files: Add import for FormField
...
Needed for "Sort by" dropdown now that we're on ES6 modules
2016-12-28 20:49:33 -05:00
Alex Liebowitz
ac281105ad
Add Sort option to My Files page
2016-12-28 20:49:33 -05:00
Alex Liebowitz
350bc6d847
Add sorting functions to MyFilesPage
2016-12-28 20:49:33 -05:00
alexliebowitz
a9ef9ea391
Merge pull request #77 from lbryio/my-files-refactor
...
Refactor My Files page (WIP)
2016-12-28 03:38:52 -05:00
Alex Liebowitz
83d59da827
Refactor My Files page
...
- Checking for file ownership is now done by making one call to
lbry.getMyClaims() and saving a list of txids.
- Broke out logic for Published and Downloaded pages
- Published page now looks up the user's claims instead of files.
This allows published streams to be listed even if the files don't
exist on the user's machine; also, because it looks up file info by
txid, you will no longer see a newer claim listed if you made a
claim and it was overtaken.
2016-12-28 02:28:13 -05:00
Alex Liebowitz
d557c09f80
Add API stubs for getting info for individual files
...
- lbry.getFileInfoByName()
- lbry.getFileInfoBySdHash()
- lbry.getFileInfoByFilename()
2016-12-26 23:51:01 -05:00
Alex Liebowitz
8456b3d3b2
Add lbry.getMyClaims()
2016-12-26 23:51:01 -05:00
Alex Liebowitz
a642806a8d
Add message for when no content is published
...
Before, it was showing the same message as the Downloaded page
2016-12-26 23:51:01 -05:00
alexliebowitz
59b31c1803
Merge pull request #108 from lbryio/update-download-watch-links
...
Update logic in Download and Watch links
2016-12-16 18:36:22 -05:00
alexliebowitz
29574a2a3d
Merge pull request #107 from lbryio/webpack-travis
...
Update .travis.yml to use Webpack
2016-12-16 18:19:11 -05:00
Alex Liebowitz
643c884f56
Fix timeout check in DownloadLink
...
Was checking typeof streamInfo === 'object', and typeof null is
'object' (because why not?)
I think this was previously returning false for timeouts, and now
will only return null, so the "typeof" part may not be needed anymore.
2016-12-16 17:59:15 -05:00
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