Alex Liebowitz
dabedf38a1
Update and refactor pending publish caching system for channels
2017-04-17 09:46:51 -04:00
Alex Liebowitz
b9f0ed2f5b
Refactor lbry.getCostInfo()
2017-04-17 09:46:51 -04:00
Alex Liebowitz
d3258d9de6
Convert lbry.getCostInfo() to use URIs
2017-04-17 09:46:51 -04:00
Alex Liebowitz
dce87e9079
Switch name check to URI check in lbry.getCostInfo()
2017-04-17 09:46:51 -04:00
Jeremy Kauffman
b38998dc18
more fixes
2017-04-17 09:46:51 -04:00
Jeremy Kauffman
a5d1695084
more tweaks and turn off auth
2017-04-17 09:46:51 -04:00
Jeremy Kauffman
cb4af24cd7
more clean up and fixes
2017-04-17 09:46:51 -04:00
Jeremy Kauffman
0313ba941a
approaching acceptable
2017-04-17 09:46:51 -04:00
Jeremy Kauffman
0ba69ff32b
stashed cleanup
2017-04-17 09:46:51 -04:00
Jeremy Kauffman
029b0b9c3a
more
2017-04-17 09:46:51 -04:00
Jeremy Kauffman
cbb3da2795
rebase fix 1 of n
2017-04-17 09:46:51 -04:00
Jeremy Kauffman
ecf54f400b
mostly garbage
2017-04-17 09:46:51 -04:00
Jeremy Kauffman
575db85477
so far
2017-04-17 09:46:51 -04:00
Alex Liebowitz
498618e39b
More revisions to Welcome screen
...
- Eliminate intro page
- Add "verify email" page
- Move buttons into individual components
- Claim reward (not handling reporting success/failure yet)
2017-04-17 09:46:51 -04:00
Alex Liebowitz
326d066353
Fixes to Email page
...
Still not actually working (doing it in the welcome screen right
now)
2017-04-17 09:46:51 -04:00
Alex Liebowitz
26aba5fb04
Random corrections and style fixes
2017-04-17 09:46:51 -04:00
Alex Liebowitz
e47f86bbfe
Add mock for reward/new action
2017-04-17 09:46:51 -04:00
Alex Liebowitz
647eb80eef
Add wrapper code for creating rewards
...
Calls the API and displays notices for success and errors
2017-04-17 09:46:51 -04:00
Alex Liebowitz
7b7e361bdd
Add notification bar
...
Used for displaying global info (e.g. "you just got a reward.")
Can be displayed from anywhere in the app using events.
2017-04-17 09:46:51 -04:00
Alex Liebowitz
b975fab1bb
Add email section to Welcome screen
2017-04-17 09:46:51 -04:00
Alex Liebowitz
70d2f7c823
Add auth to lbryio.js
2017-04-17 09:46:51 -04:00
Alex Liebowitz
1dbbf8fc01
Style tweaks
2017-04-17 09:46:51 -04:00
Alex Liebowitz
e0f05f43a6
Log requests and responses in lbryio module
2017-04-17 09:46:51 -04:00
Alex Liebowitz
7f8bf8a2e2
Add Welcome screen
2017-04-17 09:46:51 -04:00
Alex Liebowitz
3727e275c4
Update registration logic and move to app.js
2017-04-17 09:46:51 -04:00
Alex Liebowitz
5587d2f0f5
Convert Register page to Email page
2017-04-17 09:46:51 -04:00
Alex Liebowitz
8964398c2e
Register page fixes
2017-04-17 09:46:51 -04:00
Alex Liebowitz
98b38855a2
Progress toward register page
2017-04-17 09:46:51 -04:00
Alex Liebowitz
b074242783
Quick cleanup in main.js
...
Friends don't let friends mix tabs and spaces
2017-04-17 09:46:51 -04:00
Alex Liebowitz
892607174a
Reward: style and formatting tweaks
2017-04-17 09:46:51 -04:00
Alex Liebowitz
3749e0393a
Reward: add error handling
...
Also adds Notice component
2017-04-17 09:46:51 -04:00
Alex Liebowitz
8299e229fd
Improve lbry.io API code
...
- Send as form data
- Handle errors better
2017-04-17 09:46:51 -04:00
Alex Liebowitz
c374a59af8
Add access token and wallet address to GitHub reward
2017-04-17 09:46:50 -04:00
Alex Liebowitz
6cc2892399
More progress on Rewards
...
* Add wrapper for lbry.io API
* View and basic logic for GitHub reward (not working yet)
2017-04-17 09:46:50 -04:00
Alex Liebowitz
c5d4941535
Basic views for reward and reward list pages
2017-04-17 09:46:50 -04:00
Alex Liebowitz
a7050303c2
My Files: pass signing info into file tiles
2017-04-11 00:21:08 -04:00
Alex Liebowitz
d7644c0394
My Files: include channel names in URIs
2017-04-11 00:15:50 -04:00
Alex Liebowitz
5577b436d3
Use resolve API method on splash screen
2017-04-11 00:14:52 -04:00
Alex Liebowitz
c49d229eef
Publish: name resolution bugfixes
2017-04-11 00:12:34 -04:00
Alex Liebowitz
f64ad6e169
Fix merging error in FileActions
2017-04-10 22:42:20 -04:00
Alex Liebowitz
7e8fdf625f
Style fixes and cleanup
...
- Remove a couple of unused files from lbry.js
- Couple of style fixes
2017-04-10 21:55:35 -04:00
Alex Liebowitz
326493c0b7
Publish: use new discover() RPC method
2017-04-10 21:55:35 -04:00
Alex Liebowitz
562f7dd399
Update Watch page for channels
2017-04-10 21:55:35 -04:00
Alex Liebowitz
a80b2da5c2
Update Show page for channels
2017-04-10 21:55:34 -04:00
Alex Liebowitz
f8e3eff378
Update My Files for channel compatibility
2017-04-10 21:55:34 -04:00
Alex Liebowitz
3b72938b74
Refactor file tiles to be compatible with channels
2017-04-10 21:55:34 -04:00
Alex Liebowitz
af32951d1f
Add uri.normalizeLbryUri()
2017-04-10 21:51:57 -04:00
Alex Liebowitz
839e629362
Fix bid position and claim sequence regexes
2017-04-10 21:51:57 -04:00
Alex Grintsvayg
5ce9319b07
switch to get_unused_address whe loading wallet page
2017-04-10 18:02:22 -04:00
Alex Grintsvayg
096659bc90
fix availability call
2017-04-10 13:19:11 -04:00
Alex Liebowitz
797f9eafdc
Publish: Add rudimentary error handling when creating new channels
2017-04-10 04:09:01 -04:00
Alex Liebowitz
6c68eb5e2b
Publish: Add length check for new channel names
2017-04-10 04:08:43 -04:00
Alex Liebowitz
a9cb0abcc6
Publish: Rename "None" new channel option to "Anonymous"
2017-04-10 04:07:48 -04:00
Alex Liebowitz
b599e5343c
Publish: wait for new channel to appear before updating list
2017-04-10 04:06:15 -04:00
Alex Liebowitz
f91653ff2d
Publish: add ability to choose and create channels
2017-04-08 08:37:27 -04:00
Alex Liebowitz
461f5f95d9
Add new channel auth status indicator to file tiles
2017-04-08 08:37:27 -04:00
Alex Liebowitz
3e2b675e7b
Add channel indicator component
2017-04-08 08:37:27 -04:00
Alex Liebowitz
af6981c164
Add functions for building and parsing new-style URIs
2017-04-08 08:37:03 -04:00
Alex Grintsvayg
d1314ccee1
renamed config value
2017-03-29 11:07:29 -04:00
alexliebowitz
b3aa61cf47
Merge pull request #14 from lbryio/publish-cache
...
Make publishes appear immediately in My Files
2017-03-28 02:26:45 -04:00
Jeremy Kauffman
2a0cf1d6db
Merge branch 'master' into fast_pages
2017-03-27 09:46:47 -04:00
Alex Liebowitz
b8f1447b7e
Don't display Downloading bar on published files
...
We handled this just fine until recently; not sure where the regression
happened.
2017-03-27 03:10:02 -04:00
Alex Liebowitz
e523906901
Make publishes appear immediately in My Files
...
Uses a client side cache to simulate entries in the file manager and
claims list.
Also adds new utility functions for using Local Storage.
2017-03-27 03:10:02 -04:00
Alex Liebowitz
a0903e6b4f
Style tweaks
2017-03-27 01:44:13 -04:00
Jeremy Kauffman
dc13de7160
make page changes fast
2017-03-26 14:30:18 -04:00
Alex Liebowitz
dead2bdeb3
Add Mac and Windows installer launching
...
Also starts a detached process so the window doesn't get held open
(many GUI apps launch the interface in a new process, so xdg-open
returns immediately, but it's not guaranteed).
2017-03-25 10:26:50 -04:00
Alex Liebowitz
71e8d42b27
Minor style fixes and tweaks
2017-03-25 10:24:34 -04:00
Alex Liebowitz
052eef5f81
Light refactoring of upgrade process
...
- Use Node instead of lbrynet to get platform info
- Factor out code that picks the download URI into its own function
- Remove out-of-date code for checking old versions of MacOS
2017-03-25 10:24:34 -04:00
Alex Liebowitz
f51b720e05
Make upgrade process better at killing old daemons
...
- Manually call xdg-open instead of using shell.openItem(), which
doesn't reliably work from the main process
- If there's a connection error or timeout when asking the daemon
to close, fall back on force killing
2017-03-25 10:24:34 -04:00
Alex Grintsvayg
2a7a36db15
no faultstring in jsonrpc 2
2017-03-25 10:22:02 -04:00
alexliebowitz
16122216bb
Fix filenames for downloaded upgrades
...
Windows and Linux were incorrect
2017-03-24 03:21:12 -04:00
Alex Liebowitz
c086842972
Revert newest upgrade changes (need more work)
2017-03-22 07:21:48 -04:00
Alex Liebowitz
534ea2aa75
Light refactoring of upgrade process
...
- Use Node instead of lbrynet to get platform info
- Factor out code that picks the download URI into its own function
- Remove out-of-date code for checking old versions of MacOS
2017-03-22 07:17:53 -04:00
Alex Liebowitz
4958f9decf
Make upgrade process better at killing old daemons
...
- Manually call xdg-open instead of using shell.openItem(), which
doesn't reliably work from the main process
- If there's a connection error or timeout when asking the daemon
to close, fall back on force killing
2017-03-22 07:17:53 -04:00
Alex Grintsvayg
5322e935a7
minor
2017-03-17 18:23:29 -04:00
Alex Grintsvayg
20064ee558
some progress, but needs more work
2017-03-17 18:05:25 -04:00
Alex Liebowitz
3c2f3abe8e
Real update system
...
- Now asks the daemon to close, even if it wasn't started by the same
app
- Improved UX during upgrade process (cancel buttons, final dialog
where you approve the update, etc.)
- Saves updates in temp directory, closes app and launches the installer
2017-03-17 13:15:07 -04:00
Alex Liebowitz
0b79e49452
Add context menu
...
Has Cut, Copy, Paste, and when in developer mode there's also Inspect Element
2017-03-17 07:53:34 -04:00
Alex Grintsvayg
9f30e007c0
open http links in external app (probably browser)
2017-03-15 19:12:52 -04:00
Alex Liebowitz
a2af284ccf
Update Watch logic for new API wrapper
...
Also was using some keys that are no longer available from file_list -
fixed that
2017-03-14 12:35:39 -04:00
Alex Liebowitz
5a0dc0b5c2
Fix progress bars
...
Wasn't calling file_list with full_status to get total bytes (won't be
needed after lbrynet DB refactor is merged)
2017-03-14 12:15:24 -04:00
Alex Liebowitz
6a46ccc565
Change nOut to nout
...
Needed for compatibility with this lbrynet change:
https://github.com/lbryio/lbry/pull/513
2017-03-10 15:37:56 -05:00
Alex Liebowitz
a5feefe294
Use updated key name in file_list (was lbry_uri, now name)
2017-03-09 17:55:17 -05:00
Alex Liebowitz
3b428c394c
Convert UI to use outpoints for unique IDs
...
This covers *almost* everything. There are a couple of places that
still use names or SD hashes because the APIs haven't been updated
yet.
2017-03-09 17:55:17 -05:00
Alex Liebowitz
cba3ec3091
Add unique ID to JSON-RPC requests
2017-03-09 17:54:46 -05:00
Alex Liebowitz
1567a2de0a
Revamp API wrapper code
...
- Refactoring throughout JSON-RPC, lbrynet and Lighthouse logic
- Move JSON-RPC stuff into its own module
- Add ability to directly call API methods on the lbry and lighthouse
modules, e.g. lbry.file_list({name: 'what'})
- New-style API calls use promises instead of callbacks.
- Converted some lbrynet calls and all Lighthouse calls to use the new
style
2017-03-09 17:54:46 -05:00
Alex Grintsvayg
60ed5cce14
switch from lbry-web-ui
to ui
2017-03-09 12:31:40 -05:00
Alex Grintsvayg
05d4a07312
Add 'ui/' from commit 'efc28c6644b7970403e3a11523cbf6e336eee52d'
...
git-subtree-dir: ui
git-subtree-mainline: 3886c7bf2c
git-subtree-split: efc28c6644
2017-03-09 12:11:46 -05:00