Commit Graph

  • 586487d897 feat: overhaul CLI with new AI commands and mole-style menu (#6) main Mplan 2026-06-17 00:17:31 +08:00
  • 0d9c31ae3b Revert "feat(ui): redesign menu and add explain, review, changelog, suggest commands" Mplan 2026-06-17 00:14:35 +08:00
  • 1e370be8af feat(ui): redesign menu and add explain, review, changelog, suggest commands Mplan 2026-06-17 00:11:58 +08:00
  • 8c65a09862 merge main into v0.1.3 v0.1.3 Mplan 2026-06-17 00:11:07 +08:00
  • 662609a78e refactor(ui): group menu by category and unify file selection Mplan 2026-06-16 23:46:19 +08:00
  • df10ce5b0e docs: update README menu layout to grouped categories Mplan 2026-06-16 23:42:16 +08:00
  • d01d6a38b5 fix(ui): skip "Press Enter" pause when user backs out of subcommand Mplan 2026-06-16 14:49:00 +08:00
  • f2c53dce65 docs: update README with new mole-style menu and box-drawing logo Mplan 2026-06-16 02:12:04 +08:00
  • ab9a41ab83 feat(brand): redesign logo with bold box-drawing ASCII art; bump v0.1.3 Mplan 2026-06-16 02:10:09 +08:00
  • 724d4d3b6b fix(ui): add 'Press Enter to return' pause after subcommand completes Mplan 2026-06-16 02:07:29 +08:00
  • 8ff481f630 feat(ui): adopt mole-style interactive menu with brand banner Mplan 2026-06-16 02:04:34 +08:00
  • b9de1267e3 test: update config test for new settings format Mplan 2026-06-16 02:01:10 +08:00
  • 4572605f33 docs: update README and package.json for v0.2.0 Mplan 2026-06-16 02:01:07 +08:00
  • 4b384a7581 refactor(ui): update menu, selector for TTY detection; thin dispatcher Mplan 2026-06-16 02:01:05 +08:00
  • 8b2babfa5d feat: add explain, review, changelog, and suggest commands Mplan 2026-06-16 02:01:02 +08:00
  • e69b08ac01 refactor: extract commit, pr, config into command modules Mplan 2026-06-16 02:00:59 +08:00
  • c0c3dfce7d feat(ai): add streaming SSE support and new prompt templates Mplan 2026-06-16 02:00:56 +08:00
  • 8b21ab8d4a feat(terminal): add dynamic color with NO_COLOR/FORCE_COLOR support Mplan 2026-06-16 02:00:53 +08:00
  • 42e0fafaab feat(cli): add argument parser and TTY detection Mplan 2026-06-16 02:00:51 +08:00
  • 55db09c973 feat(config): add interactive config editor and GitLab PR support (#4) v0.1.2 Mplan 2026-06-12 09:00:28 +08:00
  • d0506381f5 refactor(cli): remove interactive prompts for empty states and add clean repo test v0.1.2 Mplan 2026-06-12 00:42:49 +08:00
  • 14df49b110 refactor(cli): replace process.exit prompts with interactive selection for empty states Mplan 2026-06-12 00:36:01 +08:00
  • 962b76d20f refactor(cli): show empty state prompt in current page Mplan 2026-06-12 00:32:34 +08:00
  • 12e71a0af7 feat(config): add interactive editor with inline editing and navigation Mplan 2026-06-11 21:18:34 +08:00
  • e1354e8651 feat(menu): add back key navigation Mplan 2026-06-11 19:51:33 +08:00
  • 7e662b25cc refactor(pr): rely on selected CLI for PR creation Mplan 2026-06-11 19:43:19 +08:00
  • 5bb2dc8e8a chore(config): bump version to 0.1.2 Mplan 2026-06-11 19:39:50 +08:00
  • 1dbfac7985 feat(pr): add GitLab support Mplan 2026-06-11 19:38:36 +08:00
  • c8626ff69a ci(gitea): add build workflow for Gitea CI Mplan 2026-06-11 18:56:08 +08:00
  • 7e9cab5805 docs(readme): add PR creation details and update badges Mplan 2026-06-11 18:51:44 +08:00
  • 9885096229 feat(cli): add branch push check before PR creation v0.1.1 Mplan 2026-06-11 18:24:53 +08:00
  • 1ea180387c refactor(cli): extract interactive menu into reusable module (#3) Mplan 2026-06-11 18:12:12 +08:00
  • 6ff541284e feat(cli): add pull request creation with AI-generated messages (#2) Mplan 2026-06-11 00:39:20 +08:00
  • 76a5bac11a chore(config): ignore bun.lock v0.1.0 Mplan 2026-06-11 00:01:40 +08:00
  • 0bfde59725 chore(config): rename project to gai Mplan 2026-06-10 23:57:25 +08:00
  • 890a192157 feat(cli): add help subcommand to show usage information Mplan 2026-06-09 18:52:03 +08:00
  • a4e0b6f747 feat: implement gai CLI for AI-generated Conventional Commits (#1) Mplan 2026-06-09 18:21:23 +08:00
  • c2e60db196 chore(config): update default model to deepseek-v4-flash Mplan 2026-06-09 17:43:00 +08:00
  • 647d1096ba refactor(cli): extract commit result display and extend commit return with stats Mplan 2026-06-09 17:38:23 +08:00
  • 6d007698f9 feat(cli): show commit hash and summary on success Mplan 2026-06-09 17:38:00 +08:00
  • 68e98be653 refactor(cli): replace external editor with inline terminal editing Mplan 2026-06-09 17:31:52 +08:00
  • 37916f6c49 feat(cli): use external editor for commit message editing Mplan 2026-06-09 17:24:07 +08:00
  • 8be9f51532 docs: add comprehensive project documentation Mplan 2026-06-09 17:22:03 +08:00
  • 455c5d9b41 docs: add MIT license Mplan 2026-06-09 17:20:53 +08:00
  • de96c8862e feat: add retry logic to AI client and interactive unstaged file selector Mplan 2026-06-09 17:13:34 +08:00
  • 9f33d0f2ed chore: update default API and model to DeepSeek Mplan 2026-06-09 17:09:32 +08:00
  • 401f6ccbe0 test: add unit tests for config and prompt modules Mplan 2026-06-09 17:09:06 +08:00
  • a058881b53 feat: initial project setup with gai tool Mplan 2026-06-09 16:41:02 +08:00