ed6b5cd3a5logging: Add correlation ID middleware and structured logging with request tracing
alexpolo1
2025-12-22 22:31:16 +00:00
c49a0cc57bauth: Integrate JWT auth context into App.js with LoginForm component
alexpolo1
2025-12-22 22:28:57 +00:00
88996342f2auth: Add JWT middleware and React Auth context with token refresh
alexpolo1
2025-12-22 22:26:22 +00:00
30a4a9995etest: Add backend tests for API routes and formula safety, wire into CI
alexpolo1
2025-12-22 22:23:13 +00:00
0af151cda4ci: Add minimal GitHub Actions workflow for frontend build and backend sanity
alexpolo1
2025-12-22 22:20:22 +00:00
dc2fe3ce6edev: Align frontend dev proxy and API base to server port 4032
alexpolo1
2025-12-22 22:06:11 +00:00
fa2a79f8aasec: Replace eval with safe expression parser (expr-eval) for material formulas
alexpolo1
2025-12-22 21:56:51 +00:00
0435f121d1feat: remove old MaterialPackages and SmartPackages components; add performance optimization indexes for various tables
alexpolo1
2025-12-22 21:51:33 +00:00
efc3475ac0docs: Add repo-level Project Memory and README pointer for Copilot Chat grounding
alexpolo1
2025-12-22 21:36:37 +00:00
835dd9654ffeat: Enhance Selenium tests for Carpenter Quote with improved loading checks and realism validation
alexpolo1
2025-12-20 14:58:39 +00:00
7489234f74Implement OpenAI Costs API integration with backend and frontend updates
alexpolo1
2025-11-16 21:00:04 +00:00
b0b6f05333feat: Implement Nøgletal Dashboard with GraphQL API integration
alexpolo1
2025-11-16 20:03:44 +00:00
9795d2eddeAdd tests and HTML for Excel-style materials table
alexpolo1
2025-11-16 19:08:12 +00:00
b06152385cstyle: Enhance styling for materials tables and task dialog components
alexpolo1
2025-11-16 08:05:56 +00:00
8fd3ecd001feat: Implement backend PUT endpoint for updating customer projects and add auto-save functionality for materials in FinalReview component
alexpolo1
2025-11-16 07:35:42 +00:00
35f2748baeUdvidet opgave database til 72 tømreropgaver
alexpolo1
2025-11-15 22:00:12 +00:00
03fa42e9c5Tilføjet opgave søgning i database
alexpolo1
2025-11-15 21:58:23 +00:00
5faf4f0a21Implementeret material search API endpoint
alexpolo1
2025-11-15 21:51:13 +00:00
d609299a6aFix: Manuel mode skal ikke vise B7 beskrivelse eller auto-loade materialer
alexpolo1
2025-11-15 21:45:05 +00:00
4b594e8ebfFjernet 'Automatisk beregnet' tekst - materialer kommer fra smart pakken
alexpolo1
2025-11-15 21:36:37 +00:00
9bc4466279Manuel tilbud-mode: Tilføj materialer fra DB og opret opgaver selv
alexpolo1
2025-11-15 21:33:04 +00:00
f47d8e98b6Smart Pakke Vælger: Fjernet auto-valg, tilføjet AI-forslag og flere pakker
alexpolo1
2025-11-15 21:26:17 +00:00
74affaca24feat: Enhance auto-save functionality by tracking user interaction in EnhancedGeometry component
alexpolo1
2025-11-14 22:08:02 +00:00
a69e3850aaAdd license information for React and related libraries in LICENSE.txt
alexpolo1
2025-11-14 21:49:45 +00:00
8773d96e94feat: Add AI-Powered Visual Testing Suite using Selenium and OpenAI Vision API
alexpolo1
2025-11-14 20:27:19 +00:00
910b8eb94cAdd complete Selenium test suite for Tilbudgivern application
alexpolo1
2025-11-14 14:16:00 +00:00
bdb9e524dbImplement manual and automated tests for auto-save countdown feature
alexpolo1
2025-11-14 11:28:58 +00:00
31a4e4f61ffeat: Improve installation manual fetching by enforcing URL requirement and enhancing user feedback in MaterialDialog
alexpolo1
2025-11-07 12:41:16 +00:00
12263aef2efeat: Enhance material pricing integration by adding JOINs in API and updating SmartPackageForm to auto-add tasks from installation manuals
alexpolo1
2025-11-07 12:01:07 +00:00
0c186eb06ffeat: Implement price calculation and drag-and-drop functionality in SmartPackageForm
alexpolo1
2025-11-07 09:58:08 +00:00
537d55c106feat: Consolidate tag categories into a single "Tag" category and update related scripts and documentation
alexpolo1
2025-11-07 09:13:12 +00:00
faaf9500f5feat: Add API test HTML page and update server check documentation
alexpolo1
2025-11-07 08:44:35 +00:00
99a31cb3cbfix: Downgrade dependencies for Node.js compatibility and add engines field
alexpolo1
2025-11-07 08:08:24 +00:00
26d3452d59Add comprehensive tests for API verification, frontend integration, and PDF generation
alexpolo1
2025-11-07 08:02:07 +00:00
0ebca585d7feat: Implement auto-save functionality for geometry and smart packages, enhance roof type options, and update frontend status report
alexpolo1
2025-11-05 09:42:43 +00:00
210ad7a2a4fix: Improve calendar view error handling and empty state messages
alexpolo1
2025-11-05 08:55:46 +00:00
3a67e106a2feat: Add corner house (vinkelhus) calculation support
alexpolo1
2025-11-05 08:50:36 +00:00
d4d3eb3d00feat: Implement Bygma Prisbog import script to handle CSV import of 54,558 products
alexpolo1
2025-10-26 08:15:46 +00:00
dc4a470a58feat: Implementere erfaringsbaserede SmartPackages med varenumre og geometri-beregning
alexpolo1
2025-10-25 04:52:26 +00:00
9f7ff8456bRefactor Smart Package Management Service and Frontend Components
alexpolo1
2025-10-24 07:45:19 +00:00
a632107999feat: Migrate planning calendar endpoint to GraphQL and remove deprecated services
alexpolo1
2025-10-23 22:21:37 +00:00
1d96d69a58feat(graphql): Implement comprehensive GraphQL queries for hours, hour types, and business hours
alexpolo1
2025-10-23 22:01:33 +00:00
a0c5beb738feat: new bygma webpage crawler, and graphql api full feature set to replace api v2
alexpolo1
2025-10-23 13:22:30 +00:00
0a44cb0ab3feat: Add API endpoints for fetching tasks and package categories, enhance routing and logging in SmartPackages
alexpolo1
2025-10-22 21:25:56 +00:00
2d7218d67efeat: Implement TaskDialog component for managing tasks in smart packages
alexpolo1
2025-10-22 19:29:21 +00:00
2c121882bcfeat: Enhance CalendarGrid with status filters and improved event handling
alexpolo1
2025-10-21 15:21:02 +00:00
d4fb536198feat: Filter calendar to show only employees with events
alexpolo1
2025-10-21 08:47:23 +00:00
598c0b073cfeat: Show customer names in calendar instead of task descriptions
alexpolo1
2025-10-21 08:00:04 +00:00
2df6ee1e7cfeat: Calendar shows task titles and integrates directly with Ordrestyring API
alexpolo1
2025-10-21 07:51:32 +00:00
f9648991c0feat: Update CalendarGrid status color mapping and improve database query for calendar events
alexpolo1
2025-10-21 07:23:41 +00:00