What's Changed
- fix(tests): add missing Repository and User imports in database fixtures (facca9c)
- fix(tests): update multi_repo_schedule test for sanitized archive names (6b437c1)
- chore: fix prettier (6413fb9)
- fix(quick-13): remove unused jobId prop from MemoizedLogLine (TS6133) (5ed3295)
- feat(quick-13-01): add JSON syntax highlighting to TerminalLogViewer (faf6e29)
- fix(quick-12-01): fix backup_eta MQTT sensor invalid state when ETA is null (0e5fa4a)
- fix(quick-11-01): prepend pre-hook logs to buffer and save full transcript in job.logs (3884270)
- fix(quick-10-01): poll job status in LogViewerDialog to unblock stuck Running badge (dddcb3b)
- refactor(quick-10-01): import SYSTEM_VARIABLE_PREFIX instead of hardcoding BORG_UI_ string (6de45a7)
- fix(quick-9-01): replace SYSTEM_VARIABLES allowlist with BORG_UI_ prefix check (dceaffe)
- feat(quick-8-02): replace three inline archive-name blocks with build_archive_name (8e348c9)
- feat(quick-8-01): add build_archive_name utility with sanitization (4bc09a3)
- test(quick-8-01): add failing tests for archive name sanitization (3dc7c37)
- feat(quick-7-01): add offset guard to placeholder branches in get_job_logs (752b81a)
- test(quick-7-01): add failing tests for placeholder offset guard (d640543)
- Add Italian locale file (it.json) (#318) (9eb002b)
Docker Images
Published to Docker Hub:
docker pull ainullcode/borg-ui:1.74.0
docker pull ainullcode/borg-ui:latest
Full Changelog: v1.73.0...v1.74.0