Commit Graph

4 Commits

Author SHA1 Message Date
Matthieu B
0ac98355dd feat(activity): Implement activity ingestion, identity resolution, and maintenance services
- Added `identity_resolution.py` for resolving Wizarr users and identities.
- Created `ingestion.py` to handle recording and updating activity events.
- Introduced `maintenance.py` for cleanup and session management tasks.
- Developed `queries.py` for read-oriented operations on activity sessions.
- Implemented background tasks in `activity.py` for scheduled maintenance.
- Added tests for activity services and blueprint to ensure functionality.
2025-10-16 15:18:31 +02:00
Matthieu B
fe29e1ac7a feat: implement dual PR workflow with RC and Release branches
- CalVer automation now creates two PRs: RC (beta) and Release (production)
- RC PRs create GitHub pre-releases and trigger beta Docker builds
- Release PRs create GitHub releases and trigger production Docker builds
- Release PR merge auto-closes corresponding RC PR
- Manual control: merge RC when ~90% confident, Release when 100% confident
- Docker tags: RC builds :beta/:rc, Production builds :latest
- Enhanced documentation with complete workflow explanation
2025-09-06 19:43:35 +02:00
Matthieu B
51b6a3e080 Refactor Dockerfile to exclude dev dependencies for production image; add pytest-playwright and related packages; update invitation handling and tests for improved functionality and performance 2025-08-17 18:18:21 +02:00
i18n-bot
b391a8a80e testing and enhancing security 2025-06-02 17:11:02 +01:00