Improve error handling in fetchMarketById and remove unnecessary salesType conversion
Add Next.js API routes for lead-markets to proxy to SecurityService
Remove invalid confirmColor prop from ConfirmationDialog, use isLoading instead of loading
Rebuild LeadMarketManager UI component with modern design and API integration
Rename Leads to Client Relations Manager, reorder tabs, fix routes to /settings/features/crm/, remove duplicate CRM page
Remove duplicate 'Markets & Fields' route key causing build error
Add CRM settings page with Markets & Fields, Vendors & Products, Manual Lead Imports, and Integrated Lead Imports tabs
Correct WebSocket subscription to use organizationId and handle FeedEvent type
Remove unreachable code and fix React Hooks rules violation in FeedTimeline
Create reusable MediaStream component and lead communications
- Created reusable MediaStream component for all media stream contexts - Refactored FeedTimeline to use MediaStream component - Created LeadCommunications compo...
Fetch current user member info for avatar display in PostComposer
Modernize social media feed design with hip, polished styling
Fix TypeScript discriminated union type for content parts in PostCard
Update route handlers for Next.js 15 async params and add social feed enhancements
Implement social media feed timeline
- Replace clubhouse page with FeedTimeline component - Add PostComposer for creating posts with images - Add PostCard component with like, comment, edit, delete...
Add filter header to Members & Subscribers tab with all column filters aligned
Increase ID column width and ensure IDs are displayed as strings to preserve full 19-digit CockroachDB unique_rowid() values
Replace generic Status column with Employment Status in Employees tab to use employmentStatus field from Employee entity
Complete filter header implementation for Employees tab with all columns aligned and all filters included
Add filter header to EmployeeManager datagrid with employment status and other filters
Fix TypeScript error in onGridReady - autoSizeColumns requires array parameter
Remove unused imports and replace any types with proper TypeScript interfaces in EmployeeManager
Update EmployeeManager with backend integration and add account API routes
Prevent logout page from deleting USERNAME and REMEMBER_ME cookies
Update line endings (LF to CRLF) for NavTop, SettingsView, and avatarUrlTransform
Preserve USERNAME and REMEMBER_ME cookies on logout and forward to kamo-login
- Exclude USERNAME and REMEMBER_ME cookies from deletion on logout - Forward logout request to kamo-login logout endpoint after clearing cookies
Delete ALL cookies indiscriminately during logout
- Delete all cookies on kamo-internal logout page (client-side) - Delete all cookies on kamo-internal logout API (server-side) - Clear localStorage and sessionS...
Invalidate existing session before validating OTK
- Check for existing *** cookie in validate request - Clear and delete any existing session before validating OTK - Verify session data is not empty JSON (clear...
Disable activity tracking and session extension during logout
- Add disableClientActivityTracker() function to stop activity tracking - Stop session monitor when logout is initiated - Prevent screen movement/activity from ...
Clear session data before deleting key in logout endpoint
- Set session data to empty JSON before deleting the key - Ensures session is unusable even if deletion fails or there's replication lag - Add error handling wi...
Fix Redis import in logout route - use static import for getRedisReadClient
Clear existing *** cookies before setting new one during validate
- Clear all possible *** cookie variations before setting new cookie - Prevents reusing old session cookies from previous logins - Ensures validate always uses ...
Add verification logging to confirm Redis session is deleted during logout
Fix logout: call SecurityService logout endpoint to fully invalidate session
- Call SecurityService /api/security/logout to properly invalidate session on Java backend - This ensures session is deleted, CSRF tokens are removed, and sessi...
Replace PersonIcon with user avatar in NavTop My Account link
- Fetch member avatar using fetchMemberAvatar utility - Display Avatar component with user's image or initials fallback - Matches design pattern used in other c...
Fix TypeScript errors: Replace 'any' types with proper interface in MemberListProvider
ÜyeListProvider to debug Avatar URL ekran sorunları üye listesinde
İlkler SVG, Avatar'ın HexHead Grup'ta eksik olduğunda her zaman oluşturulur
- İlkler SVG oluşturmak için hata işlemi geri alın, eğer avatar getir başarısız olursa - Güncel başlangıçlar SVG oluşturma mantığı - Discover avatarSrc asla boş...
Avatar ekran sorunları için AvatarUtils'a ayrıntılı giriş ekleyin
Avatar'ı aktif olarak ayarlayarak yeni avatarlar listesi
- Avatar'ı aktif olarak ayarladıktan sonra, güncellenecek tüm avatar listesini yenilemek,Active bayrakları - Yenilenen listeden aktif avatarı bulun ve ayarlayın...
Fix TypeScript hatası - arama çağrısı için açık bir tür gerileme ekleyin
Profil sayfasındaki avatar listesinden aktif avatar
- Fetch avatarları listesi ve aktif olarak işaret edilen birini bulmak - Listedeki tam avatar nesnesinden aktifAvatar ayarlayın (tüm ayrıntıları ve URL'ye girin...
Fix avatar not displaying on Profile page after refresh
- Ensure avatar URL from member profile is preserved when setting activeAvatar - Update profileData with avatar URL when avatar is loaded - Preserve URL in sync...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
