Commit Graph

  • 1098d58ff9 refactor: Add server configs and default meta plugins Andrew Phillips 2025-09-10 18:11:48 -03:00
  • 5ee1a3cfca fix: Gates for server feature are placed correctly Andrew Phillips 2025-09-10 18:11:00 -03:00
  • 6a4936d8d4 refactor: Conditionalize utoipa and flate2 based on features Andrew Phillips 2025-09-10 17:21:48 -03:00
  • 8848227837 fix: Correct mismatched types in compression info tuple Andrew Phillips 2025-09-10 17:13:31 -03:00
  • 5cb2dd5c7e fix: Correctly display internal compression plugins in status output Andrew Phillips 2025-09-10 17:12:11 -03:00
  • 9d3f9957ca fix: Correct arguments passed to mode_diff function call Andrew Phillips 2025-09-10 17:08:08 -03:00
  • 08016d0305 fix: Resolve ambiguous associated type errors in filter_parser.rs Andrew Phillips 2025-09-10 16:59:11 -03:00
  • 4d16762d4c fix: Correct module path for FilterParser::Rule usage Andrew Phillips 2025-09-10 16:55:19 -03:00
  • 94e82e132a docs: Update function documentation to use block comments Andrew Phillips 2025-09-10 16:53:50 -03:00
  • ec95bc8028 refactor: Convert unused doc comments to regular comments in status_plugins.rs Andrew Phillips 2025-09-10 16:53:05 -03:00
  • 0e82369d9a fix: Simplify Rule access in filter_parser module Andrew Phillips 2025-09-10 16:51:13 -03:00
  • 7b81f04eea fix: Qualify ambiguous associated type Rule for FilterParser Andrew Phillips 2025-09-10 16:50:47 -03:00
  • 4d566aff8b fix: Correct FilterParser rule referencing and remove unnecessary import Andrew Phillips 2025-09-10 16:49:41 -03:00
  • 5f61f33e37 fix: Resolve ambiguous associated type in FilterParser by importing Rule Andrew Phillips 2025-09-10 16:48:59 -03:00
  • 3a3466bf2e refactor: Remove unnecessary use FilterParser::Rule statement Andrew Phillips 2025-09-10 16:39:14 -03:00
  • 1faaafbfda fix: Correctly import Pest Rule enum from FilterParser Andrew Phillips 2025-09-10 16:36:37 -03:00
  • eb935bae73 refactor: Improve filter parsing and error handling Andrew Phillips 2025-09-10 16:23:38 -03:00
  • 0bf01e3105 fix: Correct grammar and parsing for filter strings Andrew Phillips 2025-09-10 16:23:12 -03:00
  • 508b545861 refactor: Refactor filter parsing to use comma separation and JSON values Andrew Phillips 2025-09-10 16:22:01 -03:00
  • b0e359989a fix: Resolve build errors and warnings, and update grammar Andrew Phillips 2025-09-10 16:20:08 -03:00
  • 71fa20ebb3 fix: Resolve filter parsing and default directory errors Andrew Phillips 2025-09-10 16:15:51 -03:00
  • 9bade07938 fix: Resolve compilation errors for filter parser and config Andrew Phillips 2025-09-10 16:14:50 -03:00
  • 0d68f39c08 fix: Correct Pest grammar and update ItemService initialization Andrew Phillips 2025-09-10 16:14:00 -03:00
  • 84bf7ac5f4 refactor: Update filter parser tests to use get and as_str for options Andrew Phillips 2025-09-10 16:12:33 -03:00
  • 22cd07284b fix: Resolve compilation errors for multiple definitions and parser issues Andrew Phillips 2025-09-10 16:12:11 -03:00
  • 9e11756d4a docs: Fully document db module functions with examples and details Andrew Phillips 2025-09-10 16:05:20 -03:00
  • 11ec6cf01e docs: Add Rustdoc for pages.rs structs and functions Andrew Phillips 2025-09-10 15:56:45 -03:00
  • e9ab630a74 docs: Add rustdoc for filter_plugin, binary_detection, and lib.rs Andrew Phillips 2025-09-10 15:48:54 -03:00
  • b257a74162 fix: Remove extra closing brace from MetaPlugin impl Andrew Phillips 2025-09-10 15:42:56 -03:00
  • b8263ee29e docs: Add comprehensive Rustdoc to src/meta_plugin/read_rate.rs Andrew Phillips 2025-09-10 15:42:43 -03:00
  • 9f7534f0ae docs: Improve Rustdoc for compression engine, delete mode, and parser modules Andrew Phillips 2025-09-10 15:40:04 -03:00
  • 6a79f0455c docs: Add Rustdoc to handle_status function in server status API Andrew Phillips 2025-09-10 15:33:42 -03:00
  • 3df604e9bd docs: Mark documentation tasks as DONE in PLAN.md Andrew Phillips 2025-09-10 15:32:19 -03:00
  • 2a4a7d46c4 docs: Add comprehensive Rustdoc for shell meta plugin Andrew Phillips 2025-09-10 15:31:53 -03:00
  • 0e036e3789 docs: Enhance Rustdoc for CompressionService, StatusService, and MetaPluginExec Andrew Phillips 2025-09-10 15:29:56 -03:00
  • 9f48d7980b docs: document src/services/types.rs, src/modes/common.rs, and src/services/error.rs Andrew Phillips 2025-09-10 15:27:45 -03:00
  • 3ddecc9ed5 docs: Add comprehensive Rustdoc for ExecFilter and its methods Andrew Phillips 2025-09-10 15:12:49 -03:00
  • f3a4894699 docs: Add Rustdoc comments for info and mcp modules and grep plugin Andrew Phillips 2025-09-10 14:30:54 -03:00
  • 7ee8ef6ce6 docs: Add Rustdoc comments to mode_status_plugins function Andrew Phillips 2025-09-10 14:29:49 -03:00
  • 88c7290a7b docs: Add comprehensive documentation for modes, services, and plugins Andrew Phillips 2025-09-10 14:29:16 -03:00
  • d44f3fbb5b docs: Add Rustdoc comments for various structs and functions Andrew Phillips 2025-09-10 14:23:12 -03:00
  • d219f557db docs: Add Rustdoc to list mode's show_list_structured function Andrew Phillips 2025-09-10 14:15:59 -03:00
  • f220ecd6ab style: Remove unnecessary triple backticks from module docstring Andrew Phillips 2025-09-10 14:12:45 -03:00
  • 16c035eb50 docs: Add Rustdoc to gzip and user meta plugins, mark PLAN.md tasks done Andrew Phillips 2025-09-10 14:12:25 -03:00
  • ce9b823e17 docs: remove redundant rustdoc comments for structs Andrew Phillips 2025-09-10 14:05:53 -03:00
  • 6cff3bd165 docs: Add Rustdoc examples to server common types and compression engine Andrew Phillips 2025-09-10 14:05:24 -03:00
  • 46a245a59a docs: Mark all completed items in PLAN.md for adding rustdoc Andrew Phillips 2025-09-10 14:02:32 -03:00
  • 7e4b138b39 fix: Remove extraneous closing brace Andrew Phillips 2025-09-10 14:01:20 -03:00
  • 4c47dceef5 docs: Add comprehensive rustdoc for meta_plugin/magic.rs, and update PLAN.md Andrew Phillips 2025-09-10 14:00:43 -03:00
  • 9ad3c1d9c8 docs: Add rustdoc comments for text metadata plugin internals Andrew Phillips 2025-09-10 13:57:51 -03:00
  • 099698e388 docs: Add Rustdoc to meta_plugin, filter_plugin, common, lib, and filter_service Andrew Phillips 2025-09-10 13:52:46 -03:00
  • 70070de9fa docs: Add comprehensive rustdoc for pages and db modules, marking plan items done Andrew Phillips 2025-09-10 13:42:32 -03:00
  • 557b821e14 docs: Replace PLAN.md content with Rustdoc generation plan Andrew Phillips 2025-09-10 13:12:03 -03:00
  • cb4581c4e3 docs: Add comprehensive rustdoc for filter_service.rs Andrew Phillips 2025-09-10 13:04:52 -03:00
  • 311aba39d4 docs: Add comprehensive rustdoc to item_service.rs Andrew Phillips 2025-09-10 13:03:11 -03:00
  • 606bb0f76c docs: Add comprehensive rustdoc to db.rs module, structs, and functions Andrew Phillips 2025-09-10 13:00:10 -03:00
  • 538a67ee14 docs: Add comprehensive rustdoc to save mode functions and types Andrew Phillips 2025-09-10 12:54:57 -03:00
  • 22b1b0657e docs: Add missing rustdoc for StatusService struct and methods Andrew Phillips 2025-09-10 12:53:52 -03:00
  • a7bcad40bb docs: Add comprehensive rustdoc to common module functions Andrew Phillips 2025-09-10 12:53:21 -03:00
  • c199590b3c docs: Add comprehensive rustdoc to item_service.rs Andrew Phillips 2025-09-10 12:47:20 -03:00
  • c145974ce3 docs: Add Rustdoc comments to CompressionService methods Andrew Phillips 2025-09-10 12:45:32 -03:00
  • e4fc653397 docs: Add comprehensive Rustdoc comments to public APIs Andrew Phillips 2025-09-10 12:36:41 -03:00
  • b48aade271 docs: Add Rustdoc plan to PLAN.md Andrew Phillips 2025-09-10 12:32:08 -03:00
  • 653aebe1f0 docs: Remove outdated development plan document Andrew Phillips 2025-09-10 12:32:07 -03:00
  • 58b5c8187b docs: Add Rustdoc for modules, functions, and structs Andrew Phillips 2025-09-10 12:28:47 -03:00
  • 56a0ba2519 docs: Add rustdoc comments to services/types.rs structs and methods Andrew Phillips 2025-09-10 12:26:23 -03:00
  • 6ccea1872c fix: Correctly handle string slices and no newline Andrew Phillips 2025-09-10 12:17:01 -03:00
  • 978dae32d8 docs: Add Rustdoc to code and comments to grammar file Andrew Phillips 2025-09-10 12:13:22 -03:00
  • c965e9f51c docs: Add rustdoc to all files, document arguments and returns Andrew Phillips 2025-09-10 12:10:36 -03:00
  • c5f43b56f2 fix: Restore missing lines and refactor setup_diff_paths_and_compression Andrew Phillips 2025-09-10 12:05:38 -03:00
  • ddafeb3a28 docs: Add rustdoc for server, diff, and gzip components Andrew Phillips 2025-09-10 12:04:46 -03:00
  • a72352eb15 docs: Add rustdoc to db.rs functions for arguments and returns Andrew Phillips 2025-09-10 11:57:06 -03:00
  • 93d99a644a docs: add rustdoc to compression_engine module Andrew Phillips 2025-09-10 11:14:03 -03:00
  • 67a61093d5 docs: Add comprehensive rustdoc to src/db.rs structs and functions Andrew Phillips 2025-09-10 11:03:17 -03:00
  • cb716c161c docs: Document arguments and returns for utility and filter functions Andrew Phillips 2025-09-10 10:59:29 -03:00
  • d34472254b refactor: Update use statements to be relative Andrew Phillips 2025-09-10 10:54:10 -03:00
  • 25b99b938e docs: Add rustdoc comments for functions, structs, and traits Andrew Phillips 2025-09-10 10:52:31 -03:00
  • ec4dfed2be feat: add skip_bytes, skip_lines, and strip_ansi filters Andrew Phillips 2025-09-10 10:49:33 -03:00
  • 3f1c9265fe docs: Add rustdoc to filter plugin modules and arguments Andrew Phillips 2025-09-10 10:48:50 -03:00
  • edfe0fcd6e docs: Add comprehensive rustdoc to filter plugin modules Andrew Phillips 2025-09-10 10:46:39 -03:00
  • d894f686a1 fix: Clone the compression type before using it as an index Andrew Phillips 2025-09-10 10:40:59 -03:00
  • 845ecf1498 fix: Prevent double move of compression_type in get_compression_engine Andrew Phillips 2025-09-10 10:40:16 -03:00
  • 5521a352a7 fix: Add anyhow macro to imports in compression_engine.rs Andrew Phillips 2025-09-10 10:39:43 -03:00
  • a528f47a14 fix: Declare filter_plugin module before its usage Andrew Phillips 2025-09-10 10:39:06 -03:00
  • fd95fbcac1 feat: Fallback to system commands for disabled compression features Andrew Phillips 2025-09-10 10:37:49 -03:00
  • 6f1352238a feat: Make bzip2 compression optional Andrew Phillips 2025-09-10 10:35:35 -03:00
  • d9a36012bc feat: Make 'server' feature optional and add compile-time check Andrew Phillips 2025-09-10 10:33:47 -03:00
  • c5eb6d140a feat: Add magic feature to default build Andrew Phillips 2025-09-10 10:33:46 -03:00
  • 146bd2e569 feat: Make swagger an optional dependency, enabled by default Andrew Phillips 2025-09-10 10:24:21 -03:00
  • ea817ad629 refactor: Make router mutable in add_routes Andrew Phillips 2025-09-10 10:24:20 -03:00
  • a010b232bf refactor: Remove deprecated server module file Andrew Phillips 2025-09-10 10:21:43 -03:00
  • d5ff2e639d refactor: Deprecate src/modes/server.rs and move content to mod.rs Andrew Phillips 2025-09-10 10:18:28 -03:00
  • ad376c40f1 feat: add exec filter plugin for external command execution Andrew Phillips 2025-09-10 10:13:17 -03:00
  • f3cfb1faa6 refactor: Isolate conditional compilation of magic_file plugin import Andrew Phillips 2025-09-10 10:12:02 -03:00
  • a0e0126ff3 fix: Correct module paths and conditional compilation for magic feature Andrew Phillips 2025-09-10 10:11:25 -03:00
  • c24728202d feat: Add magic file meta plugin and fix build errors Andrew Phillips 2025-09-10 10:09:23 -03:00
  • 5b41d2c95e test: Implement test_parse_multiple_filters test case Andrew Phillips 2025-09-10 10:03:01 -03:00
  • 298773c507 fix: Correct optional dependency syntax in Cargo.toml features Andrew Phillips 2025-09-10 10:01:41 -03:00
  • 39c3375cf5 refactor: Simplify server router merging with conditional compilation Andrew Phillips 2025-09-10 10:00:30 -03:00
  • 8f3f6c05db feat: Make mcp support an optional feature, disabled by default Andrew Phillips 2025-09-10 09:49:51 -03:00