Commit graph

614 commits

Author SHA1 Message Date
CREDO23
b4cdf2dcc1 refactor: migrate deleteRole to use mutation atom and remove useRoles dependency in team page 2025-12-16 09:07:33 +00:00
CREDO23
cbe6a05253 refactor: migrate updateRole to use mutation atom in team page 2025-12-16 09:07:33 +00:00
CREDO23
7d89fea31d refactor: migrate createRole to use mutation atom with proper types in team page 2025-12-16 09:07:33 +00:00
CREDO23
635be2b4e6 refactor: migrate team page to use React Query for permissions and roles fetching 2025-12-16 09:07:33 +00:00
CREDO23
f69b49e4c0 fix: add type assertions for Motion animation properties in team page 2025-12-16 09:07:33 +00:00
CREDO23
51216f0d04 feat: add roles mutation atoms with improved type safety 2025-12-16 09:07:33 +00:00
CREDO23
c732c5deee feat: add cache keys and permissions query atom for RBAC 2025-12-16 09:07:33 +00:00
CREDO23
e086dd51fa feat: add permissions-api.service.ts with getPermissions method 2025-12-16 09:05:54 +00:00
CREDO23
b20c526951 feat: complete roles-api.service.ts with all CRUD methods 2025-12-16 09:05:54 +00:00
CREDO23
4affdf70a6 fix: correct roles-api.service.ts to use parsedRequest.data pattern 2025-12-16 09:05:54 +00:00
CREDO23
ccdcec4dd4 feat: delete old rbac.types.ts after splitting into domain-specific files 2025-12-16 09:05:54 +00:00
CREDO23
ead71eb026 feat: create invites.types.ts with all invite-related schemas 2025-12-16 09:05:54 +00:00
CREDO23
226ebf2ddf feat: create members.types.ts with membership and access schemas 2025-12-16 09:05:54 +00:00
CREDO23
5f156cfa85 feat: create roles.types.ts with all role-related schemas 2025-12-16 09:05:54 +00:00
CREDO23
ec9ed9d215 feat: create permissions.types.ts with single responsibility 2025-12-16 09:05:54 +00:00
CREDO23
86cac96fe0 feat: add getMyAccess request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
fdfba4bb4a feat: add acceptInvite request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
1b41b2ff23 feat: add getInviteInfo request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
e5f5e46312 feat: add deleteInvite request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
134c70f87f feat: add updateInvite request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
a74e69fdc5 feat: add getInvites request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
bec21a7207 feat: add createInvite request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
86b8cd6eff feat: add leaveSearchSpace request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
9ec5b324fd feat: add deleteMembership request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
39c64103ab feat: add updateMembership request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
289cbc627c feat: add getMembers request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
c51612867d feat: add deleteRole request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
6eaf37589d feat: add updateRole request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
f02fc9f4aa feat: add getRoleById request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
4919b4717c feat: add GetRoles request/response schemas for RBAC 2025-12-16 09:05:54 +00:00
CREDO23
f11215fcef feat: add CreateRole request/response schemas for RBAC 2025-12-16 09:05:54 +00:00
CREDO23
d5af72bed6 feat: add GetPermissionsResponse schema for RBAC 2025-12-16 09:05:54 +00:00
CREDO23
18917519e9 feat: add PermissionInfo type for RBAC 2025-12-16 09:05:54 +00:00
CREDO23
34f0e4514c feat: add Invite type for RBAC 2025-12-16 09:05:54 +00:00
CREDO23
8a9f3e1c18 feat: add Membership type for RBAC 2025-12-16 09:05:54 +00:00
CREDO23
37f2b27451 feat: add Role type for RBAC 2025-12-16 09:05:54 +00:00
CREDO23
bc6f7e15f1 refact: rebase on upstream dev 2025-12-16 05:37:30 +00:00
CREDO23
4bcb92c3ce refactor: delete unused useUser hook after migration to currentUserAtom 2025-12-16 05:29:18 +00:00
CREDO23
8691ba9d72 refactor: migrate app-sidebar from useUser to currentUserAtom 2025-12-16 05:28:41 +00:00
CREDO23
2e0f59522a refactor: migrate AppSidebarProvider from useUser to currentUserAtom 2025-12-16 05:28:41 +00:00
CREDO23
6b266ff128 refactor: migrate dashboard page from useUser to currentUserAtom 2025-12-16 05:26:43 +00:00
CREDO23
cee27f1263 feat: add current user query atom 2025-12-16 05:24:55 +00:00
CREDO23
d5997a6d0c feat: add user cache keys 2025-12-16 05:24:55 +00:00
CREDO23
8c5ecfd4e4 feat: add user API service 2025-12-16 05:22:45 +00:00
CREDO23
42a585d880 feat: add user types with zod schemas 2025-12-16 05:22:45 +00:00
CREDO23
3c514756c7 refactor: use destructuring pattern for community prompts atom 2025-12-15 10:42:35 +00:00
CREDO23
8727acb5ad refactor: migrate community prompts from imperative hook to jotai atom 2025-12-15 10:24:13 +00:00
CREDO23
ccce47846b fix: build issues 2025-12-15 09:55:01 +00:00
CREDO23
ae1cd09013 refactor: delete unused search space hooks and update exports 2025-12-15 08:18:35 +00:00
CREDO23
291bb0369a refactor: migrate dashboard-breadcrumb to useQuery and remove obvious comments 2025-12-15 08:18:35 +00:00