Commit Graph

380 Commits

Author SHA1 Message Date
henryor
0d5edfe872 chore(edge): subir version a 0.3.7
All checks were successful
Build, MSI & Deploy / Build Docker images (push) Successful in 4m48s
Build, MSI & Deploy / Build Edge Agent Binaries (push) Successful in 7s
Build, MSI & Deploy / Deploy to Dokploy (push) Successful in 0s
Build, MSI & Deploy / Build Edge Agent MSI (push) Successful in 33s
Build, MSI & Deploy / Send notification (push) Successful in 0s
2026-07-12 21:42:37 -05:00
Wilman Yesid Farfan Diaz
38b540a2ea feat: implement Windows named pipe IPC server for agent-tray communication
All checks were successful
Build, MSI & Deploy / Build Docker images (push) Successful in 10m52s
Build, MSI & Deploy / Build Edge Agent Binaries (push) Successful in 8s
Build, MSI & Deploy / Deploy to Dokploy (push) Successful in 0s
Build, MSI & Deploy / Build Edge Agent MSI (push) Successful in 40s
Build, MSI & Deploy / Send notification (push) Successful in 0s
2026-07-12 18:28:01 -05:00
Wilman Yesid Farfan Diaz
eb2dcbe4f8 feat: initialize full microservices architecture including backend-api, edge-agent, infrastructure backup, and supporting modules
Some checks failed
Build, MSI & Deploy / Build Docker images (push) Failing after 1m46s
Build, MSI & Deploy / Deploy to Dokploy (push) Has been skipped
Build, MSI & Deploy / Build Edge Agent Binaries (push) Failing after 1m11s
Build, MSI & Deploy / Build Edge Agent MSI (push) Has been skipped
Build, MSI & Deploy / Send notification (push) Successful in 0s
2026-07-12 18:22:02 -05:00
Wilman Yesid Farfan Diaz
351f7e23d0 Actualizacion de versi[on al MSI del Edge Agent, manejo en el Cargo.toml del edge agent. 2026-07-11 23:04:10 -05:00
Wilman Yesid Farfan Diaz
fd3809ab1d fix(installer): traducir instalador a español, corregir tildes y optimizar contraste de fondos
All checks were successful
Build, MSI & Deploy / Build Docker images (push) Successful in 4m47s
Build, MSI & Deploy / Build Edge Agent Binaries (push) Successful in 7s
Build, MSI & Deploy / Deploy to Dokploy (push) Successful in 1s
Build, MSI & Deploy / Build Edge Agent MSI (push) Successful in 34s
Build, MSI & Deploy / Send notification (push) Successful in 0s
2026-07-11 22:21:46 -05:00
Wilman Yesid Farfan Diaz
f862aa3d20 feat: add WiX installer configuration for Edge Agent and Tray services
Some checks failed
Build, MSI & Deploy / Build Docker images (push) Successful in 4m48s
Build, MSI & Deploy / Build Edge Agent Binaries (push) Successful in 9s
Build, MSI & Deploy / Deploy to Dokploy (push) Successful in 0s
Build, MSI & Deploy / Build Edge Agent MSI (push) Failing after 30s
Build, MSI & Deploy / Send notification (push) Successful in 1s
2026-07-11 21:54:00 -05:00
Wilman Yesid Farfan Diaz
78b56807b0 fix(ci): secuenciar build y push de tags para evitar perdida de etiquetas
Some checks failed
Build, MSI & Deploy / Build Docker images (push) Failing after 6m30s
Build, MSI & Deploy / Deploy to Dokploy (push) Has been skipped
Build, MSI & Deploy / Build Edge Agent Binaries (push) Failing after 1s
Build, MSI & Deploy / Send notification (push) Successful in 0s
Build, MSI & Deploy / Build Edge Agent MSI (push) Has been skipped
2026-07-11 19:57:24 -05:00
Wilman Yesid Farfan Diaz
e8653c1177 feat: implement automated failover-agent service and orchestration scripts for high availability management 2026-07-09 21:06:55 -05:00
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
3fe7517cc2 refactor: remove unused WiX utility namespace and service auto-restart configuration 2026-07-07 00:15:57 -05:00
7b9efe6741 refactor: encapsulate Windows named pipe creation in a synchronous function to avoid Send bound issues in async tasks 2026-07-06 23:29:23 -05:00
b88ee8f6ce fix: define SECURITY_DESCRIPTOR_REVISION constant to support newer windows-sys versions 2026-07-06 23:25:50 -05:00
2692e3c4c5 chore: update tray-icon and windows-sys dependencies in edge-agent 2026-07-06 22:49:29 -05:00
09fcf5c21d refactor: improve edge-tray UI responsiveness, modernize IPC pipe creation, and update Windows dependencies 2026-07-06 21:52:18 -05:00
24f2b2fa84 chore: update Dockerfile to copy all icon files instead of a single specific one 2026-07-06 20:30:16 -05:00
henryor
8e4f7fb2f1 feat(admin): add trends detail modal 2026-07-06 16:48:51 -05:00
henryor
acf21b29cf feat(admin): paginate trends variables 2026-07-06 16:31:09 -05:00
henryor
ceb2bf95dc feat(admin): add trends operational summary 2026-07-06 14:39:33 -05:00
henryor
6a23b36212 fix(admin): improve trends data integrity 2026-07-06 14:25:11 -05:00
henryor
d25ceaeb8f fix(admin): remove variables trend column 2026-07-06 13:39:38 -05:00
40954b59de feat: add application icon and implement automatic process termination for edge-tray during installation 2026-07-06 01:48:24 -05:00
6fd5b19fca feat: implement real-time OTA update progress reporting and tray icon status indicators 2026-07-06 01:23:37 -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
c7d2774159 refactor: move ipc_protocol module declaration and optimize frontend Docker multi-stage build cache 2026-07-05 23:56:06 -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
a535a96aa6 feat(pwa): improve field measurement capture UX 2026-07-01 20:09:24 -05:00
henryor
28f58ce03c fix(pwa): limit login credential length 2026-07-01 18:17:04 -05:00
henryor
216f7f540d feat(pwa): clarify field navigation 2026-07-01 18:04:53 -05:00
henryor
d7adc368e2 fix(pwa): pass asset into measurement fields 2026-07-01 17:21:00 -05:00
henryor
45ffe8d377 feat(pwa): add field home dashboard 2026-07-01 17:05:53 -05:00
henryor
e3eb48866c fix(pwa): restore measurement fields and well copy 2026-07-01 16:40:49 -05:00
henryor
fc3bc9cea6 fix(admin): clean operator well labels 2026-07-01 15:45:36 -05:00
henryor
ac95b628c4 feat(pwa): add well-scoped operator access 2026-07-01 11:02:39 -05:00
henryor
e49edc3eea feat(pwa): rebalance field layout navigation 2026-06-30 12:02:27 -05:00
henryor
520157ffe5 feat(pwa): add feedback primitives 2026-06-30 11:33:59 -05:00
henryor
513b157a1b feat(pwa): add accessible form primitives 2026-06-30 11:02:04 -05:00
henryor
2f3edc9a2a fix(pwa): improve primary token contrast 2026-06-30 10:04:50 -05:00
henryor
2e23dc0593 chore(pwa): point shadcn config at consolidated globals.css 2026-06-30 09:48:08 -05:00
henryor
a68a4851f8 Merge remote-tracking branch 'origin/main' into feat/pwa-design-system-pr1-tokens 2026-06-30 09:47:47 -05:00
henryor
9888fec179 feat(pwa): re-skin measurements feature with semantic design tokens
Replace hardcoded hex colors and raw Tailwind palette classes
(amber-*, red-*, emerald-*, slate-*) in MeasurementPage, PozoFields,
TanqueFields, DynamicManualFields, AssetSelector, MeasurementForm and
SyncStatusBadge with the semantic tokens consolidated in globals.css
(primary, status-*, card, border, muted-foreground, destructive).

SyncStatusBadge's offline state now uses the dedicated status-offline
(gray) token instead of reusing status-error (red), matching the
design's 5-state status palette. No logic or behavior changes — visual
only, matching the movements feature's existing token usage.

Adds a content-based Vitest guard (measurements-tokens.test.ts) that
fails if any hardcoded hex or raw palette class reappears in this
feature.
2026-06-30 08:40:55 -05:00
henryor
c97971fbc5 fix(admin): stabilize well detail variable grid 2026-06-30 08:24:53 -05:00
henryor
e36aa0102b chore(pwa): delete dead config and orphaned stylesheets
tailwind.config.js is dead under Tailwind v4 (no @config directive
references it, postcss.config.js loads @tailwindcss/postcss directly,
and globals.css already defines OKLCH tokens the legacy HSL palette
never matched).

src/index.css and src/styles/index.css are orphaned duplicates of
globals.css with no imports anywhere in the app. src/App.tsx and
src/App.css are a dead mock prototype superseded by the real router.

Pre-verified zero importers for every deleted file before removal;
Vitest suite stays green.
2026-06-30 08:15:53 -05:00
henryor
2df14e7a85 feat(pwa): consolidate design tokens to OmniOil Orange + status palette
Re-key --color-primary/accent/ring in globals.css to OmniOil Orange
(oklch(0.70 0.19 41) = #f97316) in both the @theme inline block and the
:root back-compat block, keeping them in lockstep.

Add 5 named status tokens (synced/pending/syncing/error/offline) with
foreground pairs, a type scale with a 16px body floor, and a 48px
touch-target spacing token. These are the foundation for the
field-design-system StatusBadge and form primitives landing in
follow-up PRs.
2026-06-30 08:12:11 -05:00
henryor
a6d8320449 feat(admin): link panorama well cards 2026-06-30 07:42:33 -05:00
henryor
703507d03b fix(admin): clarify well critical alerts 2026-06-30 07:27:34 -05:00
henryor
d7d353068d fix(admin): stabilize panorama variable metrics 2026-06-30 07:09:03 -05:00