Commit graph

121 commits

Author SHA1 Message Date
Sean Yesmunt 5e98a9b982 updates for lbrynet30 2018-10-26 14:16:43 -04:00
Sean Yesmunt 20303053c8 exclude daemon.ver 2018-07-23 16:35:04 -04:00
Sean Yesmunt cd44cc3f2d Don't download the daemon if it is already downloaded 2018-07-23 16:32:25 -04:00
Sean Yesmunt 814162f1e1
Revert "check if daemon is already installed before installing again" 2018-07-21 05:22:28 -04:00
Sean Yesmunt d999dfa528 fix for windows 2018-07-19 09:42:57 -04:00
Sean Yesmunt 935f656add check if daemon is already installed before installing again 2018-07-18 17:23:26 -04:00
Igor Gassmann 1fc35d1175 fix: daemon fails to download when dist directory doesn't exist 2018-03-29 15:57:17 -04:00
Igor Gassmann 2df37c4fa6 chore: move downloaded daemon zip file to dist folder 2018-03-27 18:42:26 -04:00
Igor Gassmann 2999ad4f6e chore: clean-up unused files 2018-03-25 14:22:18 -04:00
Igor Gassmann c3469b3648
fix: daemon not launching on Windows (#1101)
* Rollback `keytar-prebuild` and `electron` to compatible versions.

* Check if the targeted build platform is different from the platform that
is building the app. If that's the case, download the appropriate daemon.
2018-03-14 16:38:55 -04:00
Igor Gassmann 1fa8d4bcf7 chore: remove publishing from build.sh script 2018-03-08 09:33:24 -05:00
Igor Gassmann 77ae75a655 chore: remove daemon download from build.sh
Daemon is now being download when the command $ yarn install is used.
2018-03-07 18:26:35 -05:00
Igor Gassmann b9f4d7b307
chore: migrate to AppImage and update publish workflow (#1010)
The app now uses AppImage instead of .deb files for Linux. Thanks to this change, the app supports now auto-updates on Linux too.

The publishing workflow has been updated. It uses now the publishing mechanisms offered by electron-builder.
2018-03-07 18:03:45 -05:00
Liam Cardenas 825b7ec67a Modify release script to search semver format 2018-01-25 13:18:21 -08:00
Alex Liebowitz 483809be1b Merge remote-tracking branch 'origin/master' into auto-update 2018-01-23 10:35:15 -05:00
Alex Liebowitz 853bf2cfe7 Make video pause when you hit the "Upgrade Now" button on Mac/Win 2018-01-17 07:10:45 -05:00
Alex Liebowitz acec4a745f Remove S3 upload from upload_assets.py 2018-01-12 00:30:23 -05:00
Alex Liebowitz e39470c3cc Copy dmg file into dist/mac for TeamCity
TeamCity expects the dmg to be in dist/mac, but in the new
electron-builder it's put directly in dist/ (in the long run the right
way to solve this is to update the TeamCity config).
2018-01-12 00:30:23 -05:00
Alex Liebowitz 67c3863bd6 Don't try to upload latest-linux.yml file on Linux
It's not being generated on Linux. I'm pretty sure this is a bug (or at
least undocumented behavior), but it's OK because Linux doesn't support
updates yet anyway.
2018-01-12 00:30:23 -05:00
Alex Liebowitz b202de449e Upload assets for latest version to S3 in a separate directory
These are the assets that go in s3://releases.lbry.io/app/latest.
Included are the built asset used for updates (on Mac this is actually
a zip file, not the dmg), as well as the update metadata file for this
platform (latest.yml, etc.)

Also includes some refactoring in the update build script.
2018-01-12 00:30:23 -05:00
Alex Liebowitz 2031f36f7c Upgrade to electron-builder 19.45.5
It's not clear yet if this will be needed for the new upgrade process,
but we need to get on the latest version eventually anyway.
2018-01-12 00:30:23 -05:00
Igor Gassmann 9f1d59764b Move brew update to correct place 2018-01-08 18:39:11 -03:00
Igor Gassmann 80b00fc80a add brew update 2017-12-25 20:37:11 -03:00
Igor Gassmann 4cab8055ca Merge origin/master into issue/763 2017-12-21 22:21:22 -03:00
Igor Gassmann 3b26f06210 Update extractLocals.js location 2017-12-20 12:37:19 -03:00
Igor Gassmann 01dd124d60 Update electron-builder 2017-12-20 11:48:38 -03:00
Liam Cardenas 8d6a2ef0d6
Merge pull request #866 from lbryio/fix-yarn-ubuntu-17-04
Overwrite cmdtest when installing yarn
2017-12-13 13:15:01 -08:00
Igor Gassmann f2e13506dc Overwrite cmdtest when installing yarn (https://yarnpkg.com/lang/en/docs/install/#linux-tab) 2017-12-13 10:32:41 -03:00
Liam Cardenas 839835e89f
Merge pull request #865 from lbryio/issue/839
Fix error on settings page on development
2017-12-12 14:41:00 -08:00
Liam Cardenas abc01e8e12 Cleanup Appveyor build scripts 2017-12-12 13:23:02 -08:00
Liam Cardenas 1953faf929 Unencrpyted before building 2017-12-12 11:43:32 -08:00
Liam Cardenas 8f96523132 Added more verbose debugging options 2017-12-12 11:21:47 -08:00
Liam Cardenas b7c948c7eb Testing new build configuration 2017-12-12 11:09:18 -08:00
Liam Cardenas 6f2c44bd6f Revert "Testing different build configuration"
This reverts commit 9f1c62114a.
2017-12-12 10:54:53 -08:00
Liam Cardenas 9f1c62114a Testing different build configuration 2017-12-12 10:42:59 -08:00
Igor Gassmann cf7133e4ce Change node version to 8.x for supporting Ubuntu 17.10 2017-12-12 15:10:09 -03:00
Igor Gassmann c478030481 Remove superfluous renaming 2017-12-09 10:37:42 -03:00
Igor Gassmann 5ade6fba41 Update docs 2017-12-07 12:40:49 -03:00
Igor Gassmann 38daa3d172 Fix Mac .dmg file location 2017-12-06 18:43:11 -03:00
Igor Gassmann 0b81d6e96c Update electron-builder 2017-12-06 18:24:01 -03:00
Igor Gassmann 9f9746cf5e Unzip daemon on /static/ dir /build.sh 2017-12-04 17:46:51 -03:00
Igor Gassmann 683f3e9f07 Convert project into a one package.json file structure 2017-11-29 01:43:49 -03:00
Igor Gassmann 1d9a5d90cf Fix merge conflicts 2017-11-27 21:01:33 -03:00
Igor Gassmann 3032736026 attempt to fix restructuring branch 2017-11-27 18:48:45 -05:00
Igor Gassmann d2317b39be Fix Windows build 2017-11-27 18:42:26 -05:00
Jeremy Kauffman 3a0ffb312a
Revert "Update file structure to follow electron-webpack guidelines" 2017-11-24 16:36:10 -05:00
Igor Gassmann dbf0fae552 Update file structure to follow electron-webpack guidelines 2017-11-24 11:31:05 -03:00
Alex Grintsvayg 74db2ab40a webpack on windows 2017-11-13 10:22:21 -05:00
Alex Grintsvayg 597be05199 simplify build, almost remove python 2017-11-10 11:48:04 -05:00
Alex Liebowitz cb88b306ab Fix build script to permit paths with spaces
- Quote dynamic command names
 - Use "python pip" instead of "pip" when in virtualenv (pip can't
   handle paths with spaces inside of a virtualenv, may be fixed in
   pip 10).
2017-11-10 11:48:04 -05:00