thePR0M3TH3AN
5b7e20e5f4
Fix rename debouncer to preserve paths
2025-05-24 20:39:35 -04:00
thePR0M3TH3AN
45ab1f4cc6
Add trigger fix for rename handling
2025-05-24 19:38:49 -04:00
thePR0M3TH3AN
dcd42941c1
Merge pull request #73 from PR0M3TH3AN/codex/remove-priority-queue-from-cargo.toml
...
Remove unused priority-queue
2025-05-23 10:14:32 -04:00
thePR0M3TH3AN
6316d28873
Remove unused priority-queue
2025-05-23 10:14:19 -04:00
thePR0M3TH3AN
219946049c
Merge pull request #72 from PR0M3TH3AN/codex/replace-unwrap-with-error-handling-in-watcher.rs
...
Improve DB mutex handling in watcher
2025-05-23 10:14:01 -04:00
thePR0M3TH3AN
47d9435865
Handle DB mutex poisoning
2025-05-23 10:13:53 -04:00
thePR0M3TH3AN
119f704454
Merge pull request #70 from PR0M3TH3AN/codex/add-database-polling-helper-in-watcher_tests.rs
...
Improve watcher rename tests
2025-05-23 10:13:16 -04:00
thePR0M3TH3AN
84afb73bbd
Add DB polling helper and update watcher rename tests
2025-05-23 10:13:04 -04:00
thePR0M3TH3AN
0a1eba0fa4
Handle remove-create renames
2025-05-23 10:12:35 -04:00
thePR0M3TH3AN
3a732ace1f
Merge pull request #68 from PR0M3TH3AN/codex/add-checks-for-modify-event-in-watcher-tests
...
Update watcher rename tests
2025-05-22 23:10:08 -04:00
thePR0M3TH3AN
48b5ffd6fa
Wait for rename events
2025-05-22 23:09:56 -04:00
thePR0M3TH3AN
eb3aa16912
Handle Any rename events
2025-05-22 22:58:24 -04:00
thePR0M3TH3AN
84d5e04ce7
Format watcher module
2025-05-22 17:49:56 -04:00
thePR0M3TH3AN
34cfaf290b
Merge branch 'beta' into codex/extend-watcher-for-file-and-directory-renames
2025-05-22 16:56:42 -04:00
thePR0M3TH3AN
6b9d684b15
Handle rename events
2025-05-22 16:41:50 -04:00
thePR0M3TH3AN
23beef5045
Handle rename events in watcher
2025-05-22 15:50:38 -04:00
thePR0M3TH3AN
bc8e4fbdab
Serialize config tests with env mutex
2025-05-22 12:37:29 -04:00
thePR0M3TH3AN
5009367db4
Fix FTS smoke test for contentless table
2025-05-22 11:26:19 -04:00
thePR0M3TH3AN
37764a643c
Align schema version with migration count
2025-05-22 10:28:03 -04:00
thePR0M3TH3AN
a3eda234c0
Add FTS trigger test
2025-05-22 09:32:23 -04:00
thePR0M3TH3AN
af35c90c50
Add schema version constant and checks
2025-05-22 08:17:51 -04:00
thePR0M3TH3AN
794180ac18
Drop canonical_id from tags
2025-05-21 22:45:55 -04:00
thePR0M3TH3AN
07693a7925
Add backup prune CLI and update roadmap
2025-05-21 16:19:32 -04:00
thePR0M3TH3AN
c43e5993df
Fix modification time fallback for backups
2025-05-21 14:31:04 -04:00
thePR0M3TH3AN
9fae768577
Fix build script and clippy issues
2025-05-21 13:10:25 -04:00
thePR0M3TH3AN
567f1cd1a5
Format codebase with rustfmt
2025-05-21 11:24:49 -04:00
thePR0M3TH3AN
23ac9a9533
Add formatting and linting checks to CI
2025-05-21 10:52:50 -04:00
thePR0M3TH3AN
3fb6504cb0
Refactor watcher mutex handling and add tests
2025-05-21 09:23:14 -04:00
thePR0M3TH3AN
3880442e2a
Merge pull request #28 from PR0M3TH3AN/codex/add-test-for-db--mark_dirty-and-db--take_dirty
...
Add dirty helper tests
2025-05-21 08:36:03 -04:00
thePR0M3TH3AN
3894c5c121
Merge pull request #27 from PR0M3TH3AN/codex/extend-db_tests.rs-with-file_id-tests
...
Add tests for db::file_id
2025-05-21 08:35:38 -04:00
thePR0M3TH3AN
2d7f912368
Merge pull request #26 from PR0M3TH3AN/codex/add-test-for-backupmanager--list_backups
...
Add fallback timestamp test
2025-05-21 08:34:58 -04:00
thePR0M3TH3AN
95beacc6c8
test: verify dirty helpers
2025-05-21 08:33:45 -04:00
thePR0M3TH3AN
e87c8fd01e
test: cover db::file_id
2025-05-21 08:33:30 -04:00
thePR0M3TH3AN
fcb985ee51
test: check fallback timestamp for malformed backup
2025-05-21 08:33:16 -04:00
thePR0M3TH3AN
9fa57aa1e7
test(config): verify fallback when no home
2025-05-21 08:32:25 -04:00
thePR0M3TH3AN
d74e21a171
Remove unused code allowances and clean watcher
2025-05-20 23:13:22 -04:00
thePR0M3TH3AN
98b5967154
Remove FIX comments and dead code
2025-05-20 14:14:26 -04:00
thePR0M3TH3AN
c0cf736def
test: improve debouncer coverage
2025-05-20 13:12:31 -04:00
thePR0M3TH3AN
9c325366f9
Improve performance metrics and enhance backup error handling
...
- Update benchmark results for `full-scan` and `dirty-scan` in `bench/dirty-vs-full.md` to reflect improved performance.
- Refactor error handling in `libmarlin/src/backup.rs` to provide clearer messages when the live database path is missing or invalid.
- Clean up code in `libmarlin/src/backup.rs` for better readability and maintainability.
- Minor adjustments in documentation and test files for consistency.
2025-05-19 22:13:25 -04:00
thePR0M3TH3AN
2f97bd8c3f
Update dependencies and add new features for improved functionality
...
- Updated Cargo.lock and Cargo.toml to include new dependencies
- Added new files for backup and watcher functionality in libmarlin
- Introduced integration tests and documentation updates
- Set workspace resolver to version 2 for better dependency resolution
2025-05-19 18:14:42 -04:00
thePR0M3TH3AN
7b596ab17a
dirty scan speed testing
2025-05-18 23:53:50 -04:00
thePR0M3TH3AN
a7660df45f
updates
2025-05-18 21:28:05 -04:00
thePR0M3TH3AN
f6fca2c0dd
update
2025-05-18 16:02:48 -04:00