Skip to content

v0.5.1

Choose a tag to compare

@steipete steipete released this 15 May 18:41
v0.5.1
cdd49e7

Changelog

Fixed

  • Harden the published CLI wrapper and release checks so the packaged birdclaw binary avoids tsx CLI IPC startup and stays covered by lint, format, and smoke tests.
  • Forward shutdown signals through the published CLI and bundled web server, and include referenced script helpers in npm packages.
  • Keep the selected DM conversation visible while its thread refreshes so the reply composer no longer flashes away mid-action.
  • Send the selected web account through manual sync controls so multi-account timelines sync the intended profile.
  • Run web sync requests as background jobs with status polling so the UI no longer holds one blocking sync request open.
  • Add typed web API fetch handling and explicit DMs loading/error/empty states so failed local reads surface cleanly.
  • Add explicit web app sync controls for home timeline, mentions, likes, bookmarks, and DMs so fresh live data can be pulled without leaving the UI.
  • Refine the web app sidebar tagline and theme selector so the brand chrome reads more clearly in compact layouts.
  • Add shared web feed loading/error/empty states with timeline-shaped skeleton rows and move conversation expansion into a cached single-thread surface with hover prefetch.
  • Use the Birdclaw crab-bird mark in the web app chrome, loading states, and empty states; soften dark-mode contrast and replace text-only reply warnings with conversation/replied indicators.
  • Allow the local web app to respond when Tailscale Serve forwards requests through the clawmac.sheep-coho.ts.net hostname.
  • Speed up the default home timeline load on large local databases and keep malformed archived media URL entities from crashing the web timeline.
  • Preserve tweet media aspect ratios, open timeline media in an inline viewer, and suppress duplicate media URL cards.

Release proof