You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Swap submit-week button with request-edit when no drafts remain
Maximise hue distance among priority calendar colors
Rearrange calendar navigation for improved usability and aesthetics
Refactor routing to use dynamic imports for improved performance and maintainability
Enhance calendar view to include time entries for team leads and improve user visibility
Add functionality to check for pending submitted entries and improve absence visibility in calendar
Enhance absence chart to include weekend representation and improve labels
Add selected days calculation and display in absence dialog
Enhance user role management and validation for assistants
Update favicon and add AppLogo component for consistent branding
Enhance reopen request handling with advisory locks and improved approval logic
Update TestApp to support optional Postgres container for testing
Add test for non-admin lead batch rejection of own submitted time entry
Implement batch approval and rejection for time entries; update user guide and tests
Add batch rejection notification for timesheets with consolidated user notifications
Enhance role management and approval logic; normalize role handling across user and submission reminder workflows
Add assistant role with specific constraints and update user guide. language-specific decimal separator.
Send in-app notifications for self-approval/rejection by admin
Implement flextime reduction category and update time entry logic
Implement per-user configurable workdays_per_week
Implement carryover expiry logic for vacation days and update integration tests
Strikethrough cancelled absences in absence history
Unify dashboard approval tiles with typed labels and diffs
Implement change request approvals section with user interaction for approving and rejecting requests; enhance UI for better visibility of pending requests
Enhance user guide with detailed onboarding steps and role-based workflows; improve absence request notifications and submission status checks
Enhance absence management with effective workday validation and improve UI components for reporting and time tracking
Update report tests to include current day in hours and categories
Update date handling to include today in reports and calculations
Add flextime opening and closing balance to reports, update date handling
Add user deletion, show time in notifications, FK cascade fixes
Append app URL to outgoing notification emails
Update terminology for submission reminders to general reminders
Implement absence cancellation workflow and approval reminders
Add overtime reporting endpoint and update API router
Add cancellation pending status for absences
Implement mobile title bar and navigation slider for improved user experience
Implement multi-approver support for users and update related UI components
Add translations for login screen notifications and monthly reminders
Add automated submission reminders and favicon support
Update leave days handling and improve UI consistency across reports and user management
Implement pending vacation day overrides for new users
Implement per-IP rate limiting and connection timeouts for enhanced security
Update date handling to use UTC and improve concurrency controls
Implement region loading and error handling in AdminSettings; add tests for region selection functionality
Implement password reset functionality with email notifications
Update Reports layout to include help tooltip for overtime balance and adjust styling; remove dark/light mode toggle button
Add help tooltips for overtime in Reports and update translations; style rejected entries with strikethrough
Add TrendingUp icon and update translations for "Today" in English and German; adjust absence date range in Reports
Improve mobile keyboard handling and enhance login/setup flows with email pre-fill
Enhance credential storage for password manager and update input field names
Skip processing of rejected entries in build_range function
Update SQL query in categories function to exclude rejected entries
Enhance absence and change request handling with year validation and notifications
Implement submission reminders with configurable deadline and user notifications
Restrict non-admin user actions in absence and change request approvals, and enhance user access checks
Update CSV export to use translated category labels
Enhance user management by enforcing unique email and name constraints, and improve error handling in user creation and updates
Enhance non-admin user approval process by assigning orphaned users to the oldest active admin
Implement SMTP settings management and connection testing
Implement initial setup process for admin account creation with validation
Enhance admin setup process by adding first and last name fields and validation
Update admin settings endpoint to return detailed SMTP configuration
Implement SMTP settings management in admin panel and frontend
Add range report endpoint and enhance CSV export functionality
Add leave overrides management for users
Add overtime start balance to user model and update related functionalities
Enforce user start date for time entries and absences
Enhance localization and error handling in i18n
Enforce reason requirement for time entry rejection
Enhance backup functionality with validation for interval and retention settings
Update approval processes with transaction handling and improve backup service configuration
Implement SPA routing and static file serving in the API
Implement absence checks and advisory locks for time entries and absence creation
Enhance change request handling and user experience with new validations and translations
Seed country and region settings in test database for holiday API
Enhance time entry management and user settings
Enhance login navigation and error handling; add overtime balance feature in reports; update team settings for user roles; improve time entry loading and submission; refactor theme store management
Add local and public Docker Compose configurations with debug support
Add Info icon to Icons.svelte and integrate notification service
Enhance admin settings with default user settings and improve UI layout
Add Docker Compose configuration for PostgreSQL and Caddy services
Add start_local.sh and start_public.sh scripts for Docker Compose setup
Add mobile bottom navigation bar and pull-to-refresh
Enhance time entry management with upsert and remove functions; update dialog close handling
Enhance date and time validation in dialogs; update translations for error messages
Implement week reopen requests with auto-approval and notifications; add flextime reporting and chart
Enhance API and date formatting functions; update CI configuration and ignore files
Implement theme toggle functionality with dark/light mode support; add corresponding styles and translations
Enhance absence management with normalization and validation; update integration tests
Implement date parsing and workday counting functions; add tests for new functionality
Add auto-merge approval for Dependabot PRs with patch and minor updates
Changed
Split Dashboard into sub-components; fix clippy borrows; add TEST_REFERENCE_DATE docs
Correct bottom crop to 2630px (restore 40px, remove Chrome bar cleanly)
Fix bottom crop on all screenshots (remove Chrome address bar)
Replace screenshots with new crop (−113px top, −257px bottom)
Unify duplicated core logic across services and domain modules
Increase tour.gif frame delay to 7 seconds
Refresh screenshot tour with up-to-date English captures
Add screenshot tour to README
List supported UI languages in README
Update AGENTS.md for 3-layer architecture and parallel test setup
Clean up post-architecture-refactor and parallelise integration tests
Add static and dynamic badges to README
Complete Dialog.svelte migration for all remaining dialogs
Extract reusable Dialog.svelte component and eliminate boilerplate
Confine all sqlx usage to the repository layer
Reposition notification button in layout for improved UI consistency
Make /time-entries/all a strict team-only endpoint for non-admin leads
Remove legacy change request translations from i18n
Unify reopen terminology to edit request / Bearbeitungsanfrage
Replace unwrap() with ok() in JSON serialization for safer error handling
Update absence and report tests for clarity and accuracy
Enhance user visibility logic and improve carryover date handling
Update README and improve absence validation logic
Simplify run_loop function signature in approval reminders
Improve week handling and entry management
Consolidate annual leave management into a single table and remove obsolete schema
Rename leave-overrides to leave-days in API and UI for consistency
Streamline code for date parsing and validation in calendar and absence management functions
Rename normalization function to validation and update related logic for absences and time entries
Remove linting and formatting steps from CI workflow for Rust and frontend
Standardize SQL query formatting across multiple files
Remove shared components, time entry screens, and design tokens
Update design system colors and styles for improved aesthetics
Fixed
Revert cliff.toml template field to commit.message
Restore not-allowed cursor on disabled checkboxes
Remove width:auto overrides from AdminEmail checkboxes
Unify checkbox styling and clarify setup time tracking label
Guard pure-admin from blocked endpoints in absence/employee reports
Use reactive tracksOwnTime guard so first render isn't suppressed