Alex Liebowitz
a36dd5cfe4
Convert search results to use FileTile
2017-01-16 23:33:31 -05:00
Alex Liebowitz
182ec6064d
FileTile improvements and refactoring
...
- Now accepts a single metadata object for all metadata fields so
the surrounding components don't have to break out the individual
fields into props.
- Now tracks whether the file was published by the user, and if
there's a copy on their machine (will look up using API calls if
needed)
- Use the new "state" prop for DownloadLink
- General refactoring and cleanup
2017-01-16 23:33:31 -05:00
Alex Liebowitz
bcaad75df4
Improve and refactor Download links
...
- Use a single "state" prop to track download progress (not-started,
downloading, or done)
- Accept a file path as a prop an "Open" link after the download is
complete
- Trim some outdated code; improve CSS class names
2017-01-16 23:33:28 -05:00
Alex Liebowitz
ce82f8cc6f
Make FileTile look up its own download status if not provided
2017-01-16 23:31:16 -05:00
Alex Liebowitz
1b51b4e329
Add support for displaying progress in DownloadLink
2017-01-16 23:31:13 -05:00
Alex Liebowitz
f424e2e439
Show Download link only if file is not published by user
2017-01-16 23:27:14 -05:00
Alex Liebowitz
64d7b680c3
Add propTypes and getDefaultProps() to FileTile
2017-01-16 23:27:14 -05:00
Alex Liebowitz
97f6f3bdf8
Style and formatting fixes in FileTile
2017-01-16 23:27:14 -05:00
Alex Liebowitz
efa1a29d4f
Rename SearchResultRow to FileTile and convert styles to CSS
...
Also moves the component to its own file (file-tile.js) so it can be
used outside the Discover page.
2017-01-16 23:27:14 -05:00
Jeremy Kauffman
9f9a1b66c2
Merge pull request #129 from lbryio/always-use-flash
...
Bypass check for Flash being installed in MediaElement.js
2017-01-13 17:54:12 -05:00
Jeremy Kauffman
f334770a8a
Merge pull request #131 from lbryio/add-modal-labels
...
Add ARIA labels for all modals
2017-01-13 17:53:45 -05:00
Alex Liebowitz
9f5c57f93a
Add ARIA labels for all modals
2017-01-13 17:05:09 -05:00
alexliebowitz
d2e33961cf
Merge pull request #130 from lbryio/remove-get-start-notice
...
Remove startup notice code
2017-01-13 17:00:17 -05:00
Alex Liebowitz
5fa158f771
Remove startup notice code
...
The API method for this (get_start_notice()) is now deprecated
2017-01-13 16:58:46 -05:00
Alex Liebowitz
35a09dff0f
Bypass check for Flash being installed in MediaElement.js
...
Needed because Safari now reports that Flash isn't installed, even
when it is: https://webkit.org/blog/6589/next-steps-for-legacy-plug-ins
2017-01-12 21:56:39 -05:00
alexliebowitz
b78b644826
Merge pull request #128 from lbryio/update-readme-webpack
...
Update setup instructions and watch.sh for Webpack
2017-01-06 07:06:10 -05:00
Alex Liebowitz
16a9833bce
Update watch.sh for Webpack
2017-01-06 07:03:54 -05:00
alexliebowitz
2fb876b6cb
Update setup instructions
2017-01-06 07:00:49 -05:00
Jeremy Kauffman
4db3211855
always make lbry globally available
2017-01-05 17:30:36 -05:00
alexliebowitz
15d9236500
Merge pull request #127 from lbryio/development
...
Merge development into master
2017-01-04 17:09:01 -05:00
alexliebowitz
e345682b1c
Merge pull request #126 from lbryio/fix-thumbnail-loading
...
Fix uncaught type error in Thumbnail
2017-01-04 17:08:20 -05:00
Alex Liebowitz
c3e08809c2
Check if Thumbnail is still mounted before confirming its image loaded
2017-01-04 15:50:20 -05:00
alexliebowitz
a6b7b3de5a
Merge pull request #125 from lbryio/fix-null-search
...
Fix search on pages other than Discover
2017-01-04 15:28:10 -05:00
Job Evers‐Meltzer
a490554365
Merge pull request #124 from lbryio/development
...
Merge development into master
2017-01-04 11:14:59 -06:00
Alex Liebowitz
160c6fd407
DiscoverPage: pass query into handleSearchChanged() on mount
2017-01-04 11:53:30 -05:00
alexliebowitz
5b5318e100
Merge pull request #123 from lbryio/my-files-fix-date-sort
...
My Files: fix "Date" sorting in Published tab
2017-01-03 22:04:53 -05:00
alexliebowitz
536b8d83dc
Merge pull request #122 from lbryio/fix-mediaelement-import
...
Import MediaElement with <script> tag
2017-01-03 22:04:20 -05:00
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
Alex Liebowitz
a2f7f150db
Import MediaElement with <script> tag
...
Needed because MediaElement doesn't fully support ES6 modules yet
2017-01-03 18:10:03 -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