Commit Graph

  • f9f26bb590 Add shadcn UI components and replace raw HTML form elements RevIQ 2026-01-10 15:26:49 +08:00
  • 2c2556a5ea Add e2e tests for me.* procedures and fix code review issues RevIQ 2026-01-10 15:24:42 +08:00
  • ddd7c0c03b Add generateSecureBase58Token to shared utils with login_ prefix RevIQ 2026-01-09 19:31:30 +08:00
  • 68fc67ba4a Fix lint errors and formatting RevIQ 2026-01-09 19:16:23 +08:00
  • 93ef5c3942 Merge branch 'cli-destroy' RevIQ 2026-01-09 19:13:21 +08:00
  • d66894e8dc Add admin CLI command and auth guard, use oRPC client RevIQ 2026-01-09 19:12:19 +08:00
  • 3031c88148 Add --dangerously-overwrite-existing flag to bootstrap command RevIQ 2026-01-09 19:09:09 +08:00
  • 60bcbeffb3 hash pasword types fix RevIQ 2026-01-09 05:44:56 -05:00
  • 0e6a028ef0 Add missing hasPassword property to user responses RevIQ 2026-01-09 18:31:31 +08:00
  • 5995d45e41 Merge branch 'workstream-m' - Admin panel RevIQ 2026-01-09 18:26:28 +08:00
  • 20475861a5 Fix linter warnings and build issues RevIQ 2026-01-09 18:23:38 +08:00
  • c8152ce86e Implement Workstream M: Admin Pages (Frontend) RevIQ 2026-01-09 18:18:36 +08:00
  • cc77211969 wip: cleanup RevIQ 2026-01-09 05:18:31 -05:00
  • 2f40ff119d Merge branch 'workstream-l' RevIQ 2026-01-09 18:18:07 +08:00
  • d4e20d41b5 Merge branch 'cli-improvements-1' with @reviq/utils password hashing RevIQ 2026-01-09 18:17:45 +08:00
  • cfe26c8820 Merge branch 'workstream-i' RevIQ 2026-01-09 18:12:45 +08:00
  • c1afc39062 Add utils package with Web Crypto password hashing RevIQ 2026-01-09 18:12:33 +08:00
  • 1083cde9b7 Implement Workstream I: Account pages with code review fixes RevIQ 2026-01-09 18:04:02 +08:00
  • 77e6754427 Merge branch 'master' into cli-improvements-1 RevIQ 2026-01-09 17:59:33 +08:00
  • 6b9b04d1d0 Improve API token format and enhance auth status command RevIQ 2026-01-09 17:59:02 +08:00
  • 41b52750d8 Implement Workstream L: Org Pages (Frontend) RevIQ 2026-01-09 17:44:42 +08:00
  • cee700f063 Merge branch 'workstream-n-completion' RevIQ 2026-01-09 17:21:12 +08:00
  • f6bc45f221 bun cleanup RevIQ 2026-01-09 04:14:57 -05:00
  • ed2636ab83 Use nullish coalescing in admin users create RevIQ 2026-01-09 17:14:21 +08:00
  • d04f061120 Fix lint and formatting issues RevIQ 2026-01-09 17:13:14 +08:00
  • df9b8808d0 Update docs/initial-app.md with Workstream N-Completions status RevIQ 2026-01-09 17:11:56 +08:00
  • 9158146462 Build api-server and cli as compiled binaries RevIQ 2026-01-09 17:11:20 +08:00
  • c4b0509023 Implement shell completions for CLI (Workstream N-Completions) RevIQ 2026-01-09 17:11:10 +08:00
  • a66511a80d Mark Workstream J as complete in docs RevIQ 2026-01-09 17:04:01 +08:00
  • 786232e1b1 Merge branch 'workstream-k' RevIQ 2026-01-09 17:03:07 +08:00
  • 3eb44adf05 Fix TypeScript and lint errors RevIQ 2026-01-09 17:01:22 +08:00
  • c0966365f3 Refactor admin procedures into separate files RevIQ 2026-01-09 17:00:04 +08:00
  • 2655c57b9e Merge branch 'wt3': WebAuthn enhancements and virtual authenticator RevIQ 2026-01-09 16:55:14 +08:00
  • f0f1a4f4f7 Merge branch 'workstream-h-v2' RevIQ 2026-01-09 16:50:52 +08:00
  • 9cf95095c3 Implement Workstream J: Org procedures (backend) RevIQ 2026-01-09 16:50:29 +08:00
  • f55ebccd74 Update docs/initial-app.md with Workstream H completion RevIQ 2026-01-09 16:49:44 +08:00
  • bd9be3e441 Add comprehensive WebAuthn e2e/unit tests and virtual authenticator package RevIQ 2026-01-09 16:46:02 +08:00
  • 82078b3a05 Fix floating promise lint errors and apply code formatting RevIQ 2026-01-09 16:39:33 +08:00
  • 96807bdc3f Merge branch 'master' into workstream-h-v2 RevIQ 2026-01-09 16:36:37 +08:00
  • 073db98a91 Implement Workstream H: Auth pages with refactored components RevIQ 2026-01-09 16:32:35 +08:00
  • 2d445cc47b Merge branch 'workstream-f1' RevIQ 2026-01-09 03:31:58 -05:00
  • 860d791125 Implement Workstream F1: me.get and me.setupProfile procedures RevIQ 2026-01-09 16:29:41 +08:00
  • 9b898678c7 Refactor me.* procedures with code review fixes RevIQ 2026-01-09 16:24:10 +08:00
  • 1ebcf12cb9 Merge branch 'wt2' RevIQ 2026-01-09 15:51:35 +08:00
  • 23d8fd7792 Update workstream completion status in initial-app.md RevIQ 2026-01-09 15:48:40 +08:00
  • 93851afe38 Merge branch 'wt4': Add email sending and documentation RevIQ 2026-01-09 15:45:39 +08:00
  • 617fa78046 Fix Session.id type and restore nested passkey routes RevIQ 2026-01-09 15:44:45 +08:00
  • 9456a98eac Implement Workstream G: Email Service with Postmark RevIQ 2026-01-09 15:42:33 +08:00
  • 1858ea9783 Merge branch 'wt2': Add typed context and middleware pattern RevIQ 2026-01-09 15:40:55 +08:00
  • 3f94a9e067 Merge branch 'wt2': Add auth procedures and password utilities RevIQ 2026-01-09 15:36:32 +08:00
  • a4d1f28f3d Add typed context and middleware for oRPC procedures RevIQ 2026-01-09 15:36:26 +08:00
  • 410b937f9f Implement CLI commands and admin API endpoints RevIQ 2026-01-09 15:30:10 +08:00
  • 8db2adf4c0 Merge branch 'wt2' into wt4 RevIQ 2026-01-09 15:22:12 +08:00
  • 829d365e80 Implement auth procedures with code review fixes RevIQ 2026-01-09 15:19:15 +08:00
  • 30ee35b25c Restructure passkey routes to me.passkeys namespace RevIQ 2026-01-09 12:38:07 +08:00
  • 8de88472b1 claude settings RevIQ 2026-01-09 12:37:17 +08:00
  • b46146faa5 Implement WebAuthn passkey authentication RevIQ 2026-01-09 12:34:26 +08:00
  • a4dff188eb Replace z.any() with z.custom<T>() for WebAuthn types RevIQ 2026-01-09 12:17:29 +08:00
  • b6bce41092 Fix zod imports with ast-grep namespace import rule RevIQ 2026-01-09 12:14:19 +08:00
  • 2e9ea74bc9 Connect frontend to oRPC server RevIQ 2026-01-09 12:09:03 +08:00
  • bd3997ffe9 Ignore noExplicitAny in publisher-dashboard utils RevIQ 2026-01-09 12:03:53 +08:00
  • 8f3f711af0 Add ESLint to all packages and reorganize CLI RevIQ 2026-01-09 12:01:41 +08:00
  • b687d9cd1d Add turbo lint to root lint scripts RevIQ 2026-01-09 11:48:18 +08:00
  • 5eeef44850 Fix TypeScript compilation issues in packages RevIQ 2026-01-09 11:46:11 +08:00
  • aee22ae454 Update devenv and cleanup packages RevIQ 2026-01-09 11:45:13 +08:00
  • 93132d76c0 Add api-server and CLI applications RevIQ 2026-01-09 11:45:03 +08:00
  • cc5fba0fc7 Add oRPC API contract with Zod schemas RevIQ 2026-01-09 11:44:52 +08:00
  • 392d976812 Add database schema and Kysely packages RevIQ 2026-01-09 11:44:36 +08:00
  • 322155b4a1 set up ast-grep and dbmate and postgres RevIQ 2026-01-08 21:51:47 -05:00
  • 82f39e0335 Add TanStack Query and update dashboard card styling RevIQ 2026-01-08 17:27:23 +08:00
  • e42201fea6 Fix peak traffic chart to match Figma design RevIQ 2026-01-08 09:47:02 +08:00
  • ad65469db6 Add DashboardCard component and redesign peak traffic chart RevIQ 2026-01-08 08:15:57 +08:00
  • e387d8c123 Quote process names with hyphens in devenv.nix RevIQ 2026-01-08 08:05:31 +08:00
  • bba08a4330 Fix turbo watch command syntax RevIQ 2026-01-08 08:04:23 +08:00
  • e4cbb9d565 Set publisher dashboard dev server to port 6827 RevIQ 2026-01-08 08:03:51 +08:00
  • 9670568fc1 Rename dev process to dev-publisher-dashboard RevIQ 2026-01-08 08:03:31 +08:00
  • 2835df69c0 Rename build:watch to build:watch:packages RevIQ 2026-01-08 08:03:01 +08:00
  • c6380fff90 Add devenv processes for dev server and build:watch RevIQ 2026-01-08 08:01:13 +08:00
  • b7e76434e2 Redesign sidebar with frosted glass effect RevIQ 2026-01-08 07:38:23 +08:00
  • d260821964 Add login page with two-column layout RevIQ 2026-01-07 16:00:33 +08:00
  • ed82503a44 Add max-width constraint to main content area RevIQ 2026-01-07 15:47:51 +08:00
  • 9b7b1e8cd9 Remove max-width constraint from root layout RevIQ 2026-01-07 14:01:39 +08:00
  • f8d543565c Redesign dashboard UI with mobile responsive layout RevIQ 2026-01-07 13:59:25 +08:00
  • ccd8f5c3db Add cursor-pointer to buttons globally RevIQ 2026-01-06 18:07:30 +08:00
  • a1db9ca3c5 Initial commit: Publisher dashboard monorepo RevIQ 2026-01-06 17:25:21 +08:00