<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recipya – Blog</title><link>https://recipes.musicavis.ca/guide/blog/</link><description>Recent content in Blog on Recipya</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="https://recipes.musicavis.ca/guide/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>The Journey Continues</title><link>https://recipes.musicavis.ca/guide/blog/2024-07-16-v1.2.0/</link><pubDate>Tue, 16 Jul 2024 00:00:00 +0000</pubDate><guid>https://recipes.musicavis.ca/guide/blog/2024-07-16-v1.2.0/</guid><description>
&lt;p>Phew, what a ride these 4 past months were! Today marks the day when Recipya v1.2.0 is officially released 🎉 So, what&amp;rsquo;s new? Many things. Let&amp;rsquo;s go over
four highlights.&lt;/p>
&lt;p>First, the recipes module now supports tools, keywords and videos. Yes, that&amp;rsquo;s right! You can now attach videos to recipes, and fetched recipes that contain
embedded videos, e.g. a YouTube video, will display them in the media carousel.&lt;/p>
&lt;p>Second, the &lt;a href="https://recipes.musicavis.ca/guide/docs/features/recipes/search/" >advanced search&lt;/a>. This feature lets you tweak your search query for the desired results. For example,
let&amp;rsquo;s say your database contains over 200 recipes, and you want to search for all those with &lt;code>chicken&lt;/code> in the title. In the search bar, you would
type &lt;code>name:chicken&lt;/code> and tap enter. All recipes with &lt;code>chicken&lt;/code> in the title will then be displayed.&lt;/p>
&lt;p>Third, import support from dozens of recipe manager applications. You may now import recipes from Mealie, Tandoor, Paprika, AccuChef, ChefTap, Crouton, Easy Recipe Deluxe,
Kalorio, Recipe Keeper, RecipeSage, Saffron. Please consult the &lt;a href="https://recipes.musicavis.ca/guide/guide/docs/features/integrations/" >documentation&lt;/a> for software-specific instructions.&lt;/p>
&lt;p>Finally, the settings page has been moved to a settings dialog inspired by &lt;a href="https://github.com/open-webui/open-webui" target="_blank" rel="noopener">Open WebUI&amp;rsquo;s&lt;/a>. It looks
fresh, modern, and well-organized.&lt;/p>
&lt;p>As a bonus, Recipya now has an official mascot, Bananacat the cutie pie!&lt;/p>
&lt;p>&lt;img src="https://raw.githubusercontent.com/reaper47/recipya/main/web/static/mstile-150x150.png" alt="" loading="lazy" />&lt;/p>
&lt;p>In addition, plenty of bugs, such as issues with JSON recipe imports, converting and scaling ingredients, data races, and image re-compressions, were thankfully fixed.
And, most importantly for many, over 100 more websites are now supported! Please read the &lt;a href="https://recipes.musicavis.ca/guide/guide/about/changelog/v1.2.0/" >release notes&lt;/a> for all the latest goodies.&lt;/p>
&lt;p>Something that amazed me is that many people opened one or multiple pull requests for this release. How cool is that! I thank all contributors—
&lt;a href="https://github.com/bakker" target="_blank" rel="noopener">bakker&lt;/a>, &lt;a href="https://github.com/gedw99" target="_blank" rel="noopener">ged&lt;/a>, &lt;a href="https://github.com/jesp1999" target="_blank" rel="noopener">Julian&lt;/a>, and &lt;a href="https://github.com/mblennegard" target="_blank" rel="noopener">Marcus Blennegård&lt;/a>—
for having delved into my codebase, many of whom have never touched Go, and improving what needed to be improved. Keep up the great work guys, and I&amp;rsquo;m happy that
you enjoy the software.&lt;/p>
&lt;p>You might ask what&amp;rsquo;s coming next in v1.3.0 and beyond. Well, buckle up and check what&amp;rsquo;s planned on the &lt;a href="https://recipes.musicavis.ca/guide/guide/about/roadmap/" >roadmap&lt;/a> or
in the &lt;a href="https://github.com/reaper47/recipya/issues" target="_blank" rel="noopener">GitHub issues&lt;/a>. I&amp;rsquo;m particularly pumped about improving the measurement system. Please feel free
to open issues if you have ideas on how Recipya can be improved, especially on how generative AI &lt;a href="https://github.com/reaper47/recipya/issues/397" target="_blank" rel="noopener">could be used&lt;/a>
could be used. You are welcome to work on some open issues. Don&amp;rsquo;t worry, I don&amp;rsquo;t bite!&lt;/p>
&lt;p>Alright, time for me to continue coding and you to start cooking. Catch you later, y&amp;rsquo;all!&lt;/p></description></item><item><title>Experience the Rising Mountain</title><link>https://recipes.musicavis.ca/guide/blog/2024-03-28-v1.1/</link><pubDate>Thu, 28 Mar 2024 00:00:00 +0000</pubDate><guid>https://recipes.musicavis.ca/guide/blog/2024-03-28-v1.1/</guid><description>
&lt;p>Raise your swords high towards the eternal sun as we emerge victorious from a monumental battle! We march back home to our tavern to celebrate the end of these
dark days. Booze and moose awaits. As we sip our seventh beer, we notice a glaring light from the kitchen, initially ignoring it. It shines brighter and
brighter, so bright that it&amp;rsquo;s blinding us. We stand up, swords at hand, walking drunkenly towards the source, only to discover something out of this world. The blinding
light fades away the closer we approach it, revealing an unknown, thin, rectangular box. We rejoice as the screen displays &amp;ldquo;Recipya v1.1.0 is now available.&amp;rdquo;
Jared, did you catch this? Recipya v1.1.0 has been released!&lt;/p>
&lt;p>A monumental, meticulous attention has been given to the user interface. You will notice how much nicer and responsive the improved interface is compared to
v1.0.0. You can now disable account registrations if you self-host an instance over the wire. You can also automatically login if you do not intend to have
more than one user account. Recipes can now be sorted and searched in various ways. Do you have text file recipes? If you so, then Recipya can import them.
Please open an issue if the resulting import is off. The final highlight I want to mention is a self-update module has been implemented, which means you will
be notified within the application once an update is available. How cool is that! Furthermore, the recipe scraper module has been refreshed to ensure that all
sites are working as expected. Also, you can now scrape 28 more websites.&lt;/p>
&lt;p>Please read the &lt;a href="https://recipes.musicavis.ca/guide/guide/about/changelog/v1.1.0/" >release notes&lt;/a> to catch all the other free goodies this update brings!&lt;/p>
&lt;p>Upgrading is simple. If you are using Docker, then please pull the latest image. Otherwise, download the latest release from GitHub and replace your current
Recipya executable with the latest. Please ensure to backup your database before running the new executable in case something goes south.&lt;/p>
&lt;p>Contributions are encouraged and welcome. A dev container has been added for you start writing code in no time. The roadmap has been updated and is available
&lt;a href="https://recipes.musicavis.ca/guide/guide/about/roadmap/" >here&lt;/a>. Thank you!&lt;/p></description></item><item><title>The Future is Now</title><link>https://recipes.musicavis.ca/guide/blog/2024-01-02-launch/</link><pubDate>Tue, 02 Jan 2024 00:00:00 +0000</pubDate><guid>https://recipes.musicavis.ca/guide/blog/2024-01-02-launch/</guid><description>
&lt;p>Behold your trembling kitchen for &lt;a href="https://github.com/reaper47/recipya" target="_blank" rel="noopener">Recipya&lt;/a> has been officially unleashed
into the wild!&lt;/p>
&lt;p>I am pleased to finally show the world the recipe manager software I have been working hard on since my first commit in May 2021.
You might ask why another recipes manager when we&amp;rsquo;ve got &lt;a href="https://github.com/TandoorRecipes/recipes" target="_blank" rel="noopener">Tandoor&lt;/a>,
&lt;a href="https://github.com/mealie-recipes/mealie" target="_blank" rel="noopener">Mealie&lt;/a>, &lt;a href="https://www.paprikaapp.com/" target="_blank" rel="noopener">Paprika&lt;/a>,
&lt;a href="https://grocy.info/" target="_blank" rel="noopener">Grocy&lt;/a>, &lt;a href="https://cooklist.com/" target="_blank" rel="noopener">Cooklist&lt;/a>, &lt;a href="https://grossr.com/" target="_blank" rel="noopener">Grossr&lt;/a>, and a
&lt;a href="https://github.com/awesome-selfhosted/awesome-selfhosted#recipe-management" target="_blank" rel="noopener">&lt;em>whole lot more&lt;/em>&lt;/a>? The answer is simple:
none of them satisfied my needs. Either they weren&amp;rsquo;t free and opensource, had too many unneeded features, their frontend
was slow, or they were too hard to install. Although I do have to admit Tandoor recipes is the king after having discovered it
a few months back.&lt;/p>
&lt;p>And thus I started this ambitious project in &lt;a href="https://go.dev" target="_blank" rel="noopener">Go&lt;/a>. The goal was to create a simple, clean and powerful
recipe manager my whole family can enjoy. As with every other such solution, you can add recipes to your ever-growing
collection of recipes, create cookbooks, view and print recipes. One big feature that differentiates Recipya from the
others is its measurement systems module. Essentially, the software can convert all new recipes to your preferred
measurement system, either the insatiable imperial or the mighty metric. Gone are the times when you convert all your
teaspoons and cups to grams. Another powerful feature is the website scraper. Most other solutions are written in Python
and thus use the &lt;a href="https://github.com/hhursev/recipe-scrapers" target="_blank" rel="noopener">hhursev/recipe-scrapers&lt;/a> package to import recipes from
around the web. As there are none written in Go, I decided to create &lt;a href="https://github.com/reaper47/recipya/tree/main/internal/scraper" target="_blank" rel="noopener">my own&lt;/a>
from scratch. It is extensively-tested and fully supports &lt;a href="https://github.com/reaper47/recipya/blob/main/internal/services/migrations/20230522154229_websites.sql#L11" target="_blank" rel="noopener">264&lt;/a>
websites at the time of this writing. Another cool feature of Recipya is the automatic calculation of the nutrition facts
per 100g when adding a recipe. Check out the &lt;a href="https://recipes.musicavis.ca/guide/guide/docs/features/" >feature tour&lt;/a> to learn everything the software can do.&lt;/p>
&lt;p>Please give it a try! No worries if this software isn&amp;rsquo;t for you :) The easiest way is to try the &lt;a href="https://recipes.musicavis.ca" target="_blank" rel="noopener">demo&lt;/a>.
Other ways include installing the &lt;a href="https://recipes.musicavis.ca/guide/guide/docs/installation/build/" >v1.0.0 release&lt;/a> locally or with &lt;a href="https://recipes.musicavis.ca/guide/guide/docs/installation/docker/" >Docker&lt;/a>.
You can follow the installation &lt;a href="https://recipes.musicavis.ca/guide/guide/docs/installation/" >instructions&lt;/a>.&lt;/p>
&lt;p>And this marks the beginning of Recipya&amp;rsquo;s journey. Contributions are &lt;a href="https://recipes.musicavis.ca/guide/guide/about/community-guide/" >encouraged and welcome&lt;/a>.
The roadmap is available &lt;a href="https://recipes.musicavis.ca/guide/guide/about/roadmap/" >here&lt;/a>. Thank you!&lt;/p></description></item><item><title>Welcome</title><link>https://recipes.musicavis.ca/guide/blog/2023-08-26-welcome/</link><pubDate>Wed, 23 Aug 2023 00:00:00 +0000</pubDate><guid>https://recipes.musicavis.ca/guide/blog/2023-08-26-welcome/</guid><description>
&lt;p>I am thrilled to present the official website for Recipya! This recipe manager project is focused on simplicity and
ease of use. It is meant for the whole family to use and enjoy.&lt;/p>
&lt;p>You might wonder why I created such application when there are &lt;a href="https://github.com/awesome-selfhosted/awesome-selfhosted#recipe-management" target="_blank" rel="noopener">loads of them&lt;/a>
on the market already. The reason is that none of the solutions satisfied me. They were either too slow, difficult to
install, had too many features I don&amp;rsquo;t want or need, or the website was not to my liking. There are no recipe managers
written in my favorite programming language, &lt;a href="https://go.dev" target="_blank" rel="noopener">Go&lt;/a>, either. So I decided to give it a go
(no pun intended) and create one of the best recipe manager programs out there. The road ahead will be challenging and
long because the other solutions are much more mature than the state Recipya is in now. However, I do believe the
effort will pay off.&lt;/p>
&lt;p>Thanks to Go, you can rest assured that the software is well-tested, solid, easy to read and maintain, and simple to
build and install. Development should be straightforward. Please read the &lt;a href="https://recipes.musicavis.ca/guide/guide/docs/development" >developer guide&lt;/a>
if you wish to contribute with code.&lt;/p>
&lt;p>Today&amp;rsquo;s main goal for the project is to move towards the v1.0.0 milestone. The issues left to complete before
celebrating the first official release on &lt;a href="https://github.com/reaper47/recipya/issues?q=is%3Aopen&amp;#43;is%3Aissue&amp;#43;milestone%3Av1.0.0" target="_blank" rel="noopener">GitHub&lt;/a>.&lt;/p>
&lt;p>Thank you for reading! If you believe in this project, then feel free to lend a hand. The &lt;a href="https://recipes.musicavis.ca/guide/guide/about/community-guide" >community guide&lt;/a>
explains how you can help. You are not required to know how to code 😊&lt;/p></description></item></channel></rss>