TheGoddessInari
af081b791d
Add git hashes to buildversion.
...
Also replace 'rimraf' with the more generic 'shx'.
6 years ago
TheGoddessInari
45b3597898
Update dev package versions.
6 years ago
TheGoddessInari
86c72dda6c
Update electron to 3.0.8, electron builder to 20.33.2,
...
spectron to 5.0.0 and electron-is-dev to 1.0.1.
Looks like finally the remoting bugs have been fixed.
7 years ago
TheGoddessInari
821e3f58ed
Add snap packaging.
7 years ago
TheGoddessInari
b6761807d2
Update electron to 2.0.11.
7 years ago
TheGoddessInari
2d8fbcf5d5
node: Make 'start' npm command work
...
We have to build and install dependencies first thanks to ExtJS
and electron-builder.
Relates to #55 , and brought up as an issue by @ontherunvaro .
7 years ago
Álvaro Brey
cdc4b83cdb
package.json: Change freedesktop category to Network
...
See https://github.com/ramboxapp/community-edition/pull/971
7 years ago
TheGoddessInari
1448864e29
Update electron-builder to 20.28.3.
7 years ago
TheGoddessInari
491fc4c694
Update electron to 2.0.8 to fix CVE-2018-15685.
7 years ago
Tim Brust
d35d82c055
build(macOS): fix macOS package.json scripts
7 years ago
TheGoddessInari
5940fa1111
Replace Auth0 with file backup, fix service removal.
...
This took some doing, but fixed the service removal thanks to ES6
Promises and a lot of detective work.
Also removed Auth0, and replaced it with a human-readable JSON
exporter/importer that works in the same way.
7 years ago
TheGoddessInari
dbb587f78f
Finish naming, readd donation and flag.
...
Last update wasn't supposed to get pushed yet, this fixes it.
7 years ago
TheGoddessInari
fcb4d7d3fe
Cleanup npm commands to be more sensible.
...
Now they're more akin to how other builds work.
clean = clean build dir
distclean = remove distribution dir.
7 years ago
TheGoddessInari
f6d4188ac6
Finish speeding up build. Format things like electron-build prefers.
7 years ago
TheGoddessInari
169f88b3c9
Speed up sencha compilation and move rimraf to devDependencies.
...
The upstream build script was running a full npm install instead of
taking advantage of electron-builder. This should prevent unnecessary
package recalculation for both regular node packages and recompilation
of native dependencies.
rimraf was in normal dependencies, but without squirrel can live in
devDependencies instead.
This should decently speed up all forms of package building.
7 years ago
TheGoddessInari
c922e13773
Update 'csvjson' to 5.1.0.
...
The last update for it was simply bad timing, as they updated again.
7 years ago
TheGoddessInari
098a89f82f
Update 'csvjson' to 5.0.0.
7 years ago
TheGoddessInari
fc985e7da5
Update 'asar' to 0.14.3.
7 years ago
TheGoddessInari
852cd7fd78
Update 'chai' to 4.1.2.
7 years ago
TheGoddessInari
791a7d9e19
Update 'tmp' to 0.0.33.
7 years ago
TheGoddessInari
dac8b55b0e
Update 'rimraf' to 2.6.2
7 years ago
TheGoddessInari
1e875343fa
Update 'mime' package to 2.3.1.
7 years ago
TheGoddessInari
fad888c616
packages: Update to electron 2.0.6 and electron-context-menu 0.10.0.
7 years ago
TheGoddessInari
43cabea4d1
Finish ripping out squirrel, and fix notifications for NSIS.
7 years ago
TheGoddessInari
7dd9edce59
Deprecate automated 32-bit builds and switch to NSIS.
...
Switch from squirrel to NSIS one-click on Windows.
Stop building and remove win32 and linux32 builds by default for CI.
7 years ago
TheGoddessInari
cf9400eede
Update package versions. Only one known vulnerability left.
7 years ago
TheGoddessInari
e5159fa613
Remove ancient unused electron-cookies.
7 years ago
TheGoddessInari
37dd7a400e
Redo building/packaging commands to replace electron-builder.
...
Also make them more sensible and user-friendly overall, relatively.
Update README with the commands and better instructions.
Important: This ensures that the commands issued by build are
cross-platform in nature instead of hoping. rimraf, cpy, etc.
7 years ago
TheGoddessInari
da5fdabcb4
Simplify builds to one command, update CI and README to match.
...
Also add compilation instructions to README.
7 years ago
TheGoddessInari
b1c0c95871
CI: Incorrect documentation, use null instead of "never".
7 years ago
TheGoddessInari
b017e7dd9f
CI: Try to only deploy on tagged releases, and only via the CI, not via
...
electron-builder.
7 years ago
TheGoddessInari
d218cb75a8
Try to make a proper fork.
...
Redo version to 0.5.18.
Update electron builder.
Fixup continuous integration. MacOS is still broken.
7 years ago
TheGoddessInari
4deb627343
Update from electron-config 0.2.1 to electron-store 2.0.0.
7 years ago
TheGoddessInari
5a1a44d589
Update to electron 2.0.5 to receive critical bugfixes (no breaking
...
changes).
Also update in-depth to fix some of the module issues. This'll have to
be sorted out better later.
7 years ago
TheGoddessInari
4b99bb2008
npm audit is very upset about the state of the repo, fix it.
...
There doesn't appear to be much reason to avoid this, and it solves 85
active known vulnerabilities in the various packages pulled into rambox.
WARNING: This includes electron 2.0.2. This is probably a good idea, it
works in my testing, there don't appear to be breaking changes, but this
needs extra testing, I'm sure.
Extra WARNING: This also includes a sencha cmd app update for good measure.
An ExtJS framework update is left for another time.
7 years ago
Ramiro Saenz
c099819e6f
Versioning
7 years ago
Ramiro Saenz
3441ada1b0
Added NSIS support
7 years ago
Ramiro Saenz
c30d5ca695
Snapcraft support
7 years ago
Ramiro Saenz
97481e7c8c
Updated auth0-js lib
7 years ago
Ramiro Saenz
80377937f5
Missing libs
7 years ago
Ramiro Saenz
e628079ddd
Removed snap temporary
7 years ago
Ramiro Saenz
29051c11d5
Versioning
7 years ago
Ramiro Saenz
b690e07ee0
Versioning
7 years ago
Ramiro Saenz
0261ea49d2
Updated electron-is-dev
...
Fixes #1280
7 years ago
Ramiro Saenz
6914a65f2b
Moved Electron npm package to devs
8 years ago
Ramiro Saenz
7acc92df5a
Updated Electron version to 1.7.8
8 years ago
Ramiro Saenz
2ce780840b
Improved Auth0 integration and fixed locales
...
Fixes #964
8 years ago
James Riley
c27f5d1771
Added electron-context-menu.
...
- This must be initialized once in the app itself, which makes the
context menu work correctly in the main Rambox window.
- Aside from that, each webview needs to be initialized with
electron-context-menu as well.
- I'm currently running a custom fork with this functionality added
and everything works exactly as expected.
8 years ago
Ramiro Saenz
a3aee36717
Updated libraries
8 years ago
Ramiro Saenz
7625f33fe8
Remove user app data on uninstall
8 years ago