Commit Graph

  • 81a46c81bd feat(blueprint): scope summary reads to planning audience Hartmut 2026-03-30 10:55:28 +02:00
  • 9b764008c3 feat(management-level): scope reads to planning audience Hartmut 2026-03-30 10:45:44 +02:00
  • c2ca6a6d0d feat(holiday-calendar): restrict catalog reads to admins Hartmut 2026-03-30 10:36:05 +02:00
  • 54769ca0f5 feat(utilization-category): scope reads to planning audience Hartmut 2026-03-30 10:29:40 +02:00
  • ae74700f7c feat(client): scope planning reads to explicit audience Hartmut 2026-03-30 10:24:52 +02:00
  • 2b514ea962 feat(org-unit): scope structural reads to resource overview Hartmut 2026-03-30 10:17:57 +02:00
  • 65fe7ce04f feat(assistant): align resource tool visibility with read audiences Hartmut 2026-03-30 10:11:55 +02:00
  • bd654251f7 feat(master-data): scope detail reads to resource overview Hartmut 2026-03-30 10:08:44 +02:00
  • 8495b83b3e docs(security): document audience scoping rollout rules Hartmut 2026-03-30 09:59:33 +02:00
  • 3a30fecc13 feat(role): scope planning-linked role reads to planning audience Hartmut 2026-03-30 09:58:39 +02:00
  • 16cf1bcb50 feat(assistant): align system role config visibility with admin reads Hartmut 2026-03-30 09:56:45 +02:00
  • a25635ee66 feat(auth): restrict system role config reads to admins Hartmut 2026-03-30 09:46:32 +02:00
  • 98502e6cf8 feat(estimate): scope estimate search to controller audience Hartmut 2026-03-30 09:44:50 +02:00
  • 806c028974 feat(scenario): scope baseline reads to planning and cost audiences Hartmut 2026-03-30 09:40:07 +02:00
  • 3aac946443 feat(staffing): enforce planning and cost audiences Hartmut 2026-03-30 09:36:38 +02:00
  • a960d43ed1 feat(assistant): align tool visibility with route audiences Hartmut 2026-03-30 09:22:26 +02:00
  • 93c4374973 feat(auth): introduce explicit planning read permission Hartmut 2026-03-30 09:15:07 +02:00
  • a50ca09333 feat(auth): tighten allocation read audiences Hartmut 2026-03-30 09:03:44 +02:00
  • db45829eca feat(auth): classify planning and resource read audiences Hartmut 2026-03-30 08:51:07 +02:00
  • f6daf21983 feat(import): harden untrusted spreadsheet boundaries Hartmut 2026-03-30 08:02:52 +02:00
  • fac8c1c3a5 feat(sse): scope timeline events to affected audiences Hartmut 2026-03-30 00:40:24 +02:00
  • 819345acfa feat(platform): harden access scoping and delivery baseline Hartmut 2026-03-30 00:27:31 +02:00
  • 00b936fa1f feat(assistant): extend audit and import parity Hartmut 2026-03-29 12:56:29 +02:00
  • 47e4d701ff chore(repo): checkpoint current capakraken implementation state Hartmut 2026-03-29 12:47:12 +02:00
  • beae1a5d6e feat(assistant): add approval inbox and e2e hardening Hartmut 2026-03-29 10:10:59 +02:00
  • 4f48afe7b4 feat(planning): ship holiday-aware planning and assistant upgrades Hartmut 2026-03-28 22:49:28 +01:00
  • 2a005794e7 feat: additive security improvements — prompt guard, content filter, data classification Hartmut 2026-03-27 16:23:33 +01:00
  • 1fc1e9f24c feat: AI security controls + PostgreSQL hardening (Week 1 Quick Wins) Hartmut 2026-03-27 16:18:35 +01:00
  • 3f76211955 docs: full ACN standards compliance audit — 6 standards, ~208 controls Hartmut 2026-03-27 16:08:37 +01:00
  • 6ba3efd7ea docs: ACN Security Standards Applicability Matrix — 19 of ~87 relevant Hartmut 2026-03-27 16:00:23 +01:00
  • cd0c2fe3e2 feat: close 4 more security compliance gaps (46/63 OK, 73%) Hartmut 2026-03-27 15:43:44 +01:00
  • 187c28e01e docs: complete ACN V7.30 compliance report — 63 controls mapped Hartmut 2026-03-27 15:33:18 +01:00
  • 103ba009b6 docs: ACN Security Compliance Status Report (management summary) Hartmut 2026-03-27 15:05:24 +01:00
  • 9d43e4b113 feat: ACN Application Security Standard V7.30 compliance (19/23 items) Hartmut 2026-03-27 14:16:39 +01:00
  • 70ae830623 docs: Accenture Application Security Standard V7.30 compliance ToDo Hartmut 2026-03-27 13:50:14 +01:00
  • b5fd969bd3 Merge pull request 'chore: full technical rename planarchy → capakraken' (#18) from chore/rename-capakraken into main Hartmut 2026-03-27 13:18:56 +01:00
  • cd78f72f33 chore: full technical rename planarchy → capakraken Hartmut 2026-03-27 13:18:09 +01:00
  • f46b38f457 Merge pull request 'feat: Dispo V2 Import, Blueprint Refactor, Activity History, Shoring Ratio + 40 more features' (#17) from feature/dispo-v2-import into main pre-rename-backup Hartmut 2026-03-27 12:36:47 +01:00
  • bf3751f667 fix: invert shoring ratio logic — higher offshore = better Hartmut 2026-03-26 13:07:36 +01:00
  • d58f121c12 feat: clickable project names in ProjectHealth widget Hartmut 2026-03-26 13:01:42 +01:00
  • 8be4ef47cd fix: eliminate Sentry import side effects crashing dev server Hartmut 2026-03-26 12:00:57 +01:00
  • be2d2c0d56 feat: Shoring column in ProjectHealth widget + populate country data Hartmut 2026-03-26 11:49:28 +01:00
  • 92a982b151 feat: Nearshore-Ratio indicator per project Hartmut 2026-03-26 11:45:50 +01:00
  • a9107add7b feat: unique icons for all admin navigation items Hartmut 2026-03-26 08:44:25 +01:00
  • b6d2a6348d chore: hide Next.js dev indicator icon Hartmut 2026-03-26 08:41:01 +01:00
  • e5d7ca1293 refactor: rename Planarchy to CapaKraken (branding only) Hartmut 2026-03-25 21:46:15 +01:00
  • ea02ca7106 fix: match Project View grid lines to Resource View Hartmut 2026-03-24 11:46:43 +01:00
  • c865a9e8cc fix: ScenarioPlanner resources.map crash — extract array from query result Hartmut 2026-03-24 09:04:19 +01:00
  • cb46bfbd85 fix: cap AI tool result size to prevent JSON parse errors Hartmut 2026-03-23 18:35:57 +01:00
  • 05fd0e21ea fix: disable Sentry webpack wrapper in dev mode Hartmut 2026-03-23 18:28:02 +01:00
  • e766309c6c fix: AI assistant generate_project_cover now uses configured provider Hartmut 2026-03-23 18:01:16 +01:00
  • 835ed6ef27 fix: correct Gemini model names + add model dropdown Hartmut 2026-03-23 17:46:41 +01:00
  • 3ceba38ac8 feat: Gemini image generation test button in admin settings Hartmut 2026-03-23 15:11:28 +01:00
  • 502ecba9e9 feat: Google Gemini image generation for project covers Hartmut 2026-03-23 15:02:35 +01:00
  • 52d425043b feat: unified Data Import page — merge Dispo + Skill imports Hartmut 2026-03-23 10:38:03 +01:00
  • cefd3e0bf8 refactor: move Dispo Import + Skill Import into ACN-Orga submenu Hartmut 2026-03-23 10:02:50 +01:00
  • 840f355f4f feat: admin can change user display name Hartmut 2026-03-23 09:41:56 +01:00
  • ea9263de29 fix: ChargeabilityWidget hooks order — move useMemo before early return Hartmut 2026-03-23 09:36:37 +01:00
  • bc6afefeae feat: admin set password for users + fix dashboard cache error Hartmut 2026-03-23 09:32:38 +01:00
  • 208f866d68 feat: shared widget filter system for all dashboard widgets Hartmut 2026-03-23 09:21:46 +01:00
  • 47b2aeec72 feat: prevent duplicate resource-project assignments Hartmut 2026-03-23 08:51:49 +01:00
  • 1f079d0309 chore: add start/stop/restart scripts for Planarchy Hartmut 2026-03-23 08:35:15 +01:00
  • 624badebad feat: make responsiblePerson required on project creation/edit Hartmut 2026-03-23 07:35:42 +01:00
  • 3c0befb7db feat: enhanced timeline hover tooltip with role, dates, status Hartmut 2026-03-23 07:30:08 +01:00
  • d46937300a fix: Activity Log — replace useInfiniteQuery with simple useQuery + cursor Hartmut 2026-03-22 23:01:30 +01:00
  • eacbdb5d47 perf: optimize Activity Log — lazy diff, 30-day default, getById Hartmut 2026-03-22 22:55:45 +01:00
  • 7a7430851c feat: complete audit coverage — comment, webhook, system-role, dispo, scenario Hartmut 2026-03-22 22:46:34 +01:00
  • 66878f18f4 feat: Activity History system — full audit coverage, UI, AI tools Hartmut 2026-03-22 22:39:30 +01:00
  • 3d117708ff fix: stat card sub-text on separate line below main number Hartmut 2026-03-22 22:05:55 +01:00
  • 0f129dc0de fix: add InfoTooltip column descriptions + dark theme to 3 new widgets Hartmut 2026-03-22 22:04:30 +01:00
  • 2c65abd231 refactor: redesign widget container for dark theme consistency Hartmut 2026-03-22 21:55:17 +01:00
  • ac845d72b7 refactor: deduplicate modals, notifications, confirms, comboboxes, proficiency Hartmut 2026-03-22 21:50:39 +01:00
  • c7b76e086d feat: unified Skills Hub — merge analytics + marketplace into one page Hartmut 2026-03-22 21:33:21 +01:00
  • 1f4c230b8b feat: Clients admin — hierarchical tree view with parent/child support Hartmut 2026-03-22 21:14:51 +01:00
  • 03922764db feat: redesign Clients admin — drag-and-drop, inline edit, tags Hartmut 2026-03-22 21:04:20 +01:00
  • a9a8a13424 fix: Blueprint list dark theme — target badges and sidebar categories Hartmut 2026-03-22 20:54:07 +01:00
  • 4bd4b23657 fix: add missing brand-950 to Tailwind config Hartmut 2026-03-22 20:39:08 +01:00
  • 60c52eba24 fix: Blueprint catalog dark theme — use solid backgrounds, stronger contrast Hartmut 2026-03-22 20:34:12 +01:00
  • fd400122a4 feat: computation graph — add all missing engine variables and calculations Hartmut 2026-03-22 20:33:07 +01:00
  • 2988e7bf0b fix: Blueprint catalog dark theme — match app-wide dark styling Hartmut 2026-03-22 20:16:21 +01:00
  • 5d9f4218a0 refactor: Blueprint UI — catalog-based field selection Hartmut 2026-03-22 19:25:08 +01:00
  • da984da470 fix: timeline filter dropdown z-index — add z-0 to scroll container Hartmut 2026-03-22 19:10:24 +01:00
  • 7e4b21afe9 feat: Dispo V2 import — API router + admin UI Hartmut 2026-03-22 19:07:20 +01:00
  • 7a57b5e649 fix: timeline filter dropdown rendered behind scroll container Hartmut 2026-03-22 18:55:18 +01:00
  • 7b48b26c26 fix: timeline filter dropdown clipped by overflow-hidden Hartmut 2026-03-22 18:53:11 +01:00
  • 17c335830e Merge pull request 'feat: Alive Enterprise Redesign — Sprints 0-5 + perf + bug fixes' (#16) from feature/alive-enterprise-redesign into main Hartmut 2026-03-22 18:45:20 +01:00
  • ba00fd9f55 feat: integrate Sentry error tracking Hartmut 2026-03-22 18:38:27 +01:00
  • 046d16dd97 feat: add 12 new AI assistant tools for Sprint 1-5 features Hartmut 2026-03-20 07:45:56 +01:00
  • fbeab5cd79 feat: Sprint 5 — AI insights, webhooks/Slack, PWA, performance monitoring Hartmut 2026-03-20 06:57:20 +01:00
  • e1368c7ef7 feat: Sprint 4 — scenario planner, report builder, comments, dashboard widgets Hartmut 2026-03-19 21:47:47 +01:00
  • 6f34659587 feat: Sprint 3 — automation, intelligence, skill marketplace Hartmut 2026-03-19 21:39:05 +01:00
  • 6e5b9ec85b feat: Sprint 2 — test coverage, Dependabot, coverage gates, E2E expansion Hartmut 2026-03-19 21:29:58 +01:00
  • 4118995319 feat: Sprint 1 — staffing assign, dashboard cache, bulk ops, notifications Hartmut 2026-03-19 20:43:36 +01:00
  • 0d78fe1770 feat: Sprint 0 — CI/CD pipeline, production Docker, health checks Hartmut 2026-03-19 20:33:18 +01:00
  • c02f453679 fix: hover card, preferences modal, timeline scroll, multi-drag Hartmut 2026-03-19 20:30:43 +01:00
  • 5ffc0d92e4 perf: lazy-load xlsx/recharts, split estimate tabs, memoize nav Hartmut 2026-03-19 01:23:33 +01:00
  • f1f1be21c7 feat: Sprint 3 — delight, polish, and responsive sidebar Hartmut 2026-03-19 01:02:51 +01:00
  • a97597093f feat: Sprint 2 — data storytelling and visual richness Hartmut 2026-03-19 00:58:06 +01:00
  • ae92923c28 feat: Sprint 1 — Alive Enterprise animation foundation Hartmut 2026-03-19 00:48:55 +01:00
  • 407266bc28 chore: update plan and fix useMultiSelectIntersection types Hartmut 2026-03-19 00:37:14 +01:00