2056592d51
Merge pull request 'feat: Messenger + Inbox on the AppShell data door + live IIOS socket' (#28) from feat/messenger-inbox into goutamnextflow
maaz5192026-07-15 21:23:37 +00:00
e7c042fb1a
Merge pull request 'refactor(email): move invite email to be-crm (AppShell)' (#27) from tanweer919/lynkeduppro-crm:feat/login-methods into goutamnextflow
tanweer9192026-07-14 10:09:03 +00:00
9eb234935d
refactor(email): remove frontend invite email; be-crm sends it now
tanweer919
2026-07-14 15:38:53 +05:30
fa538355ae
Merge pull request 'fix(login): readable email-OTP send error' (#26) from tanweer919/lynkeduppro-crm:feat/login-methods into goutamnextflow
tanweer9192026-07-13 15:14:24 +00:00
1a2043eaae
fix(login): readable email-OTP send error instead of raw '{}'
tanweer919
2026-07-13 20:44:05 +05:30
70831e189d
Merge pull request 'fix(team): real member names + emails' (#25) from tanweer919/lynkeduppro-crm:feat/login-methods into goutamnextflow
tanweer9192026-07-13 15:03:08 +00:00
eeded95940
fix(team): show member real name + email (no more principal UUIDs)
tanweer919
2026-07-13 20:33:01 +05:30
0643b8c9b2
Merge pull request 'fix(invite): route register vs sign-in + prefill email (public lookup)' (#24) from tanweer919/lynkeduppro-crm:feat/login-methods into goutamnextflow
tanweer9192026-07-13 14:55:33 +00:00
be4bd5f41d
fix(invite): look up the invitation and route correctly (register vs sign in)
tanweer919
2026-07-13 20:25:25 +05:30
75417cb4f1
Merge pull request 'feat(email): invitation emails via Twilio (Vercel route)' (#23) from tanweer919/lynkeduppro-crm:feat/login-methods into goutamnextflow
tanweer9192026-07-13 14:18:31 +00:00
cc71516278
feat(email): send team invitations from a Vercel serverless route (Twilio)
tanweer919
2026-07-13 19:48:19 +05:30
6606a55207
Merge pull request 'feat(rbac): invitation-based membership + nav gating; no role at registration' (#22) from tanweer919/lynkeduppro-crm:feat/login-methods into goutamnextflow
tanweer9192026-07-13 10:56:17 +00:00
103f3ae3a1
feat(rbac): no role at registration; invitation-based membership; nav gating
tanweer919
2026-07-13 16:25:53 +05:30
661e291fae
Merge pull request 'fix(legal): opt-in page spacing' (#21) from tanweer919/lynkeduppro-crm:feat/login-methods into goutamnextflow
tanweer9192026-07-13 09:30:18 +00:00
68bf137d11
fix(legal): explicit spacing after inline elements on SMS opt-in page
tanweer919
2026-07-13 14:59:59 +05:30
2fa7ffc327
Merge pull request 'fix(legal): spacing on opt-in/terms' (#20) from tanweer919/lynkeduppro-crm:feat/login-methods into goutamnextflow
tanweer9192026-07-13 09:25:40 +00:00
5f67c8fa85
fix(legal): correct spacing around company name on opt-in and terms pages
tanweer919
2026-07-13 14:55:33 +05:30
4a53cb6353
Merge pull request 'feat(legal): SMS opt-in + Privacy + Terms for Twilio A2P 10DLC' (#19) from tanweer919/lynkeduppro-crm:feat/login-methods into goutamnextflow
tanweer9192026-07-13 09:21:07 +00:00
5511ef4110
feat(legal): SMS opt-in form + Privacy Policy + Terms for Twilio A2P 10DLC
tanweer919
2026-07-13 14:50:49 +05:30
870525d6c7
Merge pull request 'fix(login): back nav, single OTP channel, register back buttons' (#18) from tanweer919/lynkeduppro-crm:feat/login-methods into goutamnextflow
tanweer9192026-07-13 09:02:35 +00:00
127e0f8912
fix(login): back-button nav, single OTP channel, register back buttons
tanweer919
2026-07-13 14:32:18 +05:30
925170296e
Merge pull request 'feat(otp): mock phone OTP fallback while Twilio is down' (#17) from tanweer919/lynkeduppro-crm:feat/login-methods into goutamnextflow
tanweer9192026-07-13 08:31:29 +00:00
27a5aa939e
feat(otp): mock phone OTP fallback while Twilio SMS is down
tanweer919
2026-07-13 13:59:04 +05:30
0a4468cc54
Merge pull request 'feat: real phone OTP verification (Twilio) in register + onboarding' (#16) from tanweer919/lynkeduppro-crm:feat/login-methods into goutamnextflow
tanweer9192026-07-12 22:59:22 +00:00
da7f7a7891
feat(register/onboard): real phone OTP verification via Twilio (SDK 0.2.6)
tanweer919
2026-07-13 04:29:02 +05:30
3c6190d16a
Merge pull request 'fix(onboarding): reliably prefill verified email (SDK 0.2.5)' (#15) from tanweer919/lynkeduppro-crm:feat/login-methods into goutamnextflow
tanweer9192026-07-12 22:36:29 +00:00
66cd8953ba
Merge pull request 'feat(auth): gate Google sign-in on CRM profile' (#11) from feat/login-methods into goutamnextflow
tanweer9192026-07-12 21:52:11 +00:00
34cb44cfa8
feat(auth): gate Google sign-in on an existing CRM profile
tanweer919
2026-07-13 03:22:04 +05:30
11931cbf6f
Merge pull request 'polish: real role in user chip' (#10) from feat/login-methods into goutamnextflow
tanweer9192026-07-12 21:33:24 +00:00
f38fa80bde
polish(dashboard): show real ACE role in user chip instead of static 'Property Owner'
tanweer919
2026-07-13 03:03:17 +05:30
43f9a3eb83
Merge pull request 'feat(dashboard): real user + sign-out; remove demo text' (#9) from feat/login-methods into goutamnextflow
tanweer9192026-07-12 21:27:58 +00:00
86af77c92b
feat(dashboard): real user in sidebar + sign-out; strip demo/mock hints
tanweer919
2026-07-13 02:57:51 +05:30
f5ff7bf6ea
Merge pull request 'fix(auth): session persists on reload (SDK 0.2.2)' (#8) from feat/login-methods into goutamnextflow
tanweer9192026-07-12 21:11:46 +00:00
66118ff63f
Merge pull request 'fix(auth): surface OAuth error' (#4) from feat/login-methods into goutamnextflow
tanweer9192026-07-12 20:15:17 +00:00
7570fe7be3
fix(auth): surface the real OAuth completion error (console + flash)
tanweer919
2026-07-13 01:45:10 +05:30
6d0c8890d3
Merge pull request 'fix(auth): complete Google OAuth after SDK boot' (#3) from feat/login-methods into goutamnextflow
tanweer9192026-07-12 20:01:53 +00:00
6e1a895e7e
fix(auth): complete Google OAuth after SDK boot (was stuck on ?code=…#identify)
tanweer919
2026-07-13 01:31:37 +05:30
e9ec33d412
Merge pull request 'feat(auth): Google-only social; email/password sign-up; phone login' (#2) from feat/login-methods into goutamnextflow
tanweer9192026-07-11 15:19:06 +00:00