| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | |
| | | ||||||
| * | Move `comp` module from `asset` to crate root | Weicao-CatilGrass | 2026-05-09 | 6 | -6/+7 | |
| | | ||||||
| * | Replace explicit return with trailing expression | 魏曹先生 | 2026-05-08 | 2 | -1/+2 | |
| | | | | | Suppress clippy::ptr_arg lint in match_user_input | |||||
| * | Dispatch arguments using prefix tree with dispatch_tree feature | 魏曹先生 | 2026-05-08 | 2 | -6/+44 | |
| | | ||||||
| * | Add error type aliases to ProgramCollect trait | 魏曹先生 | 2026-05-08 | 2 | -0/+4 | |
| | | ||||||
| * | Add dispatch tree example and update doc version references | 魏曹先生 | 2026-05-08 | 5 | -2/+235 | |
| | | ||||||
| * | Expose compile-time feature flags as public constants | 魏曹先生 | 2026-05-08 | 3 | -0/+92 | |
| | | ||||||
