Commit graph

  • 159547e799 fix(lmc): handle interrupt signal gracefully main mitchell 2026-07-13 19:30:20 -04:00
  • a8cbfb3665 refactor(lmc): remove intermediate vars and directly access CLI args mitchell 2026-06-27 03:31:03 -04:00
  • 4aaa80898d feat(lmc): support multiple files via -f flag and fix empty context mitchell 2026-06-26 17:46:21 -04:00
  • 5b6c65d30f refactor(lmc): use short property for options and simplify flags mitchell 2026-06-26 17:06:12 -04:00
  • b1730bfaf4 refactor(lmc): modularize prompt generation and add XML-like fences mitchell 2026-06-26 16:55:57 -04:00
  • da317b7177 fix(markdown): trim whitespace from parsed list item content mitchell 2026-06-24 11:54:09 -04:00
  • 49c4138a1c feat(tts): add --pause flag to control mpv playback mitchell 2026-06-19 17:35:05 -04:00
  • e1033398e9 fix(markdown): correct list item whitespace and indentation mitchell 2026-06-19 14:54:03 -04:00
  • 5b138df664 refactor(errors): extract isErrorLike and use ExecaError class in tts mitchell 2026-06-19 14:33:56 -04:00
  • bf5e223abf refactor: rename flag variables for improved clarity and intent mitchell 2026-06-19 14:28:16 -04:00
  • d157978d52 docs: update AGENTS.md to reflect Node.js/pnpm migration mitchell 2026-06-18 18:24:02 -04:00
  • e2253b912d chore(deps): update dependencies and configure pnpm minimum release age mitchell 2026-06-18 17:47:09 -04:00
  • 4725f148f3 chore: migrate @cliffy/table to native jsr protocol & fix prompt typos mitchell 2026-06-18 16:13:39 -04:00
  • 4bccbcc9ee feat(cli): add --file flag for file review and refactor prompt generation mitchell 2026-06-17 22:48:54 -04:00
  • 7652e62d47 refactor(entries): simplify stdin reading with node:stream/consumers mitchell 2026-06-17 12:22:32 -04:00
  • 19272bc0b4 refactor: flatten source directory structure mitchell 2026-06-17 01:40:53 -04:00
  • eec90209d2 refactor(prompts): extract prompt templates to dedicated module mitchell 2026-06-17 01:25:27 -04:00
  • 3c3dab1525 chore: move entry files to src/ directory and update paths mitchell 2026-06-17 01:12:38 -04:00
  • f8e0f9a368 refactor(errors): extract top-level error handling into shared utility mitchell 2026-06-17 00:48:15 -04:00
  • 56352d87ec fix(entry): improve error message formatting mitchell 2026-06-16 18:58:33 -04:00
  • f3146ab087 feat(lmc): add --git-message and --review modes, standardize args casing mitchell 2026-06-16 16:57:36 -04:00
  • fc7d9101e9 refactor(tts): remove InputError class and use native Error mitchell 2026-06-16 16:45:17 -04:00
  • 710d2e7593 build: switch binary bundler to esbuild feat/tts-input mitchell 2026-06-15 02:42:20 -04:00
  • dd6df6dd6d refactor(tts): CLI argument parsing and input handling mitchell 2026-06-14 15:39:41 -04:00
  • 749559e19c fix(tts): sox combination order; refactor input logic flow mitchell 2026-06-12 19:39:19 -04:00
  • 0e07268bfb chore(docs): update README.md mitchell 2026-06-12 03:28:01 -04:00
  • 4674cca337 refactor(tts): replace execa shell command with native fs.rm iteration mitchell 2026-06-09 21:27:08 -04:00
  • 32f9dd5495 refactor(tts): replace string interpolation with path.join() mitchell 2026-06-09 20:33:31 -04:00
  • 7bf8951b62 fix(tts): --edit file handling and file globbing mitchell 2026-06-09 20:18:10 -04:00
  • 574ebdc8a1 fix(markdown): handle <br> tokens and adjust codespan text color mitchell 2026-06-09 14:21:57 -04:00
  • 21dac683a2 refactor: migrate from bun to node types and fix discrepancies mitchell 2026-06-08 20:17:22 -04:00
  • a03e6e94a9 feat(tts): add --edit flag and fix CLI argument parsing mitchell 2026-06-08 16:09:28 -04:00
  • 39cb573619 refactor(tts): make cjs compatible and add sea config mitchell 2026-06-08 15:17:07 -04:00
  • 3235a08633 refactor(tts): replace Bun-specific APIs with execa and Node.js stdlib mitchell 2026-06-07 22:13:19 -04:00
  • 4912864a75 chore: update build scripts and refine markdown rendering mitchell 2026-06-07 16:11:08 -04:00
  • bbee38be80 refactor(build): switch from esbuild to rolldown mitchell 2026-06-01 16:36:57 -04:00
  • 6392cf3b76 chore: update package.json to reflect reality mitchell 2026-06-01 00:44:10 -04:00
  • 43c3402931 chore(deps): consolidate all dependencies into devDependencies and clear production fields mitchell 2026-05-26 20:00:47 -04:00
  • f668037582 chore(config): pin @types/bun, tighten TypeScript strictness, and refactor config logic mitchell 2026-05-26 19:27:41 -04:00
  • d98ddb3ca7 build: migrate to commonjs and add node single executable app support mitchell 2026-05-26 19:00:20 -04:00
  • cd3749b07e build: replace bun install/build with pnpm/esbuild mitchell 2026-05-26 02:52:41 -04:00
  • 3e96007f1f refactor: migrate shiki to core API with dynamic language/theme loading mitchell 2026-06-03 15:52:49 -04:00
  • 6372dfc41f refactor: extract latex symbol replacement into private method mitchell 2026-05-28 00:52:00 -04:00
  • fc4934af4a refactor: move wrapAnsi from blockquote/listitem to text tokens mitchell 2026-05-27 18:33:14 -04:00
  • c277418349 fix: list/blockquote newlines and table width mitchell 2026-05-26 03:43:23 -04:00
  • a887e1b185 fix: improve markdown rendering whitespace and list numbering mitchell 2026-05-25 23:18:40 -04:00
  • 0c71e2cd54 refactor: replace Bun APIs with Node.js equivalents mitchell 2026-05-25 23:13:16 -04:00
  • b212fee200 refactor: replace Bun.markdown with marked library and custom renderer mitchell 2026-05-25 19:35:47 -04:00
  • 4f9e7a7a1a style: enhance markdown inline formatting colors mitchell 2026-05-17 19:40:45 -04:00
  • 03dee78e0c fix: change URL flag from boolean to string type for proper URL passing mitchell 2026-05-14 04:34:01 -04:00
  • 7441a9fc19 docs: update README with new flags, examples, and dependencies mitchell 2026-05-14 03:06:46 -04:00
  • 0ed6a23334 refactor: simplify renderer drain handling and expand LaTeX arrow replacements mitchell 2026-05-14 02:52:49 -04:00
  • 7367cfdfe3 fix: blockquote and list whitespace handling in markdown rendering mitchell 2026-05-12 16:34:13 -04:00
  • af52e89928 fix: improve markdown rendering with proper wide character support mitchell 2026-05-12 14:16:07 -04:00
  • 91175c70b6 feat: add URL support to TTS for fetching web page text mitchell 2026-05-12 00:03:17 -04:00
  • 8cb1191fde refactor: simplify model selection in config initialization mitchell 2026-05-11 19:42:32 -04:00
  • 7578e0ed2a fix: improve markdown rendering and codespan styling mitchell 2026-05-11 19:42:10 -04:00
  • efb44c4414 refactor: state rendering mitchell 2026-05-08 08:54:57 -04:00
  • e91a8a20a1 fix: config improvements mitchell 2026-05-07 21:04:36 -04:00
  • a6422c51aa feat: show reasoning duration after thinking phase mitchell 2026-05-05 04:07:54 -04:00
  • 7f0498fc84 fix: improve config loading flow and table column width mitchell 2026-05-04 22:02:07 -04:00
  • decfd2bde0 fix: improve markdown list rendering and show messages for unsupported mitchell 2026-05-04 18:28:14 -04:00
  • c051f340a8 fix: indent wrapped list items and remove codespan padding mitchell 2026-05-04 16:45:27 -04:00
  • 22fc4c874f fix: correct markdown rendering column widths and list formatting mitchell 2026-05-04 03:42:27 -04:00
  • ea5b3728a5 feat: wrap TTS output text to terminal width mitchell 2026-05-04 00:05:37 -04:00
  • b9610663a6 refactor: adjust markdown line wrapping mitchell 2026-05-03 23:11:02 -04:00
  • 5e733a4e14 refactor: spinner handling and markdown line wrapping mitchell 2026-05-03 22:15:27 -04:00
  • 9da57fe2fc refactor: replace cli-table3 with @cliffy/table mitchell 2026-05-03 22:15:08 -04:00
  • 8ff27c5de8 fix: only clear spinner when it was actually spinning mitchell 2026-05-03 21:21:56 -04:00
  • 3c9a5e625a feat: add interactive config setup and baseURL support mitchell 2026-05-03 21:10:39 -04:00
  • d9bffdec2b feat: spinner while waiting for response mitchell 2026-05-03 02:29:27 -04:00
  • 79fd0a93eb fix: model saving mitchell 2026-05-03 01:47:10 -04:00
  • 57acb09a18 feat(tts): add processing duration timing mitchell 2026-05-02 22:22:09 -04:00
  • f5c8bdfe99 refactor: conversation into a class mitchell 2026-05-02 02:08:13 -04:00
  • 94895aacd5 style: improve codespan styling and checkbox markers mitchell 2026-05-01 21:23:21 -04:00
  • 7b730631b2 docs: README with usage, architecture, and dependency info mitchell 2026-04-30 16:13:17 -04:00
  • a9d3db5b94 feat(tts): pause mpv when using --wait flag feature/tts-py mitchell 2026-04-30 15:48:48 -04:00
  • aecb3a6c10 fix: pin exact dependency versions in tts/pyproject.toml mitchell 2026-04-29 01:00:57 -04:00
  • adb0fe234a refactor: rename project from aicl to lmc mitchell 2026-04-28 17:17:21 -04:00
  • b3fb6fd66f feat: enhance TTS CLI with sox combining and wait flag mitchell 2026-04-28 16:56:21 -04:00
  • 6b75836647 feat: add ttsc CLI tool for TTS streaming mitchell 2026-04-28 02:49:46 -04:00
  • 4112295144 feature: implement base tts with uv and kokoro mitchell 2026-04-28 02:38:10 -04:00
  • 8592595bc8 chore: combined & parallelize build:js and build:tts scripts feature/tts mitchell 2026-04-22 23:01:35 -04:00
  • a6472f2075 refactor: stop buffering text and start streaming asap mitchell 2026-04-22 22:06:50 -04:00
  • 9c2c31be96 feat: add kokoro-tts CLI tool for text-to-speech streaming mitchell 2026-04-22 04:02:54 -04:00
  • 75a87218b0 style: remove backticks from codespans mitchell 2026-04-22 22:40:24 -04:00
  • 3e530f2a03 refactor: allow variadic prompt and add typecheck to scripts mitchell 2026-04-21 15:25:51 -04:00
  • 430e99a972 style: markdown render improvements mitchell 2026-04-20 03:01:22 -04:00
  • d822ba2141 refactor: replace cli-highlight with shiki mitchell 2026-04-20 02:05:48 -04:00
  • 9cd8ccd4e2 fix: use :tablesep: for table items and end code blocks with newline mitchell 2026-04-19 17:51:23 -04:00
  • 0727c5ebec style: improve markdown rendering output formatting mitchell 2026-04-19 17:41:42 -04:00
  • c0ab652135 refactor: replace comark with custom Bun.markdown mitchell 2026-04-19 16:39:59 -04:00
  • dd0f85a9c8 fix: newline handling in Renderer mitchell 2026-04-19 01:45:46 -04:00
  • 845a45cfca feat: add more language support to markdown renderer mitchell 2026-04-19 01:45:08 -04:00
  • 6e0b5e507e fix: suppress highlighting error from comark render mitchell 2026-04-19 00:07:06 -04:00
  • 9daddd1c8c fix: missing header pound signs mitchell 2026-04-18 23:37:59 -04:00
  • d327ed614a refactor: extract model flag and simplify config return type mitchell 2026-04-18 19:10:07 -04:00
  • 6dc55bc3f3 refactor: extract config and conversation handling into separate modules mitchell 2026-04-18 18:59:51 -04:00
  • f50280364d docs: add AGENTS.md with project conventions and architecture mitchell 2026-04-18 18:39:47 -04:00
  • 32bb3acb09 refactor: remove reasoning file persistence and consolidate cursor methods mitchell 2026-04-18 06:07:41 -04:00