Skip to content

v0.1.0

Choose a tag to compare

@punyamsingh punyamsingh released this 20 May 09:32
· 78 commits to master since this release

First release — @lightbird/core and @lightbird/ui

What's Changed

  • Upgrade Next.js to 15.5.9 to address CVE-2025-66478 (RCE, CVSS 10.0) by @Copilot in #1
  • Add comprehensive feature planning documents for player enhancements by @punyamsingh in #2
  • Add comprehensive test suite (Plan 01) by @punyamsingh in #3
  • Add FFmpeg.wasm integration for MKV playback with embedded subtitle support by @punyamsingh in #4
  • Fix resource cleanup in MKVPlayer initialization and subtitle handling by @punyamsingh in #6
  • Refactor player component into composable hooks by @punyamsingh in #5
  • Smart playlist sidebar: auto-hide on play, pin, resize, collapsed drawer by @Copilot in #8
  • Optimize performance with memoization, virtualization, and debouncing by @punyamsingh in #7
  • Add robust error handling and recovery for media playback by @punyamsingh in #9
  • Add playlist management: drag-drop, remove, import/export M3U8 by @punyamsingh in #10
  • Add advanced subtitle support: encoding detection, sync offset, ASS/SSA rendering by @punyamsingh in #11
  • Implement keyboard shortcut customization and video info panel by @punyamsingh in #13
  • Add master roadmap and granular GitHub issue templates for Plans 05–10 by @punyamsingh in #12
  • Migrate MKVPlayer from FFmpeg singleton by @punyamsingh in #18
  • Add Media Session API support with auto-generated thumbnails by @punyamsingh in #23
  • Add Picture-in-Picture support to video player by @punyamsingh in #24
  • Add chapter support with parsing, UI controls, and keyboard shortcuts by @punyamsingh in #25
  • Claude/mkv loading ux subplan n lz jq by @punyamsingh in #26
  • Enhance subtitle and audio track loading with UI improvements by @punyamsingh in #28
  • Support multiple file selection in player file upload by @punyamsingh in #29
  • Plan 12: npm library extraction (monorepo + packages) by @punyamsingh in #31
  • Refactor to pnpm monorepo with publishable npm packages by @punyamsingh in #32
  • Refactor docs page with client-side interactivity and improved UX by @punyamsingh in #33
  • Refactor docs page: extract client components into separate files by @punyamsingh in #36
  • Rename core package: lightbird → @lightbird/core by @punyamsingh in #34

Full Changelog: https://github.com/punyamsingh/lightbird/commits/v0.1.0