Commit Graph

83 Commits

Author SHA1 Message Date
3715f8bb7b Code polish 2026-01-06 13:41:22 +01:00
a78ee0c818 Rework the retardmaxxed db initialization 2026-01-06 13:40:36 +01:00
14dfc480aa Redo the cache 2026-01-06 13:40:36 +01:00
a265d70e6f Deretard the cache 2026-01-06 13:24:33 +01:00
01eb2d53e6 Implement GetSolarSystems 2026-01-06 13:08:01 +01:00
0f9caed23e Implement/rework GetItemTypes
From 1324781324 different methods
2026-01-06 13:01:35 +01:00
7d91d1a2a5 Support drone module slot 2026-01-06 12:53:35 +01:00
dc18392350 Rework GetModuleSlots 2026-01-06 12:41:57 +01:00
04276c8c35 Nuke everything and start reworking with ExpandGroup 2026-01-06 12:03:25 +01:00
5fbb518bde Return some killmails with statistics 2026-01-06 11:43:16 +01:00
c48e101ccb Add test against including all modules 2026-01-06 11:10:09 +01:00
6a6f578bd5 Include all modules in the result...... 2026-01-06 11:06:15 +01:00
3bb919f8d1 Add db tests 2026-01-06 10:57:31 +01:00
8f3f263c48 Increase maxquerysize 2026-01-06 01:23:34 +01:00
7f2ce61299 Fix again the query 2026-01-06 00:53:37 +01:00
41a96258a4 Refactor QueryFits to handle module and group typeID expansion based on presence of modules; update calculateModuleStats to use filtered killmailIDs for improved accuracy. Adjust Dockerfile for better build efficiency. 2026-01-06 00:28:34 +01:00
689a485e1c Print some sort of statistics when running as cli 2026-01-06 00:09:38 +01:00
0fdfc5b909 Add dockerignore 2026-01-06 00:05:14 +01:00
f137df98e6 Update 2026-01-06 00:02:15 +01:00
585de93a89 Add a development compose and a build script 2026-01-06 00:02:05 +01:00
80a162f6c9 Add a basic dockerfile 2026-01-05 23:58:41 +01:00
960a6418ac Update 2026-01-05 23:53:19 +01:00
3bb98ece9c Remove legacy code 2026-01-05 23:53:16 +01:00
0925be9629 Cache images properly 2026-01-05 23:52:28 +01:00
ae67648ee4 Migrate db logic to db where it belongs 2026-01-05 22:49:51 +01:00
f4ee303dcc Update frontend 2026-01-05 22:41:25 +01:00
70d35a4404 Implement a simple request cache 2026-01-05 22:41:25 +01:00
6f5c73924f Update 2026-01-05 22:27:45 +01:00
f13ac3346a Cache images on the backend 2026-01-05 22:26:31 +01:00
1b00df46dd Update 2026-01-05 22:19:30 +01:00
dcc43e5ff4 Enable CORS 2026-01-05 22:19:28 +01:00
20454134cd Hallucinate lotsa logs in the api.go 2026-01-05 22:12:56 +01:00
2249076bcf Update mprocs with frontend and api 2026-01-05 22:12:48 +01:00
b74745f043 Add an API layer for the frontend 2026-01-05 22:06:09 +01:00
7a4fed8ecb Add frontend reference 2026-01-05 21:57:03 +01:00
8c51f0c721 Implement ship breakdown too 2026-01-05 21:55:48 +01:00
2f0af9f7b1 Add support for module groups 2026-01-05 21:26:08 +01:00
a506dd6e10 Actually make shit work 2026-01-05 21:13:27 +01:00
d25a30c5cb Add systemstats like modulestats 2026-01-05 20:47:02 +01:00
e31965e428 Fix fat ass query 2026-01-05 20:43:45 +01:00
13b968779b Move flattening logic to flatten killmail in killmail and deduplicate killmails 2026-01-05 20:26:36 +01:00
98b8f58fbb Fix some fucking ints 2026-01-05 20:20:11 +01:00
cbee688bfa Host clickhouse on linux
Doesn't work on windows something something fs permissions something
something linux api
Whatever. Works on linux
2026-01-05 20:12:37 +01:00
03a0152541 Fix auth 2026-01-05 19:49:23 +01:00
c9b682ba58 Rehallucinate postgres to clickhouse 2026-01-05 19:49:20 +01:00
dab88ffa9e Migrate models to sqlite 2026-01-05 19:29:42 +01:00
f1de97a51e Add flatkillmail for clickhouse 2026-01-05 19:29:42 +01:00
3a33e4caad Migrate from postgres to clickhouse 2026-01-05 19:29:42 +01:00
96c3fc1c3c Add indices to queried columns 2026-01-05 17:34:47 +01:00
decd9e0e51 Add the logs that we unhallucinated 2026-01-05 17:21:54 +01:00