Skip to content

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 07 Feb 21:30
· 45 commits to main since this release

What's Changed

Open in Editor — Dev Mode Fix

  • "Open in Editor" previously failed silently in dev mode because Pyloid IPC wasn't available
  • Now detects when Pyloid is unavailable and falls back to vscode://file/{path}:{line} URI scheme, opening VS Code directly from the browser

Taskbar Icon

  • Added 256x256 PNG icon (generated from existing SVG) so the app shows a proper icon in the system taskbar instead of a blank/default one

Method & Field Detail Improvements

  • Full method signatures: Methods now display returnType methodName(Type param1, Type param2) with clickable type links instead of empty methodName()
  • Method docstrings: Docstrings are now serialized from the backend and displayed as truncated italic text below method signatures
  • Annotation badges: @Annotation badges (amber) are rendered above methods and fields that have them
  • Added AnnotationInfo type and optional docstring/annotations fields to MethodInfo and FieldInfo TypeScript types

Files Changed

  • frontend/src/hooks/usePyloid.ts — dev-mode vscode:// fallback
  • frontend/src/components/NodeDetails.tsx — full signatures, docstrings, annotation badges
  • frontend/src/types/graph.ts — AnnotationInfo, new optional fields
  • src/docmaker/app/ipc.py — serialize docstring + annotations for methods/fields
  • packaging/icons/docmaker.png — new 256x256 taskbar icon

Full Changelog: v0.4.0...v0.4.1