513 Commits

Author SHA1 Message Date
Sean Callahan
2edbc65f5a
Merge pull request #1 from knoxfighter/feature/save-refactor
added test for factorio_save.go
2019-01-12 11:27:37 -08:00
knoxfighter
c92a4919df added test for factorio_save.go 2019-01-12 19:37:51 +01:00
Sean Callahan
e9dc110c4a Fixed version parsing and comparison on ModPortalInstallMultipleHandler
The string parsing was incorrect with the updated Version schema.
Updated to use the new Version type and comparisons.
2019-01-11 22:04:01 -08:00
Sean Callahan
a46f69fda4 Make Version four parts; add compatibility for older save file versions
* Extended Version type to support build versions.
* Removed special io.Stringer and marshallers on version64.
* Added obsolete `stats` field for save files 0.13.0.42 and older.
* Normalized `allowed_commands` values on save files 0.13.0.87 and older.
* Added `OpenArchiveFile` function to open an archive sub file.
* Altered `LoadModsFromSaveHandler` to use new `OpenArchiveFile` function.
2019-01-11 21:42:24 -08:00
Sean Callahan
27d78ea9c4 Refactored mod loading from save file
* Removed dependency on semver library
* Moved to new version struct types in level.dat structure
    - added version24, version48, and version64 types and marshallers
* Fixed UI to reflect new json schema
    - removed `num_mods`
    - versions are now 3D arrays instead of objects
* Fixed read optimized uint implementation
2019-01-10 14:28:57 -08:00
Mitch Roote
663bd85805
Merge pull request #126 from sean-callahan/develop
fix #123: incorrect incompatibility flags
2019-01-09 17:56:26 -05:00
Sean Callahan
7a38183241 go: allow more comparison operators for mod dependencies
Added support for ==, !=, >, <, >=, <= when checking the base dependency version.
2019-01-08 08:47:57 -08:00
Sean Callahan
7161b3a5a9 go: allow dependencies without version
Factorio allows a mod to specify a dependency without a version number.
2019-01-08 08:25:09 -08:00
Sean Callahan
637acba383 fix #123: incorrect incompatiblity flags
Added a new Version type to wean off of the vendored semver library.
Simplified base dependency checking for mod.json
2019-01-06 20:32:39 -08:00
Mitch Roote
807950a26c
Merge pull request #120 from knoxfighter/Feature/update-everything
Updated everything
2018-09-22 22:33:14 -04:00
knoxfighter
7e16fd7db8 updated file-loader and webpack-style-fix 2018-08-29 21:27:25 +02:00
knoxfighter
c73f14c104 added css-minification 2018-08-29 20:48:24 +02:00
knoxfighter
a22d1f6d41 added prop-types-version 2018-08-29 20:01:10 +02:00
knoxfighter
7b8311e151 updated to babel 7 2018-08-29 19:17:11 +02:00
knoxfighter
dc35cff8e2 reworked npm scripts 2018-08-29 18:11:46 +02:00
knoxfighter
d8e2143ac9 removed last laravel-file 2018-08-29 05:14:07 +02:00
knoxfighter
282c8be8e8 enabled sourceMaps 2018-08-29 05:08:55 +02:00
knoxfighter
978b759b00 reenabled compile of js-files 2018-08-29 03:54:52 +02:00
knoxfighter
5bd95338f6 added workaround for creating js-files for extracted css. 2018-08-29 03:46:30 +02:00
knoxfighter
d33929d3f1 fixed webpack-filepaths, so relative paths are generated 2018-08-29 03:16:29 +02:00
knoxfighter
a6785c6f84 added resolve-url-loader 2018-08-29 00:47:59 +02:00
knoxfighter
179e1c24b5 more testing and cleanup webpack config 2018-08-24 18:52:05 +02:00
knoxfighter
47b9bf64b8 adding scss-compilation (broken) 2018-08-20 19:38:33 +02:00
knoxfighter
56e8d67473 made use of webpacks alias 2018-08-20 02:39:56 +02:00
knoxfighter
62c469e801 made js build with webpack only (scss, ... still missing) 2018-08-20 02:33:36 +02:00
knoxfighter
283f37097e Merge branch 'master' of github.com:knoxfighter/factorio-server-manager into Feature/update-everything 2018-08-12 02:41:08 +02:00
knoxfighter
598e499ed2 added new laravel-mix section to readme 2018-08-12 02:24:31 +02:00
knoxfighter
fdeef278f1 fixed loader not shown 2018-08-12 01:37:50 +02:00
knoxfighter
935bd34c5b fixed navigation margin 2018-08-12 01:11:49 +02:00
knoxfighter
5bbaa28b1d rebuild adminLTE skin-blue 2018-08-12 00:49:14 +02:00
knoxfighter
b0ffa119b3 fixed not showing fontawesome icons 2018-08-11 18:28:05 +02:00
knoxfighter
eb112d4ad1 made custom FontAwesome Component 2018-08-11 17:57:23 +02:00
knoxfighter
6fc68ab984 fixed buggy footer desig 2018-08-11 15:51:02 +02:00
knoxfighter
5b9b3c99c0 updated again :) 2018-08-11 04:17:08 +02:00
knoxfighter
c3061828b1 fixed collapse on ModPacks 2018-08-11 04:05:39 +02:00
knoxfighter
2e5ad41f7b changed swal to swal2 in ModPacks 2018-08-11 04:01:19 +02:00
knoxfighter
e68fab4d59 fixed ModLoadSave Swal design 2018-08-11 02:28:14 +02:00
knoxfighter
88cf32da73 changed swal to swal2 in ModLoadSave 2018-08-11 02:26:28 +02:00
knoxfighter
b679415860 changed swal to swal2 in ModsContent 2 2018-08-11 02:22:09 +02:00
knoxfighter
d397ca2360 changed swal to swal2 in ModsContent && updated to fontawesome 5 2018-08-11 02:18:21 +02:00
knoxfighter
72236f4c6f changed swal to swal2 in ServerControls 2018-08-11 00:09:39 +02:00
knoxfighter
d59a984cdd changed swal to swal2 in SavesList 2018-08-10 23:54:28 +02:00
knoxfighter
d5e1852925 removed js-alert to swal 2018-08-10 23:06:12 +02:00
knoxfighter
1740434294 updated to sweetalert2 (only Saves reimplemented) 2018-08-10 23:00:08 +02:00
knoxfighter
90d5df577a adjust table design 2018-08-09 03:44:40 +02:00
knoxfighter
6b7983c0e2 fixed Logs and Saves design 2018-08-09 03:38:18 +02:00
knoxfighter
eecc5ac84d fixed serverControl design 2018-08-09 03:11:00 +02:00
knoxfighter
fcb272f128 fixed arrow and minus not changing 2018-08-09 02:42:01 +02:00
knoxfighter
a42a85d19b Merge remote-tracking branch 'origin/Feature/update-everything' into Feature/update-everything
# Conflicts:
#	ui/scss/adminLTE3-box.scss
2018-08-09 00:36:59 +02:00
knoxfighter
8f99c0c246 readded font-awesome 2018-08-09 00:36:20 +02:00