Commit Graph

59 Commits

Author SHA1 Message Date
Andrew Phillips
cae1cfcaf2 fix: resolve borrowing issue in meta plugin support check
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
2025-07-29 14:11:01 -03:00
Andrew Phillips
13a2747a8d fix: warn and remove unsupported meta plugins in save mode
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
2025-07-29 14:04:19 -03:00
Andrew Phillips
a8717f4b94 feat: warn when meta plugins are enabled but not supported
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
2025-07-29 14:01:27 -03:00
Andrew Phillips
6452eee203 fix: clone meta_name before moving it to store_item_meta_value
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
2025-07-29 12:12:44 -03:00
Andrew Phillips
3de832d886 feat: add hostname and full_hostname meta plugins with error handling
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
2025-07-29 12:11:46 -03:00
Andrew Phillips
d0ac4cf637 fix: reorder variable declarations to fix scope issue with meta_plugin_types
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
2025-07-29 11:05:25 -03:00
Andrew Phillips
e51a902660 refactor: integrate digest functionality into meta plugins and remove digest_engine module
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
2025-07-28 17:31:23 -03:00
Andrew Phillips
d666cfce00 refactor: reimplement digest engines as meta plugins
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
2025-07-28 17:12:13 -03:00
Andrew Phillips
0bf898c0e7 fix: correctly track and log item size during IO loop 2025-07-28 17:12:10 -03:00
Andrew Phillips (aider)
888f24640e chore: remove unused import and fix mutable borrow issue 2025-05-22 16:44:07 -03:00
Andrew Phillips (aider)
7e9b22ceb6 fix: add missing imports in save.rs 2025-05-22 16:41:39 -03:00
Andrew Phillips (aider)
cbd7ec8fe0 fix: use iter_mut() for mutable meta_plugins 2025-05-22 16:39:27 -03:00
Andrew Phillips
6f5c3c3dd4 feat: add meta plugin support to save mode 2025-05-22 16:39:23 -03:00
Andrew Phillips (aider)
7a8814e926 feat: implement meta plugin initialization in save mode 2025-05-22 16:27:11 -03:00
Andrew Phillips
6935ea2dea refactor: extract digest and compression engine initialization 2025-05-22 16:27:09 -03:00
Andrew Phillips
fee358c406 refactor: update debug logging for digest and compression types 2025-05-22 16:20:02 -03:00
Andrew Phillips (aider)
af84c332ea fix: correct import statements and method usage 2025-05-22 15:49:34 -03:00
Andrew Phillips
f0ef529da5 feat: add meta plugin types support 2025-05-22 15:49:32 -03:00
Andrew Phillips
a8c363333c refactor: remove digest fields from db and item struct 2025-05-21 20:24:17 -03:00
Andrew Phillips
5a6a8ee97b refactor: improve code formatting and readability in SQL and function calls 2025-05-14 22:50:35 -03:00
Andrew Phillips
dd8f828ed3 refactor: update function parameters to use references where appropriate 2025-05-14 22:09:23 -03:00
Andrew Phillips
d1edd20845 feat: extract digest and compression type handling into common command functions 2025-05-14 21:54:45 -03:00
Andrew Phillips (aider)
0774e36184 fix: add missing imports and fix return type in store_item_digest_value 2025-05-14 17:20:28 -03:00
Andrew Phillips (aider)
4ac2943683 refactor: update store_item_digest_value calls to use new argument types 2025-05-14 17:18:11 -03:00
Andrew Phillips (aider)
72a8337f4e refactor: use store_item_digest_value in mode_update and mode_save 2025-05-14 17:12:18 -03:00
Andrew Phillips
5790aa6993 refactor: rename variable to clarify digest metadata purpose 2025-05-14 17:04:11 -03:00
Andrew Phillips (aider)
ac4660684d fix: clone moved values to resolve ownership issues 2025-05-14 16:32:04 -03:00
Andrew Phillips (aider)
477a03fbb7 feat: store digest in meta entry with get_digest_type_meta as name 2025-05-14 16:29:27 -03:00
Andrew Phillips
bbdfe19836 feat: add compression and digest support with database schema updates 2025-05-14 09:45:51 -03:00
Andrew Phillips
1aaf1e6221 feat: make digest_value optional and add digest display 2025-05-13 17:49:19 -03:00
Andrew Phillips (aider)
1d9ca1b9dd fix: clone digest_type to avoid move error 2025-05-13 17:25:38 -03:00
Andrew Phillips (aider)
2e6bc0cc77 fix: add missing digest_type and digest_value to db::Item 2025-05-13 17:22:08 -03:00
Andrew Phillips (aider)
6074fd3430 refactor: rename default_type to default_compression_type in compression calls 2025-05-13 16:44:12 -03:00
Andrew Phillips
0189f3c273 refactor: remove module prefixes from compression and digest engine functions 2025-05-13 15:00:30 -03:00
Andrew Phillips (aider)
f0a8fb3490 refactor: Remove crate:: prefix from get_digest_engine 2025-05-13 08:58:24 -03:00
Andrew Phillips (aider)
889c2bc838 refactor: update engine calls to use imported functions 2025-05-13 08:56:21 -03:00
Andrew Phillips (aider)
e15cf371e0 refactor: Update imports to use specific get_engine functions 2025-05-13 08:51:21 -03:00
Andrew Phillips (aider)
9330fc1db9 refactor: Rename get_engine to get_compression_engine and update references 2025-05-13 08:46:41 -03:00
Andrew Phillips (aider)
0be716eac0 refactor: Rename get_engine to get_digest_engine and update references 2025-05-13 08:42:02 -03:00
Andrew Phillips
7db2a2ab75 (no commit message provided) 2025-05-13 08:16:47 -03:00
Andrew Phillips (aider)
4c2df3d743 fix: add PathBuf import and fix ? operator usage 2025-05-12 22:10:16 -03:00
Andrew Phillips
ae34376468 chore: remove unused PathBuf import 2025-05-12 22:10:05 -03:00
Andrew Phillips
4ee0715e39 refactor: update digest engine to use Result and Write, add is_supported method 2025-05-12 20:32:58 -03:00
Andrew Phillips (aider)
b1bfa7110b feat: Add --digest CLI option to select digest type 2025-05-12 19:10:12 -03:00
Andrew Phillips (aider)
41060c3029 feat: create digest engine with Sha256/Md5/None and integrate with save mode 2025-05-12 18:21:34 -03:00
Andrew Phillips (aider)
f6b6bc5768 fix: add FromStr import, remove unused compression_engine import 2025-05-12 17:20:44 -03:00
Andrew Phillips (aider)
0dba671f8d fix: Fix CompressionType and compression module references in save mode 2025-05-12 17:19:45 -03:00
Andrew Phillips (aider)
ad922485d0 fix: Remove duplicate and unused imports in save mode 2025-05-12 17:18:33 -03:00
Andrew Phillips (aider)
ba6e27f708 fix: resolve unresolved compression engine imports 2025-05-12 17:17:42 -03:00
Andrew Phillips (aider)
66e61a4196 refactor: move compression types to compression_engine module 2025-05-12 17:12:17 -03:00