Wilman Yesid Farfan Diaz
|
c4621cb13c
|
feat: add edge agent OTA update triggering and health monitoring handlers
|
2026-07-07 23:06:39 -05:00 |
|
Wilman Yesid Farfan Diaz
|
d3d1a6df01
|
feat: implement core backend-api, events-relay, telemetry-ingestor, and build-orchestrator services with prometheus monitoring infrastructure
|
2026-07-07 23:06:27 -05:00 |
|
|
|
acf1a72d71
|
feat: implement granular RLS policies for operations_downtime table instead of generic helper call
|
2026-07-06 00:51:46 -05:00 |
|
|
|
0228005590
|
refactor: migrate asset-dependent tables to custom RLS policies based on asset_id mapping
|
2026-07-06 00:41:10 -05:00 |
|
|
|
ce85c67022
|
refactor: remove RLS configuration for telemetry_alarms table in multi-tenancy migration
|
2026-07-06 00:33:41 -05:00 |
|
|
|
7883c5e58e
|
chore: remove row level security policies from telemetry_raw table
|
2026-07-06 00:26:17 -05:00 |
|
|
|
7cdc8ace05
|
feat: add crash reporting via MQTT, implement periodic data store-and-forward drainage, and enforce periodic signal publication in deadband filter to comply with ANH 0651 regulations.
|
2026-07-05 23:12:35 -05:00 |
|
henryor
|
ac95b628c4
|
feat(pwa): add well-scoped operator access
|
2026-07-01 11:02:39 -05:00 |
|
henryor
|
771cafee6c
|
fix(billing): align commercial classification contract
|
2026-06-29 23:47:19 -05:00 |
|
henryor
|
d1a5d66003
|
feat(admin): show commercial billing breakdown
|
2026-06-29 23:21:33 -05:00 |
|
henryor
|
145707bc9b
|
feat(billing): add commercial profile backend
|
2026-06-29 22:15:03 -05:00 |
|
henryor
|
7243bffb09
|
feat(billing): add commercial profile rules foundation
|
2026-06-29 21:29:18 -05:00 |
|
henryor
|
73db1f93ce
|
fix: stabilize post-merge validation
|
2026-06-29 10:34:10 -05:00 |
|
henryor
|
1d7dac895b
|
feat(billing): add hf lf usage backend
|
2026-06-28 21:24:43 -05:00 |
|
henryor
|
f5eb8335e5
|
fix(api): dedupe movement retries by client id
|
2026-06-27 11:45:34 -05:00 |
|
henryor
|
bafd0eeaee
|
fix(telemetry): handle compressed chunks in migration
|
2026-06-27 10:23:53 -05:00 |
|
henryor
|
34754810ba
|
feat(telemetry): split silence alarms by origin
|
2026-06-27 08:46:14 -05:00 |
|
henryor
|
c3668d047f
|
feat(telemetry): persist scada mqtt by resolved device
|
2026-06-27 08:46:03 -05:00 |
|
henryor
|
6315307e4a
|
fix(telemetry): persist lf source with project access
|
2026-06-27 08:45:50 -05:00 |
|
henryor
|
1f940e8164
|
feat(telemetry): add source contract schema
|
2026-06-27 08:45:37 -05:00 |
|
Wilman Yesid Farfan Diaz
|
e661caa514
|
feat: add multi-stage Dockerfiles for centralized service building and deployment
|
2026-06-26 21:16:16 -05:00 |
|
Wilman Yesid Farfan Diaz
|
d9daa6e6e4
|
feat: implement multi-stage Docker builds using cargo-chef for all backend services and optimize frontend build caching
|
2026-06-26 21:03:55 -05:00 |
|
henryor
|
d70efd6b5e
|
fix(mqtt): support larger deploy payloads
|
2026-06-25 18:08:56 -05:00 |
|
henryor
|
f28cb4dad7
|
fix(edge): recover stalled installer builds
|
2026-06-25 18:00:22 -05:00 |
|
henryor
|
4b9fc196e5
|
fix(anh): use Colombia timezone in report JSON
|
2026-06-22 08:06:22 -05:00 |
|
Wilman Yesid Farfan Diaz
|
a3401cfd95
|
feat: implement Telegram notifications and add rate-limited system error alerts to watchdog checks
|
2026-06-22 02:11:07 -05:00 |
|
henryor
|
9cccb8ba0e
|
fix(security): replace telemetry websocket JWT query
|
2026-06-20 20:19:45 -05:00 |
|
henryor
|
28301e68fa
|
feat(anh): split daily generation and regeneration
|
2026-06-20 19:47:42 -05:00 |
|
henryor
|
9bdb804dfd
|
fix(api): limit offline agent noise
|
2026-06-20 17:56:51 -05:00 |
|
henryor
|
a02a10556e
|
fix(api): scope alarms to tenant access
|
2026-06-20 17:36:32 -05:00 |
|
henryor
|
5c2ddac702
|
fix(anh): stabilize scheduled report generation
|
2026-06-20 09:11:13 -05:00 |
|
henryor
|
0e6ed3b5db
|
fix(admin): restrict customer user roles
|
2026-06-19 09:14:29 -05:00 |
|
henryor
|
1617c89f8f
|
fix(api): support alarm acknowledgement migration on hypertables
|
2026-06-19 09:14:21 -05:00 |
|
henryor
|
b077adf0f8
|
fix(billing): avoid compile-time database checks
|
2026-06-19 08:16:17 -05:00 |
|
henryor
|
ea1cd59f33
|
feat(admin): acknowledge grouped alerts
|
2026-06-19 08:16:07 -05:00 |
|
henryor
|
11f29f9248
|
chore(rust): normalize workspace formatting
|
2026-06-18 23:03:50 -05:00 |
|
henryor
|
0bae416111
|
fix(anh): protect scheduled report versions
|
2026-06-18 21:26:09 -05:00 |
|
henryor
|
42cda1ce70
|
feat(anh): add report correction workflow
|
2026-06-18 21:26:08 -05:00 |
|
henryor
|
b799cb3109
|
fix(anh): exclude unconfirmed report scopes
|
2026-06-18 06:11:14 -05:00 |
|
Wilman Yesid Farfan Diaz
|
d3ec5f8645
|
feat: implement multi-stage Dockerfiles for individual services using cargo-chef and update unified build configuration
|
2026-06-16 20:57:47 -05:00 |
|
henryor
|
a166e8ea0e
|
feat(anh): auto provision schedules for confirmed contracts
|
2026-06-16 20:29:29 -05:00 |
|
henryor
|
9953a49eb3
|
fix(access): restore invitation resend test helpers
|
2026-06-16 20:29:28 -05:00 |
|
Wilman Yesid Farfan Diaz
|
74e7832aef
|
feat: implement core edge-agent services, backend handlers for protocol imports and reports, and frontend admin modules
|
2026-06-16 18:35:11 -05:00 |
|
henryor
|
5bce7cb5fc
|
fix(anh): clarify report approval messaging
|
2026-06-16 10:48:26 -05:00 |
|
henryor
|
a6fc71bcc9
|
feat(anh): add report schedule configuration
|
2026-06-16 10:48:25 -05:00 |
|
henryor
|
12adbc2e8c
|
test(anh): harden sealed download coverage
|
2026-06-16 07:37:20 -05:00 |
|
henryor
|
b3fe40637d
|
feat(anh): seal generated report downloads
|
2026-06-16 07:22:54 -05:00 |
|
henryor
|
fceb8fe1a5
|
feat(anh): add sealed report metadata foundation
|
2026-06-16 05:39:12 -05:00 |
|
henryor
|
e1c10f58f8
|
fix(admin): repair settings profile security
|
2026-06-15 21:22:12 -05:00 |
|
henryor
|
a4627c2b4c
|
fix(admin): scope user management by project
|
2026-06-15 20:32:39 -05:00 |
|