Commit Graph

  • ee67bcb768 Merge pull request 'Fix code wrapping for syntax-highlighted output' (#3) from hotfix/code-wrap into main main v0.3.1 dev Yunxiao Xu 2026-04-04 15:06:49 -07:00
  • 868656ea12 Bump version to 0.3.1 hotfix/code-wrap Yunxiao Xu 2026-04-04 14:53:48 -07:00
  • 7df3acde9b fix: enable word wrapping for syntax-highlighted code output Yunxiao Xu 2026-04-04 14:47:21 -07:00
  • 579df72869 Merge pull request 'Bump version to 0.3.0' (#2) from dev into main v0.3.0 Yunxiao Xu 2026-04-04 07:00:54 -07:00
  • 537238f56f Bump version to 0.3.0 Yunxiao Xu 2026-04-04 06:58:19 -07:00
  • 598450d9e2 Merge pull request 'Merge dev into main' (#1) from dev into main Yunxiao Xu 2026-04-04 06:42:41 -07:00
  • 0f93d3a095 Add watch mode for live file monitoring Yunxiao Xu 2026-04-04 05:23:28 -07:00
  • d94cf2df30 Run CI on dev pushes Yunxiao Xu 2026-04-03 19:11:59 -07:00
  • 93c777cf6a Add opt-in debug logging across the CLI pipeline Yunxiao Xu 2026-04-03 19:09:24 -07:00
  • 37502c3083 Add script detection, env shebang parser, and opt-in content guessing Yunxiao Xu 2026-04-03 13:55:54 -07:00
  • 63102473da Add Git workflow and update docs Yunxiao Xu 2026-04-03 03:32:00 -07:00
  • 1ac724603a Ignore OpenCode state directory Yunxiao Xu 2026-04-03 00:43:10 -07:00
  • 907b911e95 Add release workflow and expand Python support matrix Yunxiao Xu 2026-04-03 00:43:02 -07:00
  • 383447d050 Add GitHub Actions CI workflow Yunxiao Xu 2026-04-02 21:23:38 -07:00
  • 695e5b6541 Add pytest coverage for CLI and rendering behavior Yunxiao Xu 2026-04-02 14:13:06 -07:00
  • f32da588fb Bump version to 0.2.3 v0.2.3 Yunxiao Xu 2026-04-01 23:59:55 -07:00
  • 0e7f30d6c3 Add padding around rendered output Yunxiao Xu 2026-04-01 23:59:34 -07:00
  • 65ff34dd2c Bump version to 0.2.2 v0.2.2 Yunxiao Xu 2026-04-01 23:51:52 -07:00
  • 217feab7de Improve JSON detection: strip both ends, check matching brackets, use full content Yunxiao Xu 2026-04-01 23:51:41 -07:00
  • c3a71c2ff9 Bump version to 0.2.1 v0.2.1 Yunxiao Xu 2026-04-01 22:54:01 -07:00
  • 32a0471910 Fix less mouse pager fallback handling Yunxiao Xu 2026-04-01 22:53:44 -07:00
  • 32a8a1d4ad Improve documentation and modernize type hints Yunxiao Xu 2026-04-01 21:06:34 -07:00
  • 5935140620 Fix mypy type errors in render.py by annotating renderable variable Yunxiao Xu 2026-04-01 18:57:49 -07:00
  • 5b336f2ce0 Add LICENSE, fix PEP 639 classifier warning, enhance --version output, add dev dependencies Yunxiao Xu 2026-04-01 18:40:03 -07:00
  • 5b62100628 Bump version to 0.2.0 v0.2.0 Yunxiao Xu 2026-04-01 18:23:21 -07:00
  • e74f9a3c74 Add mouse-scrollable pager with fallback to system pager Yunxiao Xu 2026-04-01 18:23:06 -07:00
  • e5194a7793 Add AGENTS.md with coding guidelines for agentic agents - Document build/lint/test commands (uv, pytest, ruff, mypy) - Specify code style: imports, formatting, type hints, naming - Outline error handling patterns and CLI conventions - Describe project structure and file type detection Yunxiao Xu 2026-04-01 16:14:51 -07:00
  • dd45fb05f7 Handle unknown lexer, remove dead _THEMES list, tighten JSON detection - Catch unknown Pygments lexer names and fall back to plain text - Remove unused _THEMES list from cli.py - Only auto-detect JSON when content starts with { or [ to avoid false positives on trivial values like strings or numbers Yunxiao Xu 2026-04-01 16:10:21 -07:00
  • 5db15a8a17 Fix review issues: error handling, stdin TTY hint, narrow exceptions - Handle UnicodeDecodeError and PermissionError for file reading - Show hint when stdin is a TTY and no file given - Narrow JSON fallback exception from Exception to (SyntaxError, ValueError) - Rename 'type' parameter to 'file_type' to avoid shadowing builtin - Remove dead '.R' entry from EXTENSION_MAP Yunxiao Xu 2026-04-01 16:02:56 -07:00
  • 1abfcebc24 Implement rp CLI: rich-print markdown, JSON, code, and more Yunxiao Xu 2026-04-01 15:56:57 -07:00
  • a1b5e72032 Initial project scaffold with uv Yunxiao Xu 2026-04-01 15:52:58 -07:00