Commit graph

38 commits

Author SHA1 Message Date
Sean Yesmunt
f2ebf2bbf4 remove s3 from list of publishers to use github for release/autoupdate downloads 2020-04-14 13:09:55 -04:00
Sean Yesmunt
b6dff10037 remove old keytar references 2020-03-24 10:20:29 -04:00
Sean Yesmunt
ebe78c50f3 remove script and create an actual RC 2020-02-03 11:19:57 -05:00
Sean Yesmunt
c514a291e4 move packages to dev dependencies and remove --progress flag from production builds 2020-01-31 16:25:33 -05:00
Sean Yesmunt
7f96029e1c test to see if this script was causing windows builds to fail 2020-01-31 12:50:19 -05:00
Sean Yesmunt
7fcb8484e8 delete mac files 2020-01-28 18:16:17 -05:00
Thomas Zarebczan
939a7d7689 feat: app image + cookie
fix: password stuff
2020-01-21 09:50:16 -05:00
Sean Yesmunt
662cf9c906 fix tray icons, download icons, and fix embed route 2019-12-20 11:43:26 -05:00
Sean Yesmunt
e8c8b20b58 bundle wallet headers in app 2019-12-19 14:26:50 -05:00
Alex Grintsvayg
12a0e1afd7
make linux executable name lowercase 2019-12-17 13:23:32 -05:00
Sean Yesmunt
9938b381ee add back electron-webpack 2019-11-12 16:24:50 -05:00
Sean Yesmunt
f60792f1a1 notarize that ish 2019-10-15 12:00:42 -04:00
Jeremy Kauffman
56c9a1ab41 fix metadata and add redirects
add redirect, other fixes

remove password

clean up / final version

clean up / final version
2019-08-28 12:02:07 -04:00
Thomas Zarebczan
b838dd4b95 Chore: bump SDK, builder, travis
This will also support differential updates on Windows. Tested and working successfully, but would like to go through a final round during RC testing. On Mac, it falls back to default download. I think that's only supposed on nsis-web for Mac, something we can muck around with another time. Node v10 is required for electron-builder dependencies.
2019-03-20 15:30:00 -04:00
Shawn
3c3c12fa5d Fix keytar and bundling 2019-03-15 13:58:42 -05:00
Shawn
88ed4ffd36 Remove exec from linux build config 2019-03-05 03:29:13 -06:00
Shawn
0affd8df7a Fix broken paths for electron-builder 2019-03-05 03:12:54 -06:00
Sean Yesmunt
de3639f29c new build setup for web/electron 2019-03-04 23:48:04 -05:00
Sean Yesmunt
cd44cc3f2d Don't download the daemon if it is already downloaded 2018-07-23 16:32:25 -04:00
Igor Gassmann
51c0a7cc98
feat: build for both architectures (x86 and x64) on Windows (#1262) 2018-04-03 10:08:38 -04:00
Thomas Zarebczan
de2cbe5f77 fix: app shortcut not created on install/reinstall (#1164)
This fixes https://github.com/electron-userland/electron-builder/issues/2725
2018-03-22 11:07:39 -04:00
Igor Gassmann
c95d9ebbf0 fix: artifact extension missing 2018-03-22 09:45:24 -04:00
Igor Gassmann
8c0fdf2eef chore: use custom artifact name 2018-03-20 19:16:03 -04:00
Igor Gassmann
5579a12cf3 fix: opening LBRY hyperlinks broken on Linux (https://github.com/lbryio/lbry-app/issues/1120)
This fixes https://github.com/lbryio/lbry-app/issues/1120
2018-03-19 21:08:41 -04:00
Igor Gassmann
861131fd77 chore: remove custom artifact name 2018-03-16 13:26:39 -04:00
Igor Gassmann
6b0249eda9 fix: auto update on macOS 2018-03-16 11:47:16 -04:00
Igor Gassmann
40ab6e1b38
chore: change building target to .deb for Linux (#1103)
It was decided to rollback to Debian builds for Linux due to how inconvenient it is to launch an AppImage build.
2018-03-14 20:22:54 -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
c1e2e7df6a Specify AWS S3 region 2018-03-09 15:35:43 -05:00
Igor Gassmann
a56b3b32cb Update AWS S3 bucket 2018-03-09 10:26:57 -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
Nick Richards
7e1d6636d1
Fix validity of Linux .desktop file
Per the menu spec https://standards.freedesktop.org/menu-spec/latest/apa.html if you specify Video you also need to specify the AudioVideo category.
2018-01-31 12:31:51 +00:00
Alex Liebowitz
dade117476 Add updater settings to package.json 2018-01-12 00:30:23 -05:00
Igor Gassmann
c4c43e1219 Add linux app category 2017-12-15 17:33:01 -03:00
Igor Gassmann
f28cdd010c Move Windows installation path back to Program Files 2017-12-10 13:58:46 -03:00
Igor Gassmann
2f498fcbab Fix .dmg background 2017-12-07 22:42:35 -03:00
Igor Gassmann
079f32728a Fix Windows build 2017-12-07 12:06:20 -03:00
Igor Gassmann
0b81d6e96c Update electron-builder 2017-12-06 18:24:01 -03:00