Commit graph

391 commits

Author SHA1 Message Date
Adam
e56ecb7d36 bump kvision, kt js wrappers 2022-06-20 23:59:35 +02:00
Adam
326f081a5e remove node js stuff from gradle (might be causing cache issues?) 2022-06-20 23:57:24 +02:00
Adam
4cdbaa9daf factorio mod deploy tweaks (better confirmation and link to the page) 2022-06-20 23:56:58 +02:00
Adam
d2768c3c9e factorio mod deploy tweaks (better confirmation and link to the page) 2022-06-19 11:29:07 +02:00
Adam
0398e2026d project version bump to 0.6.0, and bump kotest, tstl, typescript 2022-06-19 10:54:37 +02:00
Adam
a225b65901 (minor) make kt function expression 2022-06-19 10:38:50 +02:00
Adam
c870d1f6e0 provider for package.json (try to fix Gradle warning) 2022-06-19 10:38:26 +02:00
Adam
1c310272c6 rm factorio mod portal client (it was moved to buildSrc) 2022-06-19 10:38:05 +02:00
Adam
2f921179c4 events server config file 2022-06-19 10:35:47 +02:00
Adam
b08e33e2eb delete docker kafka logger 2022-06-19 10:33:30 +02:00
Adam
87ff50ff32 committing docker-kafka-logger, so I can delete it next (too much work to implement) 2022-06-19 10:33:07 +02:00
Adam
487d1a91f5 re-gen kafkatorio-schema.ts (no real change, just alphabetically ordered) 2022-06-19 10:32:07 +02:00
Adam
723ff44462 exclude .secret prefixed files from archives 2022-06-19 10:31:38 +02:00
Adam
0c6f2a4bfe refactor websocket/tile server 2022-06-19 10:24:06 +02:00
Adam
8f24bfb797 make event schema js target browser only, and not executable (faster compilation) 2022-06-19 10:21:59 +02:00
Adam
ea0a6b939d tidy up factorio mod publish task 2022-06-19 10:21:14 +02:00
Adam
33d31bfbdd version bumps. Kotlin 1.7 and yarn.lock and others 2022-06-19 10:20:48 +02:00
Adam
f151027464 webmap
- tidy up player layer
 - no need for smaller web tiles, make the large ones render as pixelated
 - make tile server and websocket server URL not-hardcoded
 - tidy up dynamic tile refreshing
2022-06-19 10:16:37 +02:00
Adam
e9a6f99fb8 add some logs to try and figure out if player disconnection can be sent before server shutdown 2022-05-30 20:45:11 +02:00
Adam
8b109f02ec fix JsonPropertiesUpToDateSpec checker 2022-05-30 20:44:32 +02:00
Adam
916ddb6cb2 add lazy gradle task provider 2022-05-30 20:44:01 +02:00
Adam
e270b05d58 replace runCatching exception swallow 2022-05-30 20:43:19 +02:00
Adam
8c37a0cef9 trigger tile png reload in browser by sending 'saved tile' events over websocket
- create new EventServerPacket for websocket packet data
- move common models to events-schema
2022-05-25 12:50:34 +02:00
Adam
b15382660b bump some versions 2022-05-25 12:47:23 +02:00
Adam
187fca8b8c webmap: refactor state + update handling code, to separate files 2022-05-24 18:08:32 +02:00
Adam
aa4de3fb14 webmap: begin refactoring state classes... 2022-05-24 18:07:13 +02:00
Adam
9278172412 mod: try immediately outputting player logoff events 2022-05-24 17:40:21 +02:00
Adam
3416ae2758 webmap: try improving leaflet map, create separate layer for player icons, tidy up redux state store stuff 2022-05-24 17:39:46 +02:00
Adam
540d1c9ed3 fix success response for factorio mod upload 2022-05-21 13:14:59 +02:00
Adam
c3ac4d0222 add ktor, kotlinx artifacts to libs.versions.toml 2022-05-21 12:45:37 +02:00
Adam
227ac27652 make gradle zip directory drop helper function nicer 2022-05-21 12:44:51 +02:00
Adam
9f48270a0a tidy up UpdatePackageJson task, tidy up some Gradle config 2022-05-19 23:13:17 +02:00
Adam
e9f96fb0fc bump version 2022-05-18 20:44:03 +02:00
Adam
883ed897f5 mod: try fixing settings not loading 2022-05-18 19:38:32 +02:00
Adam
610d559f79 tile server: reduce logging, try no-cache for everything 2022-05-18 19:38:04 +02:00
Adam
6d9f303226 mod: move npm root dir so node_modules isn't in the src dir, and fix the hack for the bug https://github.com/GlassBricks/typed-factorio/issues/13 2022-05-18 19:37:29 +02:00
Adam
b6b874d8f7 add Gradle task to upload the mod to the portal, and some gradle fixes 2022-05-18 19:33:27 +02:00
Adam
0f08eee56f update SaveMapChunksTest after tiles refactor 2022-05-15 13:10:14 +02:00
Adam
6edf5415d0 reduce logging in webmap console 2022-05-15 13:10:00 +02:00
Adam
e2781e7bf2 make some saveTiles code private 2022-05-15 13:09:37 +02:00
Adam
6eb99a841c close input stream with .use { } 2022-05-15 13:09:12 +02:00
Adam
d44d4dbd01 try to fix project tokens null null null null bug 2022-05-15 13:08:36 +02:00
Adam
ecc0a24b70 disable configure de mand, try to fix 'projects must be configuring' 2022-05-15 13:07:33 +02:00
Adam
98c585b201 map tiles notes 2022-05-15 12:24:19 +02:00
Adam
645a016434 tidy up grouping, colouring, saving map chunks 2022-05-15 00:00:21 +02:00
Adam
11a537091e rm unused model MapTiles 2022-05-14 23:50:25 +02:00
Adam
5291ac9484 try to reduce delay when de-queueing events 2022-05-14 23:50:00 +02:00
Adam
f9b078b5a1 when queuing chunks, print the min/max chunk coords 2022-05-14 23:49:37 +02:00
Adam
f80722c187 try to 'garbage collect' after refreshing tile img src 2022-05-14 23:48:50 +02:00
Adam
28505c1040 rm unused code comment 2022-05-14 18:00:17 +02:00