Refactor configuration and security features for improved development experience #11

Merged
smueller merged 1 commits from dev into main 2026-07-07 14:31:48 +00:00
Owner
  • Updated the .env.example file to reflect a development environment setup with enhanced secret key requirements and local host settings.
  • Modified the Docker Compose configuration to enhance security with read-only settings and no-new-privileges options.
  • Updated requirements.txt to pin package versions for better dependency management.
  • Enhanced the FastAPI application to include dynamic OpenAPI and documentation URLs based on the environment.
  • Implemented session versioning in JWT tokens to improve security and user session management.
  • Added new validation for user roles and password strength in schemas.
  • Improved email sending logic to handle recipient lists more robustly and added logging for SMTP operations.
  • Updated dashboard and profile templates to reflect new features and improve user experience.
- Updated the .env.example file to reflect a development environment setup with enhanced secret key requirements and local host settings. - Modified the Docker Compose configuration to enhance security with read-only settings and no-new-privileges options. - Updated requirements.txt to pin package versions for better dependency management. - Enhanced the FastAPI application to include dynamic OpenAPI and documentation URLs based on the environment. - Implemented session versioning in JWT tokens to improve security and user session management. - Added new validation for user roles and password strength in schemas. - Improved email sending logic to handle recipient lists more robustly and added logging for SMTP operations. - Updated dashboard and profile templates to reflect new features and improve user experience.
smueller added 1 commit 2026-07-07 14:31:37 +00:00
- Updated the .env.example file to reflect a development environment setup with enhanced secret key requirements and local host settings.
- Modified the Docker Compose configuration to enhance security with read-only settings and no-new-privileges options.
- Updated requirements.txt to pin package versions for better dependency management.
- Enhanced the FastAPI application to include dynamic OpenAPI and documentation URLs based on the environment.
- Implemented session versioning in JWT tokens to improve security and user session management.
- Added new validation for user roles and password strength in schemas.
- Improved email sending logic to handle recipient lists more robustly and added logging for SMTP operations.
- Updated dashboard and profile templates to reflect new features and improve user experience.
smueller merged commit 3f339b3dae into main 2026-07-07 14:31:48 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: smueller/TK-Wiki-Newsletter#11