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
Adam
a3911560b9
bump project version to 0.5.0
2022-05-14 18:00:08 +02:00
Adam
867e22240b
temp fix Type Factorio doc {@link https} bug
2022-05-14 17:59:50 +02:00
Adam
89b7c772ff
try to fix pRoJeCtS mUsT bE cOnFiGuRiNg
2022-05-14 17:59:19 +02:00
Adam
697a00b443
bump kvision, kotlinx serialization, factorio, and a few others
2022-05-14 17:58:14 +02:00
Adam
fff143fcc3
binser for lua encoding?
2022-05-14 13:10:54 +02:00
Adam
775fd4c5b3
remove Supervisor jobs, allow exceptions to stop the whole application
2022-05-14 12:55:33 +02:00
Adam
7c77083c89
handle etags in WebMapTileServer
2022-05-14 12:51:27 +02:00
Adam
f0590b9df4
mad wicked sick tile grouping optimisations
2022-05-14 12:50:13 +02:00
Adam
c48d01b220
dynamically update tiles every 1 second
2022-05-14 12:27:32 +02:00
Adam
7e267b82b5
bump yarn lock
2022-05-14 12:25:54 +02:00