Commit Graph

  • 8b16d35287 fix: keep Smart Packages compatible with roof material (#30) main origin/main origin/HEAD Alex 2026-09-02 07:19:39 +02:00
  • adb7e8a17a fix: enforce complete scope keyword matches (#29) Alex 2026-08-30 18:14:57 +02:00
  • 1a00fdadfe fix: classify roof support reference services (#28) Alex 2026-08-30 17:58:10 +02:00
  • 4f0ba89cbe fix: make material name matches safe and automatic (#27) Alex 2026-08-29 20:56:18 +02:00
  • c0e2010075 feat: add fail-closed quote realism checks (#26) Alex 2026-08-29 20:29:49 +02:00
  • 817d0dac2c Merge pull request #25 from alexpolo1/fix/pdf-system-chrome Alex 2026-08-27 12:21:14 +02:00
  • 1c44a514b4 [verified] fix: use system Chrome for PDF generation alexpolo1 2026-08-27 12:21:09 +02:00
  • ca8eb008d6 Merge pull request #24 from alexpolo1/fix/rental-baseline-after-persist Alex 2026-08-27 12:10:03 +02:00
  • 4e1fd77ee5 [verified] fix: retain server rental baseline alexpolo1 2026-08-27 12:09:58 +02:00
  • a101963292 Merge pull request #23 from alexpolo1/fix/rental-reference-final-review-sync Alex 2026-08-27 12:06:11 +02:00
  • 377d61a07c [verified] fix: persist reference lines before review alexpolo1 2026-08-27 12:05:57 +02:00
  • 0be74a3d95 Merge pull request #22 from alexpolo1/fix/project-rental-pricing-sync Alex 2026-08-26 19:12:30 +02:00
  • 823e072702 [verified] fix: preserve rental pricing in projects alexpolo1 2026-08-26 19:11:35 +02:00
  • dbaec62113 Merge pull request #21 from alexpolo1/fix/jannick-price-import-flow Alex 2026-08-24 08:37:01 +02:00
  • 81b6e1ea21 fix: make Jannick price import usable and safe alexpolo1 2026-08-24 08:31:55 +02:00
  • ae11295dc6 Merge pull request #20 from alexpolo1/feat/haandvaerkpriser-import Alex 2026-08-20 15:39:24 +02:00
  • a56a911bee feat: import reference task prices from haandvaerkpriser.dk alexpolo1 2026-08-20 14:56:29 +02:00
  • f3da7b6ac8 Merge pull request #19 from alexpolo1/chore/retire-deploy-prod-workflow Alex 2026-08-20 14:19:53 +02:00
  • 288346c21e chore: retire deploy-prod.yml, document the real PM2 deploy path alexpolo1 2026-08-20 14:14:57 +02:00
  • 896d90a383 Merge pull request #18 from alexpolo1/fix/deploy-artifact-quota Alex 2026-08-20 14:04:53 +02:00
  • 4c4092099e fix: don't fail deploy jobs when diagnostic artifact upload hits quota alexpolo1 2026-08-20 13:49:32 +02:00
  • 5cbf5c0690 Merge pull request #17 from alexpolo1/fix/carpenter-walkthrough Alex 2026-08-20 13:43:41 +02:00
  • 081e46cb44 fix: only use local system Chromium in Playwright config outside CI alexpolo1 2026-08-20 13:37:23 +02:00
  • 9b7df90385 feat: add carpenter walkthrough release gate (hydration, readiness, material link review) alexpolo1 2026-08-20 13:20:33 +02:00
  • e3261ba14d Merge pull request #16 from alexpolo1/fix/carpenter-walkthrough Alex 2026-08-20 13:19:16 +02:00
  • db34ee96ed fix: make all verified smart packages selectable, not just 5 alexpolo1 2026-08-20 13:00:08 +02:00
  • 271b3fc804 docs: plan carpenter walkthrough fixes alexpolo1 2026-08-18 13:45:34 +02:00
  • 436bcdeb10 Merge pull request #14 from alexpolo1/feat/daily-discord-repo-status Alex 2026-08-18 13:11:20 +02:00
  • 673c802f17 Merge pull request #13 from alexpolo1/feat/three-carpenter-offer-review Alex 2026-08-18 13:06:23 +02:00
  • 8c5b9c5ea5 Merge pull request #12 from alexpolo1/fix/pdf-max-three-pages Alex 2026-08-18 13:00:38 +02:00
  • c3e3255aff [verified] fix: harden material and smart package errors alexpolo1 2026-08-18 12:50:24 +02:00
  • 8d2db6281c feat: send daily repository status to Discord alexpolo1 2026-08-18 10:07:59 +02:00
  • 77cddbf704 fix: harden mobile offer review flow alexpolo1 2026-08-18 00:49:25 +02:00
  • 6dc90a92aa security: move remaining credentials to environment alexpolo1 2026-08-17 09:25:03 +02:00
  • edb73df2d6 docs: archive legacy guides and add Obsidian vault alexpolo1 2026-08-17 09:12:03 +02:00
  • a2a99e1595 chore: stop tracking generated artifacts alexpolo1 2026-08-17 09:11:12 +02:00
  • f9c0b7bc57 feat: harden smart package field workflow alexpolo1 2026-08-15 00:34:28 +02:00
  • 3ab5e8cf5e fix: resolve open smart package issues alexpolo1 2026-08-13 23:58:36 +02:00
  • c6ca27dd22 feat: persist support tickets for Codex worklist alexpolo1 2026-08-13 14:29:15 +02:00
  • 340d15bf78 fix: align support tickets with osTicket API alexpolo1 2026-08-13 13:37:10 +02:00
  • 9c00074327 feat: add image attachments to support feedback alexpolo1 2026-08-13 13:28:29 +02:00
  • ddc52ddc91 fix: cap quote PDFs and add compact recovery alexpolo1 2026-08-13 13:02:16 +02:00
  • d5f65f74d4 feat: mobil tømrerflow og Codex CLI-generering (#8) Alex 2026-08-13 11:47:14 +02:00
  • faffd89fe4 Merge pull request #7 from alexpolo1/agent/smartpakke-integritet Alex 2026-08-13 10:39:43 +02:00
  • 11ad6b7f0b feat: enforce verified smart package catalog alexpolo1 2026-08-10 12:38:52 +02:00
  • 87d9c7bd82 test: verify mobile access notes field alexpolo1 2026-07-08 13:06:16 +02:00
  • fe4f11fe32 ci: survive artifact quota, update actions, clean lint warnings alexpolo1 2026-07-08 13:05:28 +02:00
  • 581204c235 fix: persist geometry and smart package before leaving flow steps alexpolo1 2026-07-08 07:57:36 +02:00
  • 1c2ec2b1fc fix: correct rentals and similar-experience API paths alexpolo1 2026-07-08 07:57:19 +02:00
  • 7ed6494762 fix: correct design issues across desktop and mobile alexpolo1 2026-07-08 07:32:23 +02:00
  • cc9fc941a6 test: cover mobile order readiness flow alexpolo1 2026-07-07 22:01:03 +02:00
  • 4da87de9ae fix: remove frontend hook build warnings alexpolo1 2026-07-07 21:57:40 +02:00
  • c5fd46eba0 feat: add mobile order readiness checks alexpolo1 2026-07-07 21:55:54 +02:00
  • 46c0025e49 feat: add AI usage and quote output polish alexpolo1 2026-07-07 21:30:34 +02:00
  • a6a643fd46 feat: add mobile order field workflow alexpolo1 2026-07-07 21:30:28 +02:00
  • ca4ce44bef feat: improve roof quote readiness alexpolo1 2026-07-07 21:30:23 +02:00
  • 784066af55 fix(ci): limit production deploy trigger alexpolo1 2026-07-05 08:21:00 +00:00
  • 01ad8f4a49 feat: consolidate ordrestyring quote workflow alexpolo1 2026-07-05 08:10:59 +00:00
  • 83a5af07d8 fix: strengthen tilbudsgivern flow validation and automation alexpolo1 2026-05-13 09:25:51 +00:00
  • 002e05bfc7 fix(ordrestyring): close hours-without-case gap and harden local-first sync alexpolo1 2026-04-08 05:56:01 +00:00
  • d081763d20 fix: stabilize ordrestyring sync parsing and simulation hours alexpolo1 2026-04-06 07:44:09 +00:00
  • 4695e28088 feat: add ordrestyring simulation runner alexpolo1 2026-04-05 20:05:07 +00:00
  • 7395d4d290 fix: stabilize ordrestyring sync layers alexpolo1 2026-04-05 19:47:47 +00:00
  • 10d94c7ff1 feat: persist carpenter workflow status and price freshness alexpolo1 2026-03-29 12:27:06 +00:00
  • 3b7772c697 chore: ignore test data and checkpoint current changes alexpolo1 2026-03-04 10:08:49 +00:00
  • 653e364b1e chore: reorganize docs - move md files to correct locations alexpolo1 2026-02-28 18:37:46 +00:00
  • 888e833de6 chore(docs): move top-level .md files to docs/ for better organization alexpolo1 2026-02-28 18:01:12 +00:00
  • bbb75ccce2 feat: Add Advanced Dashboard and perform repo cleanup alexpolo1 2026-02-28 15:19:56 +00:00
  • 5768f2765d Merge pull request #6 from alexpolo1/copilot/check-current-codebase Alex 2026-01-25 12:20:15 +01:00
  • ea8c40a90a Fix syntax error in EnhancedGeometry.js - add missing closing parenthesis for React.memo() copilot-swe-agent[bot] 2026-01-25 11:07:29 +00:00
  • 3a28de0229 Initial plan copilot-swe-agent[bot] 2026-01-25 11:01:49 +00:00
  • 9469a896d3 Merge pull request #1 from alexpolo1/copilot/identify-slow-code-improvements Alex 2026-01-25 12:01:05 +01:00
  • 03071eb7b0 Merge pull request #2 from alexpolo1/copilot/secure-secret-handling Alex 2026-01-25 11:57:25 +01:00
  • db1d3a51b9 Merge pull request #4 from alexpolo1/claude/create-branch-Hy5jt Alex 2026-01-25 11:53:12 +01:00
  • 5ae79376fa Merge pull request #5 from alexpolo1/claude/new-branch-Hy5jt Alex 2026-01-25 11:51:34 +01:00
  • 1ed77551a0 feat: Add comprehensive CI/CD pipelines and fix lint errors Claude 2026-01-25 10:47:16 +00:00
  • 860babdbad fix: Resolve ESLint warnings in frontend components Claude 2026-01-25 10:39:51 +00:00
  • 166036bb83 feat: Enhance production CI with unit tests and security scanning Claude 2026-01-25 09:26:07 +00:00
  • e688c93c5c fix: Update support ticket tests to match API field names Claude 2026-01-25 09:21:44 +00:00
  • 0e66f81693 feat: Add comprehensive CI/CD pipelines for test and production Claude 2026-01-25 08:50:49 +00:00
  • de1aa85b3a Merge pull request #3 from alexpolo1/claude/create-branch-Hy5jt Alex 2026-01-25 09:47:43 +01:00
  • ceaa6039fa docs: Update README with current architecture and tech stack Claude 2026-01-25 08:46:36 +00:00
  • a03b6df348 feat: Crew scheduling system (Phase 1-3) - 8.5/10 rating alexpolo1 2026-01-22 21:59:34 +00:00
  • 94ce1975c9 feat: upgrade Claude Code with everything-claude-code configuration collection alexpolo1 2026-01-22 19:36:57 +00:00
  • e00de36a38 docs: Add comprehensive integration test report and status documentation alexpolo1 2026-01-21 16:49:30 +00:00
  • 0905469c13 feat: Complete Smart Pakker & Opgaver unified integration with test data and validation alexpolo1 2026-01-21 16:48:56 +00:00
  • fe93881c3b docs: add port management guide for permanent startup fixes alexpolo1 2026-01-21 07:57:10 +00:00
  • b096ff55c3 fix: add automatic port cleanup before server start to prevent EADDRINUSE errors alexpolo1 2026-01-21 07:56:56 +00:00
  • 9937e60ed6 fix: correct syntax error in support tickets route and improve error handling alexpolo1 2026-01-21 07:52:13 +00:00
  • a3f07a7d04 fix: support ticket API configuration and error handling alexpolo1 2026-01-21 07:35:29 +00:00
  • f60a0dfd48 feat: add support ticket system with osTicket integration alexpolo1 2026-01-21 07:29:20 +00:00
  • e736645432 feat: Add task saving to database in Smart Packages + cleanup alexpolo1 2026-01-20 11:04:50 +00:00
  • cf9b831e35 docs: Add AI agent configuration files for multiple AI assistants alexpolo1 2026-01-20 11:02:21 +00:00
  • 7f42aa7d89 Add prominent warnings about incomplete refresh token implementation copilot-swe-agent[bot] 2026-01-06 07:29:29 +00:00
  • 8d0e7c159d Address code review: remove JWT secret exports and clarify incomplete refresh implementation copilot-swe-agent[bot] 2026-01-06 07:27:17 +00:00
  • bf2288c1a0 Update unified-server.js to use separate JWT secrets and fail-fast copilot-swe-agent[bot] 2026-01-06 07:25:09 +00:00
  • f7d75e18d9 Add jsonwebtoken and bcryptjs dependencies for authentication copilot-swe-agent[bot] 2026-01-06 07:23:03 +00:00
  • be642f5c1d Implement security improvements: enforce JWT secrets, remove client-side refresh token storage copilot-swe-agent[bot] 2026-01-06 07:20:24 +00:00
  • 7d8ba8cd60 Initial plan copilot-swe-agent[bot] 2026-01-06 07:14:33 +00:00
  • 30b5693e7f Add performance optimization summary document copilot-swe-agent[bot] 2025-12-27 08:41:36 +00:00