fix(ux): resolve tickets #51 #53 #54 from gitlooper sweep

- #51: Add permanent redirect /login → /auth/signin in next.config.ts
  so users/testers who type the common alias land on the correct auth page
- #53: Add "Allocations → New Planning Entry" link to empty states of
  ProjectDemandsTable and ProjectAssignmentsTable; add shortcut link in
  demands table header for canEdit users
- #54: Track confirmed dropdown selection in ResourcePersonPicker —
  green ring + checkmark icon shown when user picks from suggestions;
  cleared on any manual keypress so free-text is clearly unconfirmed

Co-Authored-By: claude-flow <ruv@ruv.net>
This commit is contained in:
2026-04-03 12:27:43 +02:00
parent aef4c61dcc
commit 3979d342c8
4 changed files with 62 additions and 8 deletions
+6
View File
@@ -18,6 +18,12 @@ const nextConfig: NextConfig = {
"@capakraken/ui",
],
typedRoutes: true,
async redirects() {
return [
// Common URL alias — redirect to the real auth entry point
{ source: "/login", destination: "/auth/signin", permanent: true },
];
},
async headers() {
return [
{