v2.0-beta-1
Pre-release
Pre-release
Initial beta version for a v2.
-
New multi-select filter components to replace the straight-up
<select/>
elements- Includes fetching of hand-curated value hierarchies from the Google Sheet
- Includes more more sophisticated filter interaction logic (more required here still, I expect)
- New components are written in Svelte, so new build-time deps. are required
- Also depends on
@floating-ui/dom
to handle runtime positioning
-
Rewrite of the header layout
- Slide-out search UI for max-width layout has been dropped
- Includes refactoring of markup into
.astro
components for easier maintenance
-
Major performance improvements
- Improvements to the layout algorithm
- Dropped the 3x3 thumbnails (these were killing build-time performance as well as rendering; didn't scale to > 2k memes on the wall)
- Numerous other small performance upgrades
- Dropped Javascript-based image lazy-load fallback; this could result in worse performance on Safari/iOS on older devices (Safari < 15.4)
Note: I'm dropping semver with this release in favour of a simple X.Y
. Future releases with new features or updates will increment X
; increments to Y
will indicate bug fixes that do not introduce anything new.