@darrylyeo
It may not look like much on the outside, but I also took on some monumental refactoring and migration work behind the scenes to pave way for some new and exciting features!
Codebase maintenance highlights:
⢠migrated from SvelteKit v1 â v2
⢠migrated @viem public clients to use tree-shakable actions
⢠rewrote lots of CSS in terms of nested rules
⢠improved custom container auto-sizing and layout transitions
⢠fixed navigation issues with custom SvelteKit route parameter binding logic
⢠deprecated old components/code from previous hackathon experiments
⢠organized API clients, TypeScript types and data normalization logic into a consistent file structure
⢠migrated all queries to use TanStack Query, lazy-loaded Vite imports, pagination and client-side caching
⢠added new fields and retroactively implemented queries for each data vertical using existing APIs for maximum redundancy
⢠migrated most state management from Svelte v4 stores â v5 state
https://github.com/darrylyeo/blockhead