Commit graph

  • de4c862372 Fix signOut redirect: include basePath /hp-prod-tracker in redirectTo main Vadym Samoilenko 2026-04-16 19:14:12 +01:00
  • 80114a65c8 Add sign-out button to sidebar Vadym Samoilenko 2026-04-16 19:06:10 +01:00
  • 250796dd0c Replace Auth.js OAuth with MSAL.js SPA browser flow Vadym Samoilenko 2026-04-16 18:49:43 +01:00
  • 6701946092 Fix OAuthRelay: relay on code-only, drop state check Vadym Samoilenko 2026-04-16 15:42:06 +01:00
  • cadba79f55 deploy.sh: replace SECRET check with AZURE_REDIRECT_URI Vadym Samoilenko 2026-04-16 15:30:52 +01:00
  • 17fc539d19 Configure SSO for Azure SPA registration: PKCE without client_secret Vadym Samoilenko 2026-04-16 15:25:57 +01:00
  • bf0bee9c28 Fix SSO: use /api/auth (no basePath) as OAuth redirect_uri Vadym Samoilenko 2026-04-15 15:54:37 +01:00
  • f5b091ceea Fix auth error redirect: include basePath in signIn page path Vadym Samoilenko 2026-04-15 15:33:47 +01:00
  • c412ad7bdf Fix health check URL to include basePath Vadym Samoilenko 2026-04-15 15:29:43 +01:00
  • 1b07542a31 Fix SSO token exchange: restore redirectProxyUrl alongside explicit redirect_uri Vadym Samoilenko 2026-04-15 15:22:01 +01:00
  • 1950ecc7d6 Restore Apache step: add Include to /etc/apache2 on deploy Vadym Samoilenko 2026-04-15 15:16:30 +01:00
  • b7d50ad715 Move Apache config to apache/hp-prod-tracker.conf, remove auto-management Vadym Samoilenko 2026-04-15 15:15:44 +01:00
  • 63818bc6e2 Rewrite deploy.sh following ppt-tool pattern Vadym Samoilenko 2026-04-15 15:13:24 +01:00
  • 548a9d8ef5 Add Apache config snippet and wire into deploy script Vadym Samoilenko 2026-04-15 15:11:00 +01:00
  • 7e32bbc430 Add idempotent deploy script Vadym Samoilenko 2026-04-15 15:08:29 +01:00
  • 6fd240860c Fix SSO redirect URI by setting authorization.params explicitly Vadym Samoilenko 2026-04-15 15:04:42 +01:00
  • aae25a0959 Fix SSO redirect URI to include basePath via redirectProxyUrl DJP 2026-04-14 13:00:01 -04:00
  • f41dfe6024 Pass AUTH_URL through to container for SSO callback DJP 2026-04-13 15:39:09 -04:00
  • 30f804b7ff Fix login redirect missing basePath behind reverse proxy DJP 2026-04-13 15:26:51 -04:00
  • 58d8459b43 Add README + smart Ollama→Claude escalation for tool calling DJP 2026-04-08 16:09:36 -04:00
  • 697b015675 Dynamic tool selection for Ollama based on user intent DJP 2026-04-08 15:55:07 -04:00
  • e99391b824 Reduce Ollama context size for gemma4 reliability DJP 2026-04-08 15:52:48 -04:00
  • 660caeeafc Add response logging for Ollama to diagnose timeout DJP 2026-04-08 15:42:32 -04:00
  • 2c7f85bca3 Flatten Ollama conversation to plain text to fix JSON parse error DJP 2026-04-08 15:28:18 -04:00
  • ddbd0a3fd3 Fix Ollama JSON parse error by sending Content-Length header DJP 2026-04-08 15:21:21 -04:00
  • b55b652c55 Add detailed Ollama logging and increase timeout to 180s DJP 2026-04-08 15:20:44 -04:00
  • d4fa69957e Switch Ollama chat model to gemma4:latest DJP 2026-04-08 15:11:59 -04:00
  • 49f301f6f4 Use mistral:latest (7B) for Ollama chat — only model that loads on server DJP 2026-04-08 14:40:58 -04:00
  • 93ab4a0947 Switch Ollama chat model to qwen3-coder:30b (mistral-large too large for server) DJP 2026-04-08 14:38:34 -04:00
  • 83ce802264 Make Ollama primary AI provider, Claude as paid fallback DJP 2026-04-08 14:06:35 -04:00
  • 6e19c1f046 Add Ollama as fallback AI provider, remove local Ollama container DJP 2026-04-08 12:30:13 -04:00
  • 3209a5dbee Prevent chat from exceeding Claude context limit DJP 2026-04-08 12:17:27 -04:00
  • 2f1afed855 Pass ANTHROPIC_API_KEY through to Docker container DJP 2026-04-08 12:11:18 -04:00
  • 38bd8ac63d Add safety guardrails to AI chat assistant DJP 2026-04-08 12:05:14 -04:00
  • 277ad85073 Prepend basePath to stored media URLs so assets load under /hp-prod-tracker DJP 2026-04-08 07:47:08 -04:00
  • 5785f142fd Fix upload/delete/annotation fetch calls to use apiUrl() for basePath DJP 2026-04-07 22:19:41 -04:00
  • c1a003570e Fix fetchJson in 17 hooks to use basePath prefix DJP 2026-04-07 22:09:41 -04:00
  • 60ec707814 Add /hp-prod-tracker basePath for path-based hosting DJP 2026-04-07 21:47:30 -04:00
  • 26c766cf43 Security hardening: fix critical auth, RBAC, and injection vulnerabilities DJP 2026-04-07 20:48:05 -04:00
  • 4c0e9d32df Dev server deployment: port conflicts, auth bypass, API key, UI fixes DJP 2026-04-07 17:17:54 -04:00
  • 010d29656c Clean up deployment config: remove Docker Hub refs, Cloudflare Tunnel Leivur Djurhuus 2026-04-07 13:44:09 -05:00
  • 005a7acbe2 Fix Docker image: add prisma + dotenv to runner stage Leivur Djurhuus 2026-04-07 13:34:48 -05:00
  • 449b248323 Document SSO seed-user linking pattern for next-auth v5 Leivur Djurhuus 2026-04-06 17:25:58 -05:00
  • ffbc5a2e31 Add standalone output for Docker deployment, gitignore deploy dir Leivur Djurhuus 2026-04-06 16:49:58 -05:00
  • fa55dfc25f Add deployment infrastructure: health endpoint, Docker Compose fixes, tunnel Leivur Djurhuus 2026-04-06 14:54:15 -05:00
  • 0eaf809bc6 Add SSO bridge: Microsoft Entra ID auth with seed user linking Leivur Djurhuus 2026-04-06 14:52:13 -05:00
  • 4149b2cf40 Switch from db push to versioned Prisma migrations Leivur Djurhuus 2026-04-06 14:45:36 -05:00
  • 29657aeefd Gitignore database backup files Leivur Djurhuus 2026-04-06 14:40:53 -05:00
  • aa20767035 Add clean slate toolkit solution documentation Leivur Djurhuus 2026-04-06 14:39:37 -05:00
  • dfa067e95f Database cleanup pre rollout Leivur Djurhuus 2026-04-06 14:35:56 -05:00
  • d5c250277c markup bug fixes Leivur Djurhuus 2026-04-06 09:01:53 -05:00
  • 9a10cd8063 Markup bug fixes Leivur Djurhuus 2026-04-06 08:53:28 -05:00
  • e3332c5dc5 Merge feature/video-review: timestamped video annotations with timeline markers Leivur Djurhuus 2026-04-03 14:58:22 -05:00
  • 16052aec9a compound ui fix Leivur Djurhuus 2026-04-03 14:39:18 -05:00
  • c0652ae119 Review UI bug fixes Leivur Djurhuus 2026-04-03 14:27:13 -05:00
  • 3520e3fc9b Fix video review bugs: playback, annotations, coordinates, timeline markers Leivur Djurhuus 2026-04-03 12:44:02 -05:00
  • be146160ab Merge branch 'main' of https://github.com/packman86/hp_prod_tracker Leivur Djurhuus 2026-03-18 16:26:12 -05:00
  • dd7db58c2f Update ROADMAP: lawn reference learnings, A7.3 in progress, infrastructure status Leivur Djurhuus 2026-03-18 15:00:34 -05:00
  • 95dbaef318 Add timestamped video annotations with timeline markers (A7.3) Leivur Djurhuus 2026-03-18 15:00:23 -05:00
  • 35c19f0cfd
    Merge pull request #3 from packman86/feature/video-review Leivur R. Djurhuus 2026-03-18 12:20:14 -05:00
  • ec420f79d6 Fix dynamic pipeline stages: form submissions, unique constraint, and stage name resolution Leivur Djurhuus 2026-03-18 12:19:00 -05:00
  • 77f69757e1 Graceful FFmpeg fallback for local dev without FFmpeg installed Leivur Djurhuus 2026-03-17 23:56:21 -05:00
  • 4d78655ce2 Add video player component with HLS streaming and review page integration (A7.2) Leivur Djurhuus 2026-03-17 23:49:38 -05:00
  • 2e87a5ff4d Add video upload with HLS streaming infrastructure (A7.1) Leivur Djurhuus 2026-03-17 23:42:54 -05:00
  • 4e654b6fed Update ROADMAP: mark D1.1-D1.3 and A7.1-A7.2 as complete Leivur Djurhuus 2026-03-17 23:52:34 -05:00
  • f579dd2b43 Update A7.1 roadmap: HLS streaming architecture for video review Leivur Djurhuus 2026-03-17 23:32:44 -05:00
  • 72d09b95ce automation rules added to settings Leivur Djurhuus 2026-03-17 23:07:44 -05:00
  • 082b91b09e
    Merge pull request #2 from packman86/feature/visual-review-tool Leivur R. Djurhuus 2026-03-17 22:25:59 -05:00
  • c38875d8cd eyedropper fixes. Leivur Djurhuus 2026-03-17 20:48:20 -05:00
  • 36cbd997f7 eyedropper tweaks Leivur Djurhuus 2026-03-17 20:39:07 -05:00
  • 487671c949 Visual revew eyedropper and move tool tweaks Leivur Djurhuus 2026-03-17 20:09:16 -05:00
  • cf7193468e roadmap update with video tool. Inspired by lawn Leivur Djurhuus 2026-03-16 13:24:40 -05:00
  • bd69208a84 Eyedropper comparison added for visual review tool. Needs to be tested and finessed on workstation Leivur R. Djurhuus 2026-03-15 22:22:13 -05:00
  • 43051792a3 Visual review tool fixes. Leivur Djurhuus 2026-03-15 14:20:51 -05:00
  • 6f5cbc2f1f feat: add review session components and hooks Leivur R. Djurhuus 2026-03-14 21:30:35 -05:00
  • db82eb4fed refactor: simplify feedback from 4-level severity to action item / info callout Leivur R. Djurhuus 2026-03-14 15:32:41 -05:00
  • 05061baf26 feat: add revision history timeline (A4) and feedback checklist (A5) Leivur R. Djurhuus 2026-03-14 15:09:37 -05:00
  • eba5e30c98 feat: add version comparison (A2) and annotation system (A3) Leivur R. Djurhuus 2026-03-14 14:46:51 -05:00
  • 1fa8803bfc feat: add visual review tool with image viewer and upload infrastructure (A1) Leivur R. Djurhuus 2026-03-14 14:00:53 -05:00
  • 0ca56a5201 Dynamic Pipeline Builder pretty functional now. Leivur Djurhuus 2026-03-17 22:09:42 -05:00
  • 4434e24569 pipeline template fixed and now visible in settings Leivur Djurhuus 2026-03-17 21:19:43 -05:00
  • 2c75317e9f docs: update roadmap with Phase 2 (Dynamic Pipelines) completion status Leivur R. Djurhuus 2026-03-14 22:46:41 -05:00
  • 40028b7ced feat: add pipeline stage resolver and organization access control Leivur R. Djurhuus 2026-03-14 22:43:43 -05:00
  • 9d0677419d feat: update roadmap with workload utilization heatmap and calendar view enhancements Leivur R. Djurhuus 2026-03-14 13:20:58 -05:00
  • b37c7d0bf4 Refactor code structure for improved readability and maintainability Leivur R. Djurhuus 2026-03-14 13:17:19 -05:00
  • fb72ef6dc4 feat: implement reference image comparison tools and upload functionality Leivur R. Djurhuus 2026-03-14 12:58:57 -05:00
  • bac6d4c107 feat: add heatmap feature with toggle and bar visualization in calendar Leivur Djurhuus 2026-03-13 18:28:26 -05:00
  • d01e663ecf feat: add weekly report API and components Leivur Djurhuus 2026-03-13 16:39:23 -05:00
  • 5b8c09de9e feat: implement stage date override and scheduling features Leivur Djurhuus 2026-03-12 23:13:29 -05:00
  • 336575b39f refactor: remove unused evaluation scripts and dependencies from package.json Leivur Djurhuus 2026-03-12 22:02:35 -05:00
  • 4f71486742 chore: remove Promptfoo integration plan and related configuration files Leivur Djurhuus 2026-03-12 22:00:25 -05:00
  • 550fa8659d chore: remove obsolete AI Agents and OpenViking integration plans and related subprojects Leivur Djurhuus 2026-03-12 21:58:24 -05:00
  • cf46a8ecd3 feat: add db:seed-team script to package.json and remove unused producer entries from seed.ts Leivur Djurhuus 2026-03-12 21:45:59 -05:00
  • 1bbc9fd195 feat(calendar): implement calendar view with event filtering and detail display Leivur Djurhuus 2026-03-12 21:20:11 -05:00
  • aa0bcc91d9 feat: add relevanceScore to EntityCard and update entity extraction logic Leivur Djurhuus 2026-03-12 17:27:11 -05:00
  • 438b330b97 feat: add entity card extraction and display in chat panel Leivur Djurhuus 2026-03-12 16:36:44 -05:00
  • 78b6d2133e fix: Append tool_result messages to conversation history in tool loop Leivur Djurhuus 2026-03-12 15:35:47 -05:00
  • 78240d6d3f refactor: Remove Ollama LLM fallback from chat provider Leivur Djurhuus 2026-03-12 15:32:11 -05:00
  • 19cd24c07a fix: Send plain text history to prevent orphaned tool_use block errors Leivur Djurhuus 2026-03-12 15:29:20 -05:00
  • 7c70c3aba3 feat: Use pgvector semantic search in chat search_entities tool Leivur Djurhuus 2026-03-12 15:25:41 -05:00