Javier Braña javier
  • Joined on 2025-01-27
javier pushed to main at javier/construprogress 2026-05-27 20:29:03 +02:00
cf3d32a6fa Add interactive map to project form for setting coordinates and updating address/country
52f586f815 Fix: selectFeature and window.openViewer JS syntax in project-map.blade.php
Compare 2 commits »
javier pushed to main at javier/construprogress 2026-05-27 13:38:37 +02:00
0f1aa2c38e feat: Update ProjectTable with ID column, improved actions buttons, and modern column configuration
javier pushed to main at javier/BudgetPro 2026-05-27 13:12:21 +02:00
b3b0116699 fix: Improve error handling in product composition insertion and fix ItemNumberDelegate::setEditorData
javier pushed to main at javier/BudgetPro 2026-05-27 12:22:53 +02:00
649ddff5fe fix: Resolved technical debt - updated TODO/FIXME items: fixed UPDATE query in formproduct.cpp, corrected toDouble() in itemnumberdelegate.cpp, added ElementType enumeration, implemented composition deletion in formelementlist.cpp, updated README
javier pushed to main at javier/construprogress 2026-05-27 11:57:51 +02:00
2da0eb817e feat: Add tabs to project map right column with element selector, inspection history and media viewer
971420ebaa feat: Add language switcher to client portal header for desktop view
0f720567c3 feat: Register background sync for offline actions when queued or stored
0bf2d82ee1 Implement company management with logo, nickname, status fields; add filters by type and estado; CSV export functionality
Compare 4 commits »
javier pushed to main at javier/construprogress 2026-05-25 19:09:05 +02:00
4ab7935c17 feat: Add change orders system with client approval/rejection and integrate with client portal
07ffce437f feat: Add offline media capture capability and enhance offline sync system with comprehensive action type support
Compare 2 commits »
javier pushed to main at javier/construprogress 2026-05-25 17:59:20 +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 pushed to main at javier/construprogress 2026-05-25 17:21:43 +02:00
c556a4910b feat: Add Excel export functionality for reports (projects, phases, inspections) using maatwebsite/excel
javier pushed to main at javier/construprogress 2026-05-25 16:39:53 +02:00
fd166edbc6 feat: Enhance PWA with advanced service worker (network-first strategy), background sync, and push notifications
8ca8dfbccc feat: Add client portal with project selection, progress overview, gallery, and change order approval
4f5569a156 feat: Add reports dashboard with Chart.js analytics and PWA improvements (Avante)
Compare 3 commits »
javier created branch main in javier/BudgetPro 2026-05-24 23:27:58 +02:00
javier pushed to main at javier/BudgetPro 2026-05-24 23:27:58 +02:00
f3096faee6 Initial commit of BudgetPro
javier pushed to master at javier/wino-mail-dtkqt 2026-05-24 21:01:54 +02:00
2821647574 Fix compilation errors and implement Phase 6 & 7: NotificationManager and SyncScheduler with real synchronizer integration
javier pushed to master at javier/wino-mail-dtkqt 2026-05-24 03:44:06 +02:00
70700524e0 Implement Fase 7: sincronización en segundo plano con SyncScheduler que verifica cada hora y ejecuta sincronización después de las 5 AM y al menos cada 3 días; integrado en main.cpp y actualizado CMakeLists.txt
javier pushed to master at javier/wino-mail-dtkqt 2026-05-24 00:02:37 +02:00
496fc43f60 Implement Fase 5 lectura de correos y Fase 6 notificaciones: ReaderPage muestra correos reales vía EmailManager, añadido NotificationManager con QSystemTrayIcon y suscripción al Event Bus; actualizados EmailManager y DbChangeProcessor; creado estructura de notificaciones básica
javier pushed to master at javier/wino-mail-dtkqt 2026-05-17 03:08:42 +02:00
4a6551642a Advance Phase 5: added EmailManager, updated main.cpp, improved ReaderPage placeholder, added ComposePage form
javier pushed to master at javier/wino-mail-dtkqt 2026-05-17 02:28:26 +02:00
99812bbf4c Set up structure for Phase 5: ReaderPage and ComposePage placeholders, updated MailListPage and Shell for navigation to reader and composer
javier pushed to master at javier/wino-mail-dtkqt 2026-05-17 01:53:00 +02:00
822ed5db47 Complete Phase 4: Basic UI with QML - MailListPage with folder/email navigation, models connected to DAOs, placeholder pages for Calendar/Contacts/Settings
javier created branch master in javier/wino-mail-dtkqt 2026-05-17 01:25:44 +02:00
javier pushed to master at javier/wino-mail-dtkqt 2026-05-17 01:25:44 +02:00
acec320222 Implement basic UI with QML (MailListPage) and batching DbChangeProcessor (Step 3-4 of transition plan)
e3071a23e0 Paso 2: Implementar sistema de mensajería/eventos con Event Bus y actualizar synchronizers para publicar eventos
b6c5dea86e Add FolderDao and MailItemDao, update MailItem model to include folderId, fileId, size, messageId
7f2e546380 Add AccountDao with CRUD operations
2722e40696 Add DatabaseManager singleton with SQLite initialization and basic tables (Account, Folder, MailCopy, Attachment)
javier pushed to main at javier/construprogress 2026-05-14 13:06:38 +02:00
dbe43a04f3 feat: Add language switcher to responsive settings dropdown