Alex Liebowitz
97496c33da
Make cost prop optional in <SearchResultRow />
2016-12-13 13:16:59 -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
alexliebowitz
c7f85046c2
Merge pull request #100 from lbryio/tweak_upgrade_msg
...
Tweak upgrade message
2016-12-13 13:03:56 -05:00
Alex Liebowitz
7ca6017986
Add lbry.getPeersForBlobHash()
2016-12-09 03:11:25 -05:00
Alex Liebowitz
a6825c4269
Fix imports on My Files page
2016-12-09 02:50:25 -05:00
Alex Liebowitz
7b98f5b9a9
Show: fix imports
2016-12-09 02:10:59 -05:00
Alex Liebowitz
78ed1b9dcd
lbry.lighthouse.search() -> lighthouse.search() in two files
2016-12-07 15:14:53 -05:00
Alex Liebowitz
0458d58a08
Remove a couple of stray console.log() calls
2016-12-07 13:19:24 -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
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
Jeremy Kauffman
b80420465a
Tweak upgrade message
...
Avoid text like "Click 'Upgrade' to XXX" that tells the user how to do something that the UI already invites them to do.
2016-12-05 14:51:36 -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
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
Alex Liebowitz
4868efdfb9
Fix missing $ in string interpolation in a few modals
2016-11-28 18:24:55 -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
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
Alex Liebowitz
8b13f341b6
Don't render hidden form fields
2016-11-22 01:06:24 -05:00
Alex Liebowitz
b73399f4e6
Publish: prevent submit and notify user if file is not fully processed
2016-11-22 01:06:24 -05:00
Alex Liebowitz
f6f4d452b0
Add FormField.showAdvice() for displaying arbitrary form hints
...
Also modifies FormField.warnRequired() to use this new method
2016-11-22 01:06:20 -05:00
Alex Liebowitz
498b75c688
Convert form hints to separate component with better style
2016-11-22 01:06:15 -05:00
Alex Liebowitz
84464a8118
Add className prop to Icon
2016-11-22 01:06:04 -05:00
alexliebowitz
fd7091cbcf
Merge pull request #87 from lbryio/delete-modal-buttons
...
My Files page: make buttons in "delete" modal work
2016-11-21 22:28:47 -05:00
Jeremy Kauffman
90b483ea7e
Merge pull request #91 from lbryio/publish-my-claim-fix
...
Fix issue with live updating logic on Publish page
2016-11-21 18:30:15 -05:00
alexliebowitz
65ae347090
Merge pull request #84 from benyanke/patch-1
...
formatName - replace spaces with dashes
2016-11-21 00:18:42 -05:00
Alex Liebowitz
298c03283d
Fix issue with live updating logic on Publish page
...
Previously, if the user typed a name that they have a claim on and
then continued typing, some of the interface would not be updated to
show that they don't have a claim.
2016-11-18 06:14:02 -05:00
Alex Liebowitz
5f5a460a6d
My Files: add handler for closing delete modal
2016-11-17 23:40:24 -05:00
Alex Liebowitz
3dd961b70a
My Files: make "Confirm" button in delete modal work
...
Was calling lbry.setState() instead of this.setState()
2016-11-17 23:40:19 -05:00
Ben Yanke
33b43477d5
formatName now using different text sanitation method
2016-11-16 13:56:04 -06:00
Alex Liebowitz
c6104516e7
My Files: don't check stream availability when URI is absent
...
Previously this was failing silently, but with the new error modals
it started popping up error messages.
2016-11-15 02:33:42 -05:00
Ben Yanke
4bf4d14a24
formatName - replace spaces with dashes
...
Name-formatter now replaces spaces with dashes, for more readable names. This is similar to Wordpress' permalink processing.
2016-11-15 01:31:28 -06:00
Alex Liebowitz
f346739bfb
More error modal appearance tweaks
...
- Change warning icon to PNG with different color scheme
- Use alt style button
- Darken backdrop
- Add spacing under header
- Reduce margins on all modals
2016-11-15 01:30:38 -05:00
Alex Liebowitz
46cf8915f9
Restore JSON-RPC 2.0 error keys
2016-11-15 01:30:38 -05:00
Alex Liebowitz
edeaf4f7d0
Add warning icon and dark backdrop to error dialog
2016-11-15 01:30:38 -05:00
Alex Liebowitz
7f961ccc63
Update key names in API error reporting
2016-11-15 01:30:38 -05:00
Alex Liebowitz
439f6523b1
Add close handler to error modal
2016-11-15 01:30:38 -05:00
Alex Liebowitz
8dd20edfcb
Fix "missing key in ul" React warning
2016-11-15 01:30:38 -05:00
Alex Liebowitz
80302786e1
Alert on AJAX connection failures
2016-11-15 01:30:38 -05:00
Alex Liebowitz
1173cb3f57
Fix capitalization of labels in error modal
2016-11-15 01:29:51 -05:00
Alex Liebowitz
78cb810204
Error modal logic tweak
...
Check type instead of key name to determine whether to render value as
JSON
2016-11-15 01:29:51 -05:00
Alex Liebowitz
6e5684c18b
Add styles for error modal
2016-11-15 01:29:51 -05:00
Alex Liebowitz
c36711c380
Report unhandled daemon and Lighthouse errors
2016-11-15 01:29:51 -05:00
alexliebowitz
3471184828
Merge pull request #79 from lbryio/transaction-date-placeholder
...
On Wallet page, show placeholder text for dates on pending transactions
2016-11-15 01:09:27 -05:00
alexliebowitz
0db4c8df13
Merge pull request #80 from lbryio/publish-page-bid-fixes
...
Fix issues with display of bids on Publish page
2016-11-14 12:04:07 -05:00
alexliebowitz
b437c326ef
Merge pull request #81 from lbryio/fix-drawer-item-highlighting
...
Highlight drawer item for sub-pages
2016-11-14 12:03:21 -05:00
alexliebowitz
02a0b36673
Merge pull request #82 from lbryio/thumbnail-component
...
Thumbnail component
2016-11-14 12:01:50 -05:00
Alex Liebowitz
e6fc50e01f
Tweak logic for handling failed connections in lbry.jsonrpc_call()
...
- Move AJAX error callback declaration to the right spot (before,
it was inside the load callback)
- Add support for custom timeouts
2016-11-11 09:31:09 -05:00
Alex Liebowitz
e0d68a9619
Move lbry.search() to lbry.lighthouse and add connection retry logic
2016-11-11 09:27:47 -05:00
Alex Liebowitz
4ea16b4d66
Convert all thumbnails to use Thumbnail component
2016-11-11 08:05:30 -05:00
Alex Liebowitz
7c42bda244
Add Thumbnail component
2016-11-11 08:05:29 -05:00
Alex Liebowitz
eadaefb63b
Highlight drawer item for sub-pages
2016-11-11 06:36:02 -05:00
Alex Liebowitz
db41c45da3
Publish page: fix pluralization of bid amounts
2016-11-11 06:25:32 -05:00
Alex Liebowitz
b4d97b1cee
Publish page: fix issues with display of top claim value
...
- Display top bid correctly (before, it would sometimes show the user's
bid instead)
- Change wording to say "more than ___ credits" instead of "at least
___ credits"
2016-11-11 06:25:32 -05:00
Alex Liebowitz
5a0057093c
Publish page: display exact bid amounts
2016-11-11 06:25:32 -05:00
Alex Liebowitz
ee56a38b0d
Wallet page: Show placeholder text for dates on pending transactions
2016-11-11 05:09:43 -05:00
alexliebowitz
14565ec586
Merge pull request #70 from lbryio/modals
...
Use React Modal dialogs for all alerts and confirmation boxes
2016-11-10 07:05:16 -05:00
Alex Liebowitz
6e31b076b3
Restore spacing on Watch and Download buttons
2016-11-10 06:59:54 -05:00
Alex Liebowitz
f34fca11a8
Add option to disable confirm or abort buttons in modals
...
Adds new confirmButtonDisabled and abortButtonDisabled props to Modal
component. Mainly useful when you have a "confirm" button that performs
some operation before closing the modal and you need the confirm button
to disable after it's clicked.
2016-11-10 06:59:53 -05:00
Alex Liebowitz
57b953ba69
Watch and Download link layout tweak
...
Contain links in spans instead of divs to avoid block layout
2016-11-10 06:59:53 -05:00
Alex Liebowitz
9306617fd4
Simplify modal button logic
2016-11-10 06:59:53 -05:00
Alex Liebowitz
855e64e661
Convert alerts to modals in My Files, Publish, Report, Wallet pages
2016-11-10 06:59:48 -05:00
Alex Liebowitz
a6e4751ae3
Convert alerts to modals in DownloadLink component
2016-11-10 06:57:06 -05:00
Alex Liebowitz
df0a5ee73e
Convert alerts to modals in Claim Code and Referral pages
2016-11-10 06:57:01 -05:00
Alex Liebowitz
ced77438ad
Convert alerts to modals in app.js
2016-11-10 05:21:13 -05:00
Alex Liebowitz
c031313c84
Add Modal component
2016-11-10 05:21:13 -05:00
reillysmith
f37f2abc63
Update discover.js
2016-11-03 16:25:47 -07:00
Alex Liebowitz
5d5ec8633e
Add "report" link to Show page
2016-11-02 13:03:19 -04:00
Job Evers‐Meltzer
584a1d7d6a
Merge pull request #71 from lbryio/clampjs
...
Switch TruncatedText component to use clamp.js
2016-10-26 16:41:48 -05:00
Job Evers‐Meltzer
cf7818a6e6
Merge pull request #67 from lbryio/submit-on-enter
...
Submit forms on enter
2016-10-26 16:29:15 -05:00
Alex Liebowitz
5925f11083
Switch TruncatedText component to use clamp.js
2016-10-21 06:28:42 -04:00
Alex Liebowitz
2ad8960e2f
My FIles: Don't get stuck on loading screen if no files are present
2016-10-19 20:29:35 -04:00
Alex Liebowitz
0e21b88281
Add submit input to Claim Code, Referral and Wallet pages
2016-10-19 03:13:39 -04:00
Alex Liebowitz
7cfbb60033
Add submit input to Publish page
2016-10-19 03:11:17 -04:00
Alex Liebowitz
eba4dbe146
Convert Publish page to use <form>
...
Previously used form element only for file input
2016-10-18 22:30:57 -04:00
reillysmith
6b460b4a9a
Update discover.js
2016-10-10 14:57:00 -07:00
Josh Finer
5631d03f76
Update help.js
...
typo
2016-10-07 20:23:22 -04:00
Alex Liebowitz
b07241405e
Flip menus to the left on My Files page
2016-10-02 03:33:40 -04:00
Alex Liebowitz
ef8f0e6227
Don't trigger lbry.search() on page load
...
This was happening because the transition of the query from
undefined -> '' was registering as a search being typed
2016-09-29 03:46:00 -04:00
Alex Liebowitz
fdc6329c2f
Disable Silverlight, enable HTML5 fallback
2016-09-28 05:42:38 -04:00
Alex Grintsvayg
011199aef7
reword credit claim messages
2016-09-25 13:28:10 -04:00
Alex Liebowitz
39dc23398e
Use global search for filtering special chars in lbry.formatName()
2016-09-25 01:34:52 -04:00
Alex Liebowitz
3b0d24d4f5
Bold claim name everywhere on Publish page
2016-09-25 01:31:58 -04:00
Alex Liebowitz
5a60cb451c
Give clearer feedback when updating a claim when have a non-winning bid
2016-09-25 01:29:57 -04:00
Jeremy Kauffman
c7ab4b9500
Merge pull request #61 from lbryio/longer-descriptions
...
Fix Featured and Community Content descriptions getting cut off
2016-09-24 15:30:02 -04:00
Jeremy Kauffman
d2ed0098f6
Merge pull request #60 from lbryio/video-load-screen
...
Use format of main splash screen for video load screen
2016-09-24 15:29:16 -04:00
Jeremy Kauffman
d7ec67c4ee
add ellipsis to initial load message for consistency
2016-09-24 15:27:07 -04:00
Jeremy Kauffman
7be116665e
Merge pull request #59 from lbryio/license-select
...
Convert license field to drop-down box
2016-09-24 15:22:30 -04:00