View older changes (since 0.3.1)
feat(nav): slight navigation improvements
- Hide the (Top) heading on non-blog markdown pages, as they have their own top heading.
- Refactor some navigation code a bit.
- Add some flavour text when hovering over the dragon in the dev build banner.
feat(media): visualizer expansions
- Add a new audio meter visualizer.
- Add automatic vertical zooming to the oscilloscope.
- Introduce a visualizer testing/showcase page, accessible from the home page.
- Allow analysing the left and right channels separately.
- Clean up some related code.
fix: various styling issues with components
- Fix incorrect layering with the slider and pop-up menu.
- Correct margins for the pop-up menu icons and alert box title.
perf: move table of contents to separate component
Avoids loading its corresponding script and styles if the page doesn't have a table of contents.
fix: styling of banner, sidebar, footer and version table
feat: change style of navigation bars and some borders
feat(nav): move table of contents to dedicated sidebar and add toggles for them
Move table of contents to avoid making them too small when there are more sidebar items.
perf: don't import DurationFormat polyfill as ES module
This significantly improves page load times.
build: bump version to 0.4.0-alpha.6 and skip config files when checking copyright headers
feat(prefs): better advanced toggle and dependency fixes
- Fix preferences with no dependencies erroneously getting hidden before they are loaded.
- Handle missing preferences in dependency checks.
- Change the advanced options toggle to a dropdown with multiple levels.
- Add a console tool for resetting preferences (
tools.resetPreferences).
style: tweak commitlint config
feat(version): several improvements to changelogs
- Fix tags not displaying and linking properly if there are other refs.
- Fix and split up the navigation at the bottom of individual changelog pages.
- Add a preference for showing pre-release versions.
- Change the version list layout a bit.
- Adjust the type and scope explanations.
- Support more conventional commit features, like footers (untested).
feat: add programmatically generated changelogs
Add changelogs to the website based on Git tags and commit history. Also some style clean-up.
fix(media): disable tap actions if overlays are hidden
Prevent tapping to play/pause when the video player controls are hidden, and move fullscreen code.
perf: defer loading some Preact components and switch to sass-embedded
feat(media): media player enhancements
Make various improvements to the audio visualizers, media player shortcuts and related styles.
feat: add version information & clean up npm scripts
Use git for checking the current branch, and add version information to the website.
refactor: migrate to astro v7
- Correct spacing issues caused by the new default whitespace handling
- Switch to the Satteri markdown processor (some plugins still need to be ported)
refactor: refactor immersive background and canvas utilities
fix: Fix meta tags and add badge in dev builds
Fix meta tags erroneously pointing to the main website in development builds, and add a little DEV badge next to the site logo.
fix: minor changes/fixes & next blog post draft
Add an unfinished draft of part 2 of the "gaze upon the stars" blog post.
Also change and fix some things that I felt were needed while writing, along with some other things.