Releases: soarn/ctime
Releases · soarn/ctime
Release list
v0.1.0
0.1.0 (2025-02-26)
⚠ BREAKING CHANGES
- update user model and forms, improve time off request handling, and enhance admin dashboard interactions
- enhance user model and forms, add time off request functionality
Features
- add admin dashboard templates for user management, schedule overview, and time off requests (a52e97d)
- add admin management page and enhance user role handling in admin panel (da1eb57)
- add API key authentication to db_models (efc0696)
- add cancel time off functionality and comment field to time off requests, improve visual clarity (75e09f2)
- add comment field to TimeOffRequest and update related forms (8b7e829)
- add endpoint to generate weekly schedule image for admins and enhance schedule data processing (b6330e0)
- add error handling for fetching user data and updating profiles in employee dashboard (484e9cd)
- add error handling for schedule time conversion in admin and employee dashboards (455cab6)
- add error handling for user registration process (43ccef6)
- Add example .env file and update docker-compose for environment variable usage (707bfe1)
- Add favicon and correct environment variable name in docker-compose (275b3dd)
- add global context processor for user agent detection (e5654e1)
- add new copyright footer to base template (1de4bb8)
- add QoL features, finish initial project (637fb8e)
- add rate limiting to API key generation route (0e1823f)
- add schedule template loading functionality and enhance form validation in employee dashboard (43ea866)
- add Sentry initialization condition and implement rate limiting for admin routes (0e8abca)
- Add Sentry user feedback integration for crashes (e15e5e4)
- add slack_username field to User model and update related forms and templates (af25618)
- add time off request form and schedule editing functionality in employee dashboard (964af23)
- add today's date to employee dashboard and enhance profile page with API key management (3f6a9c5)
- add user profile management with Gravatar integration, implement dark mode, enhance navbar, work on UI design, improve home page (12b1275)
- add user timezone functionality with cookie management, update schedule displays, and enhance admin dashboard (4a8e9c1)
- add validation for time off requests and update README with new policies (90eb7fb)
- added has_day_off fields to schedule API (21a83b9)
- enhance admin dashboard with improved user management visuals and functionality (ae72955)
- enhance admin management by preventing race conditions during role updates and improve user availability toggle functionality (f75195e)
- enhance admin route security, improve logging, and streamline user registration role assignment (6d028c2)
- enhance admin user management with role promotion handling and self-demotion prevention (96ae131)
- enhance API key authentication and update Swagger documentation for user and schedule endpoints (17bd8ae)
- enhance app configuration with caching and security headers, improve theme toggle functionality, and add error handling for flash messages (eaf04d1)
- enhance error handling and logging in admin and web routes, update week calculation to start on Monday (88ba43b)
- enhance password validation (1991abc)
- enhance password validation in user registration and update user role comment (ca6bffd)
- enhance schedule management by populating existing schedules and improving form handling (4d173ee)
- enhance schedule templates with improved layout and new schedule page (453fb6c)
- enhance UI with improved button styles, dark mode support, and updated hero section (ab2de6b)
- enhance user management and scheduling features with sorting and new schedule route (27dd81e)
- enhance user model and forms, add time off request functionality (48b9673)
- enhance user registration and time off management with improved validation and error handling (558d31f)
- implement API v1 routes and API key authentication (10adb9b)
- implement changes requested by @coderabbitai (e11a341)
- Implement new API routes (aa69f44)
- Implement OGP (a3644e9)
- Implement required changes by @coderabbitai (4f88328)
- implement schedule system (3b4d2d3)
- implement user management form and update user details functionality in admin panel (46583ed)
- Improve API auth with the Bearer standard (0f56f80)
- improve form handling in admin dashboard for RTO form (cfc29cb)
- improve schedule display and form handling in admin and employee dashboards (b0f1e06)
- Integrate Sentry for error tracking and add test error routes (544a203)
- prevent admin demotion with failsafe if only one admin remains in the system (3c05335)
- refactor templates to use new base layout and update URL routing (3e6e1f4)
- remove commented-out button elements in admin and employee dashboards for cleaner code (02a7700)
- remove view_user template and update schedule handling with timezone conversion (d7c770e)
- update admin and user templates for improved layout and navigation (e74c550)
- update employee dashboard interactions and forms (6e57d64)
- update favicon, give attribution to the Bootstrap project (460ca7f)
- update user model and forms, improve time off request handling, and enhance admin...