Seed Support #56

Closed
ocnios wants to merge 173 commits from master into build

173 commits

Author SHA1 Message Date
Jeremy Kauffman
e4c82ffceb Merge pull request #113 from lbryio/fix-error-modals
Make error modals display full screen properly
2017-05-05 09:00:10 -04:00
Jeremy Kauffman
f5dec02fd9 Merge pull request #114 from lbryio/version-info-logic-fix
Don't try to send version info to render process if window isn't open
2017-05-05 08:59:24 -04:00
Alex Liebowitz
9fc2a70ee5 Don't try to send version info to render process if window isn't open 2017-05-05 02:19:52 -04:00
Alex Liebowitz
536c5391fb Make error modals display full screen properly
Was not passing in the generic modal-overlay class. (ExpandableModal
doesn't provide it automatically so you can omit it and make a totally
custom overlay if you want.)
2017-05-05 00:46:10 -04:00
Alex Grintsvayg
2cc60fade1 Bump version: 0.10.0rc9 → 0.10.0 2017-05-04 13:54:11 -04:00
Alex Grintsvayg
d7694d2775 Bump version: 0.10.0rc8 → 0.10.0rc9 2017-05-04 11:51:47 -04:00
Alex Grintsvayg
ac21cdbee4 update daemon 2017-05-04 11:50:42 -04:00
Alex Grintsvayg
a450d294ca fix arg name 2017-05-03 13:56:39 -04:00
Alex Grintsvayg
82561e3aaf update daemon url, remove redundant brackets around jsonrpc params 2017-05-03 13:54:36 -04:00
Alex Grintsvayg
d160710d20 Bump version: 0.10.0rc7 → 0.10.0rc8 2017-05-02 10:43:56 -04:00
Jeremy Kauffman
99405578af Merge pull request #111 from lbryio/wunderbar
Wunderbar
2017-05-02 10:31:12 -04:00
Jeremy Kauffman
9539a243b7 update changelog 2017-05-02 10:30:51 -04:00
Jeremy Kauffman
ea5d85954f a few missed behaviors 2017-05-02 10:21:33 -04:00
Jeremy Kauffman
13e198f20e releasable? 2017-05-02 10:21:33 -04:00
Jeremy Kauffman
59da42a84b show refactor and fixes 2017-05-02 10:21:33 -04:00
Jeremy Kauffman
3f923550f1 fixes, channel page stubs 2017-05-02 10:21:33 -04:00
Jeremy Kauffman
5b11c2575a still not quite releasable, but much progress 2017-05-02 10:21:33 -04:00
Jeremy Kauffman
da538a7a23 many bug fixes, working back button, progress towards working search 2017-05-02 10:21:33 -04:00
Alex Liebowitz
0b8d9e3d82 Simplify state management of viewing page
Explicitly set the page being viewed to "discover" instead of just
rendering the discover page if none is set.

Eliminates several real or possible bugs and edge cases.
2017-05-02 10:21:33 -04:00
Alex Liebowitz
a82ee8a2d5 Fix refreshing behavior on new input in WunderBar
Before, <WunderBar /> would compare the address inside it to the page
address passed in by <Header /> to determine if there was a page change.
This would cause user input to be replaced with "Home" when typing a
search, since during a search the page address is always "Home," not
the query.

Now it simply checks if the page being viewed has changed.
2017-05-02 10:21:33 -04:00
Alex Liebowitz
e42252507b Minor style fixes 2017-05-02 10:21:33 -04:00
Jeremy Kauffman
543b912ddb more cleanup / restoration 2017-05-02 10:21:33 -04:00
Jeremy Kauffman
71771aeb6f it's not the worst thing I've ever done 2017-05-02 10:21:33 -04:00
Jeremy Kauffman
77e8722b9b Merge pull request #108 from lbryio/fix-welcome-final-dialog
Make final dialog of auth process close properly
2017-05-02 10:20:13 -04:00
Jeremy Kauffman
5c2ca72ef8 Merge pull request #109 from lbryio/add-select-all
Add Select All option to Edit menu
2017-05-02 10:19:49 -04:00
Alex Grintsvayg
6fed6304b3 bump daemon version 2017-05-02 10:06:53 -04:00
Alex Liebowitz
9a26078e34 Add Select All option to Edit menu 2017-05-02 03:47:41 -04:00
Alex Liebowitz
778289a2b1 Make final dialog of auth process close properly 2017-05-02 03:29:03 -04:00
Josh Finer
ac8a64f5e5 Update publish.js
Raise default minimum bid
2017-04-30 14:39:29 -04:00
alexliebowitz
1f85715038 Merge pull request #103 from MaxiBoether/patch-1
Removed .bind() from lambda
2017-04-29 23:48:51 -04:00
Alex Liebowitz
0ffb0fd4d7 Replace all uses of bind() with arrow functions 2017-04-29 22:05:47 -04:00
MaxiBoether
95cb2baab2 Removed .bind() from lambda
wallet.js did not compile with .bind after the lambda function, and after talking in #dev in Gitter we came to the conclusion to just remove the bind as it's not necessary
2017-04-29 18:28:33 +02:00
Alex Grintsvayg
2bd12a9ecd Bump version: 0.10.0rc6 → 0.10.0rc7 2017-04-28 10:29:05 -04:00
alexliebowitz
e83118a34b Merge pull request #91 from lbryio/handle-version-in-electron
Move version checking into Electron
2017-04-28 03:24:10 -04:00
Alex Liebowitz
3648554f48 Move semver dependency into app directory 2017-04-28 03:14:58 -04:00
Jeremy Kauffman
7f2c6992f2 Merge pull request #98 from lbryio/conserve_wallet_addresses
prefer wallet_unused_address over wallet_new_address
2017-04-27 17:01:46 -04:00
Alex Grintsvayg
e06c2320e1 prefer wallet_unused_address over wallet_new_address 2017-04-27 14:18:59 -04:00
Alex Grintsvayg
63da853ba7 rename share_usage_stats setting 2017-04-27 08:40:29 -04:00
Alex Liebowitz
9348d4d912 Move version checking into Electron 2017-04-27 02:58:34 -04:00
Jeremy Kauffman
88720903f4 add missing initial value for array reduce call 2017-04-25 21:22:44 -04:00
Alex Grintsvayg
adb42b2c75 more changelog sections 2017-04-25 16:57:01 -04:00
Alex Grintsvayg
092a018d63 Bump version: 0.10.0rc5 → 0.10.0rc6 2017-04-25 15:57:40 -04:00
Alex Grintsvayg
066f96cf8a show daemon version before releasing 2017-04-25 15:57:31 -04:00
Alex Grintsvayg
846382ad8b latest daemon version 2017-04-25 15:48:45 -04:00
Alex Grintsvayg
a1198059ac enable windows code signing 2017-04-25 15:13:01 -04:00
Alex Grintsvayg
e005289967 more lighthouses 2017-04-24 15:53:39 -04:00
Alex Grin
41690bc3d1 Merge pull request #52 from addobandre/patch-1
Fix .appveyor.yml link in README.md
2017-04-22 10:42:28 -04:00
André Breda
8b2a388252 Fix .appveyor.yml link in README.md
Someone seems to have forgotten a dot in the URL.
2017-04-22 15:21:04 +01:00
Alex Grintsvayg
1573662a06 check that daemon_url works before releasing 2017-04-21 19:01:07 -04:00
Alex Grintsvayg
10580729f8 stop the stupid version rewriting 2017-04-21 13:09:02 -04:00
Jeremy Kauffman
b2dd790d4c fix overly aggressive balance checking 2017-04-20 20:31:52 -04:00
Jeremy Kauffman
f2d6bc3dcf fix search result uri building and empty array reduce warning 2017-04-20 19:26:29 -04:00
Jeremy Kauffman
a8d85d7c1d allow anyone with lbc into early access 2017-04-20 10:45:45 -04:00
Jeremy Kauffman
e73f367045 always show title on mouseover 2017-04-20 10:45:45 -04:00
Alex Grintsvayg
38fdf56583 rewrite release.py script 2017-04-19 15:38:41 -04:00
Alex Grintsvayg
2e9e0f129b run daemon install even in local build 2017-04-19 15:16:29 -04:00
Alex Grintsvayg
1853c688da update to a more recent daemon 2017-04-19 15:13:14 -04:00
Alex Grintsvayg
bfbc443e54 delete submodules 2017-04-19 15:09:44 -04:00
Alex Grintsvayg
37c747cb38 Merge branch 'build'
* build:
  external daemon, no more submodules
2017-04-19 15:05:43 -04:00
Alex Grintsvayg
451300e694 external daemon, no more submodules 2017-04-19 15:04:46 -04:00
Jeremy Kauffman
a66a5edc67 Merge pull request #49 from lbryio/uri-improvements
Improve URI module
2017-04-19 14:11:44 -04:00
Alex Liebowitz
ca6d55da21 Add special support for building channel claims in lbryuri module
Extends lbryuri.build() and lbryuri.parse() to support special
keys, contentName and channelName. These put the right values in the
"name" and "path" position for both anonymous claims and channel
content claims, which lets us write code that can deal with either type
without special logic.
2017-04-19 14:06:29 -04:00
Alex Grintsvayg
daf621e662 Bump version: 0.10.0rc4 → 0.10.0rc5 2017-04-18 17:27:33 -04:00
Jeremy Kauffman
395a48980d world's worst loading screen was truly the worst 2017-04-18 17:02:21 -04:00
Jeremy Kauffman
90e6f16e82 handle duplicate emails 2017-04-18 16:51:00 -04:00
Jeremy Kauffman
2e2805fc47 Fix config values 2017-04-18 15:54:16 -04:00
Jeremy Kauffman
b30bfd9f61 auth fix and partial other auth fix 2017-04-18 15:45:15 -04:00
Alex Liebowitz
7a4e9ad656 Rename uri module and its functions 2017-04-18 15:14:56 -04:00
alexliebowitz
5c65d83f7d Merge pull request #47 from lbryio/new-search
Discover: update search to use new format from Lighthouse
2017-04-17 19:23:09 -04:00
Alex Liebowitz
3ac31df63f Discover: update search to use new format from Lighthouse 2017-04-17 19:13:20 -04:00
Jeremy Kauffman
b3d1439870 render tiles before they load 2017-04-17 17:51:18 -04:00
Alex Liebowitz
e01c8268a7 Bump version: 0.10.0rc3 → 0.10.0rc4 2017-04-17 17:31:19 -04:00
alexliebowitz
36a550e447 Merge pull request #45 from lbryio/download-fixes
Improvements to watch and download process
2017-04-17 17:29:02 -04:00
Alex Liebowitz
277ba8249d Update changelog for price loading changes 2017-04-17 17:28:48 -04:00
Alex Liebowitz
b65753d543 Update submodules 2017-04-17 17:26:36 -04:00
Alex Liebowitz
757ab11779 Compute cost estimate on client side when possible 2017-04-17 17:21:35 -04:00
Alex Liebowitz
9b4ebbab0f Add caching wrapper for settings_get API method 2017-04-17 17:21:34 -04:00
Alex Liebowitz
cf1107050d Show: prevent prompt for purchase if user already has a copy 2017-04-17 17:20:25 -04:00
Alex Liebowitz
bbab1f064a Show: don't display price if file is already downloaded 2017-04-17 17:20:25 -04:00
Alex Liebowitz
94b60beebc Update download notice modal to include price 2017-04-17 17:20:24 -04:00
Alex Liebowitz
5fe9f076eb Update handling of file prices
- Until Lighthouse results come back, display just the key fee
 - Add support for displaying prices without special formatting
 - Refactor and simplify FilePrice and CreditAmount
2017-04-17 17:19:19 -04:00
Alex Liebowitz
7644566ef5 Add ability to display non-styled prices and credit amounts 2017-04-17 17:19:18 -04:00
Jeremy Kauffman
c252c757b0 minor changes 2017-04-17 16:45:51 -04:00
Jeremy Kauffman
0b17ca6043 stop opening dev toolbar 2017-04-17 14:39:13 -04:00
Alex Grintsvayg
1aa78c8029 Bump version: 0.10.0rc2 → 0.10.0rc3 2017-04-17 12:37:37 -04:00
Alex Grintsvayg
4e1102cf58 new lighthouse server 2017-04-17 12:37:25 -04:00
Alex Grintsvayg
501f26e210 Bump version: 0.10.0rc1 → 0.10.0rc2 2017-04-17 10:46:37 -04:00
Alex Grintsvayg
683849046b enable early access in build 2017-04-17 10:46:09 -04:00
Alex Grintsvayg
be339d904c update submodules 2017-04-17 10:45:56 -04:00
Jeremy Kauffman
deb214224e update changelog 2017-04-17 10:05:11 -04:00
Jeremy Kauffman
83f25475e7 Merge pull request #46 from lbryio/rewards
Early Access app
2017-04-17 10:02:52 -04:00
Jeremy Kauffman
6603bb4cd2 allow discover if lbryio is disabled 2017-04-17 10:01:33 -04:00
Jeremy Kauffman
a937534a8b disable lbryio 2017-04-17 09:47:38 -04:00
Jeremy Kauffman
581be8c429 disable lbryio 2017-04-17 09:47:38 -04:00
Jeremy Kauffman
e9c8abd307 rewards flow changes 2017-04-17 09:47:38 -04:00
Jeremy Kauffman
8d67d36ad9 views, rewards, fixes for no api, other fixes 2017-04-17 09:47:38 -04:00
Alex Liebowitz
9532f8b29a Publish: improve state management of names
Save the new name as soon as it's entered instead of after resolution,
so that it's possible to publish before the results from resolve()
and claim_list_mine() come back.
2017-04-17 09:47:38 -04:00
Alex Liebowitz
d926967e49 Correct and simplify metadata processing in dummy pending publishes 2017-04-17 09:47:38 -04:00
Jeremy Kauffman
9b4d8ec266 more show/purchase work 2017-04-17 09:47:38 -04:00
Alex Liebowitz
300264e364 Publish: add Terms of Service agreement field 2017-04-17 09:47:38 -04:00
Jeremy Kauffman
280f98902c closer to real watch 2017-04-17 09:47:38 -04:00
Jeremy Kauffman
3b29be467b turn off things 2017-04-17 09:47:38 -04:00
Alex Liebowitz
62db745c38 Publish: convert nsfw field to submit a boolean 2017-04-17 09:47:37 -04:00
Alex Liebowitz
83f43ab54f More improvements for better compatibility with new claim format
- Update Pending Files cache to match format more closely
 - Except null instead of string for pending publishes
2017-04-17 09:47:37 -04:00
Jeremy Kauffman
736d769fa6 minor fixes, cost cache 2017-04-17 09:47:37 -04:00
Jeremy Kauffman
e3222c853a fix merge 2017-04-17 09:47:37 -04:00
Jeremy Kauffman
c8c97e97ca update 2017-04-17 09:47:37 -04:00
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
Jeremy Kauffman
2614c6f7eb Merge pull request #40 from lbryio/shutdown-fixes-2
Improve shutdown process
2017-04-14 09:47:16 -04:00
Alex Liebowitz
8614276f0c Improve shutdown process 2017-04-13 17:32:59 -04:00
Alex Grintsvayg
64387a5215 Bump version: 0.9.2rc24 → 0.10.0rc1 2017-04-13 13:15:26 -04:00
Alex Grintsvayg
e1ff7c4934 update submodules 2017-04-13 13:14:48 -04:00
Alex Grintsvayg
37f66d9144 Bump version: 0.9.2rc23 → 0.9.2rc24 2017-04-12 18:51:06 -04:00
Jack Robison
690d3eb487 Bump version: 0.9.2rc22 → 0.9.2rc23 2017-04-12 18:13:26 -04:00
Jack Robison
11ca9dbc51 update submodule 2017-04-12 18:13:13 -04:00
Alex Grintsvayg
e6b208ebb4 Bump version: 0.9.2rc21 → 0.9.2rc22 2017-04-12 15:23:09 -04:00
Alex Grintsvayg
1d10068393 Bump version: 0.9.2rc20 → 0.9.2rc21 2017-04-12 12:25:56 -04:00
Alex Grintsvayg
64477c3e5e disabled daemon upload prematurely 2017-04-12 12:25:18 -04:00
Alex Grintsvayg
a8242bf7b2 Bump version: 0.9.2rc19 → 0.9.2rc20 2017-04-12 11:46:04 -04:00
Alex Grintsvayg
7e1ca07073 Bump version: 0.9.2rc18 → 0.9.2rc19 2017-04-12 11:05:11 -04:00
Jack Robison
8dca65f135 Bump version: 0.9.2rc17 → 0.9.2rc18 2017-04-11 19:31:05 -04:00
Jack Robison
7c2a60798c Bump version: 0.9.2rc16 → 0.9.2rc17 2017-04-11 19:31:01 -04:00
Jack Robison
60e3f3d12b Bump version: 0.9.2rc15 → 0.9.2rc16 2017-04-11 19:30:52 -04:00
Jack Robison
8e36608508 update submodules 2017-04-11 19:29:42 -04:00
alexliebowitz
4af89b4685 Merge pull request #36 from lbryio/channels
More Channels fixes
2017-04-11 00:36:26 -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
alexliebowitz
4a712c8102 Merge pull request #35 from lbryio/channels
Channels, round 3
2017-04-10 21:58:53 -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