Release history
norish releases
Norish - A realtime, self-hosted recipe app for families & friends
All releases
19 shown
- Confirmation prompt before leaving unsaved recipe forms
- Prevent Backspace navigation from dirty recipe forms
- Improved video transcription audio extraction using mp3 fallbacks
Full changelog
Summary
This release focuses on various bug fixes and QOL improvements.
Fixes and Improvements
Recipes
- Added a confirmation prompt before leaving a recipe form with unsaved changes.
- Prevented Backspace from navigating away from dirty recipe forms when focus is not inside an editable field. #450
- Fixed orphaned tags being left behind when tags are removed from recipes, so tags can be recreated with updated casing. #432 By @AfoxDesignz
Media and imports
- Improved recipe image migration safety by checking that referenced files exist before rewriting recipe and gallery image URLs.
- Added warnings when recipe image migration skips database updates because files are missing, helping diagnose empty or changed uploads mounts. #448
- Improved video transcription audio extraction by using compressed
mp3audio first, withm4aandwavfallbacks. #439
Builds and version reporting
- Updated app version reporting to read versions from the embedded report and return
unavailablewhen version data cannot be parsed. #444 - Fixed public PWA assets so the auth proxy does not intercept
manifest.webmanifest, service worker, favicon, and icon requests. #445
Localization and UI
- Updated language names to use native script and accents for French, Spanish, Russian, and Korean. #452
Maintenance
Various packages updated to latest version
Fixed recipe creation, editing, and deletion reliability.
Full changelog
Summary
Recipe reliability fixes for creation, editing and deleting
Fixes and Improvements
Recipes
- Fixed recipe ID reservation caching when creating recipes. #410
- Fixed recipe ingredient, step, and image ordering when loading full recipe details. #433
- Fixed deletion from recipe cards to use the correct recipe version. #434
- Loosened duplicate step constraints so repeated step text can be used in different recipe positions.
- Added recipe creation API endpoint
- Extended health endpoint with database health and app version reporting
- Improved recipe importing with loosened requirements and better normalization
Full changelog
Summary
Release is focused around bug fixes and a new create recipe endpoint
Fixes and Improvements
Recipe importing
- Loosened recipe import requirements to improve parsing success for more recipes.
- Fixed pasted recipe imports so the original source URL is preserved.
- Improved normalization coverage for imported recipe data.
API
- Added a direct recipe creation endpoint to the API.
- Extended the health endpoint to report database health and app version information.
General fixes
- Fixed a duplicate recipe actions menu issue.
- Removed an unnecessary recipe page scrollbar.
- Fixed version reporting for release builds.
- Fixed action menu being too large and going out of view.
- Previous health endpoint removed; integrations should use `/api/v1/health`
- Public recipe sharing with shareable links
- Recipe import pipeline updated to use `recipe-scrapers` Python package
- Italian language support added
- Fixed API key configuration handling
- Fixed account linking security behavior
- Fixed credential logging exposure
- Legacy Mealie archive import support
- Polish and Danish translations
- Improved full HTML recipe image detection
Fixed WebSocket subscriptions failing in Docker and aggressive platform binary pruning causing x64 compatibility issues.
- Docker image, paths, and internal package layout completely restructured
- Initial mobile app with auth and SSO support
- Mobile TRPC integration
- Mobile import pipeline
- Per-user toggles for timers, conversion, ratings, and favorites visibility
- Spanish, Russian, and Korean translations with NLP parsing
- New Norish logo
- All calendar data permanently deleted when upgrading to v0.16.0
- Custom UOM data wiped with locale-aware schema migration
- Consistent avatar color handling
- Improved Paprika import parsing
- All calendar data permanently deleted - backup required before upgrading
- Rebuilt calendar with modern design
- Recipe categories with auto-categorization
- Implemented timers with notifications
- Video support for recipes
- Tag drag-and-drop management
- Grocery list grouping
Migrated from react-virtuoso to TanStack Virtual for improved virtualization performance, fixed critical tRPC subscription cache handling issues, corrected Azure OpenAI endpoint URL construction, resolved grocery list checkbox deselection bug.
- Multi-provider transcription system
- French language support
- Optimized worker architecture
- Wake lock default for recipe pages
- Enhanced Mealie parser accuracy
- German language support (formal and informal)
- Admin locale configuration
- Nutrition data management
- Full internationalization support
- Grocery page redesign
- Vercel AI SDK integration