mirror of
https://github.com/kuhyx/screen-locker.git
synced 2026-07-04 13:03:11 +02:00
- Rewrite _get_today_exercise_count() to parse JSON from workouts.exercises column instead of broken JOIN on exercises definition table - Show actual reason (stale/no_exercises) instead of generic 'suspicious' - Fix pylint issues: generated-members regex for mock assertions, design limits for mixins/tests, concurrent.futures no-name-in-module disable, implicit booleanness in assertions, module-level pylint disables in tests - Add pytest to pre-commit pylint additional_dependencies - Add tests for missing exercises column, null/malformed JSON, nameless exercise entries |
||
|---|---|---|
| .. | ||
| tests | ||
| __init__.py | ||
| _constants.py | ||
| _log_integrity.py | ||
| _phone_verification.py | ||
| _shutdown.py | ||
| _time_check.py | ||
| _ui_flows.py | ||
| adjust_shutdown_schedule.sh | ||
| install_autostart.sh | ||
| install_systemd.sh | ||
| remove_autostart.sh | ||
| remove_systemd.sh | ||
| run.sh | ||
| screen_lock.py | ||
| workout-locker.service | ||
| workout-locker.timer | ||