Commit graph

  • 1e4f7b1756 STABILISATION: phase 3–5 – API contract, tests & chat-server hardening okinrev 2025-12-06 17:21:59 +0100
  • 843dff3c92 STABILISATION: phase 3–5 – API contract, tests & chat-server hardening okinrev 2025-12-06 17:21:59 +0100
  • 8caa2fd7ca STABILISATION: phase 3–5 – API contract, tests & chat-server hardening okinrev 2025-12-06 17:21:59 +0100
  • 65af2570a8 STABILISATION: phase 3–5 – API contract, tests & chat-server hardening okinrev 2025-12-06 17:21:59 +0100
  • cfe6ed0119 STABILISATION: phase 1 & phase 2 okinrev 2025-12-06 14:45:07 +0100
  • eb40e06d4c STABILISATION: phase 1 & phase 2 okinrev 2025-12-06 14:45:07 +0100
  • 25e82d1e3d STABILISATION: phase 1 & phase 2 okinrev 2025-12-06 14:45:07 +0100
  • d34dbec09e STABILISATION: phase 1 & phase 2 okinrev 2025-12-06 14:45:07 +0100
  • 8b32beb156 feat(backend-worker): persist job queue in postgres okinrev 2025-12-06 13:32:32 +0100
  • 4aec310f06 feat(backend-worker): persist job queue in postgres okinrev 2025-12-06 13:32:32 +0100
  • 54a16ac2e0 feat(backend-worker): persist job queue in postgres okinrev 2025-12-06 13:32:32 +0100
  • 97d1a95d62 feat(backend-worker): persist job queue in postgres okinrev 2025-12-06 13:32:32 +0100
  • 41e554a3e1 docs(remediation): add audit report, remediation plan and changelog skeleton okinrev 2025-12-06 13:25:54 +0100
  • ed45f3f924 docs(remediation): add audit report, remediation plan and changelog skeleton okinrev 2025-12-06 13:25:54 +0100
  • 5817132793 docs(remediation): add audit report, remediation plan and changelog skeleton okinrev 2025-12-06 13:25:54 +0100
  • a45f5aba83 docs(remediation): add audit report, remediation plan and changelog skeleton okinrev 2025-12-06 13:25:54 +0100
  • 004007d80c fix(chat-server): finalize HTTP auth and startup wiring okinrev 2025-12-06 13:25:25 +0100
  • dd57b78b27 fix(chat-server): finalize HTTP auth and startup wiring okinrev 2025-12-06 13:25:25 +0100
  • 7127a11318 fix(chat-server): finalize HTTP auth and startup wiring okinrev 2025-12-06 13:25:25 +0100
  • f79631c121 fix(chat-server): finalize HTTP auth and startup wiring okinrev 2025-12-06 13:25:25 +0100
  • d038b1a94c chore(backend-tests): remove obsolete metrics and profile/system_metrics tests okinrev 2025-12-06 13:25:10 +0100
  • 539b3115d7 chore(backend-tests): remove obsolete metrics and profile/system_metrics tests okinrev 2025-12-06 13:25:10 +0100
  • bef82fb388 chore(backend-tests): remove obsolete metrics and profile/system_metrics tests okinrev 2025-12-06 13:25:10 +0100
  • b726be3c42 chore(backend-tests): remove obsolete metrics and profile/system_metrics tests okinrev 2025-12-06 13:25:10 +0100
  • 61c9d3e264 security(chat-server): implement auth middleware and permission checks for HTTP API okinrev 2025-12-06 13:18:12 +0100
  • 4422e249a2 security(chat-server): implement auth middleware and permission checks for HTTP API okinrev 2025-12-06 13:18:12 +0100
  • 99f960140a security(chat-server): implement auth middleware and permission checks for HTTP API okinrev 2025-12-06 13:18:12 +0100
  • f60e186db8 security(chat-server): implement auth middleware and permission checks for HTTP API okinrev 2025-12-06 13:18:12 +0100
  • f61877ab13 fix(backend-tests): enable room_handler_test and resolve metric collisions okinrev 2025-12-06 12:53:15 +0100
  • 76f2677c17 fix(backend-tests): enable room_handler_test and resolve metric collisions okinrev 2025-12-06 12:53:15 +0100
  • a47464509a fix(backend-tests): enable room_handler_test and resolve metric collisions okinrev 2025-12-06 12:53:15 +0100
  • bbd3f4ce00 fix(backend-tests): enable room_handler_test and resolve metric collisions okinrev 2025-12-06 12:53:15 +0100
  • 2e6ded914d feat(chat-server): implement graceful shutdown with OS signal handling okinrev 2025-12-06 12:02:46 +0100
  • a89e1e92bd feat(chat-server): implement graceful shutdown with OS signal handling okinrev 2025-12-06 12:02:46 +0100
  • baf5898534 feat(chat-server): implement graceful shutdown with OS signal handling okinrev 2025-12-06 12:02:46 +0100
  • 388d361e7a feat(chat-server): implement graceful shutdown with OS signal handling okinrev 2025-12-06 12:02:46 +0100
  • 31d52c87cb feat(chat-server): implement 60s inactivity heartbeat timeout okinrev 2025-12-06 12:00:20 +0100
  • bee87f051c feat(chat-server): implement 60s inactivity heartbeat timeout okinrev 2025-12-06 12:00:20 +0100
  • 251f803248 feat(chat-server): implement 60s inactivity heartbeat timeout okinrev 2025-12-06 12:00:20 +0100
  • 109ca3cb82 feat(chat-server): implement 60s inactivity heartbeat timeout okinrev 2025-12-06 12:00:20 +0100
  • 201a3adcff fix(stream-processor): replace unsafe abort with graceful join to drain events okinrev 2025-12-06 11:52:34 +0100
  • 385b1b0427 fix(stream-processor): replace unsafe abort with graceful join to drain events okinrev 2025-12-06 11:52:34 +0100
  • 0849493a01 fix(stream-processor): replace unsafe abort with graceful join to drain events okinrev 2025-12-06 11:52:34 +0100
  • e169a982d3 fix(stream-processor): replace unsafe abort with graceful join to drain events okinrev 2025-12-06 11:52:34 +0100
  • f13e14f5b0 chore(backend): remove legacy migrations and main file okinrev 2025-12-06 11:50:22 +0100
  • 578a898418 chore(backend): remove legacy migrations and main file okinrev 2025-12-06 11:50:22 +0100
  • 4f6ced6494 chore(backend): remove legacy migrations and main file okinrev 2025-12-06 11:50:22 +0100
  • f33e6055ea chore(backend): remove legacy migrations and main file okinrev 2025-12-06 11:50:22 +0100
  • 95c5710563 fix(backend-worker): replace blocking sleep with non-blocking scheduler okinrev 2025-12-06 11:49:54 +0100
  • 0ad04f589d fix(backend-worker): replace blocking sleep with non-blocking scheduler okinrev 2025-12-06 11:49:54 +0100
  • ad46483da0 fix(backend-worker): replace blocking sleep with non-blocking scheduler okinrev 2025-12-06 11:49:54 +0100
  • f72bac7787 fix(backend-worker): replace blocking sleep with non-blocking scheduler okinrev 2025-12-06 11:49:54 +0100
  • 25555e6511 Merge pull request #1 from okinrev/fix/p0-backend-chat-stream-stabilization okinrev 2025-12-06 11:27:31 +0100
  • cad1080bc8 Merge pull request #1 from okinrev/fix/p0-backend-chat-stream-stabilization okinrev 2025-12-06 11:27:31 +0100
  • 1c55956be6 Merge pull request #1 from okinrev/fix/p0-backend-chat-stream-stabilization okinrev 2025-12-06 11:27:31 +0100
  • 8cbfcb5789
    Merge pull request #1 from okinrev/fix/p0-backend-chat-stream-stabilization okinrev 2025-12-06 11:27:31 +0100
  • b7955a680c P0: stabilisation backend/chat/stream + nouvelle base migrations v1 okinrev 2025-12-06 11:14:38 +0100
  • 1ef0e0d6d6 P0: stabilisation backend/chat/stream + nouvelle base migrations v1 fix/p0-backend-chat-stream-stabilization okinrev 2025-12-06 11:14:38 +0100
  • 5ffcd50e0a P0: stabilisation backend/chat/stream + nouvelle base migrations v1 okinrev 2025-12-06 11:14:38 +0100
  • a3f2f2c59b P0: stabilisation backend/chat/stream + nouvelle base migrations v1 okinrev 2025-12-06 11:14:38 +0100
  • c69c292460 lab DB: schema, migration et \d+ * okinrev 2025-12-04 18:00:13 +0100
  • b088246175 lab DB: schema, migration et \d+ * okinrev 2025-12-04 18:00:13 +0100
  • 28b9f8cfdc lab DB: schema, migration et \d+ * okinrev 2025-12-04 18:00:13 +0100
  • b8ff32f7bd lab DB: schema, migration et \d+ * okinrev 2025-12-04 18:00:13 +0100
  • c7937b6330 removing go migration tool - phase A okinrev 2025-12-04 09:30:23 +0100
  • a8357162c1 removing go migration tool - phase A okinrev 2025-12-04 09:30:23 +0100
  • 96c2164471 complete migration to full UUID - part A okinrev 2025-12-04 09:27:47 +0100
  • 4aa1ff1274 complete migration to full UUID - part A okinrev 2025-12-04 09:27:47 +0100
  • c58684f383 complete migration to full UUID - part A okinrev 2025-12-04 09:27:47 +0100
  • 2f924b7fb8 complete migration to full UUID - part A okinrev 2025-12-04 09:27:47 +0100
  • 65420e7c0d P0 UUID Phase A: migrations + backend Go UUID refactor okinrev 2025-12-04 02:15:48 +0100
  • f3070f16f4 P0 UUID Phase A: migrations + backend Go UUID refactor okinrev 2025-12-04 02:15:48 +0100
  • 94dac54d40 P0 UUID Phase A: migrations + backend Go UUID refactor okinrev 2025-12-04 02:15:48 +0100
  • da4a6efbbc P0 UUID Phase A: migrations + backend Go UUID refactor okinrev 2025-12-04 02:15:48 +0100
  • 327ac36a30 BASE: completing the initial repo state okinrev 2025-12-03 22:56:50 +0100
  • 9fae6aeebc BASE: completing the initial repo state okinrev 2025-12-03 22:56:50 +0100
  • f88d4740f3 BASE: completing the initial repo state okinrev 2025-12-03 22:56:50 +0100
  • 2266801375 BASE: completing the initial repo state okinrev 2025-12-03 22:56:50 +0100
  • 66f5ae9921 adding initial veza-rust-common, veza-docs, veza-desktop, veza-mobile okinrev 2025-12-03 22:29:57 +0100
  • 5078e87e78 adding initial veza-rust-common, veza-docs, veza-desktop, veza-mobile okinrev 2025-12-03 22:29:57 +0100
  • 5ecd02b1db adding initial veza-common okinrev 2025-12-03 22:24:14 +0100
  • 26277cdfa0 adding initial veza-common okinrev 2025-12-03 22:24:14 +0100
  • a01d7a25ac adding initial stream server (Rust) okinrev 2025-12-03 20:36:56 +0100
  • 9fe9b97745 adding initial stream server (Rust) okinrev 2025-12-03 20:36:56 +0100
  • 38ac12b3ad adding initial chat server (Rust) okinrev 2025-12-03 20:33:26 +0100
  • afd086cc94 adding initial chat server (Rust) okinrev 2025-12-03 20:33:26 +0100
  • 2425c15b09 adding initial backend API (Go) okinrev 2025-12-03 20:29:37 +0100
  • fa20872585 adding initial backend API (Go) okinrev 2025-12-03 20:29:37 +0100
  • 6e2e16fbb5 initial: initial repo set up (README, LICENSE, CONTRIBUTORS, etc...) okinrev 2025-12-03 13:54:23 +0100
  • 1dd3f580a3 initial: initial repo set up (README, LICENSE, CONTRIBUTORS, etc...) okinrev 2025-12-03 13:54:23 +0100
  • d6a9eef4d6 Initial commit okinrev 2025-12-03 10:02:55 +0100
  • 581efdbe1e
    Initial commit okinrev 2025-12-03 10:02:55 +0100