Maaz Ahamed maaz519
  • Joined on 2026-05-12
maaz519 pushed to main at maaz519/iios 2026-07-09 14:05:19 +00:00
0a8544b6fc feat(iios): notification engine — presence-gated Web Push (engine phase)
f2ef8922ce chore: remove notifications planning docs (dropping the superpowers workflow)
48c2e6589c docs(plan): notifications implementation plan (10 tasks, TDD, 3 phases)
ba2d5f4193 docs(spec): notifications design (engine in IIOS + Web Push, per-thread mute)
e49a71feaf docs(iios): bring API guide, DEPLOYMENT, and CEO overview up to as-built
Compare 6 commits »
maaz519 pushed to main at maaz519/iios 2026-07-08 19:53:14 +00:00
24a87f6fb6 feat(iios): media sharing — presigned storage port + attachments on messages
maaz519 pushed to main at maaz519/iios 2026-07-08 15:25:03 +00:00
1256664361 feat(iios): expose senderId (stable externalId) on MessageDto
0ecc8a4ada feat(iios): multi-issuer session verifier (many IdPs/apps → isolated appId scopes)
e956ad3cb9 feat(iios): verify real Supabase access tokens (ES256 via JWKS)
8c814d9b86 feat(iios): @mentions via inbox fan-out + my-annotations query (pins/saves)
f3c4ba72b5 feat(iios): generic interaction-annotation primitive (backs emoji reactions)
Compare 9 commits »
maaz519 created branch main in maaz519/iios 2026-07-04 09:57:05 +00:00
maaz519 pushed to main at maaz519/iios 2026-07-04 09:57:05 +00:00
f0ea1ca553 feat(iios): email adapter dedup fix + smoke + verification
f0afca89e3 feat(iios): register EmailAdapter for EMAIL + email-shaped egress provider
ae50f56404 feat(iios): EmailAdapter (email-native normalize + threading) in adapter-sdk
427396653f feat(iios): socket.io Redis adapter for cross-replica realtime (P9 scaling)
a520b26398 chore(iios): production Dockerfile + migrate entrypoint + env/secrets contract
Compare 10 commits »
maaz519 created repository maaz519/iios 2026-07-04 09:55:33 +00:00
maaz519 pushed to main at maaz519/tower 2026-06-25 08:29:00 +00:00
73956fd1e3 feat: route-centric rules, approve popup, emoji picker, 5-column sync table
maaz519 pushed to main at maaz519/tower 2026-06-21 19:37:48 +00:00
e598073dc7 feat: enrich AI stream with replyToMessageId, sourceGroupName, organizationId + tenant/source filters
maaz519 pushed to main at maaz519/tower 2026-06-20 15:31:24 +00:00
5a0f7aa58f fix: route browser→API calls through BFF to avoid CORS
maaz519 pushed to main at maaz519/tower 2026-06-20 12:57:29 +00:00
a3798b3059 feat: show tenancy scope (Org → Chapter) in chapter & member portals
maaz519 pushed to main at maaz519/tower 2026-06-20 12:50:13 +00:00
205418fc4e feat: isolate all four portals with route groups + polished design system
maaz519 pushed to main at maaz519/tower 2026-06-20 12:31:32 +00:00
d7b5988858 feat: portal redesign — shadcn/ui, React Query, Zod, isolated portals
maaz519 pushed to main at maaz519/tower 2026-06-20 12:07:14 +00:00
f8b7afcc38 feat: bot assign UI in super admin bot pool page
maaz519 pushed to main at maaz519/tower 2026-06-20 11:58:43 +00:00
8d720278cb feat: portal selector home page + remove self-serve signup
maaz519 pushed to main at maaz519/tower 2026-06-20 11:51:56 +00:00
6bff55db64 feat: org admin can create chapter (tenant) admins
maaz519 pushed to main at maaz519/tower 2026-06-20 11:47:58 +00:00
b26a635283 fix: exclude /org paths from tenant auth guard in sidebar
maaz519 pushed to main at maaz519/tower 2026-06-20 11:45:27 +00:00
484ae7bf9d fix: add OrgAdminProvider to root layout
maaz519 pushed to main at maaz519/tower 2026-06-20 11:39:03 +00:00
8a61908df1 fix: accept role field when creating OrgAdmin
maaz519 pushed to main at maaz519/tower 2026-06-20 11:34:04 +00:00
abb6799c3d feat: admin org management API + member login fixes
a1d2c6e6c2 feat: member phone login — POST /public/auth/member-login + /my/login page
Compare 2 commits »
maaz519 pushed to main at maaz519/tower 2026-06-20 08:07:35 +00:00
e61b0dfebd fix: remove Redis password auth (internal network only, no public port)