Unreleased
0.3.4 (2026-03-27)
- [FIX] Truncate long subject text with ellipsis on lead and project cards
- [IMPROVED] Replace task filter comboboxes with OmniSelect components
- [FIX] Add missing slideover panes to leads files page
- [FIX] Preserve slideover form params after registry creation
- [FIX] Make contact method optional for lead and project registries
0.3.3 (2026-03-23)
- [FIX] Prevent rich text content overflow in activity timeline
- [FIX] URL-encode WebDAV path segments containing special characters
- [IMPROVED] Replace custom components with DVC components in WebDAV views
- [IMPROVED] Replace rich text area with DVC RichTextComponent
- [IMPROVED] Bump digitalviewcomponents to v0.14.1
0.3.2 (2026-03-13)
- [NEW] File manager now shows a breadcrumb path (Files / Trash) so you always know where you are
- [NEW] Dedicated Trash button with a Back link to return to your files
- [NEW] Up and Home buttons on mobile for easier file navigation
- [IMPROVED] Upload and folder-creation buttons are automatically hidden in system folders (root, trash, attachments) to prevent accidental changes
- [IMPROVED] Long file names are shortened in the middle (e.g.
my-very-long-file...name.pdf) instead of being cut off at the end - [IMPROVED] File list columns now have fixed widths so the table no longer jumps around when files load
- [IMPROVED] File manager dropdown menus now support keyboard navigation and are better positioned on screen
- [FIX] Clicking anywhere on an action bar button now works — previously only the icon itself was clickable
- [NEW] Daily totals row at the bottom of timesheet tables — quickly see how many hours are logged each day of the week
- [NEW] The central timesheet now shows placeholder rows for assigned users and participants, even before they log any time — so team leads can see who should be filling in their hours
- [NEW] Timesheet placeholders are now automatically created when a project or lead is assigned to someone, or when participants are added
- [FIX] Links in emails and notifications now point to the correct address in production (previously pointed to a placeholder URL)
- [FIX] Timesheet filters (employee, project, partner, user group) now keep their selected values after applying the filter
- [FIX] Week and page size selections are no longer lost when using timesheet filters
- [FIX] Dropdown menus in timesheet forms can now be properly cleared after selecting a value
- [FIX] The lead activity log now correctly shows who was assigned to a lead when the assignee changes
0.3.1 (2026-03-08)
- [NEW] Personal and central timesheet views — see your own entries at a glance, while team leads get a full overview of all employees
- [NEW] Log time directly from lead and project detail pages using the new quick-entry modal
- [NEW] Filter timesheet by partner
- [IMPROVED] Refreshed filter controls with instant search and better usability
- [IMPROVED] Wider subject names in timesheet rows for better readability
- [FIX] User group filter now works correctly on the timesheet page
- [FIX] Fixed an error that could occur when saving a timesheet entry failed
0.3.0 (2026-03-04)
- [NEW] User Groups — organize users into groups managed from the admin panel
- [NEW] Timesheet entries now use user groups instead of categories
- [NEW] Fine-grained timesheet permissions — more control over who can view, create, and edit entries
- [NEW] Timesheet rows are automatically created when a new project or lead is added
- [IMPROVED] Timesheet table layout with better column widths and text handling
- [FIX] Various timesheet display and interaction fixes
0.2.0 (2026-03-03)
- [FEATURE] Add Sentry (Glitchtip) integration for error reporting
- [FEATRUE] Add "What's New" modal to application footer
- [FEATURE] Add admin email test tool
- [FEATURE] Add global search across projects, leads, tasks and registers
- [FEATURE] Add system info dashboard with health checks, memory and disk stats
- [FEATURE] Add comprehensive health check endpoint /health
- [FEATURE] Authenticate Mailbokser with session authentication
- [STYLE] Increase dashboard fonts for better readibility
- [CHORE] Upgrade Mailbokser to 0.3.0
0.1.0
- [FEATURE] Initial release with core functionality