This website requires JavaScript.
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