henryor
0d5edfe872
chore(edge): subir version a 0.3.7
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
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
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
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
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
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