Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
0215549
Initial plan
Copilot Nov 25, 2025
736d36d
Initial exploration - understanding codebase structure
Copilot Nov 25, 2025
733c14e
Add block/unblock user functionality for admins on user profiles
Copilot Nov 25, 2025
12b1e50
Merge branch 'main' of https://github.com/simnova/sharethrift into co…
kishor-gupta Nov 25, 2025
064795e
Add UserProfile component and update routing in AccountRoutes
kishor-gupta Nov 25, 2025
dab5257
Refactor user profile queries and update block/unblock functionality …
kishor-gupta Nov 25, 2025
e333d83
Enhance block/unblock user modals with improved form handling and use…
kishor-gupta Nov 25, 2025
2158080
Add loading states for block/unblock user actions in admin users table
kishor-gupta Nov 25, 2025
f8b2f26
Refactor AdminUsersTableContainer for improved readability and mainta…
kishor-gupta Nov 25, 2025
54f5882
Refactor block/unblock user modals for improved functionality and cla…
kishor-gupta Nov 26, 2025
e1e1eca
Merge branch 'main' of https://github.com/simnova/sharethrift into co…
kishor-gupta Nov 26, 2025
95d1638
feat(security-requirements): Add comprehensive security requirements …
kishor-gupta Nov 26, 2025
b14907d
feat(admin-users-table): Add storybook stories for AdminUsersTableCon…
kishor-gupta Nov 27, 2025
df9da59
feat(admin-users-table): Add storybook stories for AdminUsersTable wi…
kishor-gupta Nov 27, 2025
7352921
fix(dependencies): update node-forge version to 1.3.2 in lockfiles
kishor-gupta Nov 28, 2025
6dff0d2
feat(block-user-modal): enhance block user modal to include reason an…
kishor-gupta Nov 28, 2025
1da010e
feat(block-user-functionality): update block user modal and related c…
kishor-gupta Nov 28, 2025
e2e14c7
feat(block-user-functionality): refactor block user modal to use Bloc…
kishor-gupta Nov 28, 2025
da8d61e
feat(unblock-user-modal): update unblock user modal to display a stat…
kishor-gupta Nov 28, 2025
b4297e2
feat(view-user-profile): refactor user profile component to improve u…
kishor-gupta Nov 28, 2025
c96cc36
feat(profile-actions): implement block and unblock user functionality…
kishor-gupta Dec 3, 2025
d6f982d
Merge branch 'main' of https://github.com/simnova/sharethrift into co…
kishor-gupta Dec 3, 2025
ccd552e
Merge branch 'main' of https://github.com/simnova/sharethrift into co…
kishor-gupta Dec 4, 2025
8390667
fix(personal-users): update billing status to uppercase 'ACTIVE'
kishor-gupta Dec 4, 2025
e4306b2
fix(profile-actions): update button type and class for unblock user f…
kishor-gupta Dec 4, 2025
2699126
Merge branch 'main' of https://github.com/simnova/sharethrift into co…
kishor-gupta Dec 5, 2025
a70a56b
fix(view-user-profile): handle potential null values for viewedUser a…
kishor-gupta Dec 5, 2025
0dd4404
simplify block user confirmation handling - removed try-catch
kishor-gupta Dec 5, 2025
6efa57a
fix(admin-users-table): improve user name display logic in block/unbl…
kishor-gupta Dec 5, 2025
35e0315
fix(view-user-profile): ensure userId is non-null when blocking/unblo…
kishor-gupta Dec 5, 2025
8210e59
added jws to resolve vulnerabilities
kishor-gupta Dec 5, 2025
02f7541
feat(user-profile): add story to verify UserProfile component exports
kishor-gupta Dec 8, 2025
72ccc90
add stories for BlockUserModal and UnblockUserModal components
kishor-gupta Dec 8, 2025
a6ab501
feat(view-user-profile): add story for ViewUserProfileContainer compo…
kishor-gupta Dec 9, 2025
b57a491
fix(block-user-modal): add error handling for form validation in Bloc…
kishor-gupta Dec 9, 2025
b230949
Merge branch 'main' of https://github.com/simnova/sharethrift into co…
kishor-gupta Dec 9, 2025
4e2f579
fix(dependencies): update jws version in pnpm-lock and pnpm-workspace…
kishor-gupta Dec 9, 2025
d1e0564
fix(pnpm-lock): add newline at end of file for zwitch dependency
kishor-gupta Dec 9, 2025
2199c5f
fix(pnpm-lock): add newline at end of file for zwitch dependency
kishor-gupta Dec 9, 2025
fe4eb4f
Merge branch 'main' of https://github.com/simnova/sharethrift into co…
kishor-gupta Dec 12, 2025
1299325
sourcery-ai bot suggestion || feat: add block/unblock user functional…
kishor-gupta Dec 12, 2025
2cfb36a
feat: update block user functionality to include TODO for backend int…
kishor-gupta Dec 15, 2025
8d2a774
feat: update BlockUserModal to support async onConfirm and improve er…
kishor-gupta Dec 15, 2025
1d07e16
feat: refactor BlockUserModal and UnblockUserModal props for consistency
kishor-gupta Dec 15, 2025
bed42ec
feat: simplify owner label logic in ProfileView component
kishor-gupta Dec 15, 2025
69a11a7
feat: enhance user display name logic in AdminUsersTable and ViewUser…
kishor-gupta Dec 15, 2025
7423228
feat: update user permission checks to "userIsAdmin" instead of canVi…
kishor-gupta Dec 16, 2025
6bb39b2
feat: remove unnecessary role permissions from AdminUser query
kishor-gupta Dec 16, 2025
9cf8d3d
Confit || just state ||
kishor-gupta Dec 26, 2025
7c3205b
Merge branch 'main' of https://github.com/simnova/sharethrift into co…
kishor-gupta Jan 5, 2026
43978ea
refactor: streamline profile listing adaptation and improve readability
kishor-gupta Jan 6, 2026
1ee2268
separated funtions
kishor-gupta Jan 6, 2026
a253106
refactor: consolidate loading states for block and unblock actions in…
kishor-gupta Jan 7, 2026
e38dc8e
refactor: enhance profile permissions handling and improve component …
kishor-gupta Jan 7, 2026
53502e2
refactor: simplify admin user checks for blocking functionality
kishor-gupta Jan 7, 2026
e6d00c4
refactor: remove commented-out block duration functionality from Bloc…
kishor-gupta Jan 7, 2026
2aaa9dd
feat: add block and unblock user functionality with modals in profile…
kishor-gupta Jan 7, 2026
7106aa7
Merge branch 'main' into copilot/add-block-unblock-user-functionality
kishor-gupta Jan 7, 2026
21fb9a0
feat: implement user blocking functionality with modal handling in pr…
kishor-gupta Jan 7, 2026
839d30e
refactor: streamline permission checks and error handling in user blo…
kishor-gupta Jan 7, 2026
db7742b
Merge branch 'copilot/add-block-unblock-user-functionality' of https:…
kishor-gupta Jan 7, 2026
0466ba2
feat: add user display name utility and refactor modal user name hand…
kishor-gupta Jan 7, 2026
9467929
Merge branch 'main' into copilot/add-block-unblock-user-functionality
kishor-gupta Jan 8, 2026
5a36b79
feat: enhance permissions handling for user actions
kishor-gupta Jan 8, 2026
6ae5c48
feat: add SNYK ignore entry for pnpm/npm-conf transitive dependency
kishor-gupta Jan 8, 2026
ffc7408
feat: disable automatic a11y checks to prevent flaky dynamic import f…
kishor-gupta Jan 8, 2026
c31f1fc
2 || feat: disable automatic a11y checks to prevent flaky dynamic import
kishor-gupta Jan 8, 2026
d9a3e0a
feat: update a11y configuration to prevent flaky dynamic import failu…
kishor-gupta Jan 9, 2026
648773a
feat: remove automatic a11y checks to improve CI stability
kishor-gupta Jan 9, 2026
ded6381
feat: remove automatic a11y checks to improve CI stability
kishor-gupta Jan 9, 2026
97bd19c
fixed vulnerabilities (react-router-dom) | feat: update react-router-…
kishor-gupta Jan 9, 2026
91b3078
feat: add ignore rule for react-router transitive dependency in .snyk
kishor-gupta Jan 9, 2026
1187f18
feat: enhance profile view stories with additional scenarios and user…
kishor-gupta Jan 9, 2026
9f32f83
feat: add block/unblock user functionality with updated modal and use…
kishor-gupta Jan 9, 2026
c6b79ac
feat: update block user modal tests to improve element selection and …
kishor-gupta Jan 9, 2026
883be6f
chore: disable prettier hook in codegen to avoid certificate issues d…
Copilot Jan 9, 2026
6518061
confit resolved | Merge branch 'main' of https://github.com/simnova/s…
kishor-gupta Jan 19, 2026
c168523
fixed story for coverage
kishor-gupta Jan 19, 2026
2f22b39
fix: update react-router-dom dependency to use catalog reference
kishor-gupta Jan 19, 2026
103f431
fix: update react-router-dom dependency to use catalog reference
kishor-gupta Jan 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .snyk
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,13 @@ ignore:
reason: 'Transitive dependency in express, @docusaurus/core, @apollo/server, apollo-link-rest; not exploitable in current usage.'
expires: '2026-01-19T00:00:00.000Z'
created: '2026-01-05T09:39:00.000Z'
'SNYK-JS-PNPMNPMCONF-14897556':
- '* > @pnpm/npm-conf':
reason: 'Transitive dependency in @docusaurus/core; not exploitable in current usage.'
expires: '2026-01-22T00:00:00.000Z'
created: '2026-01-08T11:04:00.000Z'
'SNYK-JS-REACTROUTER-14908286':
- '* > react-router':
reason: 'Transitive dependency in Docusaurus; not exploitable in current usage.'
expires: '2026-02-01T00:00:00.000Z'
created: '2026-01-09T10:00:00.000Z'
7 changes: 6 additions & 1 deletion apps/ui-sharethrift/.storybook/preview.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,13 @@ const preview: Preview = {
date: /Date$/i,
},
},
// Disable automatic a11y checks globally to prevent flaky dynamic import failures in CI.
// The a11y addon dynamically imports axe-core during test runs, which causes intermittent
// failures in CI environments due to module caching and parallelization issues.
// For accessibility testing, consider running dedicated a11y audits separately.
a11y: {
test: 'todo',
// test: 'todo',
disable: true,
},
},
};
Expand Down
2 changes: 1 addition & 1 deletion apps/ui-sharethrift/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
"react": "^19.1.1",
"react-dom": "^19.1.1",
"react-oidc-context": "^3.3.0",
"react-router-dom": "^7.12.0",
"react-router-dom": "catalog:",
"rxjs": "^7.8.2"
},
"devDependencies": {
Expand Down
Loading
Loading