github norish-recipes/norish v0.15.2-beta
V0.15.2-beta - major bug fix with app not working for new installs

latest releases: v0.15.4-beta, v0.15.3-beta
3 days ago

Changelog

Major bug fix with app not working for new installs

Features

  • Wake Lock Default On: Wake lock now automatically enables when supported on recipe pages, keeping the screen active while cooking
  • Mealie Import Improvements: Enhanced Mealie parser with proper ingredient parsing - now correctly extracts amounts, units, and ingredient names for accurate recipe scaling
    • Added support for ratings and nutrition data in Mealie imports
    • Ingredients with embedded quantities (e.g., "500 g lean minced beef") are now properly parsed

Fixes

  • OIDC Claims Processing: Fixed claims processing for Authentic OIDC provider
  • tRPC Provider Issue: Fixed WebSocket connection attempts on unauthenticated pages by implementing lazy WebSocket mode
    • WebSocket now only connects when a subscription is actually used
    • Added "idle" connection status to distinguish "not yet connected" from "disconnected"
  • Image Cleanup Logic: Fixed image cleanup startup logic to properly handle orphaned images
  • YT-dlp Local Development: Fixed yt-dlp path resolution for local development environments
  • Toast Timeout Consistency: Standardized toast timeout to 5 seconds globally

Improvements

  • Archive Import UX:
    • Added display of skipped recipes with expandable list showing skip reasons
    • Extended auto-clear timeout from 5s to 60s after import completion
    • Better tracking of skipped items with file name and reason
  • WebSocket Reconnection: Improved connection status overlay logic - no longer shows on "idle" state

Technical Changes

  • Moved TRPCProviderWrapper from auth-providers.tsx to base-providers.tsx for proper provider hierarchy
  • Added ArchiveSkippedItem type for tracking skipped imports
  • Improved ingredient normalization in server/parser/normalize.ts
  • Enhanced archive parser to report detailed skip reasons

Don't miss a new norish release

NewReleases is sending notifications on new releases.