| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat(ci): update macOS runner targets for improved compatibilityHEADmain | 2026-01-04 | 1 | -6/+2 | |
| | | |||||
| * | chore(ci): comment out macOS 14 runners in CI configuration | 2026-01-04 | 1 | -4/+4 | |
| | | |||||
| * | fix(ci): ensure python version is quoted in CI configuration | 2026-01-04 | 1 | -3/+3 | |
| | | |||||
| * | feat(ci): update Python version to 3.10 and expand macOS runner matrix | 2026-01-04 | 1 | -10/+10 | |
| | | |||||
| * | feat(ci): expand macOS matrix to include additional runners and targets | 2026-01-04 | 1 | -2/+6 | |
| | | |||||
| * | refactor: Refactor code structure for improved readability and maintainability | 2026-01-04 | 3 | -870/+149 | |
| | | | | | | - Remove hanlp and torch deps - Using base-model-trpgner either to replace hanlp and torch deps | ||||
| * | chore(docs): replace `pip` with `uv` in the README file | 2025-11-25 | 1 | -2/+2 | |
| | | |||||
| * | chore: Update README to remove emoji from feature list | 2025-11-25 | 1 | -2/+2 | |
| | | | | Removed emoji from THULAC Smart Parser feature description for consistency. | ||||
| * | refactor(auto_parser): Remove THULAC parser implementation from the project. ↵ | 2025-11-04 | 2 | -594/+524 | |
| | | | | | This includes the entire thulac_parser.py file, which contained the logic for parsing TRPG logs using THULAC for Chinese lexical analysis. All related methods, classes, and configurations have been deleted. | ||||
| * | feat: add json5 as a dependency and update documentation URL | 2025-11-04 | 2 | -1/+4 | |
| | | |||||
| * | docs: update CHANGELOG.md for v1.2.1 [skip ci] | 2025-11-04 | 1 | -0/+13 | |
| | | |||||
| * | chore(bump): update version to 1.2.1 in Cargo.tomlv1.2.1 | 2025-11-04 | 1 | -1/+1 | |
| | | |||||
| * | Merge pull request #15 from HydroRoll-Team/feat-visualization | 2025-11-01 | 4 | -737/+2000 | |
| |\ | |||||
| | * | feat: add visualization tools for character relationship graphs | 2025-11-01 | 4 | -737/+2000 | |
| |/ | | | | | | | - Implemented ASCII visualization of relationships. - Added Graphviz support for generating PNG images of relationship graphs. - Created an interactive HTML visualization using Cytoscape.js. - Included styles and scripts for enhanced user experience in the HTML output. | ||||
| * | docs: update CHANGELOG.md for v1.2.0 [skip ci] | 2025-10-30 | 1 | -0/+30 | |
| | | |||||
| * | feat: add AutoParser class for automated content classification | 2025-10-29 | 3 | -2/+471 | |
| | | |||||
| * | refactor: streamline THULACParser documentation and remove redundant comments | 2025-10-29 | 1 | -25/+4 | |
| | | |||||
| * | chore: update version to 1.2.0 in Cargo.tomlv1.2.0 | 2025-10-29 | 1 | -1/+1 | |
| | | |||||
| * | Merge pull request #14 from HydroRoll-Team/refactor-ner | 2025-10-29 | 4 | -0/+1941 | |
| |\ | |||||
| | * | refactor: Refactor code structure for improved readability and maintainability | 2025-10-29 | 4 | -0/+1941 | |
| |/ | |||||
| * | chore(typo): fix abbr typo | 2025-10-25 | 1 | -1/+1 | |
| | | |||||
| * | fix: Remove unnecessary links from the documentation table of contents | 2025-10-25 | 1 | -4/+4 | |
| | | |||||
| * | feat: Implement plugin system with combat tracker and dice analyzer | 2025-10-25 | 46 | -1668/+3885 | |
| | | | | | | | | | | | | | | - Added `plugin_system_demo.py` to demonstrate basic plugin usage, processing, and analysis. - Created `CombatTrackerPlugin` for tracking combat statistics including damage and healing. - Developed `DiceAnalyzerPlugin` for analyzing dice rolls and calculating success rates. - Introduced `renderer_demo.py` for rendering output in HTML, Markdown, and JSON formats. - Implemented `rule_system_demo.py` to showcase rule engine capabilities with various examples. - Established core rule engine functionality in `rules.py` with support for conditions and actions. - Enhanced base plugin structure in `base.py` to support different plugin types (Processor, Renderer, Analyzer). - Added custom exception handling in `exceptions.py` for better error management. - Configured logging setup in `logging_config.py` for improved logging capabilities. - Created unit tests in `test_rust_core.py` to validate core functionalities and performance. | ||||
| * | feat: Enhance Processor, RuleExtractor, and Renderers with type hints and ↵ | 2025-10-24 | 16 | -70/+1429 | |
| | | | | | | | | | | | | | improved documentation - Added type hints to Processor methods for better clarity and type safety. - Improved documentation for Processor methods, including detailed descriptions of parameters and return types. - Refactored RuleExtractor to support optional configuration file loading and added error handling for file operations. - Enhanced MarkdownRenderer to handle both list and dictionary inputs, with improved rendering logic. - Created comprehensive examples and tests for all components, ensuring robust functionality and error handling. - Added example rules for D&D 5E and structured output files for various formats (JSON, HTML, Markdown). - Established a testing framework with clear instructions and coverage reporting. | ||||
| * | Merge pull request #12 from HydroRoll-Team/dependabot/cargo/pyo3-0.27.0 | 2025-10-20 | 1 | -1/+1 | |
| |\ | |||||
| | * | chore(deps): update pyo3 requirement from 0.25.0 to 0.27.0 | 2025-10-20 | 1 | -1/+1 | |
| |/ | | | | | | | | | | | | | | | Updates the requirements on [pyo3](https://github.com/pyo3/pyo3) to permit the latest version. - [Release notes](https://github.com/pyo3/pyo3/releases) - [Changelog](https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md) - [Commits](https://github.com/pyo3/pyo3/compare/v0.25.0...v0.27.0) --- updated-dependencies: - dependency-name: pyo3 dependency-version: 0.27.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> | ||||
| * | chore: redactor `__version__` detector | 2025-06-30 | 1 | -10/+9 | |
| | | |||||
| * | Merge pull request #10 from HydroRoll-Team/chore-delete-test-dir | 2025-06-30 | 2 | -99/+0 | |
| |\ | |||||
| | * | chore: Delete useless test dir | 2025-06-30 | 2 | -99/+0 | |
| |/ | |||||
| * | docs(conf.py): format code | 2025-06-14 | 1 | -0/+152 | |
| | | |||||
| * | chore(test): Remove sensitive information | 2025-06-14 | 1 | -15/+15 | |
| | | |||||
| * | chore(docs): update makefile and conf.py | 2025-06-14 | 2 | -152/+1 | |
| | | |||||
| * | Merge pull request #9 from HydroRoll-Team/dependabot/cargo/pyo3-0.25.0 | 2025-05-21 | 1 | -1/+1 | |
| |\ | | | | | chore(deps): update pyo3 requirement from 0.24.0 to 0.25.0 | ||||
| | * | chore(deps): update pyo3 requirement from 0.24.0 to 0.25.0 | 2025-05-19 | 1 | -1/+1 | |
| |/ | | | | | | | | | | | | | | | Updates the requirements on [pyo3](https://github.com/pyo3/pyo3) to permit the latest version. - [Release notes](https://github.com/pyo3/pyo3/releases) - [Changelog](https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md) - [Commits](https://github.com/pyo3/pyo3/compare/v0.24.0...v0.25.0) --- updated-dependencies: - dependency-name: pyo3 dependency-version: 0.25.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> | ||||
| * | style: :art: remove redundant file path comments from module initialization ↵ | 2025-05-07 | 5 | -5/+0 | |
| | | | | | files | ||||
| * | feat: :art: update rules structure to use a dictionary for improved organization | 2025-05-07 | 1 | -3/+3 | |
| | | |||||
| * | Merge pull request #8 from pineoncellar/main | 2025-04-27 | 2 | -128/+167 | |
| |\ | | | | | feat: 🎨 refactor log parsing logic with simplified rules and priority-based matching | ||||
| | * | feat: :art: refactor log parsing logic with simplified rules and ↵pineoncellar/main | 2025-04-14 | 2 | -85/+142 | |
| | | | | | | | | | priority-based matching | ||||
| | * | style: :art: Update rule file format | 2025-03-24 | 2 | -81/+63 | |
| |/ | |||||
| * | Merge pull request #6 from pineoncellar/debug | 2025-03-15 | 5 | -29/+145 | |
| |\ | | | | | feat: 🎨 More standardized log parse & Add dependency json5 | ||||
| | * | feat: 🎨 More standardized log parse | 2025-03-15 | 1 | -12/+76 | |
| | | | |||||
| | * | chore: 📝 Update example_log.log & example_rule.json | 2025-03-15 | 2 | -13/+53 | |
| | | | |||||
| | * | feat: ➕ Add dependency json5 | 2025-03-15 | 3 | -3/+15 | |
| |/ | |||||
| * | refactor: clean up code formatting and add new PluginManager class | 2025-03-15 | 20 | -48/+87 | |
| | | |||||
| * | Merge pull request #5 from pineoncellar/main | 2025-03-15 | 1 | -1/+3 | |
| |\ | | | | | fix: :bug: using f.read() instead of json.load() | ||||
| * | | bump: update pyo3 dependency to version 0.24.0 and improve module function ↵ | 2025-03-15 | 2 | -2/+5 | |
| | | | | | | | | | signature | ||||
| * | | bump: update time dependency to version 0.3.39 | 2025-03-15 | 1 | -1/+1 | |
| | | | |||||
| * | | docs: update CHANGELOG.md for v0.2.3 [skip ci] | 2025-03-15 | 1 | -0/+10 | |
| | | | |||||
| * | | bump: update version to 0.2.3 in Cargo.tomlv0.2.3 | 2025-03-15 | 1 | -1/+1 | |
| | | | |||||
| * | | fix: update documentation URL in Cargo.toml | 2025-03-15 | 1 | -1/+1 | |
| | | | |||||
