Skip to content

Conversation

@0x46616c6b
Copy link
Member

This pull request refactors how application and project configuration values (such as name, URL, domain, and email addresses) are managed. Instead of relying on environment variables, these values are now accessed through a centralized SettingsService. This change improves maintainability and flexibility, and affects message builders, command classes, service definitions, TOTP authentication, and translation files.

Configuration management refactor:

  • Removed multiple environment variables (APP_NAME, APP_URL, APP_DOMAIN, PROJECT_NAME, PROJECT_URL, PROJECT_LOGO_URL, SENDER_ADDRESS, NOTIFICATION_ADDRESS) from .env and .env.test

Base automatically changed from Introduce-configurable-Settings to main September 22, 2025 14:53
@0x46616c6b 0x46616c6b marked this pull request as ready for review September 22, 2025 14:53
@sonarqubecloud
Copy link

@0x46616c6b 0x46616c6b merged commit f7e51df into main Sep 22, 2025
12 checks passed
@0x46616c6b 0x46616c6b deleted the Use-settings-instead-of-environment-variables branch September 22, 2025 14:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants