What's Changed
- chore: prettier formatting fixes and bump version to 1.53.0 (00568d9)
- feat: improve remote-to-local backup with SSHFS mount and cleaner archive paths (a828fe9)
- feat: add comprehensive CronBuilder with proper timezone handling (7fdc6cd)
- Add unit tests for utils (datetime, process) (64ecaba)
- fix: respect analytics opt-out and implement privacy-first defaults (3148140)
- chore: undo event loop fixture (9764fd0)
- chore: remove empty space above dashboard tab (afeb208)
- chore: prettier fix (096c451)
- Fix integration test event loop and frontend lint (4aea1f4)
- Fix frontend lint errors (unused variables) (4560658)
- Update screenshot link in README.md (6a103e1)
- Fix integration tests and add unit tests (ef23175)
- test: add comprehensive tests for API interceptor logic (8af9a49)
- chore: add test for notification service (e76f517)
- fix: improve script usage count and delete error messages (15f8f72)
- feat(tests): add backend restore integration tests and fix event loop cleanup (aaa3fce)
- chore: fix prettier (a4b62de)
- chore: add restore integration tests (392af5e)
- test: add comprehensive tests for script usage_count bug fix (9bcb9ae)
- fix: count unique repositories in script usage_count, not total associations (40096ba)
- fix: allow deleting scripts with orphaned repository associations (5e6f970)
- fix: clean up orphaned script associations when repository is deleted (5b955fb)
- chore: fix type errors (278c765)
- chore: fix db session issue (b41020d)
- chore: fix prettier (3f4dad8)
- chore: add backup integration test (77c28b0)
- Chore: Configure pre-commit hooks and fix test types (b502524)
- Test: Improve coverage for DataTable and StatusBadge, fix accessibility (5f88d18)
- Auto-format frontend code with Prettier (f37023f)
- Refactor: Unify duplicated types and fix build errors (39f224a)
- Fix all remaining frontend lint errors (9ff4ebd)
- fix: use cwd parameter to create archive with relative paths (d750eeb)
- fix: create archive with correct directory structure (7538c02)
- fix: use observe mode for test_archive_directory_browsing (d79ef9e)
- feat: enhance test_archive_directory_browsing to actually run tests (586124a)
- fix: use repository path instead of ID for backup API (03e812a)
- fix: correct backup API endpoint in test_multiple_source_dirs (3a37988)
- fix: use relative imports for test_helpers in integration tests (4d52616)
- fix: use shared DockerPathHelper for environment detection in integration tests (639f023)
- chore: reduce tab in sidebar sizes (d396fb0)
- feat: add helper script to fix Docker test permissions (451e0f2)
- fix: improve Docker backend detection for integration tests (93f86bd)
- perf: parallelize CI tests and fix environment detection (96965b6)
- style: fix prettier formatting in Layout.tsx (22a18ed)
- fix: add Docker container support and permission troubleshooting (da57444)
- fix: add automatic cleanup of existing test repositories (90b3f38)
- refactor: redesign sidebar with improved categorization and collapsible settings (18c0a8a)
- feat: add detailed error logging to archive contents test (2f036de)
- fix: resolve all ESLint errors and TypeScript type issues (c003e54)
- fix: add missing required fields to repository creation in archive contents test (d96852a)
- fix: rename postcss config to .cjs for ES module compatibility (ef636fb)
- fix: update event action assertions to match actual constants (a8ee1ad)
- style: fix prettier formatting in frontend test files (c4cff97)
- fix: resolve TypeScript errors in frontend tests (386c2bc)
- test: add integration tests for scheduled jobs and maintenance operations (2626496)
- fix: correct .gitignore patterns for local test files (69d3094)
- chore: remove unnecessary documentation files and update gitignore (9fbbc1e)
- test: add comprehensive frontend testing infrastructure (fdfe249)
- feat: UX improvements to FilePicker in Edit Repository (#199) (8ee0c7f)
Docker Images
Published to Docker Hub:
docker pull ainullcode/borg-ui:1.53.0
docker pull ainullcode/borg-ui:latest
Full Changelog: v1.52.0...v1.53.0