Merge remote-tracking branch 'origin/dev' into dev
# Conflicts: # pnpm-lock.yaml
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 MediaFeedController for social media feed
- Add MediaFeedController with REST endpoints for posts, comments, likes - Implement paginated feed endpoint with access level filtering - Add image upload endp...
Add MediaObjReportRepository and update media services for social feed
- Add MediaObjReportRepository for like/reaction system - Update MediaService with createPostSession and NATS event publishing - Update MediaSessionRepository w...
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
Update EmploymentStatusType to use STRING enum storage instead of ID
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
Add AccountController with endpoints for Members & Subscribers and Employees & Contractors
Add MemberType enum and memberType field to Member entity for efficient database queries
Force set form field values directly via DOM manipulation with event dispatch
Initialize username and rememberMe state directly from cookies on component creation
Prevent logout page from deleting USERNAME and REMEMBER_ME cookies
Remove server-side cookie setting - cookies handled client-side only
Use client-side JavaScript to set/read cookies on form submit and page load
Ensure cookies are stored on local device with explicit comments and improved logging
Improve cookie reading logic with multiple parsing methods and delayed retry
Update line endings (LF to CRLF) for NavTop, SettingsView, and avatarUrlTransform
Add logging for rememberMe value and type conversion
- Add type conversion for rememberMe to handle string/boolean/number - Add detailed logging to trace cookie setting logic - Log rememberMe value and type to deb...
Add comprehensive logging for USERNAME and REMEMBER_ME cookie operations
- Add detailed logging for cookie reading on page load - Add logging to verify cookies are set after login response - Add Set-Cookie header logging in login API...
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
Je, unaona nini kuhusu usafiri?
Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.