You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: recreate demo GIF with updated player flow, bump version to 1.2.0 (fixes#11)
Demo GIF (8 frames, 142 KB):
- Updated capture script for new port 1311, /wavecast/ subpath, new site structure
- Shows SVG icons, volume/speed sync between inline and footer (new in #25)
- Shows footer persistence across navigation, skip forward, close
- Updated captions describing the new sync features
Changelog:
- Promoted Unreleased section to [1.2.0] with full changelog entries
- Includes bidirectional sync (PR #28), double-audio fixes, demo GIF updates
- New empty [Unreleased] section for future work
- Updated comparison links for v1.2.0
Copy file name to clipboardExpand all lines: CHANGELOG.md
+25-11Lines changed: 25 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,30 +6,43 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
6
6
7
7
## [Unreleased]
8
8
9
+
## [1.2.0] - 2026-06-02
10
+
9
11
### Added
10
12
11
-
- Demo GIF to README showing persistent player across page navigation
12
-
- Scripts for capturing and generating demo GIF (`scripts/capture-demo.mjs`, `scripts/make-gif.py`)
13
-
- Favicon and browser assets (SVG, ICO, PNG sizes, Apple touch icon, Android Chrome icons, webmanifest)
14
-
- Theme-color meta tags for light and dark color schemes
15
-
-`CHANGELOG.md` with Keep a Changelog format
13
+
- Bidirectional real-time sync of mute, volume, playback rate, and chapter seek between inline player and footer via new `podcast-state-change` event (#25, #28)
14
+
-`podcast-seek` event dispatched from skip (rewind/forward) and chapter-click buttons so footer tracks all position changes
15
+
- Updated demo GIF showing new sync features (8 frames, SVG icons, volume/speed sync)
16
16
17
17
### Changed
18
18
19
-
- Replaced emoji with Feather/Lucide SVG icons in inline player skip and mute buttons
19
+
- Updated demo capture script (`scripts/capture-demo.mjs`) for new site structure, port 1311, and `/wavecast/` subpath
20
+
- Updated GIF generation script (`scripts/make-gif.py`) with new captions matching updated demo flow
20
21
21
-
##[1.1.0] - 2026-05-31
22
+
### Fixed
22
23
23
-
### Changed
24
+
- Speed change on inline player no longer accidentally mutes footer audio (volume/mute defaults now read from UI rather than silenced `<audio>` when footer is active)
25
+
- Double-audio prevention: inline `_setVolume`, `_toggleMute`, `_cycleRate`, and keyboard volume handlers now skip modifying the inline `<audio>` when a footer is producing audible output
26
+
- Event echo loop prevented with `_suppressSync` guard flag on both inline player and footer
24
27
25
-
- Updated theme.toml tags for Hugo theme gallery: `podcast`, `radio`, `music`, `responsive`, `dark`, `dark mode`
28
+
## [1.1.0] - 2026-05-31
26
29
27
30
### Added
28
31
32
+
- Demo GIF to README showing persistent player across page navigation
33
+
- Scripts for capturing and generating demo GIF (`scripts/capture-demo.mjs`, `scripts/make-gif.py`)
34
+
- Favicon and browser assets (SVG, ICO, PNG sizes, Apple touch icon, Android Chrome icons, webmanifest)
35
+
- Theme-color meta tags for light and dark color schemes
36
+
-`CHANGELOG.md` with Keep a Changelog format
29
37
- Hugo theme gallery screenshots (`images/screenshot.png`, `images/tn.png`)
0 commit comments