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
Adam
aae78dca4d
bump kotlin wrappers... I need to remove versions from here, they should only be in the libs.toml
2022-05-14 12:25:41 +02:00
Adam
008c25233d
coroutine based file watcher (supposed to be used for etag stuff, but it's a bit janky)
2022-05-14 12:25:10 +02:00
Adam
23d77ae26c
try fixing white lines between web map tiles
2022-05-14 12:24:28 +02:00
Adam
6618a92a66
add some hacks to try and stop 'Projects must be configuring' bug
2022-05-14 12:23:58 +02:00
Adam
ffe9bcb9a8
bump versions
...
- kotlinx js wrappers
- kotest
also fix kotest dependencies
2022-05-14 12:22:47 +02:00
Adam
93444bfe39
try adding tstl language server plugin (I don't think IntelliJ understands it though)
2022-05-07 23:03:43 +02:00
Adam
85ccb87171
try fixing Gradle NPE on projectTokens
2022-05-07 23:03:19 +02:00
Adam
436b7ba1d4
fix map chunk update prototype clash
2022-05-07 23:02:51 +02:00
Adam
5a000b9327
fix entity position type, fix Entity proto property name clash, and update ts-schema
2022-05-07 23:02:31 +02:00
Adam
4cb7d0e1f3
add entity prototype
2022-05-07 20:29:39 +02:00
Adam
688b2c7bcb
- add tile deconstruction (concrete tiles can be removed)
...
- add @SerialName to all packets
- start implementing Entity prototype
- start implementing Entity updates
- clean up some old commented out code
- refactor how debounced events track the triggering events (now include timestamps per event)
- bump tstl
2022-05-07 20:29:24 +02:00
Adam
5656acd350
try fixing gradle config cache errors
2022-05-07 20:22:54 +02:00
Adam
24e4cdf329
bump kafka-ui version
2022-05-02 23:35:33 +02:00
Adam
afe6a16287
tidy up topology
2022-05-02 23:35:19 +02:00
Adam
df197463eb
remove unused SuppressProcessor.java
2022-05-02 23:34:59 +02:00
Adam
6c5613b283
kt-rcon: mucking about
2022-05-01 23:41:18 +02:00
Adam
29daff5abc
web map: dark mode
2022-05-01 23:40:56 +02:00
Adam
51cff57f63
try fixing gradle config cache warning
2022-05-01 23:40:41 +02:00
Adam
332bc5ecb6
kafka-pipe: don't use a random server ID
2022-05-01 23:02:45 +02:00
Adam
ee3c7956cd
events-server: fix tile grouping, chunking, saving
...
- debounce chunk and tile updates
- make the tile output-dir configurable
- basic test for manual checking
2022-05-01 15:50:44 +02:00
Adam
99d5dec088
gradle: make kafka-pipe start when launching kafkatorio
2022-05-01 15:47:54 +02:00
Adam
403ca0dd2e
mod: clean up onMapChunkEventListeners.ts
2022-05-01 15:47:28 +02:00
Adam
609f68408e
update yarn.lock
2022-05-01 15:46:35 +02:00
Adam
92e385fbe7
gradle config: try fixing config-cache miss with projectTokens
2022-05-01 15:46:20 +02:00