github norish-recipes/norish v0.17.0-beta
V0.17.0-beta - Shaping the future

5 hours ago

Caution

⚠️ BACKUP YOUR DATA BEFORE UPGRADING

This release includes massive structural changes to the project. While the database schema has not changed, the Docker image, paths, and internal package layout are completely different.
Please create a full backup of your database and any mounted volumes before pulling the new image.

Summary

This is a massive architectural release. The entire codebase has been restructured into a pnpm Turborepo monorepo and the first version of the Norish mobile app is shaping up. No user-facing features were added on the web side this release is purely foundational, setting up the infrastructure for everything coming next.

This release was shipped early to prevent further drift with incoming PRs that would require increasingly painful merge conflicts against the old single-package layout.

What Changed

📱 Mobile App

An initial mobile app has been made. A lot still needs to be made but the groundwork has been done. Auth works including SSO, web socket connection works, TRPC has been setup. Import pipeline is already working, the dashboard is setup and the recipe page has been made.

Styling wise it may still need some work but the direction is clear an initial demo: https://youtube.com/shorts/TTHGGZaYhe4

Note that there are some issues with the liquid glass rendering; this is an issue with the simulator it's visible with the timer fab showing in the video.

Monorepo Migration

The project moved from a single-package layout to a structured monorepo. Altough the monorepo still needs work in terms of layout and structure the base is ready.

About the v0.16.0 Roadmap

I promised a bunch of features for v0.17.0 in the v0.16.0 release notes — RSS feeds, job pipeline visibility, linking ingredients to steps, household improvements, and more. None of those shipped in this release. I was too excited to start working on the mobile release.

Those deliverables (originally planned for v0.16.2+) are still coming. However I currently want to focus on:

  • Mobile app
  • Public share URLs
  • Import pipeline - Moving to the well used Python recipe importer used by mealie, tandoor etc.

Don't miss a new norish release

NewReleases is sending notifications on new releases.