This project tries to follow SemVer 2.0.0.
-
Added
LICENSE
to IPFS directory & license notice tobuild/bundle.js
. (#11) -
Added session metadata so native music players will show the artist and album names as well as the album cover instead of just
musicForProgramming("01: Datassette")
. (#16) -
Added progress and buffer indicator. When buffering, an animated cursor will be shown. The progress bar uses
-
for unbuffered and=
for buffered sections. (#22) -
Added button to select a random episode. (#12, thanks @DvdQzd!)
-
Added keyboard shortcuts and updated about page to correctly describe actual keybindings. Check the
[About]
(?about
) page for more info. (#24) -
Changed episode routing from
?one
&?two
to?episode=1
&?episode=2
. Old URLs are still supported, although not used in episode link list. (#10, thanks @DvdQzd!) -
Changed to react on native pause/play events when updating web UI and when playing beep sound. This means if you press pause button on your bluetooth headphones it now updates the audio player in the browser accordingly. (#21)
-
Fixed links to open in new tab via
target="_blank"
instead of the invalid valuetarget="about:blank"
. (#17) -
Fixed compiler links in episode info not updating when switching episode. (#19)
-
Fixed issue where
Ctrl
+ left mouse button clicking a link did not open the link in a new tab. (#20)
- Changed from
.mp3
files to.ogg
files, reducing the size down to almost 40%, dropping size of all audio files combined from 7GB to 3GB (#9)
- Fixed file size doesn't update when switching page. (#1)
-
Added features, ported from musicforprogramming.net:
- All 62 episodes
- Responsive layout
- Audio player
- Episode page
- Credits page
- About page
<a>
tags with special styling when on their current page
-
Added History.pushState navigation, meaning no page reloads when navigation.