Skip to content

v0.1.0

Choose a tag to compare

@anderskev anderskev released this 07 Feb 23:37
· 106 commits to main since this release
e135b68

First release of Pearl — an LLM-powered wiki generator for code repositories.

Added

  • Add repo metadata display and syntax highlighting
  • Show per-repo progress and fetch metadata in parallel
  • Switch to dark-only luxury theme with redesigned home layout
  • Redesign chat panel and add docker-postgres design doc
  • Redesign chat panel with wider layout, premium styling, and auto-focus
  • Initial Pearl wiki app with LLM-powered wiki generation and RAG Q&A

Fixed

  • Self-host Google Fonts instead of external links in layout
  • Prevent question duplication in chat history
  • Address CodeRabbit review feedback
  • Improve type safety and task linking robustness
  • Propagate stream/batch errors and harden symlink protection
  • Update streaming test selectors to match redesigned chat UI
  • Chain repo struct through status updates to prevent stale state
  • Harden code from review findings across providers, web, and wiki
  • Harden code with typespecs, encapsulation, and error handling
  • Address code quality review findings
  • Improve code quality with DRY refactoring and error handling
  • Harden security and improve robustness
  • Add typespecs, fix linked task handling, and clean up dead code
  • Revert default model back to gpt-5.2
  • Address code quality issues from review
  • Improve error handling and code quality
  • Remove misleading auth-related comments

Changed

  • Batch embeddings and parallelize file reads
  • Harden path traversal, improve error handling, remove unused page controller
  • Improve error handling clarity and cleanup dead code

Documentation

  • Add ExDoc config, module docs, function docs, and guide extras
  • Add RAG implementation details and research roadmap
  • Update RAG roadmap with ottomator-agents strategies
  • Simplify RAG roadmap to bullet list
  • Expand Pearl Young biography with full accomplishments
  • Add DeepWiki badge

Other

  • Add moduledocs, ex_doc dependency, and refactor wiki_live mount
  • Ignore tool configs and Phoenix digest files
  • Add CODEOWNERS file
  • Add .DS_Store and review artifacts to .gitignore