Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 3f8c4b6 (master) fix: alerts by blazSmehov 2026-05-07 11:30:27 +0200
  • d0157ce fix: lock error by blazSmehov 2026-05-07 11:08:18 +0200
  • 1222549 fix: remove decoder active beacons, as there are none, remove active beacons from base health and add lookup beacons to the bridge beacons by blazSmehov 2026-05-07 11:01:04 +0200
  • edcd090 fix: remove sleep and break in mqtt handler, break causes silent discards, sleep blocks all subsequent requests by blazSmehov 2026-05-07 10:37:50 +0200
  • f617143 fix: remove newly created context and propagate existing one in mqtt handler by blazSmehov 2026-05-07 10:35:26 +0200
  • af22180 fix: catch error in subscription, propagate it to the main file by blazSmehov 2026-05-07 10:17:07 +0200
  • 2dec06e feat: alerts define operator and resolved timestamp by blazSmehov 2026-05-07 10:09:38 +0200
  • c917ace fix: health does not report infinite array of strings, add build files to gitignore by blazSmehov 2026-05-07 08:39:03 +0200
  • ecb3913 fix: add floor lookup to beacon service by blazSmehov 2026-04-28 12:45:50 +0200
  • 355a0c9 fix: floors are now persisted in the db by blazSmehov 2026-04-28 11:51:27 +0200
  • a71e69a fix: various fixes by blazSmehov 2026-04-28 11:28:35 +0200
  • 4892be4 fix: add restart policy to the docker compose by BlazSmehov 2026-04-28 10:32:11 +0200
  • a88ff83 chore: log cleanup by blazSmehov 2026-04-28 10:30:42 +0200
  • 0a25502 chore: add runtime reindexing script by blazSmehov 2026-04-22 10:16:15 +0200
  • 92fab8e chore: update api bash scripts by blazSmehov 2026-04-22 10:05:38 +0200
  • 4b127b8 fix: add missing kafka topics to init script by BlazSmehov 2026-03-20 15:39:41 +0100
  • 27244ca feat: add pagination and limit to the api, add db indexing by blazSmehov 2026-04-22 09:55:54 +0200
  • 91ec07b chore: remove valkey by blazSmehov 2026-04-07 13:49:00 +0200
  • ff4162b feat: add x, y and z coordinates to the tracks response by blazSmehov 2026-04-01 14:35:54 +0200
  • dd07081 chore: remove unecessary logs by blazSmehov 2026-04-01 12:54:34 +0200
  • 796886f feat: add implementation where you can get last track for each unique tracker id by blazSmehov 2026-04-01 12:54:17 +0200
  • 536c959 fix: tests by blazSmehov 2026-03-17 14:01:52 +0100
  • 40d7c8d feat: add alert status update and aggregated health endpoints by blazSmehov 2026-03-13 15:23:13 +0100
  • 3309f6e feat: add kafka and db health status by blazSmehov 2026-03-13 15:20:18 +0100
  • e9f8969 chore: save validation by blazSmehov 2026-03-13 15:09:36 +0100
  • c35c6f0 feat: validation, health status, alerts status by blazSmehov 2026-03-13 15:08:58 +0100
  • 04574f1 feat: change message retention by blazSmehov 2026-03-13 15:05:50 +0100
  • f7e4f76 feat: finalize services Health status by blazSmehov 2026-03-10 16:00:34 +0100
  • c7499b5 fix: remove reading of the body in server get trackers by blazSmehov 2026-03-10 15:21:58 +0100
  • 34cadb4 chore: remove interface by blazSmehov 2026-03-10 15:17:40 +0100
  • 6490cd2 feat: services sending their data to the server by blazSmehov 2026-03-10 14:15:09 +0100
  • 5fd72d8 feat: add new topics, readers and writers by blazSmehov 2026-03-10 12:48:18 +0100
  • 7c6e18f chore: move health to app context to solve the circular dependency, appContext is now used to collect all the statistics by blazSmehov 2026-03-10 12:30:28 +0100
  • 7f10683 chore: move relevant types to app context, create new health types by blazSmehov 2026-03-10 12:20:42 +0100
  • f87452f chore: 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 blazSmehov 2026-03-06 14:58:41 +0100
  • d28df4b feat: add script for building the docker containers, change prod docker compose to use built images by blazSmehov 2026-02-25 08:45:02 +0100
  • 8b0d51f chore: add api schema by blazSmehov 2026-02-24 16:10:14 +0100
  • a08f381 feat: 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 blazSmehov 2026-02-24 16:04:29 +0100
  • 3daee19 chore: big refactoring job by blazSmehov 2026-02-23 14:11:01 +0100
  • 1e91028 chore: remove more unused dirs by blazSmehov 2026-02-11 10:14:18 +0100
  • 8a47baf chore: clean code by blazSmehov 2026-02-11 10:13:13 +0100
  • 1b4af10 chore: add scripts, add varying mqtt client id by blazSmehov 2026-01-21 09:44:27 +0100
  • 86db596 feat: add query parameters to tracks API by blazSmehov 2026-01-20 15:57:27 +0100
  • 23208dc chore: add RSSI to location event and persist in tracks by blazSmehov 2026-01-20 15:49:06 +0100
  • 7411f34 chore: remove unecessary types by blazSmehov 2026-01-20 15:42:37 +0100
  • c03fca3 feat: add tracks functionallity by blazSmehov 2026-01-20 15:23:38 +0100
  • 0bac193 chore: update parsing configuration by blazSmehov 2026-01-20 12:47:25 +0100
  • 84124cf chore: refactor by blazSmehov 2026-01-16 16:00:23 +0100
  • 748348c refactor by blazSmehov 2026-01-16 15:59:38 +0100
  • ba52f7f chore: refactor logger, add tests by blazSmehov 2026-01-16 12:42:16 +0100
  • d51dc38 feat: add sending of tracker information over the MQTT broker by blazSmehov 2026-01-16 10:26:26 +0100
  • 62df32f feat: change used locations algorithm based on API call by blazSmehov 2026-01-15 15:54:52 +0100
  • f27512f feat: add api endpoint for parser registry CRUD operations by blazSmehov 2026-01-15 14:09:49 +0100
  • 6f64a31 chore: various chores by blazSmehov 2026-01-15 09:52:29 +0100
  • 9048d1b fix: add schema to proper dir by BlazSmehov 2026-01-14 09:52:29 +0100
  • a2f7dfe chore: update docker compose, dockerfile of decoder to copy the decoding config, add open api schema for beacon parser by BlazSmehov 2026-01-14 09:50:02 +0100
  • 0b641d5 feat: read decoding configuration from a file by blazSmehov 2026-01-06 14:39:40 +0100
  • bfca923 feat: dynamic decoder testbench by blazSmehov 2026-01-06 13:41:09 +0100
  • 04c6114 feat: add parser for Minew Acc data and info data by blazSmehov 2026-01-06 10:08:23 +0100
  • d1bd509 chore: refactor table syncs by blazSmehov 2025-12-31 15:01:45 +0100
  • d977fa9 feat: clean db on get values from server by blazSmehov 2025-12-31 14:56:17 +0100
  • 1afa01b feat: add alerts topic, publish alert messages to MQTT broker from the bridge by blazSmehov 2025-12-31 13:08:02 +0100
  • 746130b feat: verify if tracker is inside the allowed zone by blazSmehov 2025-12-31 12:10:40 +0100
  • 020064d feat: read zone ids from tracker table by blazSmehov 2025-12-22 15:47:22 +0100
  • 85ca2e7 chore: update gitignore by blazSmehov 2025-12-22 15:06:50 +0100
  • bfcd746 feat: add pulling of configuration from server on start up, updates in db, cleanup in bridge on server startup by blazSmehov 2025-12-22 14:21:28 +0100
  • 7e75e83 chore: remove unused files, add dev docker compose and dockerfile for live rebuilds and testing by blazSmehov 2025-12-19 13:48:16 +0100
  • e47623c chore: remove unused files, refactor trackers api to do the functionlity beacons api did before by blazSmehov 2025-12-19 11:38:21 +0100
  • 61f8e9f feat: implement ORM and DB persistence for zones and tracker zones by blazSmehov 2025-12-19 09:59:54 +0100
  • 22bf9f7 feat: add postgresql connection, add models for gateways, zones and tracker zones, add ORM by blazSmehov 2025-12-18 22:41:01 +0100
  • 59a5eaf chore: valkey cleanup by blazSmehov 2025-12-18 15:38:35 +0100
  • 4b58c32 feat: 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 blazSmehov 2025-12-18 15:02:34 +0100
  • 21853c0 fix: await kafka-init exit by blazSmehov 2025-12-12 11:46:59 +0100
  • 22c2684 fix: compose by blazSmehov 2025-12-12 11:38:45 +0100
  • 01f0f5c feat: extend API by blazSmehov 2025-12-12 11:36:18 +0100
  • b686983 feat: clean http response by blazSmehov 2025-12-11 22:19:56 +0100
  • d5c9413 chore: clean unused types by blazSmehov 2025-12-11 21:11:56 +0100
  • 55fae7b chore: remove unecessary files by blazSmehov 2025-12-11 20:56:52 +0100
  • 55138a0 chore: change to logging in file by blazSmehov 2025-12-04 09:29:35 +0100
  • 8c14b77 fix: websocket implementation not working because of the CORS headers by blazSmehov 2025-12-03 14:50:42 +0100
  • faa941e fix: adding graceful shutdown of the api server by blazSmehov 2025-12-03 13:12:00 +0100
  • d69952a chore: add settings topic to init script by blazSmehov 2025-12-03 09:03:27 +0100
  • d284f48 feat: add websocket and dockerfile to build location by blazSmehov 2025-12-02 23:16:48 +0100
  • 979563e feat: settings controller, chore: refactor api structure by blazSmehov 2025-12-02 15:36:13 +0100
  • 3bc3fbc feat: remove beacon from lookup logic by blazSmehov 2025-12-01 16:04:33 +0100
  • e14d8e0 graceful shutdown of redis client by blazSmehov 2025-12-01 14:35:38 +0100
  • 28d70be feat: gracefully close kafka connections on docker sigterm signal by blazSmehov 2025-12-01 14:10:26 +0100
  • d2300aa feat: implement basic API, reimplement Redis and some methods for quick insert (persistence in case of crash) using hash maps by blazSmehov 2025-11-28 22:44:30 +0100
  • c401ba3 chore: add additional logs by blazSmehov 2025-11-28 22:43:30 +0100
  • cfab61e chore: add documentation by blazSmehov 2025-11-28 22:42:38 +0100
  • 6db62dd feat: reimplement redis support, using hash maps for quick insert and read by blazSmehov 2025-11-28 13:11:27 +0100
  • 02a72f6 feat: add hash and toJson methods by blazSmehov 2025-11-27 22:35:22 +0100
  • d75ad86 chore: refactor redis persistence to support all keys and types by blazSmehov 2025-11-27 22:30:19 +0100
  • 53fa6cc chore: remove redundant files by blazSmehov 2025-11-27 22:29:47 +0100
  • 8e3125d chore: refactor and move code for beacon logic by blazSmehov 2025-11-27 15:28:34 +0100
  • 5cc3b5f chore: refactor distance related code for locations algorithm by blazSmehov 2025-11-27 14:20:50 +0100
  • f1e1b8d chore: refactor locations algorithm and decoder to use new appState by blazSmehov 2025-11-27 14:11:00 +0100
  • 63a7909 chore: remove redundant files by blazSmehov 2025-11-27 13:00:06 +0100
  • ccaef53 chore: rename to appState by blazSmehov 2025-11-27 12:54:08 +0100
  • 7313636 (chore/restructure-decoder) chore: refactor application context logic by blazSmehov 2025-11-27 12:52:57 +0100