| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat: add template_0.2 scaffolding and update CHECKLIST | 魏曹先生 | 18 hours | 7 | -4/+15 |
| | | | | | | | | Add empty template directories for command, flat, and modularity layouts under template_0.2. Revise CHECKLIST to include project description prompt and pre-initialization step, reorder feature checklist, and fix a trailing whitespace. | ||||
| * | feat(mling): enable pathf feature and run type mapping build | 魏曹先生 | 19 hours | 8 | -37/+25 |
| | | | | | | | | | Add the `pathf` feature to mingling dependency and invoke `analyze_and_build_type_mapping` during the build script. Reorganize internal module visibility from `mod + pub use` to direct `pub mod`. | ||||
| * | feat(proj_mgr): add CHECKLIST.md reader for values and toggles | 魏曹先生 | 4 days | 2 | -0/+296 |
| | | | | | | Parse fenced code blocks as key-value pairs and checkbox lines as namespace toggles in a single pass | ||||
| * | feat(proj_mgr): add project generation with interactive checklist | 魏曹先生 | 4 days | 6 | -0/+363 |
| | | |||||
| * | refactor(general_renderer): rename to structural_renderer | 魏曹先生 | 4 days | 2 | -3/+3 |
| | | |||||
| * | Redesign hook system with structured info types and ProgramControls | 魏曹先生 | 5 days | 1 | -2/+4 |
| | | |||||
| * | 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 COMPLETION_SUBCOMMAND and is_completing method | Weicao-CatilGrass | 2026-06-09 | 1 | -6/+4 |
| | | |||||
| * | Align color table columns in doc comment | Weicao-CatilGrass | 2026-06-08 | 1 | -21/+21 |
| | | |||||
| * | Add LazyRes for lazy resource initialization | 魏曹先生 | 2026-06-07 | 1 | -0/+0 |
| | | |||||
| * | Add installer module and refactor error handling | 魏曹先生 | 2026-06-07 | 2 | -4/+7 |
| | | |||||
| * | Respect `--no-error` and `--quiet` flags when resolving manifest path | 魏曹先生 | 2026-06-07 | 1 | -2/+13 |
| | | |||||
| * | Replace show.workspace with show.workspace-dir command | 魏曹先生 | 2026-06-07 | 2 | -2/+62 |
| | | |||||
| * | Move error handling into its own module and add show.binaries command | 魏曹先生 | 2026-06-07 | 6 | -40/+114 |
| | | |||||
| * | Add hformat_cargo, hprintln_cargo macros and help rendering | 魏曹先生 | 2026-06-07 | 9 | -25/+345 |
| | | |||||
| * | Align help text formatting and add PATH placeholder | 魏曹先生 | 2026-06-07 | 1 | -9/+9 |
| | | |||||
| * | Refactor CLI entry points and move main logic to library | 魏曹先生 | 2026-06-07 | 8 | -93/+110 |
| | | |||||
| * | Rename cargo style functions and remove unused imports | 魏曹先生 | 2026-06-07 | 3 | -16/+33 |
| | | |||||
| * | Fix date format padding in version string | 魏曹先生 | 2026-06-07 | 3 | -8/+17 |
| | | |||||
| * | Remove duplicate shell completion generation | 魏曹先生 | 2026-06-07 | 1 | -1/+0 |
| | | |||||
| * | Add README for mling CLI tool | 魏曹先生 | 2026-06-07 | 1 | -0/+3 |
| | | |||||
| * | Refactor mling to use new program architecture and install scripts | 魏曹先生 | 2026-06-07 | 25 | -1170/+373 |
| | | |||||
| * | Enhance code quality across the entire codebase | Weicao-CatilGrass | 2026-05-31 | 8 | -65/+99 |
| | | |||||
| * | Replace license files with symlinks to root | 魏曹先生 | 2026-05-29 | 2 | -211/+2 |
| | | |||||
| * | Rename error types with consistent naming convention | 魏曹先生 | 2026-05-29 | 1 | -2/+2 |
| | | |||||
| * | Rename CompletionDispatcher to CMDCompletion and hide internal types | 魏曹先生 | 2026-05-29 | 1 | -2/+2 |
| | | |||||
| * | Require explicit import of `crate::Next` in chained functions | 魏曹先生 | 2026-05-24 | 4 | -4/+10 |
| | | |||||
| * | Move entry, route, and program_setup macros to extra_macros feature | 魏曹先生 | 2026-05-24 | 1 | -0/+1 |
| | | | | | | | 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. | ||||
| * | Rename injected renderer parameter from `r` to `__renderer_inner_result` | Weicao-CatilGrass | 2026-05-22 | 1 | -6/+14 |
| | | |||||
| * | Bump version to 0.1.9 | 魏曹先生 | 2026-05-18 | 1 | -1/+1 |
| | | |||||
| * | Rename `NextProcess` to `Next` across the codebase | Weicao-CatilGrass | 2026-05-17 | 4 | -10/+10 |
| | | |||||
| * | Accept paths for program name parameters in macros | 魏曹先生 | 2026-05-16 | 4 | -10/+4 |
| | | | | | | | | | | | | 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. | ||||
| * | Add workspace Cargo.toml and centralize crate metadata | 魏曹先生 | 2026-05-15 | 2 | -473/+5 |
| | | |||||
| * | Add `builds` feature and install completion scripts | Weicao-CatilGrass | 2026-05-11 | 3 | -6/+4 |
| | | |||||
| * | Remove `__completion_gen` module wrapping from macro output | 魏曹先生 | 2026-05-07 | 1 | -3/+1 |
| | | |||||
| * | Update mingling from 0.1.7 to 0.1.8 | 魏曹先生 | 2026-05-07 | 3 | -14/+8 |
| | | |||||
| * | Change mingling-cli dependency from path to version | 魏曹先生 | 2026-05-04 | 4 | -2/+218 |
| | | |||||
| * | Switch to published crates and update README for v0.1.70.1.7 | 魏曹先生 | 2026-05-04 | 2 | -2/+6 |
| | | |||||
| * | Rewrite load.ps1 to support dot-sourcing and improve reliability | Weicao-CatilGrass | 2026-05-04 | 1 | -29/+34 |
| | | |||||
| * | Fix typo "Unrusted" to "Untrusted" and reflow code formatting | 魏曹先生 | 2026-04-29 | 2 | -20/+22 |
| | | |||||
| * | Apply clippy suggestions for code simplification | 魏曹先生 | 2026-04-28 | 6 | -21/+12 |
| | | |||||
| * | Remove extra newline in list printing | 魏曹先生 | 2026-04-28 | 1 | -1/+1 |
| | | |||||
| * | Remove implicit help print and add version flag | 魏曹先生 | 2026-04-28 | 2 | -6/+5 |
| | | |||||
| * | Add terminal colored rendering and guide text | 魏曹先生 | 2026-04-28 | 5 | -8/+470 |
| | | |||||
| * | Rename refresh command to install | 魏曹先生 | 2026-04-28 | 2 | -9/+9 |
| | | |||||
| * | Add scaffolding CLI tool `mling` | 魏曹先生 | 2026-04-28 | 14 | -0/+1537 |
