| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add repr(u8) to bool and NextProcess enums | Weicao-CatilGrass | 2026-05-17 | 2 | -0/+3 |
| | | |||||
| * | Rename `NextProcess` to `Next` across the codebase | Weicao-CatilGrass | 2026-05-17 | 26 | -106/+122 |
| | | |||||
| * | Refactor chain_attr and Suppress clippy::too_many_arguments | Weicao-CatilGrass | 2026-05-17 | 1 | -185/+287 |
| | | |||||
| * | Remove module-level doc comments | Weicao-CatilGrass | 2026-05-17 | 3 | -25/+0 |
| | | |||||
| * | Update architecture diagram and increase image width to 100% | Weicao-CatilGrass | 2026-05-17 | 5 | -139/+204 |
| | | |||||
| * | Update README links to use absolute URLs for docs.rs | Weicao-CatilGrass | 2026-05-17 | 1 | -7/+7 |
| | | |||||
| * | Add README files for mingling_core and mingling_macros crates | Weicao-CatilGrass | 2026-05-17 | 2 | -0/+32 |
| | | |||||
| * | Add pixel icon assets for core lib | Weicao-CatilGrass | 2026-05-17 | 2 | -0/+0 |
| | | |||||
| * | Restructure roadmap in README files into milestone groups | Weicao-CatilGrass | 2026-05-17 | 2 | -22/+28 |
| | | |||||
| * | Update roadmap with completed and reorganized milestones | Weicao-CatilGrass | 2026-05-17 | 1 | -3/+3 |
| | | |||||
| * | Add support for Python scripts in run-tools | Weicao-CatilGrass | 2026-05-16 | 2 | -4/+15 |
| | | |||||
| * | Add allow(dead_code) annotation to run_hook_exec_panic | 魏曹先生 | 2026-05-16 | 1 | -0/+1 |
| | | |||||
| * | Accept paths for program name parameters in macros | 魏曹先生 | 2026-05-16 | 11 | -113/+98 |
| | | | | | | | | | | | | All proc macros (`pack!`, `dispatcher!`, `#[chain]`, `#[program_setup]`, `#[dispatcher_clap]`, `#[derive(Groupped)]`) now parse program names as `syn::Path` instead of bare `Ident`, allowing use of paths like `crate::MyProgram` or `my_crate::MyProgram`. The default program name `ThisProgram` is no longer re-exported or required as an import — generated code references `crate::ThisProgram` directly. | ||||
| * | Use `default_program_path()` instead of `default_program_ident()` | 魏曹先生 | 2026-05-16 | 7 | -70/+83 |
| | | |||||
| * | Replace hardcoded `ThisProgram` ident with shared constant | 魏曹先生 | 2026-05-16 | 7 | -21/+42 |
| | | |||||
| * | Validate single-segment types in attribute macros | 魏曹先生 | 2026-05-16 | 5 | -2/+71 |
| | | |||||
| * | Update example docs to use prelude and add resource injection example | 魏曹先生 | 2026-05-16 | 1 | -20/+82 |
| | | |||||
| * | Add doc comment for ExitCode struct usage | 魏曹先生 | 2026-05-16 | 1 | -0/+7 |
| | | |||||
| * | Document resource injection support in chain macro | 魏曹先生 | 2026-05-16 | 1 | -4/+105 |
| | | |||||
| * | Require owned type for first parameter and reference for resources | 魏曹先生 | 2026-05-16 | 1 | -2/+13 |
| | | |||||
| * | Simplify example imports to use prelude and add resources example | 魏曹先生 | 2026-05-16 | 12 | -24/+182 |
| | | | | | | | | | | 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. | ||||
| * | Add mutable resource injection to `#[chain]` macro | 魏曹先生 | 2026-05-16 | 3 | -28/+115 |
| | | |||||
| * | Fix typo in CHANGELOG macro names | 魏曹先生 | 2026-05-16 | 1 | -1/+1 |
| | | |||||
| * | Remove unused `dirs` dependency from mingling_core | 魏曹先生 | 2026-05-16 | 2 | -4/+1 |
| | | |||||
| * | Refactor general_renderer into granular format-specific features | 魏曹先生 | 2026-05-16 | 12 | -96/+123 |
| | | |||||
| * | Remove thiserror dependency and implement error types manually | 魏曹先生 | 2026-05-15 | 13 | -173/+85 |
| | | |||||
| * | Replace derive-macro Display impl with manual formatting | 魏曹先生 | 2026-05-15 | 1 | -1/+12 |
| | | |||||
| * | Add option to silence panic messages in stdout settings | 魏曹先生 | 2026-05-15 | 3 | -0/+25 |
| | | |||||
| * | Inline `strip_all_flags` and simplify `ShellContext` methods | 魏曹先生 | 2026-05-15 | 4 | -28/+21 |
| | | | | | | | | | Simplify `strip_all_flags` by using `Vec::retain` instead of reallocating. Update doc examples to use `ShellContext` methods directly instead of the now-removed `ShellContextHelper`. Rename `as_picker` to `to_picker` for consistency with Rust conventions. Mark doc tests as `ignore` and add necessary imports. | ||||
| * | Add workspace Cargo.toml and centralize crate metadata | 魏曹先生 | 2026-05-15 | 9 | -1132/+114 |
| | | |||||
| * | Add panic catch for program execution | 魏曹先生 | 2026-05-15 | 7 | -24/+97 |
| | | |||||
| * | Rename `set_instance_and_run` to `exec_wrapper` and remove doc comments | 魏曹先生 | 2026-05-15 | 1 | -6/+4 |
| | | |||||
| * | Add `modify` method to `ResourceMarker` trait | 魏曹先生 | 2026-05-15 | 2 | -2/+26 |
| | | |||||
| * | Add prelude module with common macro and trait re-exports | 魏曹先生 | 2026-05-15 | 1 | -0/+37 |
| | | |||||
| * | Add scripts for building documentation and update docs | 魏曹先生 | 2026-05-13 | 4 | -49/+60 |
| | | |||||
| * | Rename test-examples config file and update reference | 魏曹先生 | 2026-05-13 | 2 | -1/+1 |
| | | |||||
| * | Add example testing to CI pipeline | Weicao-CatilGrass | 2026-05-13 | 1 | -0/+6 |
| | | |||||
| * | Add test tool for examples and update exit code demo | Weicao-CatilGrass | 2026-05-13 | 6 | -6/+357 |
| | | |||||
| * | Fix exit code override hook to access correct field | Weicao-CatilGrass | 2026-05-13 | 1 | -2/+2 |
| | | |||||
| * | Add convenient `update_exit_code` and `exit_code` helper functions | Weicao-CatilGrass | 2026-05-13 | 4 | -11/+31 |
| | | |||||
| * | Add example doc for exit code usage | Weicao-CatilGrass | 2026-05-13 | 1 | -0/+57 |
| | | |||||
| * | Migrate exit code control to resource-based system | Weicao-CatilGrass | 2026-05-13 | 17 | -220/+242 |
| | | |||||
| * | Remove installation module behind builds feature | Weicao-CatilGrass | 2026-05-13 | 2 | -78/+0 |
| | | |||||
| * | Add `builds` feature and install completion scripts | Weicao-CatilGrass | 2026-05-11 | 13 | -13/+274 |
| | | |||||
| * | Capture exit codes from anonymous hook finishes | 魏曹先生 | 2026-05-09 | 2 | -3/+5 |
| | | |||||
| * | Remove unnecessary closure in exit code control setup | 魏曹先生 | 2026-05-09 | 1 | -1/+1 |
| | | |||||
| * | Add exit code control and hook lifecycle features | 魏曹先生 | 2026-05-09 | 6 | -13/+87 |
| | | |||||
| * | Add lifecycle hooks to program execution | 魏曹先生 | 2026-05-09 | 9 | -30/+507 |
| | | |||||
| * | Add comprehensive test suite for picker parser module | Weicao-CatilGrass | 2026-05-09 | 3 | -1/+741 |
| | | |||||
| * | Add CI tooling and cargo alias `ci` | Weicao-CatilGrass | 2026-05-09 | 15 | -192/+455 |
| | | |||||
