Commit graph

9 commits

Author SHA1 Message Date
Vadym Samoilenko
99ab7ddfce feat: add all-complexity scoping expansion and squad role delete
- Scoping tab: AI matches now auto-expand to show Simple/Medium/Complex
  sibling variants; toggle button to switch between All Complexities /
  AI Match Only view; row tracking keyed by catalogId (stable on toggle)
- Squad Breakdown: per-row checkboxes + trash icon, bulk "Delete Selected"
  action bar, "Restore Hidden Roles" button; excluded roles removed from
  FTE/hours totals and CSV export; excludedRoles persisted in scenarios

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 11:14:04 +01:00
Vadym Samoilenko
89ab022c01 chore: add deploy.sh script for server deployment
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18 10:19:29 +00:00
Vadym Samoilenko
dc56132452 fix: remove dead index.css link causing 404 in production
The file does not exist — all styles are in the <style> block and Tailwind CDN.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18 10:08:32 +00:00
Vadym Samoilenko
9c423f4c69 refactor: switch to MsalProvider + msal-react v5 for SSO
- Replace manual redirect handling with MsalProvider/AuthenticatedTemplate/UnauthenticatedTemplate
- Switch cache from sessionStorage to localStorage to survive redirects
- Add navigateToLoginRequestUrl: true
- Upgrade msal-browser to ^5.5.0, add msal-react ^5.0.7

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-16 11:28:41 +00:00
Vadym Samoilenko
5ffe841f07 fix: remove leading space from AZURE_REDIRECT_URI in .env.production
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-16 10:57:11 +00:00
Manish Tanwar
405f54e8b7 new sso update 2026-03-16 10:22:43 +05:30
Manish Tanwar
e277e612e4 add msal sso 2026-03-13 06:40:01 +05:30
michael
f7fb6fc361 Update Gemini model to gemini-3.1-pro-preview
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 09:52:19 -06:00
michael
f4e4412bf2 Initial commit: Build-A-Squad staffing calculator
React 19 + TypeScript client-side app for creative agency staffing projections,
powered by Google Gemini for AI scope analysis. Includes asset catalog, staffing
routes, three-tab workflow (scoping, configurator, squad projection), scenario
management, and CSV/PDF export.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 09:49:16 -06:00