d7f9dfd2da
fix: Remove all emojis from scraper to fix ASCII encoding error
alexpolo12025-10-20 10:21:41 +00:00
f8512149b5
feat: Add automated Bygma installation manual scraper with AI analysis
alexpolo12025-10-20 10:19:54 +00:00
0a2c02b51b
feat: Implement task categorization service with fuzzy matching and caching
alexpolo12025-10-20 09:05:59 +00:00
550b374e03
feat: Update last sync status and add intelligent help demo documentation
alexpolo12025-10-15 21:55:18 +00:00
27182828f2
feat: Simplify experience section for similar projects with a cleaner layout and concise information display
alexpolo12025-10-15 13:18:07 +00:00
72ebbc39d8
feat: Implement intelligent task estimation feature with backend service, API endpoint, and frontend integration
alexpolo12025-10-15 13:07:13 +00:00
5e9ab79d4f
feat: Enhance project creation and flow with SmartPakke navigation
alexpolo12025-10-15 12:22:36 +00:00
6c9c5dd9db
feat: Enhance calendar functionality with improved data retrieval and filtering options
alexpolo12025-10-15 11:30:10 +00:00
1d79f4710d
feat: Implement comprehensive analytics population and data synchronization
alexpolo12025-10-14 13:06:02 +00:00
63c38c8cd3
feat: Implement quote creation in ordrestyring system with simulated response and logging
alexpolo12025-10-14 06:10:47 +00:00
d83571b669
Refactor code structure for improved readability and maintainability
alexpolo12025-10-10 22:10:47 +00:00
c571105a31🚀 Major System Enhancement: Complete Smart Package System & Production Ready
alexpolo12025-10-10 19:39:55 +00:00
dd4dffb517
Add InlineSmartPackage component with styling and functionality
alex2025-09-26 15:29:47 +02:00
e82f2c7a8f
feat: Enhance GeometryInput to auto-select roof type based on selected packages
alex2025-09-26 14:36:19 +02:00
04c2623998
feat: Allow creation of editable copies for standard packages and update edit button behavior
alex2025-09-26 01:01:05 +02:00
06ec0f01c4
feat: Enhance quote generation with Smart Pakker integration and improved package handling
alex2025-09-26 00:34:36 +02:00
9f74ec8949
Add initial test suite configuration with Jest and Supertest
alex2025-09-26 00:14:38 +02:00
0a4f13b8ea
Refactor and cleanup nginx configurations; remove obsolete files and update paths in unified-server.js and related scripts. Add debugging and production testing tools for improved diagnostics and deployment processes.
alex2025-09-24 21:19:26 +02:00
ae12fc0a44
feat: Implement Material Packages feature
alex2025-09-24 15:41:40 +02:00
e45aad27db
feat: Update file paths in scripts and add LocalOrdrestyringAnalyzer class for database analysis
alex2025-09-24 15:27:29 +02:00
ae3ad4918b
feat: Implement SmartPackages component and enhance database schema for custom packages and advanced features
alex2025-09-24 14:37:15 +02:00
55ed5fd686
Refactor code structure for improved readability and maintainability
alex2025-09-21 23:54:23 +02:00
23d20fb92b
feat: Remove outdated PDF quote file and add enhanced SQL view for quotes
alex2025-09-21 23:14:13 +02:00
b2d835d09e
feat: Add script to calculate work time based on git commits
alex2025-09-21 01:17:58 +02:00
7438d33fe9
feat: Implement on-demand PDF download for quotes and improve error handling
alex2025-09-21 01:15:19 +02:00
967eea4121
feat: Implement on-demand PDF generation and remove pre-generation logic
alex2025-09-21 01:08:28 +02:00
d089693bd9
feat: Update PDF generation to use HTML template and improve data handling
alex2025-09-21 01:03:11 +02:00
9743ceaaa2
Refactor code structure for improved readability and maintainability
alex2025-09-21 00:59:31 +02:00
bb51c50dff
feat: Add GET endpoint for generating HTML quotes and improve error handling
alex2025-09-21 00:35:56 +02:00
823713cf4a
feat: Update project material handling to support multiple materials in a single request
alex2025-09-21 00:21:11 +02:00
0d35e03f52
feat: Enhance task description handling and improve textarea styling in LaborInput
alex2025-09-20 22:53:44 +02:00
2ac65c3c79
feat: Add confirmation for task removal and implement clear all tasks button in LaborInput
alex2025-09-20 22:44:56 +02:00
4d2d1f4c18
feat: Implement custom task management in LaborInput and enhance work breakdown retrieval in unified-server
alex2025-09-20 22:40:20 +02:00
2769a66ee6
feat: Remove unused tag experience suggestions JSON and update database connection details in analyzer
alex2025-09-20 22:27:50 +02:00
ebc88bf76a
feat: Enhance backend API tests and improve Ordrestyring configuration handling
alex2025-09-20 21:51:03 +02:00
10473e8a32
feat: Add complete data import and incremental update scripts for Ordrestyring
alex2025-09-19 15:06:03 +02:00
1615ec92c1
Add demo system and various analysis scripts
alex2025-09-19 10:59:48 +02:00
cd6cece9da
feat: Add pagination and Bygma product handling to materials API and UI
alex2025-09-18 23:47:52 +02:00
fbac632861
feat: Update Ordrestyring API integration and add real data project suggestion service
alex2025-09-18 23:31:11 +02:00
c3731a470f
feat: Implement Bygma Products component with search and filtering functionality
alex2025-09-18 22:28:35 +02:00
60eeb71681
Add CompletedQuotes component with styling and functionality
alex2025-09-17 01:30:24 +02:00
e888584c7b
feat: Add historical data loading and material management features, including sorting and filtering options
alex2025-09-17 00:23:14 +02:00
9b7e07c533
feat: Enhance error handling and logging in database queries, add historical data and material suggestions endpoints
alex2025-09-16 23:54:52 +02:00
de73f2a29f
Add Nginx configuration for tilbudsgiveren backend with security headers, API proxy, and SPA routing
alex2025-09-16 23:14:17 +02:00
f2c6ca7aaa
Fix login issue: Add production environment config for API URL
alex2025-09-16 18:25:43 +02:00
5923690006
feat(database): Add order_id and order_status to project_quotes, create order_sync_log and dynamic_categories tables, and insert default categories for materials
alex2025-09-16 17:27:35 +02:00
a02a96667a
feat: Implement roof geometry service with complexity calculation, work hour estimation, and carpenter recommendations
alex2025-09-15 23:05:56 +02:00
7baa067f5d
Enhance labor and material price update endpoints with detailed logging and improved error handling
alex2025-09-15 07:31:10 +02:00
8ad6c494fb
Add mock server and database for Bygma pricing test
alex2025-09-15 00:13:47 +02:00
c05047f66a
Enhance error checking in logs and update database schema for material prices
alex2025-09-14 23:11:20 +02:00
a860ca40e1
Komplet systemdiagnose og pipeline automatisering
alex2025-09-14 22:45:45 +02:00
d882369e04
Erstat React fragmenter med div containere for bedre stabilitet
alex2025-09-14 22:25:20 +02:00
ca94e24f52
Fix struktur: Integrer tømrer og materiale tabs i hoved conditional chain
alex2025-09-14 22:21:22 +02:00
54e23bfc76
Stabilisér tømrer og materiale tabs med proper state management
alex2025-09-14 22:16:52 +02:00
a1cdb97991
fix: dropdown count accuracy and OpenAI budget display - Use database counts instead of hardcoded values for category dropdowns - Correct OpenAI budget display to monthly with .16 current usage - Fix gulvlægning count to show 1 entry instead of 2
alex2025-09-14 21:34:18 +02:00