Skip to content

v1.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Feb 00:15

docmaker v1.0.0

Language Coverage

  • Go parser — tree-sitter based, with struct/interface/method extraction
  • Kotlin parser — tree-sitter based, with data class, companion object, and extension function support
  • JavaScript parser — tree-sitter based, with generator function support
  • Java parser tests — comprehensive test suite added

Call Graph Analysis

  • Method call target extraction across all parsers (Java, Python, TypeScript, Go, Kotlin, JS)
  • Constructor instantiation tracking as call graph edges
  • Frontend: distinct edge styling and toggle for call graph edges

Graph Visualization

  • Edge type filtering toggles in graph toolbar
  • Package clustering for node grouping
  • Search and filter bar for nodes
  • Web worker layout and rendering optimizations for large graphs (>200 nodes)

Source Preview

  • IPC endpoint for source code snippets
  • Inline syntax-highlighted source preview in details panel
  • Wired into NodeDetails for methods and fields

Documentation Output

  • LLM classification and summarization wired up
  • Obsidian-compatible vault structure with MOC (Map of Content) pages

App UX

  • Drag-and-drop folder loading
  • Recent projects list with auto-open on startup
  • First-run onboarding wizard
  • Dark/light theme toggle with CSS custom properties

Test Quality

  • IPC bridge test suite
  • LLM classifier test suite
  • Cache manager test suite
  • Markdown generator test suite
  • Go, Kotlin, JavaScript, Java parser test suites
  • Linker module test suite
  • Config, models, registry, pipeline coverage
  • Tests: 85 → 605 (+520)

Stats

  • 69 files changed, +13,560 / -498 lines
  • 33 commits since v0.4.1