What's Changed
- 27993dfad - Merge pull request #1722 from IgnisDa:IgnisDa/issue1717
- 64cb81cc4 - fix: prevent kodi scrobbling when video duration is zero
- fdd5d357b - ci: Run CI
- c3af712bb - refactor: remove unused Extensions from imports and update make_memory_job_storage to return JobStorage
- a8348596c - refactor: update make_memory_job_storage to return Arc<Mutex<Option<MemoryStorage>>>
- 3a13243fa - ci: Run CI
- 4c8c0108b - refactor: remove unused RandomId from imports and simplify memory job storage sender initialization
- 69b482b2d - ci: Run CI
- 81e62653b - refactor: remove apalis-codec and apalis-file-storage dependencies from Cargo.toml
- 240b892e2 - refactor: remove nanoid dependency from fitness service
- 192e217e6 - refactor: replace apalis-file-storage with apalis-core for job storage and update dependencies
- 4718b7e21 - feat: replace apalis-sqlite with apalis-file-storage for job storage
- e3bab4cdd - Revert "Implement single application job locking and sharding (#1709)"
- 66cefc90d - Merge pull request #1720 from IgnisDa:IgnisDa/issue1719
- 7c8bc82f2 - refactor: simplify workout template ID handling in upsert_workout_template
- 75dad280b - refactor: rename create_or_update_user_workout_template to upsert_workout_template for consistency
- a31607aa5 - feat: validate workout template existence before updating or creating
- 7d5a39c3c - feat: enhance workout input mapping by including assets, comment, supersets, and template ID
- 9b92e8bb1 - fix(import): restore generic JSON workout template round-tripping
- aee3eded3 - feat: update user list retrieval to include user ID and adjust admin user handling
- 2074b8e72 - feat: add user impersonation link generation functionality
- ff3343503 - fix(docker): prune runtime workspace dependencies
- 18531d55c - feat: specify exact turbo version in Dockerfiles and update build-plugin.sh
- e289935df - Remove Moon and migrate to Turbo (#1710)
- d35ff6244 - feat: update moonrepo CLI version to 1.39.2 in Dockerfiles and workflow
- a8e532ab7 - Implement single application job locking and sharding (#1709)
- d354d4c0a - feat(integration): add username filtering for Jellyfin sink