| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Switch mingling_core and mingling_macros to use published crate versions0.1.8 | Weicao-CatilGrass | 2026-05-18 | 11 | -5/+68 | |
| | | ||||||
| * | Add documentation comments to chain and error enums | Weicao-CatilGrass | 2026-05-18 | 3 | -0/+35 | |
| | | ||||||
| * | Add no-return-value mode for `#[chain]` macro | Weicao-CatilGrass | 2026-05-17 | 4 | -40/+132 | |
| | | ||||||
| * | 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 | |
| | | ||||||
