Hornwitser
fb2519cb50
Add fast-test and fast-cover npm scripts
...
Add alternate test and coverage scripts that skips tests that are slow.
2019-08-24 11:25:40 +02:00
Hornwitser
940a7b9180
Refactor getFactorioLocale spec
...
Fix the incorrect error validation, be more lenient about empty values
and convert the checks to use async functions instead of error prone
callbacks.
Remove excessive getFactorioLocale checks in master.spec.
2019-08-24 11:25:40 +02:00
Hornwitser
0d4ad2f075
Fix global leaks detected by mocha
...
Fix globals leaked in stringUtils, isJson and static/nav.html.
2019-08-24 11:02:50 +02:00
Hornwitser
38462d3069
Set User-Agent according to GitHub's request
...
GitHub requests that the user agent be set to either the name of the
user or the application[1]. Set user agent to the name of this
application as they request.
[1] https://developer.github.com/v3/#user-agent-required
2019-08-24 11:02:50 +02:00
Hornwitser
44b7d0aa19
Refactor SSL certificate creation
...
Rewrite the generateSSLcert lib to be async, use the sslCert and
sslPrivKey config entries and invoke it only if needed during master
server startup instead of in the post install script. Also add note to
the changelog covering both this and the fix in c645fac .
2019-08-23 17:24:39 +02:00
Godmave
3f2bd2653e
#update to new hotpatch ( #203 )
...
- fixes freeplay scenario
- fixes that clicking the admin gui border kills the server
2019-08-10 11:31:03 +02:00
Hornwitser
81aa2141b9
Fix broken require in lib/getInstances.js
...
The require change in f76c84c for lib/getInstances.js accidentally left
out the lib/ prefix causing it to break.
2019-08-09 11:06:48 +02:00
Hornwitser
6415784e8a
Remove outdated remoteMap
...
Remove the old and outdated remoteMap plugin. Also removes the
directory for linvodb in databases and the troubleshooting step related
to linvodb.
2019-08-07 16:03:51 +02:00
Hornwitser
bc7f3804c8
Remove right-pad
...
Remove unused dependency right-pad.
2019-08-07 10:18:14 +02:00
Hornwitser
a452749caa
Remove app-root-path
...
Resolve the relative path using path.relative instead of some hacky
string substitutions.
2019-08-07 10:18:14 +02:00
Hornwitser
13a069a798
Reimplement hashFile locally
...
Replace the 10 MB of dependencies that is hash-files with a homebrew
Promise based implementation of hashFile that uses crypto and fs. This
somehow also ends up being the same amount of code as the one using
hash-files.
2019-08-07 10:18:14 +02:00
Hornwitser
f76c84c3f1
Move node_modules/_app/ into lib/ as a package ( #190 )
...
Move the contents of node_modules/_app into lib/ as there shouldn't be
any content in node_modules. This directory is automatically managed
and pruned by npm.
Add lib/ as a local package in package.json, this allows scripts
everywhere to require it's content as "lib/path" instead of relying on
local paths. This shadows the StdLib Node.js Bindings package, but I
could care less.
Change all requires with lib as a local path and _app to use just lib.
2019-08-04 15:52:36 +02:00
Daniel
bf2e78d530
Merge pull request #159 from veladon/master
...
Added cluster model js to /lib/
2019-06-10 14:11:04 -07:00
veladon
bf4b7fe1b8
Added cluster model js to /lib/
2019-06-10 21:40:31 +01:00
axapaxa123
d719a73328
New NN, added debt system
2019-06-02 15:13:49 +02:00
axapaxa123
0b3007d22d
New NN, updated required data
2019-05-13 19:22:55 +02:00
axapaxa123
ce9e1d876a
Updated neural network and interface
2019-04-10 01:14:39 +02:00
axapaxa123
7d2ac5808f
Update dole_nn_base.js
2019-04-03 14:40:11 +02:00
Daniel Vestøl
abf4b5d926
Updated freeplay script to 0.17 version
2019-03-31 17:56:34 +02:00
Daniel Vestøl
94d434c8ef
Initial release of neural net based dole divider
2019-03-23 00:14:23 +01:00
Daniel Vestøl
56cf131c70
Moved most of /api/remove to its own file
2019-03-22 19:29:56 +01:00
Daniel Vestøl
a2be560b8b
Updated hotpatch
2019-03-13 20:13:03 +01:00
Daniel Vestøl
c15709ddc1
0.17 update: Fixed hotpatch and scenario_loader
2019-02-27 11:05:39 +01:00
Daniel Vestøl
78061df0c2
Removed dead asset source from remoteMap 2.0
2019-02-04 13:02:07 +01:00
Daniel Vestøl
064ee0827a
Updated Hotpatch to 1.1.11, might have fixed some desync issues
2019-01-02 13:50:18 +01:00
Daniel Vestøl
274c5af9f5
Added new auth function to lib/authenticate
2018-12-09 15:59:11 +01:00
Daniel Vestøl
94ac9ca624
Added scenario_loader plugin, updated hotpatch (new saves now gives the starting items)
2018-09-29 15:21:35 +02:00
Daniel Vestøl
852311e84c
Plugin loading race condition, resolves #136
2018-09-27 13:48:41 +02:00
Daniel Vestøl
087ba8dabe
Improved docs, disabled remoteMap by default
2018-09-09 19:55:09 +02:00
Daniel Vestøl
a76e07c07b
Enable and disable plugins from the commandline (non functional as of yet)
2018-08-15 23:15:01 +02:00
Daniel Vestøl
1faa3671e4
configManager.js - more useful return values
2018-08-11 19:59:35 +02:00
Daniel Vestøl
8abeb26dce
Commandline tools to install/uninstall plugins from github
2018-07-25 01:14:43 +02:00
Daniel Vestøl
958cdfa15a
Fixed node client.js manage * mods *
2018-07-24 23:14:02 +02:00
Godmave
94b2bb5463
#add hotpatch to master
2018-07-16 23:10:56 +02:00
Daniel Vestøl
98131ee66e
Very big changes to help custom config paths
2018-07-13 22:56:10 +02:00
Daniel Vestøl
7d99162072
Merge branch ' #85 '
2018-06-24 13:57:24 +02:00
Daniel Vestøl
447766c752
Fixed mod manager not exiting after downloading mods
2018-06-16 15:41:06 +02:00
Danielv123
f07b6160bb
Merge branch 'master' into dev
2018-05-06 16:07:51 +02:00
Stefan Asbeck
8fe908aa5d
fixes issue #87 "Mod manager downloads oldest version of mod available" by downloading the latest version
...
added factorio version to config file instead of hardcoding it.
2018-05-06 15:55:23 +02:00
Danielv123
c02bb6d58f
#85 made instance directory configurable in config.json
2018-05-04 17:50:20 +02:00
Danielv123
f15ce3fb23
No longer auto install clusterio 1.0.0
2018-04-29 21:45:22 +02:00
Danielv123
6a7042c0aa
Improved performance of /api/getFactorioLocale with caching
2018-04-28 14:16:34 +02:00
Danielv123
0b0b2bc1a9
Token auth for all destructive endpoints
2018-04-25 12:44:31 +02:00
Danielv123
6b29b2a430
Autodownload latest clusterio on npm install
2018-04-09 09:13:17 +02:00
Danielv123
cbee07e451
No more external dependencies in web interface
2018-03-30 15:48:37 +02:00
Danielv123
fff1989897
Moved fileOps to _app/fileOps
2018-03-28 20:57:57 +02:00
Danielv123
c4fb313aef
Added time estimate etc to the github mod downloading
2018-02-22 21:37:31 +01:00
Danielv123
1fcd91342f
Made progress bar for github mod downloads
2018-02-22 21:00:35 +01:00
Danielv123
29bffa472b
Fixed modManager add and remove functions
2018-02-22 19:13:47 +01:00
Danielv123
64a29c004c
Fixed modManager to work in 0.16
2018-02-18 19:50:35 +01:00