Polish onboarding, invoices, and time clock while promoting the first registrant to admin.

Refresh onboarding wizard and shell, tighten invoice edit/detail flows, align timer widgets with the redesigned clock panel, and assign admin role on first signup.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-26 03:40:25 -04:00
co-authored by Cursor
parent c53f2e6c4d
commit 3fb61ff4dd
37 changed files with 1135 additions and 481 deletions
+1 -1
View File
@@ -5,7 +5,7 @@ import drizzle from "eslint-plugin-drizzle";
export default tseslint.config(
{
ignores: [".next"],
ignores: [".next", "scripts/**"],
},
...nextCoreWebVitals,
{