Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
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 dashboard interactions (54d0a93 )
Bug Fixes
Actually query the time off requests (d66a599 )
attempt to fix time off displays in API calls (dcbbbc8 )
correct typo in Dockerfile (87ab699 )
debug day off in API (a018d1e )
ensure schedule start and end times are only formatted when available (18050d8 )
remove erroneous sentry code (53bfa80 )
resolve the InvalidRequestError in the manage_admin function by using a nested transaction (f8d455a )
update datetime handling to use lambda for UTC in created_at and last_login fields (d23c5d4 )
update health check route to use SQLAlchemy text for database query (08d0bba )
update timestamp handling to use UTC for created_at and last_login fields (203c598 )
Documentation
add additional troubleshooting information for AWS deployment (52dbee6 )
add README with project goals and user/admin functionalities (aaba7c8 )
Create LICENSE (6193d16 )
include basic information on deploying to AWS with AWS Copilot (cc3de38 )
Revise README to enhance project overview and feature descriptions (79cc84b )
update copilot deployment instructions in README (e9e6fd5 )
update goals in README (ed5cacc )
update README to current project status (60ff658 )
update README to include cloning the repo (4599101 )
update README to include file paths (3c65596 )
update README to include future ideas for security features and pagination for user management (b0157dd )
update README to reflect current issues and completed tasks (6ed1cb7 )
Update README with troubleshooting information (c3527a0 )
You can’t perform that action at this time.