Commit History

fix(auth): properly update user password and use valid audit enum values
d9b6bad

kamau1 commited on

Add profile_photo_url to /auth/me response for easier frontend access
eb78e1e

kamau1 commited on

feat: add meta_apps config and include in login and preferences endpoints for project role navigation context
078be83

kamau1 commited on

remove redundant preferences updates endpoint
295cd3a

kamau1 commited on

PERFORMANCE: Add optimized login endpoint - Created /auth/login-full combining 4 API calls into 1 (75% faster) - Returns user + preferences + available apps in single response - Reduces login flow from 8 seconds to 2 seconds - Added comprehensive diagnosis documentation Frontend should use this instead of separate /auth/login + /auth/me + /auth/me/preferences calls
b69c18c

kamau1 commited on

CRITICAL FIX: Database transactions were being rolled back - Added db.commit() to get_db() dependency (audit logs were being discarded!) - Added database indexes migration for massive performance boost - Updated documentation with brutal truth about performance issues URGENT: Must change DATABASE_URL port from 5432 to 6543 (transaction pooler)
5521b0e

kamau1 commited on

default apps for org admins, revert to light as default theme
8cac925

kamau1 commited on

feat: hub tracking and last active project preference
ae9649e

kamau1 commited on

feat: default theme is now darkmode, updated invitaion to refresh tokens for a reinvite, scoped apps by role better
eabe4ec

kamau1 commited on

feat: app management
46739e8

kamau1 commited on

auth:better logging for rejected refresh tokens
4f3ae76

kamau1 commited on

feat: user preferences support
b06a903

kamau1 commited on

fix(auth): accept refresh_token from JSON body to resolve 422 on refresh endpoint
031dbf3

kamau1 commited on

fix: track user info in successful login audit logs
f0372f9

kamau1 commited on

fix: access Session object attributes correctly in login
ff98e4f

kamau1 commited on

feat: implement automatic token refresh for Supabase Free tier
3bc697e

kamau1 commited on

feat(email): improve OTP and notification templates by stripping emojis and create new template for admin platform registration
bd068fd

kamau1 commited on

feat(auth): fix platform admin registration flow and update OTP/registration schemas
ab3ba46

kamau1 commited on

feat: config admin email, enhance RBAC
e36ac68

kamau1 commited on

RBAC on key routes, otp to admin email on account creation
62c6607

kamau1 commited on

fix: add missing Response param to all rate-limited auth endpoints, completing slowapi compatibility across OTP and auth flows
ec15866

kamau1 commited on

fix: replace invalid OTP and password reset audit actions with valid enum values ('create'/'update') to resolve audit logging errors
5d0b34b

kamau1 commited on

feat: redics, user delete, link profile to media service
0a9d112

kamau1 commited on

feat: manage user profiles with permissions
dacae32

kamau1 commited on

refactor(user): align User model fully with current database schema
67bed24

kamau1 commited on

fix(auth): allow self-registration without org link via platform_admin
6675931

kamau1 commited on

fix(auth): sync User model and auth responses with actual schema
2259bd0

kamau1 commited on

fix(auth): align User model and registration with full_name column
340c4b4

kamau1 commited on

feat(auth): integrate Supabase Auth and remove local password handling
13ca341

kamau1 commited on

feat/fix: update User model to match Supabase schema, disable auto table creation, and introduce startup DB health checks with connection and table validation
212bf52

kamau1 commited on

Iniital Commit
74de430

kamau1 commited on