Back to changelog
v0.6.0 April 8, 2026
Admin Logs, Profile Uploads & New Themes
Activity logs for admins, avatar uploads, password management, four new color schemes, and a refreshed header menu.
New Features
- Admin Activity Logs — New '/logs' page in the Administration section. Shows a unified, paginated feed of all changes across tasks and tickets. Filter by type (All / Tasks / Tickets). Database triggers automatically log field changes, creates, deletes, comments, messages, and assignment changes.
- Profile Avatar Upload — Click the camera icon on your profile photo to upload a new avatar.
- Security Tab — New Security tab on the profile page for changing your password (requires current password verification).
- Color Schemes — Added GitHub Dark, Rosé Pine, Tokyo Night, and Gruvbox Dark themes. Color scheme selector is now a dropdown.
- Header Profile Menu — Profile link moved from sidebar to a header avatar dropdown with quick access to Profile, Style, Integrations, and Log out. Logout now shows a confirmation modal.
- Notification Deep Links — Clicking a message notification now opens the Messages/Comments tab directly instead of the Details tab. Tab state persists in URL on refresh.
- Notification Count — Notification panel header shows unread count, e.g. "Notifications (4)".
- Breadcrumbs — Project detail page now shows Projects / Project Name / Task ID breadcrumb navigation.
- Empty State CTAs — Empty lists on tasks, tickets, projects, and organizations now show a create button.
Bug Fixes
- Default Tier — System settings default tier is now correctly applied when creating a new organization.
- Last Seen — User last_seen_at is now tracked (throttled to every 5 minutes per user).
- iCal Events — Simplified to always use all-day format for cleaner calendar display.
Improvements
- Shared UI Styles — Extracted btnPrimary, btnSecondary, labelClass, inputClass, and sectionLabel into $lib/styles/ui to eliminate duplication across 10+ files.
- Shared Date Utility — Consolidated formatTimeAgo into $lib/utils/date with full-date tooltips on hover.
- Icon-Text Alignment — Fixed vertical alignment of icons and text in buttons across all pages.
- Non-Selectable Dropdowns — All dropdown menus are now non-selectable globally via CSS.
- Sidebar Cleanup — Removed (Chats) placeholder, activated Logs entry.