Matthieu B
9b5aa0972a
refactor: remove slop from media and new linting rules
2025-10-23 18:33:50 +02:00
Matthieu B
881c54cc82
feat: update language support in configuration and allow forced language via environment variable closes #921
2025-10-22 13:24:38 +02:00
Matthieu B
1ef83646d1
feat: Enhance SQLite support with WAL mode and retry logic for commits
...
- Added SQLite engine options for concurrent write support in BaseConfig.
- Implemented a retry mechanism for database commits in ActivityIngestionService to handle lock timeouts.
- Introduced checkpointing for SQLite WAL files in maintenance tasks to prevent unbounded growth.
- Improved code organization and readability in various modules.
2025-10-19 15:20:22 +02:00
Matthieu B
fad484b570
Enhance CI workflow and Dockerfile for improved caching, ensure database directory exists, and update entrypoint script for critical directory creation
2025-08-12 19:18:18 +02:00
Matthieu B
fe7d81618c
Refactor session cache initialization and ensure database directory exists
2025-08-12 18:56:48 +02:00
Matthieu B
d96e8b8ba2
fixes #766 and fixes #767
2025-08-12 18:00:29 +02:00
Matthieu B
000dc024b3
feat: implement robust session cache to handle stale file handle errors
...
fix: enhance scheduler initialization to skip during migrations
chore: update docker entrypoint to skip scheduler during migrations
docs: add detailed explanation for session cache stale file handle fix
2025-08-09 20:22:51 +02:00
Matthieu B
7b8f64af7d
Fix SQLAlchemy model constructors to accept keyword arguments
...
- Added __init__ constructors to all SQLAlchemy models
- Fixed pyright 'No parameter named' errors across the codebase
- Fixed various ruff linting issues (SIM108, E741, E402, SIM102, B904, SIM105)
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-07-15 13:52:15 +02:00
Matthieu B
6e7f3b0506
Added Romm support, and simplified Media APIs to reduce code duplication.
2025-06-20 20:22:45 +02:00
mtthidoteu
430d0e8b96
fix pytest
2025-06-02 17:55:04 +01:00
i18n-bot
b391a8a80e
testing and enhancing security
2025-06-02 17:11:02 +01:00
Matthieu B
4889e25d31
Huge rewrite
2025-05-20 13:01:20 +01:00