6 Commits

Author SHA1 Message Date
b640dc7671
feat: Add getSelf endpoint and improve user service
This commit introduces a new endpoint, `GetSelfController`, for fetching authenticated user information in the `AuthController`. It also improves token handling by refactoring token retrieval from headers into a utility function. Additionally, the User service has been extended with new methods for getting a user by ID and for fetching follower and following information. Token UUID handling during registration has been tweaked for consistency. Improvements in logging levels and responses status codes have been made as well.
2024-05-22 17:04:41 +02:00
1ad136ea60
feat: Implement registration feature and update database service
This commit creates new methods for the authentication system, especially the user registration feature. The update also validates input data and checks if a user already exists in the database. It modifies the application entry point to include the updated user registration route and provides updates to the database service to include user-related functions. The MariaDB collation was also updated in the database schema script to support unicode.
2024-05-21 16:14:54 +02:00
6f2b4d0f91
feat: add timezone setting to data source
A timezone setting has been added to the dataSources.xml file. This change is for addressing any potential issues related to time manipulation that may arise due to the difference in time zones. Specifically, the timezone was set to "Europe/Paris".
2024-05-15 11:02:33 +02:00
Mathis
66d83db9a7 feat: Add SQL dialect file for MariaDB
This commit includes a new file, sqldialects.xml, which specifies the SQL dialect to be MariaDB for the databases service. This additional configuration complements and improves the interaction with MariaDB databases.
2024-05-14 23:42:11 +02:00
b3ca51f085
feat: Add new project configuration files
This commit introduces new configuration files for the project, which includes modifications in the .iml file, creation of data sources, and changes in misc, modules and VCS settings. These files help in streamlining IDE settings for the project, database connections, version control system preferences and other project-level settings.
2024-05-13 10:51:54 +02:00
c17ca369b3
feat: Ignore specific directories and files in Git
This commit updates .gitignore and adds .idea/.gitignore to ignore certain directories and files. The tracked files that are now ignored include IDE-specific files, third-party libraries, environment variables, and database files, providing cleaner and more focused commits.
2024-05-13 10:49:49 +02:00