Repository navigation
A filtering release. Searching a portfolio quietly threw away the type and tags a visitor had just chosen — the chips stayed lit, the results did not follow. It also brings refreshed dependencies, which close eight security advisories.
Fixed
- Searching dropped the type, featured and tag filters. In
/projects,/listand/map, the first letter typed in the search field brought back projects of every type and every tag, while the selected chips stayed lit and the URL kept itstypeandtags:/projects/?type=architecture&search=studiolisted a design project, and the map placed its marker.@vincjo/datatablesapplies a search instead of its filters, never on top of them. The search is now one more filter, matching the same fields — nested ones such as authors included — with the same case- and accent-insensitive comparison, so search, type, featured and tags narrow each other, and the entry count, the pagination and the map's markers follow. Links already shared keep working: the URL parameters are unchanged.
Changed
- Dependencies refreshed within their existing ranges: MapLibre 6.15,
exifreader4.51, Svelte 5.57.2, Vite 7.3.7, Playwright 1.64, sharp 0.35.5. It closes eight security advisories on two indirect dependencies —devalue, which SvelteKit uses to write a page's data into its HTML, andsource-map-js, used by Tailwind and PostCSS at build time — both now on their patched versions. Playwright 1.64 wants a newer browser: runpnpm exec playwright install chromiumbefore the end-to-end tests.
Already have a site? Run pnpm update-microfolio. Your content/, src/lib/config.js, favicon, og.jpg and .env files are never touched.
Full changelog: https://github.com/aker-dev/microfolio/blob/main/CHANGELOG.md