Skip to content

v0.6.2

Choose a tag to compare

@Xevion Xevion released this 01 Feb 08:46
2123bcb

0.6.2 (2026-02-01)

Features

  • web: Add dynamic range sliders with consolidated search options API (f5a639e)
  • web: Batch rapid search query changes into history entries, allow for query history (e920968)
  • web: Build responsive layout with mobile card view (bd2acee)
  • web: Implement aligned course codes with jetbrains mono (567c4ae)
  • web: Implement multi-dimensional course filtering system (106bf23)
  • web: Implement smooth view transitions for search results (5729a82)

Bug Fixes

  • cli: Add proper flag validation for check script (2acf52a)
  • data: Handle alphanumeric course numbers in range filtering (96a8c13)
  • Re-add overflow hidden for page transitions, but with negative margin padding to avoid clipping (9e825cd)
  • Separate Biome format and lint checks to enable auto-format (ac8dbb2)
  • web: Ignore .svelte-kit/generated in vite watcher (b562fe2)
  • web: Prevent duplicate searches and background fetching on navigation (5dd35ed)
  • web: Prevent interaction blocking during search transitions (7f0f087)
  • web: Skip view transitions for same-page navigations (b37604f)

Code Refactoring

  • api: Extract toURLSearchParams helper for query param handling (6c15f40)
  • api: Rename middleware and enable database query logging (f387401)
  • Migrate API responses from manual JSON to type-safe bindings (0ee4e8a)
  • Standardize error responses with ApiError and ts-rs bindings (239f7ee)
  • web: Consolidate tooltip implementations with shared components (d91f7ab)
  • web: Extract FilterPopover component and upgrade range sliders (4e01406)
  • web: Replace component tooltips with delegated singleton (d278498)
  • web: Split CourseTable into modular component structure (bbff2b7)
  • web: Streamline filter ui with simplified removal (4426042)

Miscellaneous

  • Add aliases to Justfile (02b18f0)
  • Add dev-build flag for embedded vite builds (5134ae9)