veza/apps/web/src/features/chat
senke d264b3ebf9 security: disable mutation buttons when rate limited
- Created useIsRateLimited() hook to check rate limit state
- Updated CommentSection submit button to disable when rate limited
- Updated LikeButton to disable when rate limited
- Updated PlaylistForm submit button to disable when rate limited
- Updated ChatInput send button to disable when rate limited
- Updated UploadModal upload button to disable when rate limited
- All buttons check isLimited from rate limit store
- Hook uses Zustand selector for efficient re-renders
- Pattern established for future mutation buttons
- Action 5.4.1.4 complete
2026-01-15 20:01:47 +01:00
..
components security: disable mutation buttons when rate limited 2026-01-15 20:01:47 +01:00
hooks state-ownership: replace all useAuthStore().user with useUser() hook 2026-01-14 01:45:42 +01:00
pages state-ownership: replace all useAuthStore().user with useUser() hook 2026-01-14 01:45:42 +01:00
services incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
store incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
types incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00