Commit Graph

  • 971420ebaa feat: Add language switcher to client portal header for desktop view javier 2026-05-27 10:12:57 +02:00
  • 0f720567c3 feat: Register background sync for offline actions when queued or stored javier 2026-05-27 09:29:44 +02:00
  • 0bf2d82ee1 Implement company management with logo, nickname, status fields; add filters by type and estado; CSV export functionality javier 2026-05-27 01:33:27 +02:00
  • 4ab7935c17 feat: Add change orders system with client approval/rejection and integrate with client portal javier 2026-05-25 19:08:06 +02:00
  • 07ffce437f feat: Add offline media capture capability and enhance offline sync system with comprehensive action type support javier 2026-05-25 18:41:54 +02:00
  • d4d5097fe2 feat: Enhance offline sync system with support for multiple action types (progress_update, inspection, feature_create, media_upload) and improved error handling javier 2026-05-25 17:59:03 +02:00
  • c556a4910b feat: Add Excel export functionality for reports (projects, phases, inspections) using maatwebsite/excel javier 2026-05-25 17:21:25 +02:00
  • fd166edbc6 feat: Enhance PWA with advanced service worker (network-first strategy), background sync, and push notifications javier 2026-05-25 16:35:55 +02:00
  • 8ca8dfbccc feat: Add client portal with project selection, progress overview, gallery, and change order approval javier 2026-05-25 15:57:06 +02:00
  • 4f5569a156 feat: Add reports dashboard with Chart.js analytics and PWA improvements (Avante) javier 2026-05-25 14:38:49 +02:00
  • dbe43a04f3 feat: Add language switcher to responsive settings dropdown javier 2026-05-14 13:06:11 +02:00
  • 61910d366f feat: Add language switcher to guest layout javier 2026-05-14 12:58:27 +02:00
  • 2c2e8fde7d feat: Add PWA support (manifest, service worker) and Companies tab to project edit javier 2026-05-14 12:53:24 +02:00
  • 4f4e83bc66 Actualizar resources/views/projects/edit.blade.php javier 2026-05-14 10:19:32 +02:00
  • 06ac844402 fix: Resolve missing parameter error in ProjectTable.php by restoring proper column configuration javier 2026-05-13 12:35:42 +02:00
  • a9000d453e feat: Add company association to projects with role management javier 2026-05-13 11:20:33 +02:00
  • 69e6c7889a Fix confirm() syntax error in ProjectTable.php: replace malformed string concatenation with proper translation function call javier 2026-05-12 14:45:51 +02:00
  • a3918a54a5 Fix syntax error in ProjectTable.php: remove erroneous backslashes before array declarations javier 2026-05-12 14:12:56 +02:00
  • 4af4387b1e Implement Rappasoft Livewire Tables for project list and replace old component javier 2026-05-12 14:04:07 +02:00
  • 0bc3ca3d3e Create reusable Livewire component for project edit tabs and replace manual tabs implementation javier 2026-05-12 12:06:17 +02:00
  • 65254a0dfa Fix project edit view: implement DaisyUI tabs for project data, phases, and users javier 2026-05-12 09:51:56 +02:00
  • 86dcf960a7 Refactor project edit view: split into tabs for project data, phases, and users javier 2026-05-12 09:17:28 +02:00
  • 53df28068c Fix: Corrected JavaScript syntax in project-map Blade template (selectFeature and window.openViewer calls). Feat: Enhanced templates page with clearer button text and explanatory text for generic template creation. javier 2026-05-11 23:27:14 +02:00
  • 7959d44211 fix: Corrected syntax error in project-map Blade template that was preventing map loading; fixed @json() syntax to !!json_encode()!! javier 2026-05-11 18:13:05 +02:00
  • a4547d4bda feat: Add new template button to templates page and improve template creation form javier 2026-05-11 16:36:16 +02:00
  • c574e67d71 Add 'Nuevo template' button to template manager javier 2026-05-11 15:32:00 +02:00
  • 436e3ba5cf Add phase selection to template manager and create new template button javier 2026-05-11 15:28:16 +02:00
  • 43e8a70f9c Add phase_id to InspectionTemplate model javier 2026-05-11 14:35:24 +02:00
  • ca74a0c2e2 Add phase_id to inspection_templates to allow templates per phase (optional) javier 2026-05-11 14:00:21 +02:00
  • 8662e092df Add quick links to projects list and user management in admin view javier 2026-05-11 13:14:26 +02:00
  • 472a1fdee0 Fix: Capas desaparecen al deseleccionar en mapa principal - corregir manejo de parámetros Livewire en event listener layersUpdated; actualizar configuración Tailwind para DaisyUI javier 2026-05-11 11:54:19 +02:00
  • b708e41d6f Fix: Añadir relación feature() al modelo Inspection para resolver RelationNotFoundException en dashboard javier 2026-05-11 10:58:25 +02:00
  • 2cb10b0854 Gestión de usuarios por proyecto: ProjectUsers Livewire, AdminUsers, panel admin con roles, protección de rutas javier 2026-05-09 23:32:22 +02:00
  • 3e8b6f1eb3 Sistema multilingüe EN/ES: middleware SetLocale, LanguageSwitcher, campo locale en users, traducciones en dashboard/mapa/proyectos/gestores javier 2026-05-09 23:14:48 +02:00
  • 7bf5a90a24 Fix: import duplicado en ProjectController javier 2026-05-09 22:35:03 +02:00
  • 8f7b9aa09b Sistema de archivos multimedia: MediaManager, checkbox imágenes en mapa, modal visor, subida por feature/proyecto javier 2026-05-09 22:28:20 +02:00
  • dabd35091a Mapa: panel de fases con acceso a gestionar capas y progreso, editor funcional, saveFeatureProgress, onTemplateChange javier 2026-05-09 21:30:46 +02:00
  • 2a300241f9 Dashboard con stats, LayerUpload funcional, PhaseProgress eager-loading, README actualizado javier 2026-05-09 21:17:36 +02:00
  • 7461bd9124 feat: implementar modal gestión capas y limpieza de stubs duplicados javier 2026-05-08 09:01:00 +02:00
  • 199fb487c2 fix: correcciones parciales - ProjectController, ProfileController, Phase features, project-map JS javier 2026-05-08 01:16:20 +02:00
  • 156aa14bbb Initial commit - construprogress app javier 2026-05-07 23:31:33 +02:00