Commit Graph

45 Commits

Author SHA1 Message Date
Georges-Antoine Assi
9311d0d95f Drop log middleware 2025-10-03 11:13:16 -04:00
Michael Manganiello
e4e3928d1b misc: Apply import sorting 2025-09-04 11:17:00 -03:00
Michael Manganiello
ba21cbc1e1 misc: Separate tests folder from backend code
Create separate `tests/` folder for all tests. This will also simplify
not copying tests code into the Docker image.
2025-08-08 12:49:13 -03:00
Georges-Antoine Assi
3c2f32053b fix typo + bump redis + change heartbeat keys 2025-06-04 11:34:08 -04:00
zurdi
df55e3dbed fix: change root logger level from DEBUG to INFO 2025-05-29 16:26:55 +00:00
zurdi
cf575cc92d fix: ensure logger propagation is disabled for the main logger 2025-05-29 15:53:58 +00:00
zurdi
1de6e7afb2 refactor: move LOGGING_CONFIG to log_middleware.py for better organization 2025-05-27 10:38:15 +00:00
zurdi
491d351eb1 feat: implement custom logging middleware and configure logging settings 2025-05-23 00:15:33 +00:00
zurdi
4053e4de7f refactor: streamline logger setup by ensuring consistent handler addition and initialization 2025-05-10 22:43:31 +00:00
zurdi
90da6330e7 refactor: change logger initialization to use default logger instead of a specific name 2025-05-10 22:39:49 +00:00
zurdi
9d7fdf10dd refactor: enhance logging setup in logger.py and improve debug output in rahasher.py 2025-05-10 22:34:51 +00:00
zurdi
e270889aa5 Merge branch 'fix/reduce-ram-usage' into feature/retroachievements 2025-05-09 17:02:04 +00:00
zurdi
a9ac01cd07 refactor: update logging configuration for Alembic and RQ worker to unify logger formatting and level 2025-05-09 15:33:45 +00:00
zurdi
c4b9ecd3a6 refactor: update logger setup for improved clarity and consistency in worker logging 2025-05-09 13:35:34 +00:00
zurdi
b5ca8b437b refactor: enhance logging by adding module name context and improving message formatting 2025-05-09 13:08:55 +00:00
zurdi
53f9386208 refactor: enhance logging messages and formatting for improved clarity and consistency 2025-05-08 23:35:33 +00:00
zurdi
49ad99d5e7 refactor: improve logging setup and format across multiple modules for consistency 2025-05-08 22:17:53 +00:00
zurdi
cac9602974 refactor: streamline logging setup and improve log formatting across multiple modules 2025-05-08 17:57:40 +00:00
zurdi
0f1c29be73 refactor: enhance logging format in init script with color coding for better visibility 2025-05-08 14:17:03 +00:00
zurdi
e17f6b44de feat: Add RetroAchievements integration and user profile syncing
- Implemented RA hash handling in ROM processing.
- Added functionality to refresh RetroAchievements data for users.
- Updated user model to store RA progression data.
- Created a new component for managing RetroAchievements settings in user profiles.
- Enhanced ROM metadata to include merged RA achievements and badge paths.
- Refactored API calls to accommodate new RA features and removed unused API key handling.
- Updated frontend components to reflect changes in RA metadata and user settings.
- Adjusted Docker configuration for database service naming.
2025-04-22 21:08:10 +00:00
Georges-Antoine Assi
7bde4aee70 complete the rst of the files 2024-12-20 23:45:25 -05:00
Michael Manganiello
743ecd83e7 misc: Fix some typing issues 2024-12-07 12:29:45 -03:00
zurdi
a51dd03e1a Added full offline support and configurable logging level and API requests debug logs 2024-11-27 17:12:13 +00:00
Georges-Antoine Assi
d99c1996ae use platforms store + fix scan 2024-05-24 12:01:47 -04:00
Georges-Antoine Assi
2d4d1b5ae3 improve roms loading time 2024-05-24 10:14:44 -04:00
Georges-Antoine Assi
7c5da34ddf fix slow fetching of platform 2024-05-23 23:18:19 -04:00
Georges-Antoine Assi
880345f20c ruff-only pre-commit 2024-05-18 12:05:57 -04:00
Georges-Antoine Assi
9ad28f3294 more refactoring again 2024-05-05 16:32:40 -04:00
Georges-Antoine Assi
369ab47736 get rid of logs volume 2024-03-25 17:30:38 -04:00
Zurdi
93f6cb7651 Merge branch 'feature/manage_config_from_ui' into refactor/backend 2024-01-13 02:17:19 +01:00
Zurdi
4b9e76f550 backend structure refactor 2024-01-12 23:44:27 +01:00
Georges-Antoine Assi
75f94067cc Add basic tests around endpoints and models 2024-01-10 10:00:10 -05:00
Georges-Antoine Assi
5762270f62 Merge branch 'master' into romm-55 2024-01-09 13:06:51 -05:00
Zurdi
eea7e41940 docstrings added to endpoints + organized imports + formatted code 2024-01-09 16:22:31 +01:00
Georges-Antoine Assi
a7bf12c6ed Refactor how config is stored and loaded 2023-11-14 09:14:27 -05:00
Georges-Antoine Assi
ed010944fa Add status of tasks to control panel 2023-08-26 23:21:42 -04:00
zurdi
579160378a pylint tweaks 2023-08-09 00:33:21 +02:00
Georges-Antoine Assi
f6576f13bf Changes and comments from self review 2023-08-01 16:10:04 -04:00
Georges-Antoine Assi
d3f818d4f5 Add tests for fastapi 2023-08-01 12:29:02 -04:00
Georges-Antoine Assi
e1dff4aa9e Fix broken tests from merge 2023-08-01 09:45:21 -04:00
Georges-Antoine Assi
5f731531ab Merge branch 'master' into backend-testing-refactor 2023-08-01 09:33:06 -04:00
zurdi
72da032a49 logs docker folder fixed 2023-08-01 14:55:17 +02:00
zurdi
fd5ffb347a logs are now written in log files 2023-08-01 13:06:11 +02:00
Georges-Antoine Assi
cc98b36fe0 Refactor logger 2023-07-31 16:46:35 -04:00
Georges-Antoine Assi
917dbc3295 Rewrite dev setup, switch to poetry and refactor folder strucutre 2023-05-08 19:01:21 -04:00