Hornwitser
8ebf0fc754
Add master server Web Root config
...
Add web_root option to the master server and use it create URLs for
resources hosted by it. This permits hosting the master server web
interface behind reverse proxy under a dedicated path.
2020-04-04 10:05:37 +02:00
Hornwitser
f05100c94d
Remove unused files
...
Remove left over files that are no longer in use.
2020-04-03 20:51:28 +02:00
Hornwitser
f700e98e8e
Remove old statistics code
...
Remove left over code from the old statistics gathering and display
which was replaced with Prometheus+Grafana.
2019-12-22 00:54:45 +01:00
Hornwitser
cb8d7e240f
Remove more remanent remote map code
...
Remove JavaScript code exported on the web interface that relates to the
removed remote map plugin.
2019-10-28 19:46:22 +01:00
Hornwitser
e4aae88614
Move clusterioMod specific code into the plugin
...
Move item database, tests, endpoint definitions for /api/place,
/api/remove, /api/inventory, /api/inventoryAsObject, and the web
interface view for the storage page into the clusterioMod plugin.
2019-10-28 19:46:22 +01:00
Hornwitser
706a1dbd39
Indent static/browserconfig.xml
...
Make static/browserconfig.xml readable by indenting it's content.
2019-09-18 16:54:26 +02:00
Hornwitser
a62e8d17a3
Move ejs templates to views/
...
Move the ejs templates to the default Express.js views/ folder and
change their extension to .ejs. Reconfigure Express.js to look for
templates in the views folders as well as the plugins folder. This
enables plugins to render templates using paths of following format
"pluginName/path/to/page-or-view".
2019-09-18 16:54:11 +02:00
Hornwitser
651b09b613
Refactor database and item retreival
...
Change the ugly global slaves object to be a member of the db object and
implement the items database as a separate integrety verifying class in
lib/database.
2019-09-04 20:43:13 +02:00
Hornwitser
b73b202513
Remove remanent remoteMap code
...
Remove remoteMap specific code left behind after the removal of the
remoteMap plugin in 6415784 . The plugin interface should be versatile
enough to allow all of this code to reside inside the plugin itself.
2019-08-29 11:38:57 +02:00
Hornwitser
9c9b4463a4
Fix nested headers in static/nodes
...
Fix instance names being nested in both h2 and h5 headers, which is not
allowed in html.
2019-08-24 11:35:57 +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
Arvids Godjuks
d72bcbdf01
Merge pull request #204 from Hornwitser/refactor-master
...
Refactor master to fix unit tests
2019-08-23 14:45:47 +03:00
Hornwitser
71c07fa527
Change GitHub references ( #205 )
...
Change references to Danielv123/factorioClusterio on GitHub to
clusterio/factorioClusterio.
2019-08-21 23:18:17 +02:00
Hornwitser
442472e412
Actually fix masterPlugins visibility
...
The masterPlugins array should not be a global. The ejs templates
already have it provided through locals.masterPlugins and plugins get it
through onLoadFinish. Make masterPlugins local to master.js again and
fix the ejs templates to use locals.masterPlugins.
2019-08-21 12:43:09 +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 Vestøl
09f476ec40
Added support for 3625 Angels item icons
2019-01-31 14:34:02 +01:00
Daniel Vestøl
eaa8d5373c
Readded whitespaces
2018-12-17 22:14:51 +01:00
Heilig, Eric
6855923e58
formatting
2018-12-17 14:06:33 -07:00
Heilig, Eric
a8fb5197fd
allow searching for multiple criteria separated by space
2018-12-17 14:01:38 -07:00
J-Lassauw
ceaf69810b
Removed Duplicate entity draw entry
2018-12-15 17:57:07 +00:00
J-Lassauw
81fa5abae0
Small fix to make sure old pages using the side bar go to the new nav
2018-12-14 14:30:36 +00:00
J-Lassauw
dc9d8bf987
Added fetch mod meta functionality
...
Fixed bug in settings with new UI
Re-added mod nav options
2018-12-13 16:56:09 +00:00
J-Lassauw
1788d72f8f
Updated node details and settings style
...
Fixed nav spacing.
Added a header to the storage table.
2018-12-11 22:31:30 +00:00
J-Lassauw
659b071eb6
Started web UI overhaul
...
Added bootstrap
Broke some functionality with additional mods
2018-12-09 15:05:52 +00:00
Daniel Vestøl
8c0a4b1a9e
.
2018-11-27 21:00:12 +01:00
Daniel Vestøl
857a6824fc
Added analytics
2018-08-16 14:52:26 +02:00
Daniel Vestøl
da268d57e7
Serverside rendering of /slaves for more plugin functionality
2018-08-10 15:51:41 +02:00
Daniel Vestøl
4fed43bad6
[big change] Moved core clusterio Lua mod functionality into its own plugin
2018-07-28 13:45:05 +02:00
Daniel Vestøl
9ce4f064ad
Add favicon to master (I think, just a quick-fix)
2018-07-24 22:59:40 +02:00
Daniel Vestøl
02c545c650
Small change allowing plugins to add sidebar entries
2018-07-13 22:54:58 +02:00
Daniel Vestøl
780feb7eb8
Prevented \n in playerCount, webinterface function to get queryString params added
2018-06-10 09:53:22 +02:00
Daniel Vestøl
b98cb9def6
Added icon to web interface, made by z4rg0n
2018-06-09 12:45:47 +02:00
Daniel Vestøl
1b6b0abaeb
Decreased master load time by 30%, web postJSON now returns a promise
2018-06-09 00:00:18 +02:00
Daniel Vestøl
034db54152
Added lots of web interface related stuff for external plugin
2018-06-06 21:33:08 +02:00
Danielv123
a0e98ecb00
Format numbers with , (1,000)
2018-05-02 20:37:55 +02:00
Danielv123
4d5b3b855c
Export production stats to prometheus
2018-04-15 23:04:35 +02:00
Danielv123
2b5cbf00e4
Fix error ion /nodeDetails sometimes making the display weird
2018-04-15 21:25:19 +02:00
Danielv123
26483d63d3
remoteMap draw better trees
2018-04-02 18:27:36 +02:00
Danielv123
cd4887e5cf
Fixed getMac and launching instance with no mods
2018-04-02 12:14:06 +02:00
Danielv123
cbee07e451
No more external dependencies in web interface
2018-03-30 15:48:37 +02:00
Danielv123
e694593fdb
remoteMap yellow transport belts
2018-03-26 16:15:26 +02:00
Danielv123
2ab163ab68
remoteMap don't error on broken image links
2018-03-26 16:09:15 +02:00
Danielv123
47637f5511
remoteMap animated radar
2018-03-26 14:03:57 +02:00
Danielv123
fb3d27abef
remoteMap added grass background
2018-03-26 13:25:03 +02:00
Danielv123
d0444ae00d
remoteMap fixed animated belt alignements (not yellow)
2018-03-26 12:37:16 +02:00
Danielv123
dc62e714d6
remoteMap animated belts (yellows are bugged)
2018-03-03 21:58:31 +01:00
Danielv123
0b07698b78
remoteMap More high res entities
2018-03-02 00:03:42 +01:00
Danielv123
d1c2816669
remoteMap chem plant, oil refinery, splitters, underneathies, inserters
2018-02-28 23:50:57 +01:00
Danielv123
3499411290
remoteMap stone/steel furnace scaling, inserter rotations
2018-02-28 21:51:59 +01:00
Danielv123
e6d734d4eb
remoteMap place rotated items, fix selection box offset
2018-02-28 18:01:34 +01:00