Hartmut
b41c1d2501
rename(phase 1): CapaKraken → Nexus across code, UI, docs, CI ( #61 )
...
CI / Architecture Guardrails (push) Successful in 2m38s
CI / Assistant Split Regression (push) Successful in 3m33s
CI / Typecheck (push) Successful in 3m51s
CI / Lint (push) Successful in 5m2s
CI / E2E Tests (push) Has been cancelled
CI / Fresh-Linux Docker Deploy (push) Has been cancelled
CI / Release Images (push) Has been cancelled
CI / Build (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
rename(phase 1): CapaKraken → Nexus across code, UI, docs, CI (#61 )
Co-authored-by: Hartmut Nörenberg <hn@hartmut-noerenberg.com >
Co-committed-by: Hartmut Nörenberg <hn@hartmut-noerenberg.com >
2026-05-21 16:28:40 +02:00
Hartmut
05aa864359
refactor(ui): replace inline INPUT_CLS/LABEL_CLS/BTN_DANGER constants and action link classes with CSS component classes
...
Remove duplicated Tailwind class string constants from 15 component files.
Use app-input, app-select, app-label, app-action-danger-btn, and
app-action-delete CSS component classes from globals.css instead.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 09:21:03 +02:00
Hartmut
9b5cd8549d
refactor(ui): replace inline INPUT_CLS/BTN_DANGER/action link constants with component classes
...
- Replace 13 local INPUT_CLS/SELECT_CLS/LABEL_CLS/BTN_DANGER constants with
app-input, app-select, app-label, app-action-danger-btn component classes
(CustomFieldFilterBar, RolePresetsEditor, FieldCard, BlueprintFieldCatalog,
BlueprintFieldEditor, BlueprintsClient, EstimateWizard, EstimateWorkspace-
DraftEditor, DemandLineEditor, ScopeItemEditor, AssumptionEditor,
ProjectWizard, BulkEditModal)
- Replace inline text-blue-600/text-red-500 action link strings with
app-action-edit / app-action-delete in AllocationsClient, ProjectsClient,
ScenarioPlanner, ProjectDemandsTable, RolesClient, BlueprintsClient,
CreateTaskModal, RateCardsClient, UsersClient, ManagementLevelsClient
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 07:02:08 +02:00
Hartmut
cd78f72f33
chore: full technical rename planarchy → capakraken
...
Complete rename of all technical identifiers across the codebase:
Package names (11 packages):
- @planarchy/* → @capakraken/* in all package.json, tsconfig, imports
Import statements: 277 files, 548 occurrences replaced
Database & Docker:
- PostgreSQL user/db: planarchy → capakraken
- Docker volumes: planarchy_pgdata → capakraken_pgdata
- Connection strings updated in docker-compose, .env, CI
CI/CD:
- GitHub Actions workflow: all filter commands updated
- Test database credentials updated
Infrastructure:
- Redis channel: planarchy:sse → capakraken:sse
- Logger service name: planarchy-api → capakraken-api
- Anonymization seed updated
- Start/stop/restart scripts updated
Test data:
- Seed emails: @planarchy.dev → @capakraken.dev
- E2E test credentials: all 11 spec files updated
- Email defaults: @planarchy.app → @capakraken.app
- localStorage keys: planarchy_* → capakraken_*
Documentation: 30+ .md files updated
Verification:
- pnpm install: workspace resolution works
- TypeScript: only pre-existing TS2589 (no new errors)
- Engine: 310/310 tests pass
- Staffing: 37/37 tests pass
Co-Authored-By: claude-flow <ruv@ruv.net >
2026-03-27 13:18:09 +01:00
Hartmut
a9a8a13424
fix: Blueprint list dark theme — target badges and sidebar categories
...
- PROJECT badge: dark:bg-purple-900/40 dark:text-purple-300
- RESOURCE badge: dark:bg-blue-900/40 dark:text-blue-300
- Global badge: dark:bg-amber-900/40 dark:text-amber-300
- Table rows: dark:hover:bg-gray-800/50, dark:border-gray-700/50
- Blueprint name: dark:text-gray-100
- Field/preset counts: dark:text-gray-400
- Sidebar category buttons in .map(): added missing dark: variants
(root cause of persistent white hover backgrounds)
Co-Authored-By: claude-flow <ruv@ruv.net >
2026-03-22 20:54:07 +01:00
Hartmut
60c52eba24
fix: Blueprint catalog dark theme — use solid backgrounds, stronger contrast
...
- Field cards inactive: dark:bg-gray-800 (solid, no opacity)
- Field cards active: dark:bg-brand-950/60 with dark:border-brand-600/50
- Sidebar: dark:bg-slate-800/80 (darker than modal background)
- Sidebar active item: dark:bg-brand-900/60 (visible brand tint)
- Sidebar hover: dark:hover:bg-gray-700/60
- Custom field form: dark:bg-gray-800 (solid)
- Dispo import subtitle text update
Co-Authored-By: claude-flow <ruv@ruv.net >
2026-03-22 20:34:12 +01:00
Hartmut
2988e7bf0b
fix: Blueprint catalog dark theme — match app-wide dark styling
...
Add dark: variants to all Blueprint field catalog and card components:
- Modal: dark:bg-gray-900, borders dark:border-gray-700
- Sidebar: dark:bg-gray-800/50, active dark:bg-brand-950/40
- Field cards: dark:bg-gray-800/50 (inactive), dark:bg-brand-950/30 (active)
- Type icons: dark:bg-gray-700 (inactive), dark:bg-brand-900/50 (active)
- Toggle: dark:bg-gray-600 (off track)
- Inputs: dark:bg-gray-800, dark:border-gray-600, dark:text-gray-100
- Labels/text: dark:text-gray-200/300/400/500 throughout
- Custom field form: dark:bg-gray-800/50, dark:border-gray-600
Co-Authored-By: claude-flow <ruv@ruv.net >
2026-03-22 20:16:21 +01:00
Hartmut
5d9f4218a0
refactor: Blueprint UI — catalog-based field selection
...
Replace manual field definition with a visual field catalog where admins
toggle available attributes on/off and set defaults inline.
New files:
- blueprint-field-catalog.ts: 36 pre-defined fields across 7 categories
(Client & Billing, Technical Specs, Scope, Person Info, Organization,
Contract, Skills & Work) for both PROJECT and RESOURCE targets
- FieldCard.tsx: toggle card with type icon, expandable default value
editor, required/show-in-list toggles, helper text
- BlueprintFieldCatalog.tsx: main catalog modal with category sidebar,
search bar, collapsible sections, custom field support
UX improvements:
- All standard fields pre-defined — users toggle instead of typing
- Default values set inline on each card (type-appropriate inputs)
- Fields grouped by category with enable counts
- Search/filter to find fields quickly
- Custom fields still supported via "Add Custom Field"
- Full backward compatibility: existing fieldDefs auto-map to catalog
Co-Authored-By: claude-flow <ruv@ruv.net >
2026-03-22 19:25:08 +01:00