- added multi space tenancy
- each user can now be part of multiple spaces / can own multiple spaces
- completely rebuild the space management page to the new vue frontend
- quickly switch between multiple spaces, allow different permission levels per space
- lays the foundation for more advanced features in the future (like multi space sharing)
- added API endpoint to retrieve API token from username/password
1809
- added ability to dump/loaddate trough django management console (thanks to AliveDevil #1854)
- added ability to import youtube videos (thanks to parkroland #1732)
- import the video name, description and thumbnail with a link to the video
- does not yet support downloading but might be added in the future
- added proper sign in template for social account logins
- added import duplicates have links to the recipe search now #1365
- added ability to not show ingredient overview at the top of a recipe
- added debounce to food search in recipe edit
- added ability to edit source url attribute of recipes #1880
- updated lots of translations thanks to the awesome translation community
- updated tons of dependencies
- updated recipe scrapers library to improve parser results
- improved improved several views on mobile (recipe edit, view and shopping)
- improved print layout (thanks to vekunz #1723)
- improved several mobile layout issues (thanks to astappiev #1829)
- changed markdown editor
- changed recipe from source endpoint to be available using the usual API authentication #1808
- fixed fixed swiping track area on shopping list
- fixed importer would not show different images fro each site
- fixed default search settings not being applied #1817
- fixed issue with ingredient pasting in recipe edit view #1858
- fixed filtering broken on food edit modal supermarket category #1802
- fixed add to shopping layout issue (thanks to @Kaibu #1825)
- fixed several api issues (including #1816)
- fixed imported from link would break page design #1861
- fixed url import always returning
servings
oritems
as servings text #1869 - fixed issues with cookmate importer #1870
- fixed ingredient amount would show even if amount was disabled #1877
- fixed collapsed nav might be longer than viewport allows on mobile #1881
- fixed error when resetting food inheritances if no foods exist (thanks Jbonnett to #1885)
- fixed step headers would show in step ingredient lists #1879
- fixed make now search filter (thanks to @smilerz #1909)
- improved readme (thanks to anaymody #1864)
- improved docs grammar (thanks to anu-codes #1815)
- improved manual setup guide (thanks to nicedevil007 #1866)
- improved backup guide (thanks to nough #1908)