What's Changed
- New Crowdin updates by @hay-kot in #1519
- lang: options updates + gen utils cleanup by @hay-kot in #1520
- security: sanitize file upload for admin portal backup upload by @hay-kot in #1522
- Fix PWA blank screen by @zierbeek in #1523
- Possible Fix of PWA by @zierbeek in #1526
- fix: validate OpenAPI spec by @PFischbeck in #1528
- chore: deps-dev-bump by @hay-kot in #1533
- fix(deps): bump @mdi/js from 6.7.96 to 7.0.96 in /frontend by @dependabot in #1539
- fix(deps): bump vuetify from 2.6.6 to 2.6.8 in /frontend by @dependabot in #1540
- fix(deps): bump date-fns from 2.28.0 to 2.29.1 in /frontend by @dependabot in #1542
- chore(deps-dev): bump @babel/eslint-parser from 7.18.2 to 7.18.9 in /frontend by @dependabot in #1538
- fix(deps): bump @vueuse/core from 9.0.2 to 9.1.0 in /frontend by @dependabot in #1535
- bump build deps by @hay-kot in #1541
- Added gosu & updated run.sh to switch to the dedicated user by @Maka0 in #1395
- New Crowdin updates by @hay-kot in #1527
- Added category and tag filters to Recipe Pagination Route by @michael-genson in #1508
- fix/ignore-place-in-search by @hay-kot in #1544
- Fix/case-sensitive-password-reset by @hay-kot in #1545
- chore: make vue domain components localizable by @PFischbeck in #1532
- fix(deps): bump vuetify from 2.6.8 to 2.6.9 in /frontend by @dependabot in #1543
- New Crowdin updates by @hay-kot in #1546
- refactor: move dependencies to controllers by @hay-kot in #1550
- Fix email typos by @p-queue in #1549
- Use
flex-basis
, not width to fix min size bug by @BryceStevenWilley in #1548 - Add the RecipeCardMenu to the recipe in a mealplan by @danielpalstra in #1551
- security: implement user lockout by @hay-kot in #1552
- security: enforce min length for user password by @hay-kot in #1555
- Fix/general bug fixes by @michael-genson in #1547
- New Crowdin updates by @hay-kot in #1553
- fix: missing instructions header on recipe page by @michael-genson in #1556
- feat: bulk-settings-update by @hay-kot in #1557
- fix: user-feedback-on-schema-mismatch by @hay-kot in #1558
- remove Config.get_attr config and use defaults by @hay-kot in #1559
- chore(deps-dev): bump eslint from 8.21.0 to 8.22.0 in /frontend by @dependabot in #1561
- chore: make vue global components and layouts localizable by @PFischbeck in #1565
- New Crowdin updates by @hay-kot in #1562
- ui: improve ui for favorites link by @hay-kot in #1567
- fix(deps): bump date-fns from 2.29.1 to 2.29.2 in /frontend by @dependabot in #1575
- Tweaked print view to layout ingredients more naturally by @michael-genson in #1578
- Feat/dev container improvements by @michael-genson in #1577
- New Crowdin updates by @hay-kot in #1566
- fix print view for recipes with multiple ingredient sections by @michael-genson in #1580
- New Crowdin updates by @hay-kot in #1579
- New Crowdin updates by @hay-kot in #1581
- feat: Unify Recipe Card Sections by @michael-genson in #1560
- fix(frontend): proper null check for notes by @hay-kot in #1583
- docs: add docs on restoring to PSQL server by @hay-kot in #1584
- fix: missing user agent for scraper by @hay-kot in #1586
- New Crowdin updates by @hay-kot in #1589
- chore(deps-dev): bump eslint-plugin-vue from 9.3.0 to 9.4.0 in /frontend by @dependabot in #1592
- fix(deps): bump @vueuse/core from 9.1.0 to 9.1.1 in /frontend by @dependabot in #1591
- New Crowdin updates by @hay-kot in #1590
- New Crowdin updates by @hay-kot in #1595
- fixed incorrectly-labeled env vars in docs by @michael-genson in #1604
- Removed sort menu from pages that don't support it by @michael-genson in #1606
- refactor: recipe-page by @hay-kot in #1587
- Event Bus Refactor by @michael-genson in #1574
- chore: bump frontend dependencies by @hay-kot in #1608
- New Crowdin updates by @hay-kot in #1611
- fix: unsafe window access on recipe assets by @hay-kot in #1613
- perf: use HEAD method to determine best image by @hay-kot in #1614
- feat: public recipe access by @hay-kot in #1610
- chore(deps-dev): bump eslint from 8.22.0 to 8.23.0 in /frontend by @dependabot in #1617
- Added "cookbook" filter to recipe pagination to serve frontend by @michael-genson in #1609
- New Crowdin updates by @hay-kot in #1618
- chore(deps-dev): bump eslint-plugin-nuxt from 3.2.0 to 4.0.0 in /frontend by @dependabot in #1623
- fix(deps): bump @vueuse/core from 9.1.1 to 9.2.0 in /frontend by @dependabot in #1628
- Update introduction.md by @gurudc in #1636
- fix: set meta description and image for shared recipes by @PFischbeck in #1635
- chore(deps-dev): bump @nuxtjs/eslint-config-typescript from 10.0.0 to 11.0.0 in /frontend by @dependabot in #1624
- fix(deps): bump core-js from 3.25.0 to 3.25.1 in /frontend by @dependabot in #1631
- chore(deps-dev): bump @vue/runtime-dom from 3.2.37 to 3.2.39 in /frontend by @dependabot in #1633
- Add option to stay in edit mode after loading from URL. by @jelicicm in #1524
- cleanup actions and allow reuse by @hay-kot in #1637
- fix: properly set "advanced features" during user registration by @PFischbeck in #1638
- chore: fix demo links by @hay-kot in #1639
- New Crowdin updates by @hay-kot in #1645
- fix: defaults recipe actions to sort by name, ascending by @michael-genson in #1650
- fix(deps): bump vuetify from 2.6.9 to 2.6.10 in /frontend by @dependabot in #1643
- fix(deps): bump date-fns from 2.29.2 to 2.29.3 in /frontend by @dependabot in #1648
- chore(deps-dev): bump eslint from 8.23.0 to 8.23.1 in /frontend by @dependabot in #1642
- LDAP improvements by @Elegant996 in #1487
- chore(deps-dev): bump @babel/eslint-parser from 7.18.9 to 7.19.1 in /frontend by @dependabot in #1651
- New Crowdin updates by @hay-kot in #1652
- feat (WIP): bring png OCR scanning support by @hay-kot in #1670
- chore(deps-dev): bump eslint-plugin-vue from 9.4.0 to 9.5.1 in /frontend by @dependabot in #1653
- fix(deps): bump core-js from 3.25.1 to 3.25.2 in /frontend by @dependabot in #1654
- chore(deps-dev): bump @types/sortablejs from 1.13.0 to 1.15.0 in /frontend by @dependabot in #1655
- docs: fix typos by @mathstuf in #1665
- New Crowdin updates by @hay-kot in #1667
- Added profile update suggestion to members page by @michael-genson in #1669
- bump deps by @hay-kot in #1671
- feat: add support for API extras on shopping lists, shopping list items, and food data by @michael-genson in #1619
- Press enter to create a shopping list! by @Miroito in #1657
- Refactor webhook events by @michael-genson in #1661
- New Crowdin updates by @hay-kot in #1672
- chore(deps-dev): bump eslint from 8.23.1 to 8.24.0 in /frontend by @dependabot in #1673
- fix(deps): bump core-js from 3.25.2 to 3.25.3 in /frontend by @dependabot in #1675
- New Crowdin updates by @hay-kot in #1683
- fix: image and CI errors by @hay-kot in #1694
- rev poetry version by @firefly2442 in #1664
- update poetry install to match current docs by @hay-kot in #1695
- fix(deps): bump core-js from 3.25.3 to 3.25.4 in /frontend by @dependabot in #1696
- chore(deps-dev): bump @vue/runtime-dom from 3.2.39 to 3.2.40 in /frontend by @dependabot in #1686
- fix(deps): bump @vueuse/core from 9.2.0 to 9.3.0 in /frontend by @dependabot in #1679
- Default null recipe quantities to zero when adding to shopping list by @michael-genson in #1677
- fix(deps): bump core-js from 3.25.4 to 3.25.5 in /frontend by @dependabot in #1699
- New Crowdin updates by @hay-kot in #1712
- chore(deps-dev): bump eslint-plugin-vue from 9.5.1 to 9.6.0 in /frontend by @dependabot in #1701
- fix(deps): bump vuetify from 2.6.10 to 2.6.11 in /frontend by @dependabot in #1702
- fix(deps): bump isomorphic-dompurify from 0.22.0 to 0.23.0 in /frontend by @dependabot in #1708
- chore(deps-dev): bump eslint from 8.24.0 to 8.25.0 in /frontend by @dependabot in #1718
- New Crowdin updates by @hay-kot in #1717
- chore(deps-dev): bump @vue/runtime-dom from 3.2.40 to 3.2.41 in /frontend by @dependabot in #1731
- fix(deps): bump @vueuse/core from 9.3.0 to 9.3.1 in /frontend by @dependabot in #1732
- fix: unclosed sessions by @hay-kot in #1734
- chore: upgrade pre-commit hooks by @hay-kot in #1735
- chore: file generation cleanup by @hay-kot in #1736
- Fix min-original version of image not saved when the original image is already a webp by @Miroito in #1716
- fix: properly check recipe settings using database value by @hay-kot in #1744
- fix: advanced search now saved in URL by @hay-kot in #1745
- implement email with stdlib and drop dependency by @hay-kot in #1746
- fix(deps): bump vuetify from 2.6.11 to 2.6.12 in /frontend by @dependabot in #1740
- fix: firefox drag and drop + add visual indicator by @hay-kot in #1747
- fix: mis-ordered shoppinglist after checking item by @hay-kot in #1749
- fix: require python-dateutil in dependencies by @hay-kot in #1752
- fix: apply API_PORT in containers by @hay-kot in #1754
- chore: frontend testing setup by @hay-kot in #1739
- chore: drop legacy editor by @hay-kot in #1755
- feat: fix recipe rating overwriting by @hay-kot in #1756
- fix: display food label if no label present by @hay-kot in #1757
- feat: improve idle memory usage by @hay-kot in #1758
- New Crowdin updates by @hay-kot in #1760
- Docs(update): Fixed grammatical errors and typos by @Akash190104 in #1748
- chore: lint-and-fix-vue-demi-imports by @hay-kot in #1762
- fix: strict optional errors by @hay-kot in #1759
- bump version + changelog notice by @hay-kot in #1766
- New Crowdin updates by @hay-kot in #1769
New Contributors
- @Maka0 made their first contribution in #1395
- @p-queue made their first contribution in #1549
- @gurudc made their first contribution in #1636
- @jelicicm made their first contribution in #1524
- @Elegant996 made their first contribution in #1487
- @mathstuf made their first contribution in #1665
- @Akash190104 made their first contribution in #1748
Full Changelog: v1.0.0beta-4...v1.0.0beta-5