Krao Hasanee
|
195c828f8b
|
Improve auth performance: cache profile, remove double fetch, reduce timeout
- Seed currentUser from localStorage instantly on load (no loading flash)
- Remove getSession() duplicate — onAuthStateChange handles everything
- Fetch fresh profile in background while cached version shows immediately
- Reduce fallback timeout from 5s to 2s
- Explicit Supabase client auth options for reliability
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-27 10:41:42 -04:00 |
|
Krao Hasanee
|
41e4d58ab9
|
Fix invoice delete race condition by seeding detail page from navigation state
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-27 10:37:29 -04:00 |
|
Krao Hasanee
|
bc6915a549
|
Fix invoice company dropdown by removing stale email column references
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-27 09:50:55 -04:00 |
|
Krao Hasanee
|
65b8b2ce2c
|
Mark superseded request versions as completed on Requests page
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-27 01:08:24 -04:00 |
|
Krao Hasanee
|
59c4ef6632
|
Remove Projects tab from company detail, fix pricing layout
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-27 01:04:30 -04:00 |
|
Krao Hasanee
|
7000b5a840
|
Link project titles to detail page, add inline project name edit
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-27 00:57:52 -04:00 |
|
Krao Hasanee
|
0371e3eba5
|
Newest version first in history, remove nav section labels
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-27 00:55:00 -04:00 |
|
Krao Hasanee
|
2c4f42ea55
|
Add client dashboard page, restore MyCompany to people+edit only
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-27 00:52:52 -04:00 |
|
Krao Hasanee
|
aeaf6558ac
|
Fix dark mode light boxes, add client dashboard stats, reorder nav
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-27 00:47:06 -04:00 |
|
Krao Hasanee
|
71b34a4700
|
Fix send to client: use primary submission, add error handling
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-27 00:41:15 -04:00 |
|
Krao Hasanee
|
33c2ad8460
|
Fix assign dropdown persistence, auto-assign on start
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-27 00:40:06 -04:00 |
|
Krao Hasanee
|
d7948a9afe
|
Replace filter dropdowns with toggle buttons on Requests page
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-27 00:38:15 -04:00 |
|
Krao Hasanee
|
989ebcb024
|
Add company/user filters to Requests, move Companies to bottom of nav
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-27 00:36:11 -04:00 |
|
Krao Hasanee
|
684500b42e
|
Nest amendments inside parent submission on Requests page
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-27 00:31:52 -04:00 |
|
Krao Hasanee
|
342fa0805f
|
Team task detail: group amendments in version history, fix dark mode backgrounds
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-27 00:24:31 -04:00 |
|
Krao Hasanee
|
92ab0601ae
|
Group amendments inside their parent version box in timeline
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-27 00:18:28 -04:00 |
|
Krao Hasanee
|
f4a1b7c25e
|
Fix amendment: no version bump on edit, stays on current version
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-27 00:13:42 -04:00 |
|
Krao Hasanee
|
585cb154ba
|
Amended request creates new submission entry with 'Amended Request' label
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-27 00:09:23 -04:00 |
|
Krao Hasanee
|
1e1e29ad99
|
Add client company dashboard as landing page
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-27 00:04:49 -04:00 |
|
Krao Hasanee
|
5782f42712
|
Fix profile query: select phone/address instead of email from companies
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-27 00:00:49 -04:00 |
|
Krao Hasanee
|
e7174d392c
|
Replace company email with address field
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-26 23:59:21 -04:00 |
|
Krao Hasanee
|
8b5494a824
|
Fix login redirect: wait for currentUser before navigating
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-26 23:54:20 -04:00 |
|
Krao Hasanee
|
d7f89ad0da
|
Redirect to login with success message after signup
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-26 23:50:23 -04:00 |
|
Krao Hasanee
|
ee99465f8a
|
Auto login after signup
|
2026-03-26 23:44:31 -04:00 |
|
Krao Hasanee
|
719209fa25
|
Refactor: clients → companies schema v2
|
2026-03-26 23:42:06 -04:00 |
|