536c959 (master)fix: tests by
blazSmehov2026-03-17 14:01:52 +0100
40d7c8dfeat: add alert status update and aggregated health endpoints by
blazSmehov2026-03-13 15:23:13 +0100
3309f6efeat: add kafka and db health status by
blazSmehov2026-03-13 15:20:18 +0100
e9f8969chore: save validation by
blazSmehov2026-03-13 15:09:36 +0100
c35c6f0feat: validation, health status, alerts status by
blazSmehov2026-03-13 15:08:58 +0100
04574f1feat: change message retention by
blazSmehov2026-03-13 15:05:50 +0100
f7e4f76feat: finalize services Health status by
blazSmehov2026-03-10 16:00:34 +0100
c7499b5fix: remove reading of the body in server get trackers by
blazSmehov2026-03-10 15:21:58 +0100
34cadb4chore: remove interface by
blazSmehov2026-03-10 15:17:40 +0100
6490cd2feat: services sending their data to the server by
blazSmehov2026-03-10 14:15:09 +0100
5fd72d8feat: add new topics, readers and writers by
blazSmehov2026-03-10 12:48:18 +0100
7c6e18fchore: move health to app context to solve the circular dependency, appContext is now used to collect all the statistics by
blazSmehov2026-03-10 12:30:28 +0100
7f10683chore: move relevant types to app context, create new health types by
blazSmehov2026-03-10 12:20:42 +0100
f87452fchore: several fixes, including token, kafka backoff, timeouts, using context with timeout, adding volumes to postgres and kafka, scripts for creating and restoring sql dump by
blazSmehov2026-03-06 14:58:41 +0100
d28df4bfeat: add script for building the docker containers, change prod docker compose to use built images by
blazSmehov2026-02-25 08:45:02 +0100
8b0d51fchore: add api schema by
blazSmehov2026-02-24 16:10:14 +0100
a08f381feat: add switching between ml and filter algorithm, various fixes in context use, script for creating docker images, various bug fixes regarding persistence in db, persisting alerts in db and CRUD operations for alerts by
blazSmehov2026-02-24 16:04:29 +0100
3daee19chore: big refactoring job by
blazSmehov2026-02-23 14:11:01 +0100
1e91028chore: remove more unused dirs by
blazSmehov2026-02-11 10:14:18 +0100
8a47bafchore: clean code by
blazSmehov2026-02-11 10:13:13 +0100
1b4af10chore: add scripts, add varying mqtt client id by
blazSmehov2026-01-21 09:44:27 +0100
86db596feat: add query parameters to tracks API by
blazSmehov2026-01-20 15:57:27 +0100
23208dcchore: add RSSI to location event and persist in tracks by
blazSmehov2026-01-20 15:49:06 +0100
7411f34chore: remove unecessary types by
blazSmehov2026-01-20 15:42:37 +0100
c03fca3feat: add tracks functionallity by
blazSmehov2026-01-20 15:23:38 +0100
0bac193chore: update parsing configuration by
blazSmehov2026-01-20 12:47:25 +0100
84124cfchore: refactor by
blazSmehov2026-01-16 16:00:23 +0100
748348crefactor by
blazSmehov2026-01-16 15:59:38 +0100
ba52f7fchore: refactor logger, add tests by
blazSmehov2026-01-16 12:42:16 +0100
d51dc38feat: add sending of tracker information over the MQTT broker by
blazSmehov2026-01-16 10:26:26 +0100
62df32ffeat: change used locations algorithm based on API call by
blazSmehov2026-01-15 15:54:52 +0100
f27512ffeat: add api endpoint for parser registry CRUD operations by
blazSmehov2026-01-15 14:09:49 +0100
6f64a31chore: various chores by
blazSmehov2026-01-15 09:52:29 +0100
9048d1bfix: add schema to proper dir by
BlazSmehov2026-01-14 09:52:29 +0100
a2f7dfechore: update docker compose, dockerfile of decoder to copy the decoding config, add open api schema for beacon parser by
BlazSmehov2026-01-14 09:50:02 +0100
0b641d5feat: read decoding configuration from a file by
blazSmehov2026-01-06 14:39:40 +0100
bfca923feat: dynamic decoder testbench by
blazSmehov2026-01-06 13:41:09 +0100
04c6114feat: add parser for Minew Acc data and info data by
blazSmehov2026-01-06 10:08:23 +0100
d1bd509chore: refactor table syncs by
blazSmehov2025-12-31 15:01:45 +0100
d977fa9feat: clean db on get values from server by
blazSmehov2025-12-31 14:56:17 +0100
1afa01bfeat: add alerts topic, publish alert messages to MQTT broker from the bridge by
blazSmehov2025-12-31 13:08:02 +0100
746130bfeat: verify if tracker is inside the allowed zone by
blazSmehov2025-12-31 12:10:40 +0100
020064dfeat: read zone ids from tracker table by
blazSmehov2025-12-22 15:47:22 +0100
85ca2e7chore: update gitignore by
blazSmehov2025-12-22 15:06:50 +0100
bfcd746feat: add pulling of configuration from server on start up, updates in db, cleanup in bridge on server startup by
blazSmehov2025-12-22 14:21:28 +0100
7e75e83chore: remove unused files, add dev docker compose and dockerfile for live rebuilds and testing by
blazSmehov2025-12-19 13:48:16 +0100
e47623cchore: remove unused files, refactor trackers api to do the functionlity beacons api did before by
blazSmehov2025-12-19 11:38:21 +0100
61f8e9ffeat: implement ORM and DB persistence for zones and tracker zones by
blazSmehov2025-12-19 09:59:54 +0100
22bf9f7feat: add postgresql connection, add models for gateways, zones and tracker zones, add ORM by
blazSmehov2025-12-18 22:41:01 +0100
59a5eafchore: valkey cleanup by
blazSmehov2025-12-18 15:38:35 +0100
4b58c32feat: add postgresql container, ORM packages, refactor bridge to use paho MQTT library not the unmaintained one, refactor code to filter BLE beacons at bridge to reduce network traffic in Kafka by
blazSmehov2025-12-18 15:02:34 +0100
21853c0fix: await kafka-init exit by
blazSmehov2025-12-12 11:46:59 +0100
22c2684fix: compose by
blazSmehov2025-12-12 11:38:45 +0100
01f0f5cfeat: extend API by
blazSmehov2025-12-12 11:36:18 +0100
b686983feat: clean http response by
blazSmehov2025-12-11 22:19:56 +0100
d5c9413chore: clean unused types by
blazSmehov2025-12-11 21:11:56 +0100
55fae7bchore: remove unecessary files by
blazSmehov2025-12-11 20:56:52 +0100
55138a0chore: change to logging in file by
blazSmehov2025-12-04 09:29:35 +0100
8c14b77fix: websocket implementation not working because of the CORS headers by
blazSmehov2025-12-03 14:50:42 +0100
faa941efix: adding graceful shutdown of the api server by
blazSmehov2025-12-03 13:12:00 +0100
d69952achore: add settings topic to init script by
blazSmehov2025-12-03 09:03:27 +0100
d284f48feat: add websocket and dockerfile to build location by
blazSmehov2025-12-02 23:16:48 +0100
979563efeat: settings controller, chore: refactor api structure by
blazSmehov2025-12-02 15:36:13 +0100
3bc3fbcfeat: remove beacon from lookup logic by
blazSmehov2025-12-01 16:04:33 +0100
e14d8e0graceful shutdown of redis client by
blazSmehov2025-12-01 14:35:38 +0100
28d70befeat: gracefully close kafka connections on docker sigterm signal by
blazSmehov2025-12-01 14:10:26 +0100
d2300aafeat: implement basic API, reimplement Redis and some methods for quick insert (persistence in case of crash) using hash maps by
blazSmehov2025-11-28 22:44:30 +0100
c401ba3chore: add additional logs by
blazSmehov2025-11-28 22:43:30 +0100
cfab61echore: add documentation by
blazSmehov2025-11-28 22:42:38 +0100
6db62ddfeat: reimplement redis support, using hash maps for quick insert and read by
blazSmehov2025-11-28 13:11:27 +0100
02a72f6feat: add hash and toJson methods by
blazSmehov2025-11-27 22:35:22 +0100
d75ad86chore: refactor redis persistence to support all keys and types by
blazSmehov2025-11-27 22:30:19 +0100
53fa6ccchore: remove redundant files by
blazSmehov2025-11-27 22:29:47 +0100
8e3125dchore: refactor and move code for beacon logic by
blazSmehov2025-11-27 15:28:34 +0100
5cc3b5fchore: refactor distance related code for locations algorithm by
blazSmehov2025-11-27 14:20:50 +0100
f1e1b8dchore: refactor locations algorithm and decoder to use new appState by
blazSmehov2025-11-27 14:11:00 +0100
63a7909chore: remove redundant files by
blazSmehov2025-11-27 13:00:06 +0100
ccaef53chore: rename to appState by
blazSmehov2025-11-27 12:54:08 +0100
7313636 (chore/restructure-decoder)chore: refactor application context logic by
blazSmehov2025-11-27 12:52:57 +0100
c7e02b3fix: missing beacons init in context, remove redundant properties of httpRes type by
blazSmehov2025-11-27 10:20:46 +0100
f3d83a7fix: locking mechanism for beacons list by
blazSmehov2025-11-26 18:25:58 +0100