| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | refactor(core): move pathf module under builds and rename to buildHEADunreleasedmain | 魏曹先生 | 4 hours | 2 | -2/+2 |
| | | | | | | | Migrate `mingling_core::pathf` into `mingling_core::builds::pathf` and re-export from `mingling::build`. Update all references from `mingling::builds` and `mingling::pathf` to `mingling::build`. | ||||
| * | feat(examples): add pathf + dispatch tree combination example | 魏曹先生 | 5 hours | 7 | -0/+187 |
| | | |||||
| * | chore: bump just_template to 0.2.0 across all examples and tests | 魏曹先生 | 7 hours | 2 | -4/+28 |
| | | |||||
| * | feat(docs): add Module Pathfinder example for the `pathf` feature | 魏曹先生 | 34 hours | 7 | -0/+191 |
| | | |||||
| * | chore: clean up Cargo.toml metadata and update lockfilesdev/mingling_pathf | 魏曹先生 | 37 hours | 22 | -84/+84 |
| | | |||||
| * | feat(macros): add async mutable resource injection for `#[chain]` | 魏曹先生 | 2 days | 1 | -2/+1 |
| | | | | | | | | Support `&mut T` resource parameters in async chain functions by using an extract-store pattern that avoids holding mutable borrows across await points. Remove the previous compile-time rejection of this combination. | ||||
| * | refactor(general_renderer): rename to structural_renderer | 魏曹先生 | 4 days | 11 | -41/+41 |
| | | |||||
| * | feat(core): decouple structured output from Groupped trait | 魏曹先生 | 4 days | 3 | -19/+69 |
| | | | | | | | | Introduce `StructuralData` sealed trait and `pack_structural!` / `group_structural!` / `derive(StructuralData)` macros to control structured rendering separately from grouping. `Groupped` no longer requires `Serialize`. | ||||
| * | Redesign hook system with structured info types and ProgramControls | 魏曹先生 | 5 days | 4 | -13/+19 |
| | | |||||
| * | Add IO error example with type alias in group macro | 魏曹先生 | 7 days | 2 | -1/+27 |
| | | |||||
| * | Make route! macro auto-convert error types | 魏曹先生 | 7 days | 3 | -4/+4 |
| | | | | | | | `route!()` now calls `Groupped::to_chain()` on the error branch, removing the need for callers to pre-convert with `.to_chain()` or `.to_render()`. | ||||
| * | Add help command with exit code 2 for exitcode example | 魏曹先生 | 7 days | 2 | -1/+18 |
| | | |||||
| * | Add `group!` macro for registering external types | 魏曹先生 | 10 days | 5 | -0/+179 |
| | | |||||
| * | Add shared `MockProgramCollect` and conditional `Groupped` bounds | 魏曹先生 | 10 days | 1 | -1/+1 |
| | | | | | | | Extract duplicate `MockCollect` implementations into a reusable `MockProgramCollect` type. Conditionally require `Serialize` on the `Groupped` trait when the `general_renderer` feature is enabled. | ||||
| * | Add `pack_err!` macro for error structs with automatic name field | 魏曹先生 | 11 days | 5 | -0/+288 |
| | | |||||
| * | Reorder file lists in example page configs | 魏曹先生 | 2026-06-15 | 2 | -2/+2 |
| | | |||||
| * | Update example descriptions with meaningful docs | 魏曹先生 | 2026-06-15 | 20 | -20/+20 |
| | | |||||
| * | Update example tags and fix tag typo | 魏曹先生 | 2026-06-15 | 3 | -3/+3 |
| | | |||||
| * | Simplify workspace exclude patterns and add workspace stanzas | Weicao-CatilGrass | 2026-06-12 | 21 | -0/+42 |
| | | |||||
| * | Add full-todolist example project | Weicao-CatilGrass | 2026-06-09 | 7 | -0/+532 |
| | | |||||
| * | Add LazyRes for lazy resource initialization | 魏曹先生 | 2026-06-07 | 5 | -0/+196 |
| | | |||||
| * | Rename `ExitCode` to `ResExitCode` and `REPL` to `ResREPL` | 魏曹先生 | 2026-06-06 | 2 | -6/+7 |
| | | |||||
| * | Add example pages and sync-examples tool for docs | 魏曹先生 | 2026-06-05 | 19 | -0/+190 |
| | | |||||
| * | Add `unpack_chain_process` to example unit test and docs | 魏曹先生 | 2026-06-02 | 1 | -1/+3 |
| | | |||||
| * | Enhance code quality across the entire codebase | Weicao-CatilGrass | 2026-05-31 | 17 | -27/+53 |
| | | |||||
| * | Bump version to 0.2.0 | 魏曹先生 | 2026-05-31 | 19 | -133/+57 |
| | | |||||
| * | Update CHANGELOG and switch to published crate versions0.1.9 | 魏曹先生 | 2026-05-29 | 19 | -0/+76 |
| | | |||||
| * | Remove stale example-repl-advanced directory and repl_extra feature | 魏曹先生 | 2026-05-29 | 3 | -98/+0 |
| | | |||||
| * | Add auto-generated feature flags module and tooling | 魏曹先生 | 2026-05-29 | 3 | -0/+98 |
| | | |||||
| * | Rename error types with consistent naming convention | 魏曹先生 | 2026-05-29 | 3 | -3/+3 |
| | | |||||
| * | Rename CompletionDispatcher to CMDCompletion and hide internal types | 魏曹先生 | 2026-05-29 | 2 | -8/+10 |
| | | |||||
| * | Update docs and examples for clap binding with optional error parameter | 魏曹先生 | 2026-05-29 | 1 | -3/+3 |
| | | |||||
| * | Enable color feature for clap and fix help and error rendering | 魏曹先生 | 2026-05-29 | 2 | -7/+16 |
| | | |||||
| * | Add example for clap binding integration | 魏曹先生 | 2026-05-28 | 4 | -0/+353 |
| | | |||||
| * | Gate extra_macros items behind the feature flag | 魏曹先生 | 2026-05-24 | 1 | -1/+1 |
| | | |||||
| * | Add implicit dispatcher macro with auto-derived names | 魏曹先生 | 2026-05-24 | 5 | -17/+123 |
| | | |||||
| * | Move entry, route, and program_setup macros to extra_macros feature | 魏曹先生 | 2026-05-24 | 5 | -6/+5 |
| | | | | | | | Remove these macros from the prelude and gate them behind the `extra_macros` feature flag. Update examples and documentation to enable the new feature where these macros are used. | ||||
| * | Rework examples and add entry macro for testing | Weicao-CatilGrass | 2026-05-23 | 60 | -768/+2209 |
| | | |||||
| * | Refactor renderer to use injected resources directly | Weicao-CatilGrass | 2026-05-22 | 1 | -7/+3 |
| | | |||||
| * | Refactor REPL hooks into modular setups and add new hook types | 魏曹先生 | 2026-05-21 | 1 | -27/+27 |
| | | |||||
| * | Remove `once_cell` dependency and replace with `OnceLock` | 魏曹先生 | 2026-05-21 | 9 | -72/+0 |
| | | |||||
| * | Add ClearCommand dispatcher and clear screen handler for exmaple-repl | 魏曹先生 | 2026-05-20 | 1 | -0/+15 |
| | | |||||
| * | Add `empty_result!` macro and `REPL` resource, improve examples | 魏曹先生 | 2026-05-19 | 5 | -7/+248 |
| | | |||||
| * | Update example version to 0.1.9 | 魏曹先生 | 2026-05-18 | 8 | -56/+24 |
| | | |||||
| * | Switch mingling_core and mingling_macros to use published crate versions0.1.8 | Weicao-CatilGrass | 2026-05-18 | 8 | -0/+32 |
| | | |||||
| * | Rename `NextProcess` to `Next` across the codebase | Weicao-CatilGrass | 2026-05-17 | 7 | -11/+11 |
| | | |||||
| * | Simplify example imports to use prelude and add resources example | 魏曹先生 | 2026-05-16 | 10 | -20/+165 |
| | | | | | | | | | | Add a new example demonstrating global resource injection in chain functions, and update all existing examples to import from `mingling::prelude` instead of individual macro paths. Also add `example-resources` to the workspace exclude list. | ||||
| * | Refactor general_renderer into granular format-specific features | 魏曹先生 | 2026-05-16 | 2 | -85/+2 |
| | | |||||
| * | Remove thiserror dependency and implement error types manually | 魏曹先生 | 2026-05-15 | 7 | -147/+0 |
| | | |||||
| * | Rename test-examples config file and update reference | 魏曹先生 | 2026-05-13 | 1 | -0/+0 |
| | | |||||
