Skip to content

chore(main): release 1.0.0#11

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--sid-worklet
Open

chore(main): release 1.0.0#11
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--sid-worklet

Conversation

@github-actions

@github-actions github-actions Bot commented May 4, 2026

Copy link
Copy Markdown

🤖 I have created a release beep boop

1.0.0 (2026-05-17)

Features

  • add fetch-songlist script (b36b4e3)
  • add keyboard shortcuts — Space play/pause, ←/→ seek ±5s, ↑/↓ volume ±10%, M mute toggle (1d555cc)
  • add PlayerErrorEvent with dispatch+rethrow in load(), show error in UI title (e08df8e)
  • add random song selection for playback (43819a5)
  • add SongInfo interface, remove all any types from message layer (fb08e89)
  • cpu: refactor state management using typed arrays for CPU emulator (1c493b8)
  • display song author and title (483abbd)
  • display song duration in song list (6bb06ab)
  • display song time and subsong selector (407fefd)
  • enable sticky positioning for list sections (c75541f)
  • fix play button content (49397df)
  • implement seek (a297d4c)
  • improve names and titles (ecf959b)
  • initial commit (759b0e8)
  • list all songs and improve list performance (fed5b05)
  • on() returns unsubscribe function to allow removing event listeners (113ed86)
  • play btn class based state (bbae433)
  • remove unused TextDecoder polyfill (89d9ca4)
  • scroll to the active song link (bd7b450)
  • sid-device: use ArrayBuffer for SID internal state (895a6b8)
  • update song title and time display in controls (72b8bb1)
  • use absolute seek (bd4f2ef)
  • wire Duration into SongInfo — setDuration message from main thread to worklet (57a0ad1)

Bug Fixes

  • guard load() with readyPromise to prevent race condition before AudioWorklet is ready (fc103c4)
  • harden TextDecoder polyfill — guard, loop instead of spread, explicit return type (b6e5658)
  • merge SID_model variables (7ae94bb)
  • rename isEndded -> isEnded (typo from original jsSID source) (7965d4f)

Performance Improvements

  • add 30s seek checkpoints — getState/setState on CPU and SID, seek restores nearest snapshot (ce45238)
  • improve cpu and sid perf (edc592f)

This PR was generated with Release Please. See documentation.

@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--sid-worklet branch from d4dd0b5 to 72a09f2 Compare May 17, 2026 20:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants