Michael Genson
d4f4ba0c8d
fix: Ingredient Parser Drops Units Sometimes ( #6150 )
2025-09-13 15:49:08 -05:00
Michael Genson
8cd5835dd8
fix: Can't Edit Timeline Events ( #6160 )
2025-09-13 15:36:18 -05:00
renovate[bot]
7aa131b326
fix(deps): update dependency axios to v1.12.0 [security] ( #6158 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-13 15:02:46 -05:00
Sören
af264bd288
fix: add breaks option to markdown rendering, to get old linebreak behaviour ( #6156 )
2025-09-13 17:29:23 +00:00
Hayden
72388e8bcf
chore(l10n): New Crowdin updates ( #6143 )
2025-09-10 10:28:17 +02:00
Helge
c0afef46d6
docs: fix typo starting-dev-server.md ( #6142 )
2025-09-09 18:43:48 +00:00
Arsène Reymond
f90665cce9
feat: Improve first time setup ux ( #6106 )
2025-09-09 12:21:58 -05:00
renovate[bot]
942ac741cd
fix(deps): update dependency next-auth to ~4.24.0 [security] ( #6133 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 14:43:48 +00:00
Hayden
1d3a7e8d62
chore(l10n): New Crowdin updates ( #6139 )
2025-09-09 12:43:16 +00:00
renovate[bot]
5e85fc409e
fix(deps): update dependency openai to v1.107.0 ( #6129 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 08:35:08 +00:00
Michael Genson
2c20e96ede
fix: Refactor and Optimize Explore Page Search ( #6070 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-09-09 08:16:37 +00:00
renovate[bot]
608fc39747
chore(deps): update node.js to f3e50c7 ( #6136 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 07:51:17 +00:00
renovate[bot]
ed2f40cd6a
fix(deps): update dependency vite to v6.2.7 [security] ( #6132 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-09-09 07:37:46 +00:00
Michael Genson
a080cdb432
chore: Update GitHub Configs ( #6135 )
2025-09-09 07:21:06 +00:00
renovate[bot]
83101e3ed5
fix(deps): update dependency rapidfuzz to v3.14.1 ( #6137 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 03:31:57 +00:00
renovate[bot]
5d90997ace
chore(config): migrate renovate config ( #6134 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 20:56:09 -05:00
Kuchenpirat
c78c6cf926
dev: list availlable frontend updates on renovate dependency dashboard ( #6130 )
2025-09-08 21:19:24 +00:00
Michael Genson
e26191d116
fix: Upgrade Vuetify, fix Dev Dependencies, and fix Migration Tree View ( #6127 )
2025-09-08 22:49:28 +02:00
Xavier L.
3774f68393
feat: Add option to switch sqlite to WAL ( #6050 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-09-08 11:23:37 -05:00
Nico Hirsch
c46c412bf5
fix: Don't open the sidebar drawer by default on medium screens ( #6107 )
2025-09-08 14:58:39 +00:00
github-actions[bot]
aa9e61a16f
chore(auto): Update pre-commit hooks ( #6125 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2025-09-08 10:24:15 +00:00
Michael Genson
b2f8d63f33
fix: Missing Locale Dates ( #6116 )
2025-09-08 09:47:37 +00:00
Hayden
72b47a1103
chore(l10n): New Crowdin updates ( #6123 )
2025-09-08 02:50:03 +00:00
renovate[bot]
29e150d547
chore(deps): update dependency mkdocs-material to v9.6.19 ( #6121 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-07 21:39:06 -05:00
Zach Wolf
e9ae6d86a4
docs: link to GitHub Release Notes ( #6122 )
...
Co-authored-by: TheMerinoWolf <zwolf@zwolf-mbp-16-m4.localdomain >
2025-09-08 02:08:43 +00:00
Hayden
f799938373
chore(l10n): New Crowdin updates ( #6113 )
2025-09-07 19:02:20 +00:00
github-actions[bot]
e5fff4ec5c
chore: automatic locale sync ( #6117 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-09-07 18:51:21 +00:00
Carl
192e531c1f
Docs: Fix install grammar ( #6118 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-09-07 18:31:32 +00:00
Michael Genson
45e710ee72
fix: Context Menu Dialogs Not Working ( #6108 )
2025-09-05 17:41:43 +02:00
Hayden
be579ed664
chore(l10n): New Crowdin updates ( #6105 )
2025-09-04 22:37:57 -05:00
renovate[bot]
fe953896f8
fix(deps): update dependency openai to v1.106.1 ( #6103 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 22:27:09 +00:00
renovate[bot]
decf7cb307
chore(deps): update dependency ruff to v0.12.12 ( #6102 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 17:15:17 -05:00
Arsène Reymond
d396a8fdc2
fix: Cookboks page padding ( #6097 )
2025-09-04 19:59:54 +00:00
renovate[bot]
a3ef49f559
chore(deps): update dependency pytest to v8.4.2 ( #6101 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 21:48:31 +02:00
Michael Genson
41e8458389
fix: Optimize Recipe Context Menu ( #6071 )
2025-09-04 16:19:47 +00:00
Hayden
18dc2fc6a8
chore(l10n): New Crowdin updates ( #6100 )
2025-09-04 18:08:58 +02:00
renovate[bot]
6355b3c8db
fix(deps): update dependency openai to v1.106.0 ( #6099 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 17:17:40 +02:00
renovate[bot]
3ac8af138f
fix(deps): update dependency openai to v1.105.0 ( #6094 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 13:35:58 +02:00
renovate[bot]
2b3803fb2e
chore(deps): update node.js to d22c0ce ( #6096 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 08:17:06 +02:00
renovate[bot]
6a80e70486
chore(deps): update node.js to bfee10f ( #6095 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-03 22:09:22 +00:00
Hayden
f1dc854770
chore(l10n): New Crowdin updates ( #6093 )
2025-09-03 15:18:24 +00:00
Kuchenpirat
581aa929bd
feat: consolidate settings gui ( #6043 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-09-03 15:07:06 +00:00
Michael Genson
461e51bd22
fix: Optimize Recipe Favorites/Ratings ( #6075 )
2025-09-03 16:56:38 +02:00
Patrick Lehner (he/him)
1cdf43c599
fix: Shopping list top buttons layout (margin and row wrapping) ( #6091 )
2025-09-03 09:26:25 +00:00
Arsène Reymond
6bfbc7ca0a
fix: set touchless on AppSidebar ( #6092 )
2025-09-03 09:11:36 +00:00
Michael Genson
608dbaa4c1
fix: Incorrect Usage of $vuetify.display ( #6066 )
2025-09-03 08:36:42 +00:00
renovate[bot]
89c1e007cb
fix(deps): update dependency openai to v1.104.2 ( #6086 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-03 08:27:44 +02:00
Hayden
fb5db583d2
chore(l10n): New Crowdin updates ( #6088 )
2025-09-03 06:09:31 +00:00
Michael Genson
bef3045e65
fix: Make Frontend Respect TOKEN_TIME ( #6089 )
2025-09-03 05:56:54 +00:00
Michael Genson
ff958a5015
fix: Fix PWA ( #6090 )
2025-09-03 07:44:52 +02:00
Hayden
37789c342e
chore(l10n): New Crowdin updates ( #6080 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-09-02 16:46:31 +00:00
renovate[bot]
b6b8bea925
fix(deps): update dependency openai to v1.103.0 ( #6083 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-02 18:33:01 +02:00
Patrick Lehner (he/him)
60834178ba
docs: Fix list formatting on 'Features' docs page ( #6082 )
2025-09-02 10:16:36 -05:00
github-actions[bot]
0375a0bd5a
chore(auto): Update pre-commit hooks ( #6077 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-09-01 15:54:52 +00:00
Patrick Lehner (he/him)
3361f9a7c3
fix: Fix RecipeLastMade dialog date picker being off by a day ( #6079 )
2025-09-01 10:44:30 -05:00
Hayden
0883ef05ab
chore(l10n): New Crowdin updates ( #6076 )
2025-08-31 22:13:27 -05:00
Hayden
c4eb020a66
chore(l10n): New Crowdin updates ( #6073 )
2025-08-31 11:25:57 -05:00
github-actions[bot]
600f407b4f
chore: automatic locale sync ( #6069 )
...
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-08-31 02:51:20 +00:00
Hayden
6f92a829d6
chore(l10n): New Crowdin updates ( #6067 )
2025-08-30 21:41:32 -05:00
Hayden
6b11ff5128
chore(l10n): New Crowdin updates ( #6063 )
2025-08-30 15:48:37 +00:00
renovate[bot]
29fdad1574
chore(deps): update dependency coverage to v7.10.6 ( #6062 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-29 23:52:17 -05:00
Hayden
54b3df105c
chore(l10n): New Crowdin updates ( #6058 )
2025-08-29 22:00:47 +00:00
Richard vL
9a3303b06c
fix: re-ordering of cookbooks ( #5975 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-08-29 21:50:09 +00:00
Andrew Brock
c17accd82b
fix: import from Paprika not importing some images ( #5911 )
...
Co-authored-by: brokeh <git@brocky.net >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-08-29 21:39:37 +00:00
Felix Schneider
18f7e8d935
feat: group recipe ingredients by section titles ( #5864 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-08-29 21:25:25 +00:00
Xavier L.
6d2936cab6
fix: Handle missing OIDC groups claim ( #6054 )
2025-08-29 21:07:00 +00:00
renovate[bot]
cc2e33a254
chore(deps): update dependency ruff to v0.12.11 ( #6056 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 17:03:16 +00:00
renovate[bot]
eee6f8113c
fix(deps): update dependency alembic to v1.16.5 ( #6048 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 09:42:40 +02:00
Hayden
bd10cb8cd8
chore(l10n): New Crowdin updates ( #6049 )
2025-08-28 07:24:34 +02:00
renovate[bot]
d03081c4e6
fix(deps): update dependency authlib to v1.6.3 ( #6018 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-27 17:56:03 +00:00
renovate[bot]
64d865bf7e
chore(deps): update dependency coverage to v7.10.5 ( #6021 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-27 17:44:26 +00:00
renovate[bot]
27efda2772
fix(deps): update dependency rapidfuzz to v3.14.0 ( #6044 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-27 19:33:05 +02:00
renovate[bot]
81986e63b8
fix(deps): update dependency beautifulsoup4 to v4.13.5 ( #6026 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-27 17:46:07 +02:00
Michael Genson
42eef17cfb
fix: Make String Cleaner More Robust ( #6032 )
2025-08-27 14:19:43 +00:00
renovate[bot]
1f724856b1
fix(deps): update dependency typing-extensions to v4.15.0 ( #6035 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-27 16:06:53 +02:00
renovate[bot]
618ea06b7a
fix(deps): update dependency orjson to v3.11.3 ( #6041 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-27 14:52:29 +02:00
Hayden
ca2039ae35
chore(l10n): New Crowdin updates ( #6034 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-08-27 10:47:56 +00:00
renovate[bot]
15ecab86d1
fix(deps): update dependency openai to v1.102.0 ( #6042 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-27 12:36:20 +02:00
github-actions[bot]
aa164424d3
docs(auto): Update image tag, for release v3.1.2 ( #6037 )
...
Co-authored-by: michael-genson <71845777+michael-genson@users.noreply.github.com >
2025-08-25 18:25:01 +00:00
renovate[bot]
99acb349bd
fix(deps): update dependency lxml to v6.0.1 ( #6011 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 13:14:05 -05:00
Michael Genson
894162a669
fix: Remove Frontend Timeout ( #6033 )
2025-08-25 12:28:43 -05:00
Michael Genson
347af7d417
fix: Can't add first shopping list item to shopping list ( #6013 )
2025-08-25 11:53:36 -05:00
Michael Genson
cac1699aeb
fix: Light Mode Using Dark Mode Background Color ( #6014 )
2025-08-25 13:34:00 +00:00
Hayden
d577966bfb
chore(l10n): New Crowdin updates ( #6017 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-08-25 11:21:11 +00:00
github-actions[bot]
c663efde09
chore(auto): Update pre-commit hooks ( #6029 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-08-25 07:31:11 +00:00
Michael Genson
9e568a1182
fix: Simplify AutoForm and fix select ( #6022 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-08-25 07:19:46 +00:00
github-actions[bot]
fc38ef2ba9
chore: automatic locale sync ( #6024 )
2025-08-25 06:46:24 +00:00
Michael Genson
323a8100db
fix: Remove Temperature from OpenAI Integration ( #6023 )
2025-08-25 08:36:15 +02:00
DrDonoso
01d3d5d325
fix: theme dark/light are swapped ( #6001 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-08-22 18:27:57 +00:00
renovate[bot]
3f52c66f02
chore(deps): update dependency mkdocs-material to v9.6.18 ( #6008 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-22 19:20:09 +02:00
Hayden
566f744220
chore(l10n): New Crowdin updates ( #6009 )
2025-08-22 17:33:12 +02:00
renovate[bot]
561b50ba45
chore(deps): update dependency ruff to v0.12.10 ( #6004 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-22 11:21:46 +02:00
renovate[bot]
4228c9e753
fix(deps): update dependency openai to v1.101.0 ( #6005 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-22 08:59:19 +02:00
Hayden
2a5c3f6457
chore(l10n): New Crowdin updates ( #6006 )
2025-08-22 08:30:41 +02:00
Hayden
389f8b4279
chore(l10n): New Crowdin updates ( #5999 )
2025-08-21 17:42:31 +02:00
Hayden
f2b71e981e
chore(l10n): New Crowdin updates ( #5995 )
2025-08-20 08:05:17 +00:00
github-actions[bot]
ec7e3a5103
docs(auto): Update image tag, for release v3.1.1 ( #5994 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-08-20 05:57:49 +00:00
eMerzh
6f0183cc4b
feat: Allow env_nested config with __ ( #5616 )
2025-08-19 21:00:53 +00:00
renovate[bot]
12d38c89ea
fix(deps): update dependency requests to v2.32.5 ( #5987 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-08-19 12:38:30 -05:00
renovate[bot]
492c9a948d
fix(deps): update dependency openai to v1.100.2 ( #5993 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 19:23:24 +02:00
github-actions[bot]
a808c8a18b
docs(auto): Update image tag, for release 3.1.0 ( #5992 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-08-19 18:49:54 +02:00
Hayden
0c6483aefa
chore(l10n): New Crowdin updates ( #5991 )
2025-08-19 18:21:45 +02:00
renovate[bot]
1568c33c37
fix(deps): update dependency openai to v1.100.1 ( #5986 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 14:07:56 +02:00
Hayden
5d0cf8422b
chore(l10n): New Crowdin updates ( #5989 )
2025-08-19 13:27:24 +02:00
tauhammerhead
d322abc1b4
fix: Update variable name in RecipeCard.vue to enable household ratings to appear on recipes ( #5985 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-08-18 19:55:48 +02:00
Michael Genson
c34180632b
fix: Missing Items On Admin Pages ( #5984 )
2025-08-18 19:21:29 +02:00
Hayden
c74f016f66
chore(l10n): New Crowdin updates ( #5982 )
2025-08-18 13:07:38 +00:00
Felix Schneider
e11ee47109
feat: save default recipe ordering in local storage ( #5826 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-08-18 12:35:12 +00:00
github-actions[bot]
a044ca2779
chore(auto): Update pre-commit hooks ( #5981 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-08-18 11:35:41 +00:00
Hayden
f584fa33f4
chore(l10n): New Crowdin updates ( #5979 )
2025-08-18 13:25:23 +02:00
Hayden
4f33c3a44f
chore(l10n): New Crowdin updates ( #5965 )
2025-08-17 07:52:13 +00:00
github-actions[bot]
394c271294
chore: automatic locale sync ( #5969 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-08-17 07:13:48 +00:00
renovate[bot]
cb3eb59501
chore(deps): update dependency coverage to v7.10.4 ( #5967 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-17 09:02:55 +02:00
Mario Džoić
c41a4a52ed
fix: error when trying to change recipe image ( #5771 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-08-16 08:41:46 +00:00
Michael Genson
6cbc308d83
fix: Add Recipe From Another Household To Shopping List ( #5892 )
2025-08-16 08:05:50 +00:00
Hayden
db765b0693
chore(l10n): New Crowdin updates ( #5964 )
2025-08-16 09:55:13 +02:00
renovate[bot]
184262df17
chore(deps): update dependency mkdocs-material to v9.6.17 ( #5962 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-15 19:10:34 +00:00
renovate[bot]
df10cf8211
fix(deps): update dependency ingredient-parser-nlp to v2.2.0 ( #5963 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-15 18:58:47 +00:00
Hristo Kapanakov
c91d216fe9
feat: Allow using OIDC auth cache instead of session ( #5746 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-08-15 09:43:29 +00:00
Michael Genson
1c23d855ae
fix: Remove Recipes From Cookbook API ( #5899 )
2025-08-15 08:44:45 +00:00
Hayden
fd966e5843
chore(l10n): New Crowdin updates ( #5958 )
2025-08-15 00:01:31 +00:00
renovate[bot]
f9f1285cb3
chore(deps): update dependency ruff to v0.12.9 ( #5956 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 12:39:52 -05:00
renovate[bot]
dbf1202f69
chore(deps): update node.js to 572a90d ( #5955 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 12:21:14 -05:00
renovate[bot]
b3f12ee7ac
fix(deps): update dependency orjson to v3.11.2 ( #5941 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 15:39:50 +00:00
renovate[bot]
556dc699c7
chore(deps): update node.js to 08535d6 ( #5952 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 10:27:47 -05:00
Michael Genson
481ce92d84
fix: CONTAINS ALL doesn't contain all ( #5900 )
2025-08-14 12:21:40 +00:00
Michael Genson
1df26aeb99
fix: Add Hint Text To Apprise URL ( #5895 )
2025-08-14 12:10:44 +00:00
Hayden
5c4694c3d8
chore(l10n): New Crowdin updates ( #5953 )
2025-08-14 11:50:10 +00:00
Michael Genson
9b2b8091ac
fix: Auto Form Select ( #5919 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-08-14 11:24:21 +00:00
Michael Genson
ad60b4445b
fix: User Registration Form Validation and Other Setup Wizard Things ( #5920 )
2025-08-14 07:26:24 +00:00
Hayden
040fb48807
chore(l10n): New Crowdin updates ( #5943 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-08-14 05:44:38 +00:00
Michael Genson
f8ce5b3afb
feat: Pin Docker Digest And Add to Renovate ( #5949 )
2025-08-14 05:33:46 +00:00
Michael Genson
31530a68e1
feat: Remove Not-Sort-By-Label and Refactor Shopping List Page ( #5866 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-08-14 07:23:11 +02:00
Denis Danilov
51ca65e3c3
fix: change libldap-2.5 to libldap2 in docker ( #5946 )
2025-08-13 21:57:28 +00:00
renovate[bot]
19eae21b00
fix(deps): update dependency openai to v1.99.9 ( #5939 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-13 16:20:42 +02:00
renovate[bot]
34e4480f08
fix(deps): update dependency tzdata to v2025 ( #5942 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-12 18:11:02 +00:00
Hayden
ad875c8fd5
chore(l10n): New Crowdin updates ( #5938 )
2025-08-12 11:44:55 +02:00
renovate[bot]
6ec7baa2f1
fix(deps): update dependency openai to v1.99.8 ( #5935 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 19:24:08 -05:00
Hayden
f39929a905
chore(l10n): New Crowdin updates ( #5936 )
2025-08-11 21:39:08 +00:00
Ross
4b69e5b33a
feat: Button to select recipe cover image when creating recipe from multiple images ( #5647 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
Co-authored-by: Kuchenpirat <jojow@gmx.net >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-08-11 21:17:28 +00:00
renovate[bot]
4c2b559e73
chore(deps): update dependency coverage to v7.10.3 ( #5932 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 19:19:24 +00:00
renovate[bot]
178e038c79
fix(deps): update dependency sqlalchemy to v2.0.43 ( #5934 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 19:07:20 +00:00
Skye Samuels
0b3fe2c8da
fix: add confidence calculation for BruteForceParser ( #5903 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-08-11 18:56:35 +00:00
renovate[bot]
d4e62c5ab6
fix(deps): update dependency openai to v1.99.7 ( #5924 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 18:40:48 +00:00
Hayden
0f591fd273
chore(l10n): New Crowdin updates ( #5926 )
2025-08-11 18:30:08 +00:00
renovate[bot]
d271252ecc
fix(deps): update dependency recipe-scrapers to v15.9.0 ( #5925 )
2025-08-11 13:18:48 -05:00
github-actions[bot]
4d211e236d
chore: automatic locale sync ( #5929 )
2025-08-11 17:36:43 +00:00
github-actions[bot]
7926812136
chore(auto): Update pre-commit hooks ( #5933 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2025-08-11 16:39:36 +00:00
Richard vL
f37d8e488f
fix: Added copy icons to first-login message ( #5716 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-08-11 16:27:10 +00:00
renovate[bot]
56df696546
chore(deps): update dependency pre-commit to v4.3.0 ( #5928 )
2025-08-10 01:54:37 +00:00
Craig Matear
d3436a5ca8
feat: Add label notifier ( #5879 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-08-10 01:43:23 +00:00
renovate[bot]
9e46c57e78
chore(deps): update dependency pylint to v3.3.8 ( #5923 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-09 16:17:43 +00:00
renovate[bot]
79b6be8550
chore(deps): update dependency freezegun to v1.5.5 ( #5922 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-09 11:01:23 -05:00
Hayden
bd9e654de7
chore(l10n): New Crowdin updates ( #5918 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-08-08 17:50:48 +00:00
renovate[bot]
f149bcc98f
fix(deps): update dependency openai to v1.99.5 ( #5917 )
2025-08-08 17:15:06 +00:00
Hayden
0095cc7153
chore(l10n): New Crowdin updates ( #5915 )
2025-08-08 08:28:00 +02:00
renovate[bot]
f276ecd96e
fix(deps): update dependency openai to v1.99.3 ( #5914 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-07 21:58:57 +00:00
renovate[bot]
87bfdb633b
chore(deps): update dependency ruff to v0.12.8 ( #5913 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-07 16:47:05 -05:00
Hayden
e47f386643
chore(l10n): New Crowdin updates ( #5912 )
2025-08-07 21:30:31 +00:00
renovate[bot]
5c9fd22f11
chore(deps): update dependency coverage to v7.10.2 ( #5887 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-07 17:18:44 +00:00
renovate[bot]
30ee276e52
fix(deps): update dependency pillow-heif to v1.1.0 ( #5870 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-07 12:07:04 -05:00
Patrick Lehner (he/him)
50c8e9be79
feat: Move create-item button in shopping list to the top ( #5687 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-08-07 15:47:21 +00:00
Hayden
c4fdcec85f
chore(l10n): New Crowdin updates ( #5908 )
2025-08-07 08:49:42 +02:00
renovate[bot]
f7b32debbb
fix(deps): update dependency openai to v1.99.1 ( #5901 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 15:02:11 +00:00
Hayden
1f1cc10f21
chore(l10n): New Crowdin updates ( #5904 )
2025-08-06 16:50:43 +02:00
Will Ratner
2ae3427a59
fix: correct JPEG media type in get_image_url to prevent API errors ( #5897 )
...
Co-authored-by: Will Ratner <will@ratner.tech >
2025-08-05 16:12:42 +00:00
Hayden
357f843df5
chore(l10n): New Crowdin updates ( #5896 )
2025-08-05 09:04:54 +02:00
lucasfijen
3973fe99a1
docs: Fix broken postgres docker-compose example ( #5894 )
2025-08-04 14:21:42 -05:00
github-actions[bot]
8d51c14d24
chore(auto): Update pre-commit hooks ( #5889 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-08-04 11:09:10 +00:00
Hayden
f2af8a0bc1
chore(l10n): New Crowdin updates ( #5890 )
2025-08-04 12:58:44 +02:00
Hayden
c130e8e92d
chore(l10n): New Crowdin updates ( #5884 )
2025-08-03 22:50:17 +02:00
github-actions[bot]
ea099a743b
chore: automatic locale sync ( #5881 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-08-03 11:02:19 +00:00
Hayden
d21e685219
chore(l10n): New Crowdin updates ( #5882 )
2025-08-03 12:27:59 +02:00
renovate[bot]
04d0144369
fix(deps): update dependency apprise to v1.9.4 ( #5878 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-02 20:02:48 +00:00
Hayden
8a8580e83c
chore(l10n): New Crowdin updates ( #5877 )
2025-08-02 19:51:01 +00:00
Hayden
6b6c167153
chore(l10n): New Crowdin updates ( #5869 )
2025-08-02 07:37:58 +00:00
Hayden
e1c4a703a2
chore(l10n): New Crowdin updates ( #5867 )
2025-08-01 19:35:27 +00:00
Felix Schneider
591c96e52b
chore: update references to GitHub repository ( #5861 )
2025-08-01 08:43:57 +00:00
Hayden
b157c7034f
chore(l10n): New Crowdin updates ( #5862 )
2025-08-01 10:32:26 +02:00
Michael Genson
245ca5fe3b
feat: Remove "Is Food" and "Disable Amounts" Flags ( #5684 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-31 17:36:24 +02:00
Kuchenpirat
efc0d31724
fix: tags & tools edit confirm ( #5860 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-07-31 15:06:59 +00:00
renovate[bot]
4b7f7b4b8a
chore(deps): update dependency freezegun to v1.5.4 ( #5853 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-31 16:07:14 +02:00
renovate[bot]
7aee575352
chore(deps): update dependency mypy to v1.17.1 ( #5856 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-31 15:00:16 +02:00
Hayden
2ef5b0d389
chore(l10n): New Crowdin updates ( #5855 )
2025-07-31 08:55:26 +02:00
Hayden
387a12cf1a
chore(l10n): New Crowdin updates ( #5854 )
2025-07-30 14:11:38 -05:00
Kuchenpirat
f26e74f0f2
chore: script setup #3 - recipe components ( #5849 )
2025-07-30 18:37:02 +00:00
renovate[bot]
f2b6512eb1
fix(deps): update dependency openai to v1.98.0 ( #5852 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-30 19:29:44 +02:00
Hayden
93f3762016
chore(l10n): New Crowdin updates ( #5847 )
2025-07-30 09:41:00 +02:00
Kuchenpirat
620465f14c
fix: script setup #2 and some fixes ( #5845 )
2025-07-30 00:05:26 +00:00
renovate[bot]
a132b83f1b
chore(deps): update dependency ruff to v0.12.7 ( #5843 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-29 22:58:02 +00:00
Mario Džoić
5f522b5324
fix: allow admin users to delete other household recipes ( #5767 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-07-30 00:46:23 +02:00
renovate[bot]
bd0aed06ce
chore(deps): update dependency ruff to v0.12.6 ( #5840 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-30 00:12:47 +02:00
Michael Genson
f9f88fb8a4
fix: Nuxt 3 Ingredient Parsing Issues and Tooltip Positions ( #5829 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-29 21:53:33 +00:00
Kuchenpirat
eefe613aaf
fix: QueryFilter Hydration & script setup ( #5839 )
2025-07-29 21:43:13 +00:00
Michael Genson
d6d247f1f8
fix: Missing Yield Text ( #5827 )
2025-07-29 20:33:44 +00:00
Michael Genson
3b74ddd9ad
fix: Delete Group From Admin Page ( #5837 )
2025-07-29 18:53:52 +00:00
Hayden
eec4eeb76a
chore(l10n): New Crowdin updates ( #5838 )
2025-07-29 20:42:51 +02:00
renovate[bot]
73a9e470c3
fix(deps): update dependency sqlalchemy to v2.0.42 ( #5836 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-29 12:53:53 -05:00
Sebastian Frysztak
b578d8d4f7
fix: remove v-lazy from RecipeCard ( #5835 )
2025-07-29 11:28:03 -05:00
Michael Genson
7a43546eeb
fix: Data Management Headers ( #5830 )
2025-07-29 09:05:46 +00:00
Hayden
e7c310934d
chore(l10n): New Crowdin updates ( #5831 )
2025-07-29 10:55:03 +02:00
Hayden
07d5928f18
chore(l10n): New Crowdin updates ( #5828 )
2025-07-28 20:17:45 +02:00
Michael Genson
fa5bc17ed8
fix: Manual Serving Edits ( #5813 )
2025-07-28 17:54:59 +02:00
Mario Džoić
f8cb80ed7f
fix: make only checkbox reactive ( #5739 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-28 13:09:00 +00:00
Felix Schneider
066cd13e13
fix: Reduce margin in RecipePageInstructions ( #5783 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-28 12:44:09 +00:00
Michael Genson
a087760d53
fix: Optimize Recipe Timeline Requests ( #5811 )
2025-07-28 11:25:49 +00:00
Michael Genson
675ac9c32b
fix: Make Sure Test Webhook Always Fires ( #5816 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-28 08:12:30 +00:00
Michael Genson
d7191983bd
fix: JSON Editor Breaks On Invalid JSON ( #5814 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-28 07:50:50 +00:00
renovate[bot]
14b3fd524f
chore(deps): update dependency coverage to v7.10.1 ( #5821 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-28 09:39:32 +02:00
github-actions[bot]
38ed0d0532
chore: automatic locale sync ( #5815 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-07-28 07:28:24 +00:00
github-actions[bot]
3b48f73b91
chore(auto): Update pre-commit hooks ( #5825 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-28 07:17:03 +00:00
Hayden
ae7e7942e3
chore(l10n): New Crowdin updates ( #5817 )
2025-07-28 09:07:03 +02:00
Felix Schneider
ec1eddc06d
fix: add confirm button to bulk delete of tags ( #5785 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-27 03:04:41 +02:00
Hayden
2781771f6b
chore(l10n): New Crowdin updates ( #5809 )
2025-07-26 17:22:36 +00:00
renovate[bot]
9b35a2f904
chore(deps): update dependency mkdocs-material to v9.6.16 ( #5808 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-26 17:11:02 +00:00
renovate[bot]
a323350915
fix(deps): update dependency orjson to v3.11.1 ( #5802 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-26 16:59:04 +00:00
renovate[bot]
9b94cfdd24
chore(deps): update dependency rich to v14.1.0 ( #5800 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-26 11:46:15 -05:00
Hayden
2818ff56ee
chore(l10n): New Crowdin updates ( #5805 )
2025-07-26 16:31:54 +00:00
renovate[bot]
d728df7d40
chore(deps): update dependency coverage to v7.10.0 ( #5796 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-26 11:21:06 -05:00
Hayden
a531eb649e
chore(l10n): New Crowdin updates ( #5804 )
2025-07-25 18:46:56 +02:00
Michael Genson
fb4aa2b713
fix: Better UX and Error Handling For Adding Timeline Events ( #5798 )
2025-07-25 12:18:10 +00:00
renovate[bot]
0df9d4b958
chore(deps): update dependency ruff to v0.12.5 ( #5795 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-25 14:03:10 +02:00
Felix Schneider
99523c70ed
fix: send the correct value for recipe scale and ensure the body is sent correctly ( #5737 )
2025-07-25 11:42:17 +00:00
Hayden
5c7a4fb861
chore(l10n): New Crowdin updates ( #5794 )
2025-07-25 12:22:29 +02:00
Hayden
436a24f8b2
chore(l10n): New Crowdin updates ( #5792 )
2025-07-24 09:34:34 +02:00
Hayden
93534de638
chore(l10n): New Crowdin updates ( #5787 )
2025-07-22 22:52:21 -05:00
renovate[bot]
f29a11d20e
fix(deps): update dependency openai to v1.97.1 ( #5781 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 14:47:52 +00:00
Hayden
880bd91f4a
chore(l10n): New Crowdin updates ( #5780 )
2025-07-22 16:36:05 +02:00
Hayden
8e68782ff6
chore(l10n): New Crowdin updates ( #5775 )
2025-07-21 22:46:59 -05:00
Mario Džoić
c1e5937ff3
fix: cookbook random recipe selector ( #5768 )
2025-07-21 15:02:36 +00:00
Hayden
6d1e39f871
chore(l10n): New Crowdin updates ( #5770 )
2025-07-21 14:12:38 +00:00
github-actions[bot]
5b92e969dc
docs(auto): Update image tag, for release v3.0.2 ( #5769 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-21 14:02:45 +00:00
github-actions[bot]
992a74499d
chore(auto): Update pre-commit hooks ( #5765 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-21 15:52:31 +02:00
github-actions[bot]
4744e6371a
chore: automatic locale sync ( #5766 )
...
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-21 08:44:33 +00:00
Michael Genson
00a03559ff
fix: RTL Settings Ignored ( #5762 )
2025-07-21 07:51:28 +00:00
Hayden
a1a45078fb
chore(l10n): New Crowdin updates ( #5764 )
2025-07-21 09:39:25 +02:00
Felix Schneider
88d0b466ce
fix: style of recipe actions to be compliant with design schema ( #5736 )
2025-07-20 18:05:56 +02:00
Kuchenpirat
e638df37d1
fix: multiple regressions on data management page ( #5758 )
2025-07-20 15:06:39 +00:00
renovate[bot]
44b180f5c0
fix(deps): update dependency authlib to v1.6.1 ( #5757 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-20 09:49:20 -05:00
Hayden
3feb11d138
chore(l10n): New Crowdin updates ( #5759 )
2025-07-20 14:03:15 +00:00
github-actions[bot]
41633be864
chore: automatic locale sync ( #5756 )
...
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-20 09:45:39 +00:00
Hayden
ce8fa2194b
chore(l10n): New Crowdin updates ( #5755 )
2025-07-20 09:35:33 +00:00
Michael Genson
7d1c5ad14b
fix: Patch XSS Vulnerability ( #5754 )
2025-07-19 20:45:33 -05:00
renovate[bot]
6274a3dd39
fix(deps): update dependency orjson to v3.11.0 ( #5727 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-19 15:04:20 -05:00
renovate[bot]
a1e8e1aa20
chore(deps): update dependency pytest-asyncio to v1.1.0 ( #5730 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-19 12:34:22 -05:00
renovate[bot]
b4aff0d8e9
fix(deps): update dependency openai to v1.97.0 ( #5726 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-19 17:17:48 +00:00
renovate[bot]
e07df8fc43
chore(deps): update dependency mypy to v1.17.0 ( #5718 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-19 17:05:44 +00:00
renovate[bot]
9413e403b4
fix(deps): update dependency alembic to v1.16.4 ( #5661 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-19 16:54:04 +00:00
renovate[bot]
6eab88d44c
fix(deps): update dependency fastapi to ^0.116.0 ( #5654 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-19 16:42:18 +00:00
renovate[bot]
754878eb63
chore(deps): update dependency coverage to v7.9.2 ( #5622 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-19 11:26:37 -05:00
Hayden
c65456c646
chore(l10n): New Crowdin updates ( #5750 )
2025-07-19 15:58:43 +02:00
Hayden
dd55d23a37
chore(l10n): New Crowdin updates ( #5749 )
2025-07-19 09:04:57 +02:00
Michael Genson
aafed68964
fix: Mealplan Regressions ( #5748 )
2025-07-18 22:24:59 +00:00
Jason Frank
108ac40b22
fix: Update admin_backups.py to handle API backup file uploads correctly. ( #5715 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-07-18 22:14:33 +00:00
renovate[bot]
d2e9c04af1
chore(deps): update dependency ruff to v0.12.4 ( #5743 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-18 16:58:10 -05:00
Mario Džoić
3a1f58037d
fix: meal planner date range is correctly set ( #5725 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-07-18 14:40:35 -05:00
Hayden
2731fb4a01
chore(l10n): New Crowdin updates ( #5744 )
2025-07-18 13:21:23 +00:00
Hayden
769db7202d
chore(l10n): New Crowdin updates ( #5728 )
2025-07-18 11:06:11 +02:00
Hayden
644e871ec1
chore(l10n): New Crowdin updates ( #5722 )
2025-07-15 12:43:15 +02:00
Hayden
8987faa4f6
chore(l10n): New Crowdin updates ( #5717 )
2025-07-15 06:21:46 +02:00
Hayden
c237b33126
chore(l10n): New Crowdin updates ( #5714 )
2025-07-14 14:34:56 +02:00
github-actions[bot]
7098b67784
chore(auto): Update pre-commit hooks ( #5713 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2025-07-14 09:10:51 +00:00
renovate[bot]
2d21d00651
fix(deps): update dependency openai to v1.95.1 ( #5683 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-14 11:00:06 +02:00
Hayden
198d5e4e06
chore(l10n): New Crowdin updates ( #5710 )
2025-07-13 21:39:56 +00:00
github-actions[bot]
98fc333df3
docs(auto): Update image tag, for release v3.0.1 ( #5708 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-13 15:04:56 +00:00
renovate[bot]
c0fb27f979
chore(deps): update dependency freezegun to v1.5.3 ( #5702 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-13 16:54:11 +02:00
github-actions[bot]
9ec1599427
chore: automatic locale sync ( #5705 )
...
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-13 14:36:47 +00:00
Kuchenpirat
9cfc54b1f5
fix: user & household creation ( #5699 )
2025-07-13 13:57:28 +00:00
Hayden
40d2ac9a6b
chore(l10n): New Crowdin updates ( #5706 )
2025-07-13 12:05:51 +02:00
Hayden
44db525049
chore(l10n): New Crowdin updates ( #5701 )
2025-07-12 21:41:46 +00:00
Kuchenpirat
d737cb3e14
fix: set correct github tag in init py ( #5693 )
2025-07-12 08:54:14 -05:00
Hayden
1034d87a99
chore(l10n): New Crowdin updates ( #5691 )
2025-07-12 12:30:57 +02:00
Kuchenpirat
1243e6804c
fix: crud table bulk actions ( #5686 )
2025-07-12 00:47:54 +00:00
Hayden
8b9e80358b
chore(l10n): New Crowdin updates ( #5682 )
2025-07-11 21:18:48 +00:00
github-actions[bot]
2bae6e9d02
docs(auto): Update image tag, for release v3.0.0 ( #5675 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-11 22:38:46 +02:00
renovate[bot]
6b98a7cd74
fix(deps): update dependency openai to v1.95.0 ( #5671 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-11 19:22:03 +02:00
github-actions[bot]
e0238eb3a2
chore: automatic locale sync ( #5674 )
...
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-11 18:04:36 +02:00
renovate[bot]
5adb7662c4
chore(deps): update dependency ruff to v0.12.3 ( #5673 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-11 17:26:37 +02:00
Hayden
4e6a7a09ff
chore(l10n): New Crowdin updates ( #5672 )
2025-07-11 11:28:35 +02:00
renovate[bot]
719c7c9f6b
fix(deps): update dependency openai to v1.94.0 ( #5667 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-10 23:46:09 +02:00
Michael Genson
7331007f30
fix: Restore Servings To Print View ( #5669 )
2025-07-10 17:30:33 +00:00
Michael Genson
ea329a6b71
fix: Remove Padding On Print ( #5668 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-10 17:12:41 +00:00
Michael Genson
e1a04ba673
fix: Recipe Timeline Not Filtering ( #5666 )
2025-07-10 16:57:20 +00:00
Michael Genson
63a4d4c801
fix: Preserve "Completed On" Date In Checked Shopping List Items ( #5665 )
2025-07-10 16:41:34 +00:00
Hayden
5cf3e2565a
chore(l10n): New Crowdin updates ( #5664 )
2025-07-10 08:39:53 +00:00
renovate[bot]
9e1fe618ba
fix(deps): update dependency openai to v1.93.3 ( #5663 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-10 10:15:17 +02:00
renovate[bot]
691300e481
fix(deps): update dependency openai to v1.93.2 ( #5660 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-09 12:55:56 +02:00
Michael Genson
939588f54c
chore: Fix Dockerfile "AS" Case ( #5662 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-08 22:31:06 +00:00
Arsène Reymond
2d8f491666
feat: Replace google-fonts module with nuxt/fonts ( #5618 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-07-08 22:07:18 +00:00
Joey
50754ad012
fix: Remove redundant get_one call in patch_one method ( #5619 )
2025-07-08 21:56:59 +00:00
Kuchenpirat
04eca1b992
fix: nutrition info visuals ( #5659 )
2025-07-08 17:23:41 +00:00
Michael Genson
aad7dc1abd
fix: Refactor Stores and Fix Missing Public Cookbooks ( #5611 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-08 13:32:18 +00:00
renovate[bot]
2f19d31d1b
fix(deps): update dependency openai to v1.93.1 ( #5655 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-08 12:44:42 +02:00
Michael Genson
095b92c29a
chore: Upgrade Pillow HEIF ( #5657 )
2025-07-08 12:08:04 +02:00
Hayden
49c704a4b1
chore(l10n): New Crowdin updates ( #5656 )
2025-07-07 22:50:44 +02:00
renovate[bot]
c15a4f786b
fix(deps): update dependency typing-extensions to v4.14.1 ( #5629 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07 17:56:10 +02:00
Hayden
6e33878e4f
chore(l10n): New Crowdin updates ( #5653 )
2025-07-07 16:26:42 +02:00
github-actions[bot]
5ca004802d
chore(auto): Update pre-commit hooks ( #5652 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-07 07:58:08 +00:00
Arsène Reymond
68115cbf2f
fix: AppButtonCopy errors in tooltip & console ( #5612 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-07 09:32:34 +02:00
github-actions[bot]
2b4bc8a662
chore: automatic locale sync ( #5642 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-07-06 22:08:03 +00:00
Hayden
fc801c9da4
chore(l10n): New Crowdin updates ( #5643 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-06 21:57:36 +00:00
Kuchenpirat
f99b305dc3
fix: lint error from locale sync ( #5644 )
2025-07-06 16:20:43 -05:00
renovate[bot]
b0b3d7e5e5
fix(deps): update dependency tzdata to v2025 ( #5624 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-06 00:51:49 +00:00
github-actions[bot]
eedd2204a6
chore: automatic locale sync ( #5639 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-07-05 21:47:51 +00:00
Hayden
1ccc67774a
chore(l10n): New Crowdin updates ( #5641 )
2025-07-05 16:35:15 -05:00
Hayden
6d98041ec8
chore(l10n): New Crowdin updates ( #5640 )
2025-07-05 09:12:51 +02:00
Hayden
c24cfb8096
chore(l10n): New Crowdin updates ( #5632 )
2025-07-05 01:59:52 +00:00
Kuchenpirat
ca41bc8d5c
fix: 500 error on recipe share link ( #5627 )
2025-07-05 01:37:42 +00:00
Hayden
da3271f33f
chore: remove unused jinja export option ( #5631 )
2025-07-05 00:45:56 +00:00
Hayden
50a986f331
fix: workflow branch target/base ( #5637 )
2025-07-04 19:34:44 -05:00
Hayden
f72ebed0dc
fix: workflow permissions ( #5636 )
2025-07-04 19:19:25 -05:00
Hayden
0c534ad9d4
fix: load from env if available vs file ( #5635 )
2025-07-04 19:08:50 -05:00
Hayden
9cce0f65aa
chore: automatic crowdin sync via gh actions ( #5630 )
2025-07-04 19:00:23 -05:00
Hayden
c9e22892a6
fix: truncate slugs when too long ( #5633 )
2025-07-04 15:43:53 -05:00
Cameronwyatt
e794c6b525
feat: Update food seeding logic to use new format, now with removed CrowdIn limits? ( #5514 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2025-07-04 12:50:13 -05:00
renovate[bot]
abc37f258d
chore(deps): update dependency ruff to v0.12.2 ( #5625 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-03 20:15:26 +00:00
renovate[bot]
c2fda0d85a
fix(deps): update dependency uvicorn to ^0.35.0 ( #5598 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-02 12:53:22 -05:00
renovate[bot]
437a6ae526
fix(deps): update dependency tzdata to v2025 ( #5534 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-02 04:41:17 +00:00
renovate[bot]
9f5de0bd5d
fix(deps): update dependency lxml to v6 ( #5585 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 22:17:52 -05:00
renovate[bot]
4bf963b14c
fix(deps): update dependency fastapi to v0.115.14 ( #5581 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 22:27:58 +00:00
renovate[bot]
7092d85a53
chore(deps): update dependency mkdocs-material to v9.6.15 ( #5613 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 17:15:53 -05:00
renovate[bot]
83fd320920
fix(deps): update dependency pillow to v11.3.0 [security] ( #5615 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 16:52:54 -05:00
Kuchenpirat
28e2666c17
fix: remove unused deps ( #5610 )
2025-06-30 16:19:45 +00:00
Kuchenpirat
62c7e2d2fb
fix: recipe timeline visuals (nuxt 3) ( #5608 )
2025-06-30 15:25:32 +00:00
Kuchenpirat
6540bfacfe
fix: recipe page warnings ( #5609 )
2025-06-30 15:10:39 +00:00
Michael Genson
47eb1ebbb1
feat: Consolidate Admin User APIs ( #5050 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-06-30 10:13:42 +00:00
github-actions[bot]
31f90c79c0
chore(auto): Update pre-commit hooks ( #5605 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2025-06-30 07:19:52 +00:00
renovate[bot]
3b1edf67fc
fix(deps): update dependency openai to v1.93.0 ( #5591 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 09:09:35 +02:00
Joey
781bbecc7b
fix: check for OPENAI_MODEL in OPENAI_FEATURE ( #5603 )
2025-06-29 15:38:34 -05:00
Kuchenpirat
15f06b5378
feat: new create from image visuals ( #5595 )
2025-06-29 13:17:49 -05:00
Ross
95fa0af28a
feat: create recipe from multiple images ( #5590 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
Co-authored-by: Kuchenpirat <jojow@gmx.net >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-06-28 20:11:12 +00:00
Arsène Reymond
084f99b0de
fix: Nuxt3 upgrades UI fixes & improvements ( #5589 )
2025-06-28 15:59:58 +02:00
Joey
2fb5dac966
fix: typo in app_settings_constructor docstring ( #5592 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-06-28 01:49:07 +00:00
renovate[bot]
51ec02bdb2
fix(deps): update dependency pydantic-settings to v2.10.1 ( #5559 )
2025-06-27 09:00:21 -05:00
Kuchenpirat
1a1fe0a442
fix: get recipe image by url ( #5588 )
2025-06-27 08:39:47 -05:00
renovate[bot]
b0b88d361f
fix(deps): update dependency openai to v1.92.2 ( #5584 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-27 09:07:58 +02:00
renovate[bot]
b4a9c472e5
chore(deps): update dependency ruff to v0.12.1 ( #5587 )
2025-06-26 23:26:30 -05:00
Kuchenpirat
bcc038091a
docs: remove duplicate headline ( #5558 )
2025-06-26 20:21:59 +00:00
Kuchenpirat
9e0db03f8c
fix: recipe image creation ( #5579 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-06-26 20:12:27 +00:00
Kuchenpirat
af274bf476
fix: markdown list padding and replace nuxtjs/mdc ( #5577 )
2025-06-26 14:58:31 -05:00
github-actions[bot]
ca9d5677b8
chore(auto): Update pre-commit hooks ( #5564 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-06-24 12:30:47 +00:00
renovate[bot]
07483a13ff
fix(deps): update dependency python-dotenv to v1.1.1 ( #5571 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 14:20:17 +02:00
renovate[bot]
d412271b0b
fix(deps): update dependency openai to v1.91.0 ( #5567 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 07:58:42 +00:00
Michael Genson
cea3ddc883
chore(deps): update dependency ruff to ^0.12.0 ( #5568 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-06-24 09:46:49 +02:00
Michael Genson
c965d12bf1
fix: Cookbooks not rendering on sidebar ( #5570 )
2025-06-24 09:36:40 +02:00
Kuchenpirat
181aebf424
fix: register create group flow ( #5565 )
2025-06-23 09:20:50 -05:00
Kuchenpirat
b77ff9c341
fix: mealplanner day title card height & alignment ( #5561 )
2025-06-22 20:44:13 +00:00
Kuchenpirat
93cec24f26
fix: delete recipe instructions after nuxt 3 upgrade ( #5560 )
2025-06-22 15:34:25 -05:00
Kuchenpirat
a2a0ad1af0
fix: pwa share target ( #5557 )
2025-06-21 10:17:48 -05:00
renovate[bot]
969a3c9005
chore(deps): update dependency pytest to v8.4.1 ( #5542 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-21 07:35:14 +00:00
renovate[bot]
a09601f051
fix(deps): update dependency openai to v1.90.0 ( #5555 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-21 09:23:40 +02:00
Kuchenpirat
d6110f1a94
fix: passwort strength indicator ( #5553 )
2025-06-20 16:39:08 +00:00
Michael Genson
1562437b98
fix: Remove "Ingredients" From OpenAI Prompt For Instructions ( #5546 )
2025-06-20 16:28:46 +00:00
Kuchenpirat
e2eb754cf2
fix: pwa not being installable after nuxt 3 upgrade ( #5552 )
2025-06-20 11:04:45 -05:00
Kuchenpirat
3a4222c6c1
fix: shopping list button in one row ( #5547 )
2025-06-20 09:59:13 +00:00
Michael Genson
2673834a9f
fix: Various Nuxt Upgrade Issues ( #5545 )
2025-06-20 19:42:12 +10:00
Hoa (Kyle) Trinh
c24d532608
feat: Migrate to Nuxt 3 framework ( #5184 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-06-19 17:09:12 +00:00
renovate[bot]
89ab7fac25
fix(deps): update dependency alembic to v1.16.2 ( #5535 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-18 20:09:25 +00:00
Felix Schneider
78b55c0b98
feat: add the selected recipe servings and yields in the content of the recipe post action ( #5340 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-06-18 14:57:51 -05:00
Craig Matear
ac984a2d04
fix : #5511 , list item state doesn't change when offline ( #5512 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-06-17 18:41:35 +00:00
renovate[bot]
079cfe7fe0
fix(deps): update dependency openai to v1.88.0 ( #5536 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-17 13:29:19 -05:00
renovate[bot]
4a9095fcbb
chore(deps): update dependency coverage to v7.9.1 ( #5523 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-17 13:11:55 -05:00
renovate[bot]
384bb7480f
fix(deps): update dependency fastapi to v0.115.13 ( #5538 )
2025-06-17 10:46:27 -05:00
Sravan Kumar
69488bd6df
fix: Fixing the OpenAPI Spec and the Call to delete a shared recipe. ( #5537 )
2025-06-17 14:05:17 +00:00
renovate[bot]
038fbd38ef
fix(deps): update dependency pydantic to v2.11.7 ( #5527 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 17:08:11 +00:00
renovate[bot]
1697d6299e
chore(deps): update dependency mypy to v1.16.1 ( #5533 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 11:57:07 -05:00
Ceri Loosley
b87edc823a
fix: handle recipe-scraper returning a int causing clean_time to return None ( #5522 )
2025-06-12 17:34:24 +00:00
renovate[bot]
cacb197aa8
fix(deps): update dependency requests to v2.32.4 [security] ( #5519 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-11 12:24:06 +00:00
renovate[bot]
5d58c93331
fix(deps): update dependency openai to v1.86.0 ( #5520 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-11 14:12:29 +02:00
renovate[bot]
104c9b36a5
fix(deps): update dependency openai to v1.85.0 ( #5518 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 20:02:48 +00:00
github-actions[bot]
b68c96c348
chore(auto): Update pre-commit hooks ( #5515 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2025-06-09 08:07:44 +00:00
renovate[bot]
b577cf5520
chore(deps): update dependency ruff to v0.11.13 ( #5510 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 09:56:53 +02:00
Hayden
431638c1ed
chore(l10n): New Crowdin updates ( #5507 )
2025-06-04 14:55:36 +02:00
renovate[bot]
a4871b65eb
fix(deps): update dependency recipe-scrapers to v15.8.0 ( #5506 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-03 20:48:20 -05:00
renovate[bot]
582974b265
fix(deps): update dependency openai to v1.84.0 ( #5505 )
2025-06-03 16:05:25 -05:00
renovate[bot]
22fdb32f61
fix(deps): update dependency openai to v1.83.0 ( #5503 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-02 16:33:22 -05:00
renovate[bot]
649013a028
chore(deps): update dependency pytest to v8.4.0 ( #5502 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-02 13:57:21 -05:00
Hayden
14de1410ae
chore(l10n): New Crowdin updates ( #5501 )
2025-06-02 18:45:07 +00:00
Hayden
03bc87d3a8
chore(l10n): New Crowdin updates ( #5500 )
2025-06-02 17:39:42 +00:00
renovate[bot]
bb7885543e
fix(deps): update dependency typing-extensions to v4.14.0 ( #5499 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-02 15:12:55 +00:00
renovate[bot]
404a4cfa9d
fix(deps): update dependency uvicorn to v0.34.3 ( #5495 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-02 15:01:42 +00:00
github-actions[bot]
63a5c0076a
chore(auto): Update pre-commit hooks ( #5497 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2025-06-02 14:51:07 +00:00
Michael Genson
a4ea5ba10d
chore: Relax Stalebot ( #5498 )
2025-06-02 09:41:06 -05:00
Hayden
fc6b239343
chore(l10n): New Crowdin updates ( #5491 )
2025-05-31 14:48:53 +02:00
renovate[bot]
9185cd8df1
fix(deps): update dependency openai to v1.82.1 ( #5488 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-29 21:51:05 +00:00
renovate[bot]
f0a9d5333d
chore(deps): update dependency mypy to v1.16.0 ( #5487 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-05-29 16:39:38 -05:00
Hayden
7bb84d504a
chore(l10n): New Crowdin updates ( #5485 )
2025-05-29 20:14:27 +00:00
renovate[bot]
dad2712fe9
chore(deps): update dependency ruff to v0.11.12 ( #5486 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-29 20:03:13 +00:00
SurfBurger
8e7e3e21ed
feat: remove unnecessary UI components if allowPasswordLogin is true ( #5484 )
2025-05-29 14:52:44 -05:00
Chris Danis
af3057951d
feat: setting to hide password login ( #4943 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-05-27 19:49:06 +00:00
github-actions[bot]
2f3ef738c4
chore(auto): Update pre-commit hooks ( #5474 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2025-05-26 15:54:21 +00:00
renovate[bot]
44ee1440e2
chore(deps): update dependency pytest-asyncio to v1 ( #5473 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-26 10:44:02 -05:00
Hayden
c4aaf1a8c3
chore(l10n): New Crowdin updates ( #5471 )
2025-05-24 16:42:12 +00:00
renovate[bot]
e093a93189
chore(deps): update dependency freezegun to v1.5.2 ( #5472 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-24 11:31:46 -05:00
renovate[bot]
51c92a1e35
chore(deps): update dependency coverage to v7.8.2 ( #5470 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 14:48:52 -05:00
renovate[bot]
84629c540e
fix(deps): update dependency authlib to v1.6.0 ( #5469 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 14:15:39 -05:00
renovate[bot]
28b3ba6506
fix(deps): update dependency pydantic to v2.11.5 ( #5468 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 14:00:52 -05:00
renovate[bot]
a6ce140e60
fix(deps): update dependency openai to v1.82.0 ( #5467 )
2025-05-23 11:49:08 -05:00
renovate[bot]
4784672113
chore(deps): update dependency ruff to v0.11.11 ( #5466 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 09:04:22 -05:00
renovate[bot]
9db31ca125
fix(deps): update dependency alembic to v1.16.1 ( #5464 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 16:11:12 +00:00
renovate[bot]
972b588250
chore(deps): update dependency coverage to v7.8.1 ( #5462 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 10:59:41 -05:00
Hayden
57ae31d231
chore(l10n): New Crowdin updates ( #5458 )
2025-05-22 09:57:33 +00:00
renovate[bot]
7398b2784a
fix(deps): update dependency openai to v1.81.0 ( #5463 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 11:47:19 +02:00
oddlama
c13c0868ae
docs: document necessity of forwarded-allow-ips with OIDC behind reverse-proxy https ( #5461 )
2025-05-21 19:15:14 +00:00
renovate[bot]
a652830a26
fix(deps): update dependency ingredient-parser-nlp to v2.1.1 ( #5455 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 16:56:03 +00:00
github-actions[bot]
1f34571820
chore(auto): Update pre-commit hooks ( #5457 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2025-05-19 16:45:48 +00:00
renovate[bot]
4e16273f00
fix(deps): update dependency sqlalchemy to v2.0.41 ( #5445 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 11:35:07 -05:00
renovate[bot]
d110f21d37
chore(deps): update dependency ruff to v0.11.10 ( #5447 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-18 16:39:01 +00:00
renovate[bot]
6caa74254f
fix(deps): update dependency openai to v1.79.0 ( #5450 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-18 18:27:45 +02:00
Hayden
66bc4c25ec
chore(l10n): New Crowdin updates ( #5446 )
2025-05-17 14:51:11 -05:00
github-actions[bot]
89bed4d675
chore(auto): Update pre-commit hooks ( #5438 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2025-05-14 15:17:15 +00:00
renovate[bot]
25fbdd6523
fix(deps): update dependency openai to v1.78.1 ( #5441 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-14 17:06:55 +02:00
renovate[bot]
7e64ce2767
chore(deps): update dependency mkdocs-material to v9.6.14 ( #5442 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-13 16:26:42 -05:00
renovate[bot]
62dabe2c18
chore(deps): update dependency mkdocs-material to v9.6.13 ( #5435 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-11 04:52:17 +00:00
renovate[bot]
3742c4e86c
chore(deps): update dependency ruff to v0.11.9 ( #5434 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-10 23:40:55 -05:00
Hayden
98da2cadc6
chore(l10n): New Crowdin updates ( #5428 )
2025-05-11 04:09:08 +00:00
renovate[bot]
8360829f61
fix(deps): update dependency openai to v1.78.0 ( #5429 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-10 22:57:38 -05:00
renovate[bot]
aec38e367b
chore(deps): update dependency pylint to v3.3.7 ( #5416 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-10 16:57:12 -05:00
renovate[bot]
6ad7009509
fix(deps): update dependency pydantic to v2.11.4 ( #5405 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-10 19:36:45 +00:00
renovate[bot]
46505ba8a5
fix(deps): update dependency orjson to v3.10.18 ( #5403 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-10 14:21:05 -05:00
renovate[bot]
4011d6e29b
fix(deps): update dependency ingredient-parser-nlp to v2.1.0 ( #5373 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-09 21:43:59 +00:00
renovate[bot]
7ee7b753d6
fix(deps): update dependency tzdata to v2025 ( #5365 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-09 16:29:46 -05:00
Hayden
c77f41d08e
chore(l10n): New Crowdin updates ( #5424 )
2025-05-06 21:24:31 +02:00
renovate[bot]
ab7fa150fe
chore(deps): update dependency ruff to v0.11.8 ( #5410 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-06 09:16:52 +02:00
renovate[bot]
22fa5d27e3
fix(deps): update dependency openai to v1.77.0 ( #5404 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-05 19:15:58 +02:00
github-actions[bot]
5f05002c20
chore(auto): Update pre-commit hooks ( #5418 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2025-05-05 15:38:43 +00:00
Hayden
0cd33de2f6
chore(l10n): New Crowdin updates ( #5407 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-05-05 17:29:07 +02:00
renovate[bot]
e46d19edfe
fix(deps): update dependency recipe-scrapers to v15.7.1 ( #5412 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-02 14:17:53 -05:00
github-actions[bot]
18ff3c3c48
chore(auto): Update pre-commit hooks ( #5398 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2025-04-28 07:51:15 +00:00
Hayden
da1c9a448e
chore(l10n): New Crowdin updates ( #5396 )
2025-04-28 09:40:19 +02:00
Hayden
58e1f71711
chore(l10n): New Crowdin updates ( #5394 )
2025-04-27 16:42:30 +00:00
Hayden
918899d346
chore(l10n): New Crowdin updates ( #5390 )
2025-04-27 13:10:22 +02:00
renovate[bot]
7f57e1d9a2
chore(deps): update dependency ruff to v0.11.7 ( #5388 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-25 08:52:35 +02:00
renovate[bot]
df6dc6c8ac
fix(deps): update dependency lxml to v5.4.0 ( #5378 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-25 08:40:30 +02:00
renovate[bot]
840bd32ee3
fix(deps): update dependency pydantic-settings to v2.9.1 ( #5366 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-24 19:31:45 +02:00
robertdanahome
da3d056d81
fix: Add missing group_id to RecipeTag and TagBase schemas ( #5342 )
...
Co-authored-by: Robert Dana <bob@yall.org >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-04-24 16:09:37 +00:00
renovate[bot]
b3ea48333c
fix(deps): update dependency uvicorn to v0.34.2 ( #5343 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-24 17:58:54 +02:00
renovate[bot]
f37b39aad2
fix(deps): update dependency openai to v1.76.0 ( #5381 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-24 15:37:22 +00:00
Hayden
d4c987e48a
chore(l10n): New Crowdin updates ( #5379 )
2025-04-24 17:23:26 +02:00
Hayden
955e38ea0b
chore(l10n): New Crowdin updates ( #5374 )
2025-04-21 21:07:23 +02:00
github-actions[bot]
7d87182b1a
chore(auto): Update pre-commit hooks ( #5372 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-04-21 07:26:22 +00:00
Hayden
5e80002297
chore(l10n): New Crowdin updates ( #5370 )
2025-04-21 09:16:51 +02:00
renovate[bot]
1364cd0d6b
fix(deps): update dependency html2text to v2025 ( #5347 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-19 21:16:29 +02:00
renovate[bot]
5d21af0e02
fix(deps): update dependency aniso8601 to v10.0.1 ( #5368 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-19 20:12:04 +02:00
renovate[bot]
64afccb36c
fix(deps): update dependency beautifulsoup4 to v4.13.4 ( #5352 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-17 21:20:45 +00:00
renovate[bot]
5b0497e14e
chore(deps): update dependency ruff to v0.11.6 ( #5361 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-17 23:09:34 +02:00
renovate[bot]
5010bb5665
chore(deps): update dependency mkdocs-material to v9.6.12 ( #5359 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-17 17:09:57 +00:00
Hayden
c7789da1ad
chore(l10n): New Crowdin updates ( #5360 )
2025-04-17 18:59:26 +02:00
renovate[bot]
b853ce221d
fix(deps): update dependency openai to v1.75.0 ( #5357 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-16 22:13:41 +02:00
renovate[bot]
3522f81025
fix(deps): update dependency openai to v1.74.0 ( #5346 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-14 20:15:28 -05:00
ant385525
a22c0c4787
docs: Add community docs for an iOS shortcut (attempt 2) ( #5345 )
2025-04-14 16:01:57 +00:00
renovate[bot]
4dfc5ead54
fix(deps): update dependency pillow to v11.2.1 ( #5337 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-14 10:12:17 -05:00
github-actions[bot]
c667bda427
chore(auto): Update pre-commit hooks ( #5344 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-04-14 08:52:50 +00:00
renovate[bot]
188b129da4
fix(deps): update dependency typing-extensions to v4.13.2 ( #5313 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-14 10:42:32 +02:00
renovate[bot]
6845b51def
chore(deps): update dependency ruff to v0.11.5 ( #5333 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-12 21:00:07 +02:00
renovate[bot]
c8ec19e371
fix(deps): update dependency openai to v1.73.0 ( #5335 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-12 19:39:20 +02:00
renovate[bot]
c9002d2391
fix(deps): update dependency pydantic to v2.11.3 ( #5325 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-10 16:47:31 +02:00
Hayden
0ba4cc4d4c
chore(l10n): New Crowdin updates ( #5310 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-04-10 13:40:47 +00:00
renovate[bot]
5baade58fb
fix(deps): update dependency openai to v1.72.0 ( #5328 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-10 15:30:36 +02:00
Kuchenpirat
e667fe8a5e
fix: build pull request image only in mealie repo ( #5327 )
2025-04-09 07:58:49 +02:00
renovate[bot]
dc1ec4e69a
fix(deps): update dependency openai to v1.71.0 ( #5322 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 18:24:14 -05:00
github-actions[bot]
55af4082e7
chore(auto): Update pre-commit hooks ( #5320 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-04-07 15:14:50 +00:00
renovate[bot]
8b059121d1
fix(deps): update dependency lxml to v5.3.2 ( #5318 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 10:04:04 -05:00
renovate[bot]
5bf3ba0cc2
chore(deps): update dependency ruff to v0.11.4 ( #5317 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-04 18:44:17 +00:00
renovate[bot]
d4a1c7f756
fix(deps): update dependency rapidfuzz to v3.13.0 ( #5314 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-03 22:49:36 -05:00
renovate[bot]
a06046cf5d
fix(deps): update dependency authlib to v1.5.2 ( #5308 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-03 13:50:49 -05:00
renovate[bot]
f8c4112c39
fix(deps): update dependency openai to v1.70.0 ( #5300 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-03 13:36:25 -05:00
renovate[bot]
e118d24261
fix(deps): update dependency pydantic to v2.11.2 ( #5312 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-03 18:17:28 +00:00
renovate[bot]
8f3772ed01
chore(deps): update dependency ruff to v0.11.3 ( #5311 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-03 13:04:00 -05:00
Hayden
007d249c20
chore(l10n): New Crowdin updates ( #5301 )
2025-04-01 13:46:57 +00:00
renovate[bot]
24be42ee88
chore(deps): update dependency mkdocs-material to v9.6.11 ( #5304 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-01 08:35:20 -05:00
Hayden
0d605e20fc
chore(l10n): New Crowdin updates ( #5281 )
2025-03-31 18:36:46 +00:00
renovate[bot]
cbfb649d96
chore(deps): update dependency coverage to v7.8.0 ( #5297 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-31 01:21:49 +00:00
renovate[bot]
b1341b9102
fix(deps): update dependency apprise to v1.9.3 ( #5295 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-31 01:10:46 +00:00
renovate[bot]
6be67a1a98
chore(deps): update dependency rich to v14 ( #5294 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-31 00:59:29 +00:00
renovate[bot]
62d2dd1c0d
chore(deps): update dependency mkdocs-material to v9.6.10 ( #5293 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-30 19:46:11 -05:00
renovate[bot]
5c890f3d0e
fix(deps): update dependency alembic to v1.15.2 ( #5289 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-30 22:00:49 +00:00
renovate[bot]
d071215f06
fix(deps): update dependency pydantic to v2.11.1 ( #5285 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-30 16:49:16 -05:00
renovate[bot]
e5b2ef49b2
fix(deps): update dependency openai to v1.69.0 ( #5284 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-30 16:31:47 -05:00
renovate[bot]
766968b97d
fix(deps): update dependency sqlalchemy to v2.0.40 ( #5283 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-30 20:45:01 +00:00
renovate[bot]
ec0e31f8ec
fix(deps): update dependency typing-extensions to v4.13.0 ( #5278 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-30 20:30:10 +00:00
renovate[bot]
c911a3190e
fix(deps): update dependency python-dotenv to v1.1.0 ( #5275 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-30 20:12:34 +00:00
renovate[bot]
c4baf50ae3
chore(deps): update dependency pytest-asyncio to ^0.26.0 ( #5274 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-30 19:56:14 +00:00
renovate[bot]
30382b36cb
fix(deps): update dependency orjson to v3.10.16 ( #5270 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-30 19:35:10 +00:00
renovate[bot]
6b181c122f
chore(deps): update dependency coverage to v7.7.1 ( #5260 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-30 19:14:33 +00:00
renovate[bot]
54bb39af55
chore(deps): update dependency pylint to v3.3.6 ( #5251 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-30 13:52:20 -05:00
Kuchenpirat
b994d27b0c
dev: add pull request image build workflow ( #5235 )
2025-03-30 18:38:01 +00:00
Michael Genson
07cd98c125
fix: Pre-download NLTK during Docker build ( #5290 )
2025-03-30 09:22:58 +02:00
Hayden
1c6b35a53c
chore(l10n): New Crowdin updates ( #5262 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-03-26 13:56:10 +00:00
Kuchenpirat
7c05d58f26
fix: remove unmaintained ios shortcut ( #5280 )
2025-03-26 08:36:58 -05:00
github-actions[bot]
6ecba01eb6
chore(auto): Update pre-commit hooks ( #5269 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2025-03-24 13:55:08 +00:00
renovate[bot]
a39f8cdb90
fix(deps): update dependency fastapi to v0.115.12 ( #5268 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-24 08:44:05 -05:00
Kuchenpirat
18ebc3de5f
fix: update admin scripts paths in docs ( #5263 )
2025-03-22 10:09:55 -05:00
renovate[bot]
ead4d4c95e
chore(deps): update dependency ruff to v0.11.2 ( #5258 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-21 15:39:27 +00:00
Hayden
6ae4e67c84
chore(l10n): New Crowdin updates ( #5252 )
2025-03-21 15:29:07 +00:00
renovate[bot]
e77247441c
fix(deps): update dependency openai to v1.68.2 ( #5259 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-21 16:18:19 +01:00
renovate[bot]
d55e48cbe0
chore(deps): update dependency ruff to v0.11.1 ( #5253 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-21 12:22:58 +01:00
renovate[bot]
94170e3e6c
fix(deps): update dependency openai to v1.68.0 ( #5254 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-21 11:27:53 +01:00
Hayden
e0e619df5a
chore(l10n): New Crowdin updates ( #5250 )
2025-03-20 13:41:31 +01:00
Hayden
8469aae7ab
chore(l10n): New Crowdin updates ( #5248 )
2025-03-20 12:19:16 +01:00
renovate[bot]
94dd6eab81
fix(deps): update dependency openai to v1.67.0 ( #5247 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 08:57:23 +01:00
Hayden
8c25bdb62d
chore(l10n): New Crowdin updates ( #5246 )
2025-03-20 08:40:19 +01:00
Hayden
cbbc07cda9
chore(l10n): New Crowdin updates ( #5245 )
2025-03-19 17:38:30 +00:00
Hayden
6fc9ece191
chore(l10n): New Crowdin updates ( #5243 )
2025-03-19 17:21:21 +00:00
Kuchenpirat
cd6ccf099b
fix: spelling of github ( #5244 )
2025-03-19 17:08:25 +00:00
renovate[bot]
4f7ee33f1b
chore(deps): update dependency pre-commit to v4.2.0 ( #5238 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-19 15:45:24 +00:00
github-actions[bot]
9bfee56bd5
docs(auto): Update image tag, for release v2.8.0 ( #5236 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-03-19 15:34:57 +00:00
renovate[bot]
e5da33e38e
chore(deps): update dependency coverage to v7.7.0 ( #5227 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-19 08:40:53 -05:00
renovate[bot]
2748db781f
fix(deps): update dependency pillow-heif to ^0.22.0 ( #5219 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-19 13:27:44 +00:00
renovate[bot]
d9bbf8de30
fix(deps): update dependency sqlalchemy to v2.0.39 ( #5204 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-19 13:15:24 +00:00
renovate[bot]
c29f651a36
fix(deps): update dependency openai to v1.66.5 ( #5197 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-19 13:03:55 +00:00
renovate[bot]
5e217fc269
fix(deps): update dependency alembic to v1.15.1 ( #5178 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-19 07:46:15 -05:00
Michael Genson
0f58ac5b47
fix: "NOT IN" doesn't apply filter properly ( #5154 )
2025-03-18 18:07:26 +00:00
Hayden
2deb9c276c
chore(l10n): New Crowdin updates ( #5185 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-03-18 16:46:08 +00:00
Michael Genson
f46760755d
chore: Bump Ruff to 0.11.0 ( #5233 )
2025-03-18 15:52:30 +01:00
github-actions[bot]
eca2ba36c8
chore(auto): Update pre-commit hooks ( #5229 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-03-17 13:14:37 +00:00
renovate[bot]
cdd8e3aca9
chore(deps): update dependency mkdocs-material to v9.6.9 ( #5209 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-17 11:44:15 +00:00
Carter
d724f408cc
feat: OIDC: Call userinfo if no claims found in id token ( #5228 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-03-17 03:05:20 +00:00
Alexandre Boutoille
3b1a6280d6
fix: PostgreSQL capitalization ( #5220 )
2025-03-16 12:36:32 -05:00
Hayden
974d848ee2
fix: Revert "feat: Update seeding to use new foods list format - round 2" ( #5208 )
2025-03-12 23:27:18 -05:00
Cameronwyatt
72668e2881
feat: Update seeding to use new foods list format - round 2 ( #5189 )
2025-03-13 00:30:03 +00:00
Marco H
9e47ade475
docs: faq.md: fix paths to scripts ( #5201 )
2025-03-11 12:39:09 +00:00
Michael Genson
ad59e653da
fix: Case Insensitive Query Filters ( #5162 )
2025-03-10 10:56:12 +00:00
github-actions[bot]
4ecfd8ec78
chore(auto): Update pre-commit hooks ( #5200 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-03-10 09:23:57 +00:00
renovate[bot]
e254dda368
chore(deps): update dependency pylint to v3.3.5 ( #5194 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 10:13:08 +01:00
Bryce Chidester
7de47004e9
docs: Re-add missing environment variable documentation ( #5199 )
2025-03-09 21:51:17 +00:00
renovate[bot]
28cc6b8d1e
fix(deps): update dependency recipe-scrapers to v15.6.0 ( #5198 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-09 15:08:14 -05:00
renovate[bot]
21278cd7fe
chore(deps): update dependency ruff to v0.9.10 ( #5188 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-07 12:01:47 -06:00
Michael Genson
9a469fe4fd
fix: Filter out null chars from OpenAI response ( #5187 )
2025-03-07 17:34:32 +01:00
Hayden
98472ff471
chore(l10n): New Crowdin updates ( #5179 )
2025-03-06 18:13:33 +00:00
renovate[bot]
e2b5f4d08c
fix(deps): update dependency openai to v1.65.4 ( #5182 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-06 13:56:47 +00:00
renovate[bot]
232ad8410c
fix(deps): update dependency jinja2 to v3.1.6 [security] ( #5183 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-06 07:45:12 -06:00
renovate[bot]
c65bd14d74
fix(deps): update dependency openai to v1.65.3 ( #5180 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-04 18:03:26 -06:00
Hayden
774b3123a2
chore(l10n): New Crowdin updates ( #5176 )
2025-03-04 12:18:39 +01:00
Hayden
40818722ab
chore(l10n): New Crowdin updates ( #5175 )
2025-03-03 17:21:25 -06:00
Hayden
9cf40f89ea
chore(l10n): New Crowdin updates ( #5174 )
2025-03-03 21:50:07 +01:00
Eric Hoffmann
a758406719
fix: Use recipe-parsers nutrients function for nutrition parsing ( #5165 )
2025-03-03 14:00:17 +00:00
github-actions[bot]
8b3ff9b099
chore(auto): Update pre-commit hooks ( #5167 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2025-03-03 10:37:55 +00:00
renovate[bot]
c4b26fef8c
chore(deps): update dependency mkdocs-material to v9.6.7 ( #5163 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-03 10:26:53 +00:00
Hayden
ba8b94232a
chore(l10n): New Crowdin updates ( #5161 )
2025-03-03 10:16:34 +00:00
Eric Hoffmann
5f766a8c3f
dev: chown commandhistory to correct user during devcontainer creation ( #5166 )
2025-03-03 05:23:52 +00:00
renovate[bot]
46d28bd96b
chore(deps): update dependency pytest to v8.3.5 ( #5158 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-02 14:23:02 -06:00
renovate[bot]
d483da6c4c
fix(deps): update dependency rapidfuzz to v3.12.2 ( #5159 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-02 18:55:55 +00:00
Hayden
a6fd50b1ba
chore(l10n): New Crowdin updates ( #5149 )
2025-03-02 12:47:57 +00:00
renovate[bot]
000ec9475a
fix(deps): update dependency fastapi to v0.115.11 ( #5150 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-01 22:56:41 +00:00
renovate[bot]
25adfe1a48
fix(deps): update dependency openai to v1.65.2 ( #5147 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-01 16:45:44 -06:00
renovate[bot]
6381ac4c7f
chore(deps): update dependency mkdocs-material to v9.6.6 ( #5141 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-01 15:53:00 +00:00
renovate[bot]
c636a4f73e
fix(deps): update dependency fastapi to v0.115.10 ( #5139 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-01 09:42:24 -06:00
Hayden
38ab8aa48d
chore(l10n): New Crowdin updates ( #5145 )
2025-03-01 16:30:09 +01:00
Hayden
17f64a5cfa
chore(l10n): New Crowdin updates ( #5142 )
2025-03-01 13:59:55 +01:00
renovate[bot]
d11bdaf235
fix(deps): update dependency authlib to v1.5.1 ( #5138 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-28 16:02:49 +00:00
Michael Genson
cfba2fff7e
fix(deps): update dependency ingredient-parser-nlp to v2 ( #5137 )
2025-02-28 15:51:36 +00:00
Hayden
61ae6b3e32
chore(l10n): New Crowdin updates ( #5135 )
2025-02-28 15:31:54 +00:00
Michael Genson
9c4afb57b8
chore: Renovate Ignore Python Upgrades ( #5134 )
2025-02-28 14:40:44 +00:00
Michael Genson
b12aea8272
feat: Migrate from CRF++ to Ingredient Parser (a Python package) ( #5061 )
2025-02-28 15:17:28 +01:00
Hayden
ec1a9d78ac
chore(l10n): New Crowdin updates ( #5131 )
2025-02-28 13:18:28 +00:00
renovate[bot]
8250e793b8
fix(deps): update dependency bcrypt to v4.3.0 ( #5127 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-28 13:12:26 +01:00
github-actions[bot]
f3310ddba6
docs(auto): Update image tag, for release v2.7.1 ( #5129 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-02-28 11:17:24 +00:00
renovate[bot]
d573a9ea5d
chore(deps): update dependency ruff to v0.9.9 ( #5130 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-28 12:07:53 +01:00
Michael Genson
d24a518bac
fix: Remove br encoding from scraper ( #5115 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-02-28 09:41:31 +00:00
renovate[bot]
46b821d832
fix(deps): update dependency fastapi to v0.115.9 ( #5122 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 23:48:45 +00:00
renovate[bot]
637bb30e13
chore(deps): update dependency ruff to v0.9.8 ( #5112 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 23:38:37 +00:00
renovate[bot]
b930ebfb20
fix(deps): update dependency openai to v1.65.1 ( #5123 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 17:28:11 -06:00
github-actions[bot]
5e2c40731c
docs(auto): Update image tag, for release v2.7.0 ( #5111 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-02-27 16:33:35 +00:00
renovate[bot]
54ae810acc
fix(deps): update dependency pydantic-settings to v2.8.1 ( #5108 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 17:23:50 +01:00
Michael Genson
716c85cc3b
fix: Bulk Add Recipes to Shopping List ( #5054 )
2025-02-27 13:58:40 +00:00
Kuchenpirat
3d1b76bcad
fix: update recipe time row direction on small screens ( #5107 )
2025-02-27 07:48:29 -06:00
Hayden
4843a9a74a
chore(l10n): New Crowdin updates ( #5106 )
2025-02-27 08:12:19 +01:00
Hayden
12aec943dc
chore(l10n): New Crowdin updates ( #5105 )
2025-02-26 17:46:57 +00:00
Kuchenpirat
3b0d6050a2
feat: redesign recipe info card ( #5026 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-02-26 16:07:12 +00:00
renovate[bot]
3fd3661206
fix(deps): update dependency authlib to v1.5.0 ( #5103 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-25 07:54:59 -06:00
Michael Genson
df8dd3fe4a
fix: Invalidate Expired Shared Links ( #5065 )
2025-02-25 13:01:32 +00:00
Chip
a2c6b3f69b
docs: Add additional information and tips to Backup & Restore Usage Documentation Page & Shopping List ( #4843 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-02-25 12:50:44 +00:00
renovate[bot]
c01593e918
fix(deps): update dependency beautifulsoup4 to v4.13.3 ( #5090 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-25 12:59:22 +01:00
Michael Genson
48484e5b1a
feat: Better Scraping/More User Agents ( #5091 )
2025-02-25 10:57:05 +00:00
Hayden
173e8792a6
chore(l10n): New Crowdin updates ( #5102 )
2025-02-25 11:46:37 +01:00
Hayden
28047d9b58
chore(l10n): New Crowdin updates ( #5101 )
2025-02-25 09:51:24 +01:00
Hayden
82393b0cd1
chore(l10n): New Crowdin updates ( #5100 )
2025-02-24 21:13:21 +00:00
Hayden
eea9a6ae16
chore(l10n): New Crowdin updates ( #5099 )
2025-02-24 17:08:51 +01:00
Hayden
ca05c25b61
chore(l10n): New Crowdin updates ( #5098 )
2025-02-24 14:42:03 +00:00
github-actions[bot]
af912ebefb
chore(auto): Update pre-commit hooks ( #5069 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-02-24 14:07:49 +00:00
renovate[bot]
e6b46b21d9
chore(deps): update dependency ruff to v0.9.7 ( #5079 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 14:58:10 +01:00
miah
a41f8b31f1
feat: Improve Shopping List UI ( #4608 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-02-24 08:41:04 +00:00
Michael Genson
6271b33b1b
fix: Only run migration data fixes on migrations ( #5038 )
2025-02-24 08:29:12 +00:00
renovate[bot]
09234e3bf0
fix(deps): update dependency openai to v1.64.0 ( #5092 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 08:06:07 +00:00
Hayden
9f467b702e
chore(l10n): New Crowdin updates ( #5093 )
2025-02-24 08:55:36 +01:00
renovate[bot]
6c156e0e14
fix(deps): update dependency pydantic-settings to v2.8.0 ( #5086 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-22 10:52:20 -06:00
renovate[bot]
10818ab0ba
fix(deps): update dependency recipe-scrapers to v15.5.1 ( #5089 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-22 16:22:27 +00:00
renovate[bot]
0778919134
fix(deps): update dependency recipe-scrapers to v15.5.0 ( #5087 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-22 10:11:59 -06:00
Hayden
fb8746e7b8
chore(l10n): New Crowdin updates ( #5080 )
2025-02-20 20:44:12 +01:00
renovate[bot]
c82d08c0d9
chore(deps): update dependency mkdocs-material to v9.6.5 ( #5078 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-19 21:18:47 -06:00
Hayden
be1dc69be6
chore(l10n): New Crowdin updates ( #5073 )
2025-02-19 22:35:43 +00:00
renovate[bot]
8ea932ef7c
chore(deps): update dependency mkdocs-material to v9.6.4 ( #5051 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 10:27:52 +00:00
renovate[bot]
70a6bc4769
fix(deps): update dependency lxml to v5.3.1 ( #5048 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 10:17:29 +00:00
renovate[bot]
c765401ac5
fix(deps): update dependency openai to v1.63.2 ( #5070 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 21:06:59 +11:00
Michael Genson
3b12a62fc6
fix(deps): update dependency openai to v1.63.0 ( #5067 )
2025-02-16 21:24:59 +01:00
renovate[bot]
c351cf7bd5
chore(deps): update dependency coverage to v7.6.12 ( #5042 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-16 13:45:03 -06:00
RMI78
aea5eb3419
feat: support _FILE suffix for docker secrets (again) ( #4958 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-02-16 10:59:50 -06:00
Michael Genson
cb9008bb5c
fix: shorten indexes to fix issues with index limits ( #5045 )
2025-02-11 15:54:32 +00:00
renovate[bot]
3534e445d8
chore(deps): update dependency ruff to v0.9.6 ( #5049 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-11 09:44:49 -06:00
Michael Chisholm
c0ab7673ba
dev: Create a Python package, build Docker images from it ( #4551 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2025-02-11 09:28:40 -06:00
github-actions[bot]
abf73e08ec
chore(auto): Update pre-commit hooks ( #5047 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-02-10 13:29:35 +00:00
Hayden
c4df8f0611
chore(l10n): New Crowdin updates ( #5046 )
2025-02-10 11:06:55 +02:00
renovate[bot]
b28eefab77
fix(deps): update dependency sqlalchemy to v2.0.38 ( #5030 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-08 08:11:00 -06:00
renovate[bot]
6f3a139efd
chore(deps): update dependency ruff to v0.9.5 ( #5029 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-08 11:17:13 +00:00
renovate[bot]
790f4a9b9a
chore(deps): update dependency mkdocs-material to v9.6.3 ( #5031 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-08 22:07:12 +11:00
Michael Genson
c7c87068bf
chore: Remove Warnings ( #5039 )
2025-02-07 23:42:43 +01:00
renovate[bot]
f48dafd855
fix(deps): update dependency pydantic to v2.10.6 ( #4940 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-07 13:51:27 -06:00
Hayden
273f628acd
chore(l10n): New Crowdin updates ( #5032 )
2025-02-07 14:58:28 +01:00
github-actions[bot]
a8653ea904
docs(auto): Update image tag, for release v2.6.0 ( #5022 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-02-06 08:38:46 +00:00
renovate[bot]
0093627adb
fix(deps): update dependency beautifulsoup4 to v4.13.3 ( #5009 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-06 09:29:10 +01:00
renovate[bot]
2d73c703cb
fix(deps): update dependency openai to v1.61.1 ( #5020 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-05 21:40:03 +00:00
Hayden
10315fe8f7
chore(l10n): New Crowdin updates ( #5021 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-02-05 21:29:56 +00:00
renovate[bot]
1f7d5a57af
chore(deps): update dependency mypy to v1.15.0 ( #5017 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-05 14:21:39 +01:00
Hayden
6d22df7b95
chore(l10n): New Crowdin updates ( #5018 )
2025-02-05 11:16:20 +01:00
Hayden
f5ddcdf193
chore(l10n): New Crowdin updates ( #5016 )
2025-02-04 17:36:45 +01:00
renovate[bot]
36f6917308
chore(deps): update dependency mkdocs-material to v9.6.2 ( #5011 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-03 18:34:00 +01:00
github-actions[bot]
53b5df92ae
chore(auto): Update pre-commit hooks ( #5008 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-02-03 11:31:16 +00:00
renovate[bot]
736352af5f
chore(deps): update dependency mkdocs-material to v9.6.1 ( #4992 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-03 12:21:36 +01:00
renovate[bot]
41940b8003
fix(deps): update dependency openai to v1.61.0 ( #4995 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 09:15:42 +01:00
Hayden
641d24aa1e
fix: revert "feat: Add new labels and foods for en-US language" ( #4996 )
2025-01-31 22:46:57 -06:00
Cameronwyatt
fb08a11ffe
feat: Add new labels and foods for en-US language
...
Update all locale seeding files and seeding logic to parse the new format Only add new labels, units, and foods during seeding (checking against existing names)
2025-02-01 02:17:43 +00:00
renovate[bot]
ba26378abc
fix(deps): update dependency rapidfuzz to v3.12.1 ( #4990 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-30 19:27:58 -06:00
Hayden
2a4b0d3d8b
chore(l10n): New Crowdin updates ( #4991 )
2025-01-30 18:52:37 -06:00
renovate[bot]
af4b3fa83d
fix(deps): update dependency fastapi to v0.115.8 ( #4989 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-30 17:40:55 -06:00
renovate[bot]
564012c53d
fix(deps): update dependency authlib to v1.4.1 ( #4971 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-30 22:55:14 +00:00
renovate[bot]
2316a3fef9
chore(deps): update dependency ruff to v0.9.4 ( #4988 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-30 16:43:59 -06:00
PancakeZik
a52fda72d6
fix: Fixed LastMade recipes sorting order ( #4980 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-01-30 10:33:58 +01:00
Michael Genson
cb05adeb48
fix: Remove API Tokens from User APIs ( #4985 )
2025-01-29 19:52:12 +00:00
Felix Schneider
f2eadd2908
fix: Ensure bring api docs are shown (PR 4920) ( #4948 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2025-01-29 12:10:18 -06:00
renovate[bot]
4229061377
chore(deps): update dependency pytest-asyncio to v0.25.3 ( #4972 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-29 10:08:12 +01:00
renovate[bot]
970ed1da7b
chore(deps): update dependency pylint to v3.3.4 ( #4970 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-29 09:11:18 +01:00
Hayden
dd9d9b85c1
chore(l10n): New Crowdin updates ( #4975 )
2025-01-29 08:15:16 +01:00
Hayden
6001d679e7
chore(l10n): New Crowdin updates ( #4968 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-01-28 07:41:25 +00:00
renovate[bot]
02cf53340b
fix(deps): update dependency openai to v1.60.2 ( #4967 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-28 08:31:55 +01:00
github-actions[bot]
95042f1d40
chore(auto): Update pre-commit hooks ( #4965 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-01-27 08:01:18 +00:00
Michael Genson
34245687a5
feat: Add Servings/Yield to Recipe Actions ( #4952 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-01-27 07:37:09 +00:00
Hayden
7e5c750231
chore(l10n): New Crowdin updates ( #4953 )
2025-01-27 08:19:45 +01:00
Cody
93c2df41c3
feat: Shopping list UI overhaul - three dot menu ( #4415 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-01-26 14:04:40 +00:00
James Elliott
1e69577d12
docs: update oidcv2 authelia link ( #4942 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-01-25 01:48:34 +00:00
renovate[bot]
cbafc28fa1
fix(deps): update dependency openai to v1.60.1 ( #4941 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-24 22:59:56 +01:00
renovate[bot]
8622e19502
chore(deps): update dependency ruff to v0.9.3 ( #4939 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-23 15:14:55 -06:00
Hayden
2fee1778ed
chore(l10n): New Crowdin updates ( #4938 )
2025-01-23 21:42:22 +01:00
renovate[bot]
2284ecb226
fix(deps): update dependency fastapi to v0.115.7 ( #4935 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-23 11:22:02 -06:00
github-actions[bot]
2716260473
docs(auto): Update image tag, for release v2.5.0 ( #4933 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-01-22 21:00:40 +00:00
Hayden
0b89ab1a95
chore(l10n): New Crowdin updates ( #4934 )
2025-01-22 14:51:47 -06:00
renovate[bot]
d2ced50fcc
fix(deps): update dependency openai to v1.60.0 ( #4932 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-22 17:47:55 +01:00
Kuchenpirat
bf616f9db5
fix: prevent users from updating their own household privileges ( #4928 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-01-22 16:06:41 +00:00
Kuchenpirat
8cd2da0abb
fix: prevent recipe sharing from different group ( #4929 )
2025-01-22 09:51:29 -06:00
Hayden
c74ba0eca1
chore(l10n): New Crowdin updates ( #4926 )
2025-01-21 20:29:01 +00:00
Felix Schneider
17bed60399
docs: Add community guide for integrating the Mealie-Bring-API ( #4920 )
2025-01-21 16:44:01 +00:00
renovate[bot]
7a2f91eb32
chore(deps): update dependency pre-commit to v4.1.0 ( #4922 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-21 10:53:32 +01:00
Chip
9b36d08948
docs: Add to FAQ: When / how to use Linked Ingredients ( #4897 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-01-20 16:29:15 +00:00
renovate[bot]
5105c42abe
fix(deps): update dependency openai to v1.59.9 ( #4919 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-20 16:09:30 +00:00
github-actions[bot]
b040778c53
chore(auto): Update pre-commit hooks ( #4917 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2025-01-20 15:58:29 +00:00
Michael Genson
0d96ec3858
fix: Show All Recipes in Cookbook Regardless of Sort ( #4908 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-01-20 13:01:34 +00:00
renovate[bot]
c096605fc9
fix(deps): update dependency orjson to v3.10.15 ( #4911 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-19 20:25:39 -06:00
renovate[bot]
96615b17c9
fix(deps): update dependency alembic to v1.14.1 ( #4915 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-20 01:24:06 +00:00
renovate[bot]
689f31a4da
fix(deps): update dependency openai to v1.59.8 ( #4909 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-18 09:28:41 -06:00
renovate[bot]
f89e038769
chore(deps): update dependency mkdocs-material to v9.5.50 ( #4910 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-18 00:17:13 -06:00
Hayden
c979df1372
chore(l10n): New Crowdin updates ( #4906 )
2025-01-16 16:57:52 +01:00
renovate[bot]
2b124e7951
chore(deps): update dependency ruff to v0.9.2 ( #4905 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-16 09:12:13 -06:00
Borriborri
07bbda808f
fix: PWA - Allow CORS and add UseCredentials to nuxt.config.js ( #4902 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-01-15 21:20:29 +00:00
renovate[bot]
04eeaa5acf
fix(deps): update dependency aniso8601 to v10 ( #4874 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-15 15:10:44 -06:00
John Corser
6097ff2a34
feat: add delete option to three dots menu ( #4842 )
...
Co-authored-by: John Corser <xss@amazon.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-01-15 16:49:21 +00:00
Hayden
b5dfaf12f1
chore(l10n): New Crowdin updates ( #4900 )
2025-01-15 15:59:16 +00:00
Kuchenpirat
b8266db218
docs: remove titles from within individual FAQs ( #4899 )
2025-01-15 09:49:14 -06:00
renovate[bot]
67fe739b52
fix(deps): update dependency recipe-scrapers to v15.4.0 ( #4898 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-15 00:16:07 +00:00
gpotter@gmail.com
203218a3d5
fix: Refresh recipe section when clicking card tag chip ( #4810 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-01-14 18:18:16 +01:00
Shlok Sheth
4b992afc67
fix: Recipe comments display a username/id rather than … ( #4726 )
...
Co-authored-by: Kuchenpirat <jojow@gmx.net >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-01-14 16:00:23 +00:00
Hayden
376c14be9a
chore(l10n): New Crowdin updates ( #4896 )
2025-01-14 15:50:47 +00:00
Kuchenpirat
5e734548a2
docs: move faq into details / spoilers ( #4891 )
2025-01-14 09:40:51 -06:00
Nate Hamm
aed93ce1f4
fix: Preserve orientation when converting to .webp ( #4803 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2025-01-14 04:56:07 +00:00
renovate[bot]
d7f460be0f
chore(deps): update dependency ruff to v0.9.1 ( #4889 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-13 17:45:56 +01:00
Michael Genson
e9892aba89
feat: Move "on hand" and "last made" to household ( #4616 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-01-13 17:19:49 +01:00
renovate[bot]
e565b919df
fix(deps): update dependency openai to v1.59.7 ( #4890 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-13 16:57:35 +01:00
renovate[bot]
2c2de1e95b
chore(deps): update dependency ruff to ^0.9.0 ( #4871 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-01-13 15:43:55 +00:00
github-actions[bot]
ea0bec2336
chore(auto): Update pre-commit hooks ( #4886 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-01-13 15:31:42 +00:00
Chip
7f99e2fc36
docs: Fix Spelling Errors on Nutritional Values ( #4888 )
2025-01-13 15:19:27 +00:00
Chip
2e13f33eb1
docs: Update FAQ to include Nutritional Values and enabling per recipe / household ( #4887 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-01-13 14:39:42 +01:00
Hayden
dde93e78c9
chore(l10n): New Crowdin updates ( #4882 )
2025-01-12 17:49:18 +01:00
Hayden
e50299e7ce
chore(l10n): New Crowdin updates ( #4877 )
2025-01-11 18:19:37 +01:00
renovate[bot]
2be4bd1f7c
fix(deps): update dependency sqlalchemy to v2.0.37 ( #4873 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-11 10:58:59 +00:00
renovate[bot]
398b41ed23
fix(deps): update dependency openai to v1.59.6 ( #4872 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-11 21:48:47 +11:00
Hayden
25bd742903
chore(l10n): New Crowdin updates ( #4875 )
2025-01-10 23:07:46 +01:00
renovate[bot]
9918d36a1a
chore(deps): update dependency pytest-asyncio to v0.25.2 ( #4863 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-09 11:55:33 -06:00
renovate[bot]
357e45c264
fix(deps): update dependency pydantic to v2.10.5 ( #4870 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-09 16:40:18 +00:00
renovate[bot]
bfa3a3e826
fix(deps): update dependency apprise to v1.9.2 ( #4867 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-09 16:27:41 +00:00
Hayden
b45f54150b
chore(l10n): New Crowdin updates ( #4869 )
2025-01-09 10:15:06 -06:00
renovate[bot]
b5e1debabc
fix(deps): update dependency orjson to v3.10.14 ( #4865 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-08 18:28:22 +00:00
renovate[bot]
406ff384c9
fix(deps): update dependency openai to v1.59.5 ( #4864 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-08 12:16:04 -06:00
Hayden
a12e4fd5bb
chore(l10n): New Crowdin updates ( #4862 )
2025-01-08 14:04:20 +00:00
renovate[bot]
d48d2c24af
fix(deps): update dependency pydantic-settings to v2.7.1 ( #4805 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 16:03:37 -06:00
Kuchenpirat
0f7c1d6a14
fix: remove kitchen timer ( #4857 )
2025-01-07 19:19:30 +00:00
Kuchenpirat
22f306a384
feat: add make_admin script ( #4853 )
2025-01-07 17:38:01 +00:00
Kuchenpirat
688d07a5c8
fix: remove edit scale icon when not scalable ( #4849 )
2025-01-07 17:26:36 +00:00
Kuchenpirat
d3c6106566
dev: remove PR type from PR description ( #4847 )
2025-01-07 11:16:12 -06:00
renovate[bot]
4d21900dff
fix(deps): update dependency openai to v1.59.4 ( #4855 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 17:08:56 +01:00
gpotter@gmail.com
795c2cf575
fix: Allow scraping calories as number ( #4854 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-01-07 15:55:59 +00:00
Hayden
eafb7b9ffc
chore(l10n): New Crowdin updates ( #4852 )
2025-01-07 13:48:27 +00:00
github-actions[bot]
d0508f7ca4
docs(auto): Update image tag, for release v2.4.2 ( #4845 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2025-01-07 09:02:06 +00:00
renovate[bot]
f2e1289ab0
fix(deps): update dependency pillow to v11.1.0 ( #4814 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 19:51:07 +11:00
github-actions[bot]
92ab103b3a
chore(auto): Update pre-commit hooks ( #4838 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2025-01-06 16:01:38 +00:00
Hayden
dec67f6ef9
chore(l10n): New Crowdin updates ( #4840 )
2025-01-06 16:13:32 +01:00
Kuchenpirat
932473d0ff
fix: RecipeActionMenu location ( #4835 )
2025-01-06 03:04:38 +00:00
David Pearson
288bb65d67
fix: Autocomplete Accessibility on Login form ( #4837 )
2025-01-05 21:28:19 +00:00
renovate[bot]
cb1dbe34fa
chore(deps): update dependency ruff to v0.8.6 ( #4816 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-05 21:41:54 +01:00
renovate[bot]
4a14403274
chore(deps): update dependency pytest-asyncio to v0.25.1 ( #4813 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-05 21:21:44 +01:00
Hayden
df04b23c88
chore(l10n): New Crowdin updates ( #4831 )
2025-01-05 20:20:47 +01:00
renovate[bot]
a6b413b431
fix(deps): update dependency openai to v1.59.3 ( #4826 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-05 13:06:41 +01:00
Hayden
041d7d81fa
chore(l10n): New Crowdin updates ( #4827 )
2025-01-04 15:11:20 +01:00
renovate[bot]
02197677b7
fix(deps): update dependency openai to v1.59.2 ( #4823 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-03 20:59:35 +01:00
Hayden
0636816167
chore(l10n): New Crowdin updates ( #4821 )
2025-01-03 16:55:42 +01:00
Hayden
8b31257617
chore(l10n): New Crowdin updates ( #4815 )
2025-01-02 14:34:50 +01:00
Hayden
825914a4bd
chore(l10n): New Crowdin updates ( #4801 )
2024-12-30 20:18:11 -06:00
renovate[bot]
fb5f13991a
fix(deps): update dependency orjson to v3.10.13 ( #4791 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-30 17:40:53 -06:00
VTerret
72b0f11b72
fix: 3892 missing parameter documentation ( #4577 )
...
Co-authored-by: vterret <vterret@wps.webhelp.com >
2024-12-30 23:18:58 +00:00
Nate Hamm
78ab232516
fix: SyntaxWarning for Escape Characters in String Literals ( #4792 )
2024-12-30 21:31:02 +00:00
Dan Webb
716c5c1d87
chore: Add OIDC debug logging ( #4658 )
...
Signed-off-by: Dan Webb <dan.webb@damacus.io >
2024-12-30 21:20:15 +00:00
renovate[bot]
5d33694bc6
chore(deps): update dependency mypy to v1.14.1 ( #4797 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-30 12:16:09 -06:00
Hayden
23a85f51d2
chore(l10n): New Crowdin updates ( #4787 )
2024-12-28 16:17:34 +00:00
Hayden
43b4e4b028
chore(l10n): New Crowdin updates ( #4784 )
2024-12-27 17:29:26 +01:00
renovate[bot]
251544b2c5
chore(deps): update dependency coverage to v7.6.10 ( #4781 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-26 15:53:57 -06:00
Hayden
c0b531030f
chore(l10n): New Crowdin updates ( #4774 )
2024-12-25 05:04:31 +00:00
github-actions[bot]
f7b78783ec
chore(auto): Update pre-commit hooks ( #4769 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-12-24 05:13:54 +00:00
renovate[bot]
bca80dcc53
chore(deps): update dependency pylint to v3.3.3 ( #4772 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-23 23:02:53 -06:00
Hayden
9e25e58378
chore(l10n): New Crowdin updates ( #4764 )
2024-12-22 17:39:41 +01:00
renovate[bot]
4c4e12a794
fix(deps): update dependency jinja2 to v3.1.5 ( #4760 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-21 17:25:01 -06:00
Hayden
a3f0506ba3
chore(l10n): New Crowdin updates ( #4759 )
2024-12-21 16:34:18 +00:00
renovate[bot]
f46e730eb5
chore(deps): update dependency mypy to v1.14.0 ( #4753 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-20 14:48:20 -06:00
Hayden
a2e54aaefc
chore(l10n): New Crowdin updates ( #4754 )
2024-12-20 10:43:11 -06:00
renovate[bot]
2855171fda
fix(deps): update dependency authlib to v1.4.0 ( #4752 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-20 10:01:02 -06:00
Hayden
209e932482
chore(l10n): New Crowdin updates ( #4751 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-12-19 17:48:30 +00:00
renovate[bot]
f31c8f4dac
chore(deps): update dependency ruff to v0.8.4 ( #4750 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-19 10:52:04 -06:00
github-actions[bot]
999b19d148
docs(auto): Update image tag, for release v2.4.1 ( #4746 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-12-18 21:29:01 +00:00
renovate[bot]
7d061d428f
fix(deps): update dependency pydantic to v2.10.4 ( #4747 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-18 15:17:50 -06:00
Hayden
2922782e5e
chore(l10n): New Crowdin updates ( #4743 )
2024-12-18 16:28:40 +00:00
renovate[bot]
47a8383ae5
fix(deps): update dependency uvicorn to ^0.34.0 ( #4727 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-18 05:01:29 +00:00
renovate[bot]
a543b89c38
fix(deps): update dependency apprise to v1.9.1 ( #4740 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-18 04:48:39 +00:00
github-actions[bot]
702f8b47ac
chore(auto): Update pre-commit hooks ( #4732 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-12-17 22:37:10 -06:00
renovate[bot]
f8e4c7f5cd
fix(deps): update dependency openai to v1.58.1 ( #4738 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-17 21:15:07 -06:00
Michael Clark
8d325198e8
fix: Use configured server time when calling RepositoryMeals.get_today() method ( #4734 )
2024-12-17 20:33:35 +00:00
renovate[bot]
afd304f9e5
fix(deps): update dependency rapidfuzz to v3.11.0 ( #4739 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-17 14:21:13 -06:00
renovate[bot]
59f4c51e6e
fix(deps): update dependency python-multipart to ^0.0.20 ( #4735 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-17 20:23:50 +11:00
renovate[bot]
613e4ef606
chore(deps): update dependency mkdocs-material to v9.5.49 ( #4733 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 10:30:27 -06:00
github-actions[bot]
aceed2a11e
docs(auto): Update image tag, for release v2.4.0 ( #4722 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-12-14 22:14:46 +00:00
renovate[bot]
02682f8ad4
fix(deps): update dependency recipe-scrapers to v15.3.3 ( #4725 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-14 23:04:23 +01:00
renovate[bot]
085d0ae877
fix(deps): update dependency uvicorn to ^0.33.0 ( #4724 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-14 09:48:58 -06:00
boc-the-git
b3c0661f52
docs: Add October 2024 survey results ( #4666 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-12-13 23:25:04 +00:00
renovate[bot]
2abae02388
fix(deps): update dependency openai to v1.57.4 ( #4721 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-13 12:53:05 -06:00
renovate[bot]
e88779f9ec
fix(deps): update dependency pydantic-settings to v2.7.0 ( #4718 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-13 15:34:20 +00:00
renovate[bot]
ba3a999ed6
chore(deps): update dependency pytest-asyncio to ^0.25.0 ( #4716 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-13 09:21:38 -06:00
renovate[bot]
95aeb0ea05
chore(deps): update dependency ruff to v0.8.3 ( #4712 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-12 20:51:01 +00:00
renovate[bot]
09cf3466e3
fix(deps): update dependency openai to v1.57.3 ( #4713 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-12 14:38:35 -06:00
Michael Genson
cc37147a34
fix: Add Formatting for Markdown Tables ( #4703 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-12-11 10:33:43 +01:00
renovate[bot]
285ccb408f
fix(deps): update dependency openai to v1.57.2 ( #4705 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-11 09:58:49 +01:00
Kuchenpirat
945ffb34fe
fix: code warnings (lint) ( #4704 )
2024-12-10 15:58:34 +00:00
Michael Genson
02a545dcb5
fix: Sort Food by Label on Data Management Page ( #4631 )
2024-12-10 14:10:07 +00:00
renovate[bot]
eecda1be4d
fix(deps): update dependency openai to v1.57.1 ( #4700 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-10 14:55:50 +01:00
renovate[bot]
65ab714c38
fix(deps): update dependency fastapi to v0.115.6 ( #4677 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-09 11:43:18 -06:00
github-actions[bot]
1187a678ba
chore(auto): Update pre-commit hooks ( #4697 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-12-09 15:37:23 +00:00
renovate[bot]
1ec580342f
chore(deps): update dependency coverage to v7.6.9 ( #4688 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-09 09:25:58 -06:00
renovate[bot]
c8d3bd4495
chore(deps): update dependency mkdocs-material to v9.5.48 ( #4696 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-08 15:42:08 -06:00
renovate[bot]
17d74c451e
fix(deps): update dependency httpx to v0.28.1 ( #4690 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-06 21:27:35 +01:00
renovate[bot]
61934537c9
fix(deps): update dependency openai to v1.57.0 ( #4685 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-05 21:42:52 +01:00
renovate[bot]
c691418cfb
chore(deps): update dependency ruff to v0.8.2 ( #4683 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-05 15:54:38 +00:00
renovate[bot]
d74bcd8954
fix(deps): update dependency openai to v1.56.2 ( #4679 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-05 13:25:07 +01:00
niteflyunicorns
d9a1db557c
feat: Add 'No Shopping Lists Found' message ( #4661 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-12-04 22:59:17 -06:00
Michael Genson
87504fbb05
feat: Upgrade to Python 3.12 ( #4675 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-12-04 22:31:26 -06:00
Hayden
0e6a40e210
fix: remove import button from recipe data view ( #4680 )
2024-12-04 14:41:02 -06:00
Michael Chisholm
a6cbf1308e
feat: Move alembic config into mealie package for easier distribution ( #4329 )
2024-12-04 10:57:57 -06:00
Arshad Basha
f1e9615efd
fix: Meal Plan Notes allow Submission Without Title/Note Text ( #4615 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-12-04 02:07:54 +00:00
renovate[bot]
497424528d
fix(deps): update dependency pydantic to v2.10.3 ( #4674 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-03 15:09:12 -06:00
renovate[bot]
da3e1b4c00
fix(deps): update dependency openai to v1.56.1 ( #4673 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-03 19:03:35 +01:00
Michael Genson
393a1e4c1a
fix: Cocktail Builder Enhancements ( #4672 )
2024-12-03 18:47:05 +01:00
Michael Genson
4e0cf985bc
feat: Recipe Finder (aka Cocktail Builder) ( #4542 )
2024-12-03 13:27:41 +00:00
renovate[bot]
d26e29d1c5
fix(deps): update dependency openai to v1.56.0 ( #4662 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-02 21:01:25 +01:00
github-actions[bot]
6ab45bbeff
chore(auto): Update pre-commit hooks ( #4657 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-12-02 16:22:35 +00:00
Michael Genson
a439428ab8
fix: Improve UX for new households/userrs ( #4653 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-12-02 17:14:28 +01:00
renovate[bot]
60edaf4b16
fix(deps): update dependency recipe-scrapers to v15.3.2 ( #4656 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-02 05:19:28 +00:00
renovate[bot]
a94bad19ff
chore(deps): update dependency pylint to v3.3.2 ( #4655 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-01 21:44:51 +00:00
Lukas Kühne
fa28fe51c8
docs: Update authelia link in oidc.md ( #4654 )
2024-12-01 21:33:23 +00:00
renovate[bot]
590bf9dbc5
chore(deps): update dependency pytest to v8.3.4 ( #4652 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-01 12:05:54 -06:00
renovate[bot]
2945ea8f07
chore(deps): update dependency mkdocs-material to v9.5.47 ( #4639 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-01 17:28:21 +00:00
renovate[bot]
f67f00ca53
fix(deps): update dependency python-multipart to ^0.0.19 ( #4638 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-01 11:18:18 -06:00
renovate[bot]
2adbe5a196
fix(deps): update dependency pillow-heif to ^0.21.0 ( #4625 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-30 06:46:33 +00:00
renovate[bot]
f4d23b9e1c
chore(deps): update dependency ruff to v0.8.1 ( #4624 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-30 06:35:34 +00:00
renovate[bot]
f63196d570
fix(deps): update dependency python-multipart to ^0.0.18 ( #4623 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-30 06:24:47 +00:00
renovate[bot]
48549893bc
fix(deps): update dependency openai to v1.55.3 ( #4622 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-30 06:12:02 +00:00
renovate[bot]
3b3d8fc89d
fix(deps): update dependency httpx to ^0.28.0 ( #4621 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-30 06:01:00 +00:00
renovate[bot]
29f47d1722
fix(deps): update dependency orjson to v3.10.12 ( #4601 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-30 05:46:53 +00:00
renovate[bot]
8821653dcb
fix(deps): update dependency pydantic to v2.10.2 ( #4588 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-29 23:34:53 -06:00
renovate[bot]
c0a4ae27b0
fix(deps): update dependency pyjwt to v2.10.1 ( #4620 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-28 01:37:21 -06:00
renovate[bot]
12a90b6334
fix(deps): update dependency openai to v1.55.2 ( #4618 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-27 23:07:04 +01:00
github-actions[bot]
79e712503c
docs(auto): Update image tag, for release v2.3.0 ( #4617 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-11-27 10:16:29 +00:00
renovate[bot]
d6de0d0b3d
chore(deps): update dependency coverage to v7.6.8 ( #4603 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-26 20:13:43 +01:00
Kenni Lund
dce6d86cbf
docs: Update API path in home-assistant.md ( #4614 )
2024-11-26 18:00:17 +00:00
renovate[bot]
3539385429
fix(deps): update dependency uvicorn to v0.32.1 ( #4586 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-26 12:25:04 +01:00
renovate[bot]
e97f1f805b
fix(deps): update dependency openai to v1.55.1 ( #4609 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-26 10:21:29 +01:00
renovate[bot]
83edff1c78
chore(deps): update dependency mkdocs-material to v9.5.46 ( #4607 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-25 16:50:56 +01:00
Saireddy1369
efb72b1859
fix: Incorrect date format in Add to mealplan modal ( #4605 )
2024-11-25 15:38:50 +00:00
github-actions[bot]
5afa611ec3
chore(auto): Update pre-commit hooks ( #4606 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-11-25 09:34:11 +00:00
Michael Genson
82cc9e11f7
dev: Fix json2ts codegen ( #4590 )
2024-11-25 09:25:35 +00:00
Michael Genson
3fc120236d
chore(deps): Bump Ruff ( #4602 )
2024-11-24 14:56:39 +11:00
renovate[bot]
e32bae4575
fix(deps): update dependency openai to v1.55.0 ( #4587 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-21 09:53:19 +01:00
Michael Genson
327da02fc8
feat: Structured Yields ( #4489 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-11-20 08:46:27 -06:00
renovate[bot]
c8cd68b4f0
chore(deps): update dependency mkdocs-material to v9.5.45 ( #4585 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 14:43:04 +01:00
renovate[bot]
f31b76e2ff
fix(deps): update dependency bcrypt to v4.2.1 ( #4583 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 14:05:14 +01:00
Jonas Graubner
426f91fb50
fix: Enable OIDC with Synology SSO Server ( #4544 )
2024-11-19 14:15:58 +00:00
renovate[bot]
f194a6d8c8
fix(deps): update dependency openai to v1.54.5 ( #4580 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-19 14:16:42 +01:00
Dom
6e4f9a234b
fix: 4497 ( #4562 )
...
Co-authored-by: Dominik <dominik.ziegenhagel@gmail.com >
2024-11-19 00:35:49 +00:00
github-actions[bot]
76eccdff8c
chore(auto): Update pre-commit hooks ( #4572 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-11-18 21:42:40 +01:00
renovate[bot]
a7330f11e6
fix(deps): update dependency pyjwt to v2.10.0 ( #4567 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-18 14:23:58 -06:00
Brian Choromanski
d993ddf600
docs: Update docker compose examples ( #4550 )
2024-11-17 15:34:01 +00:00
Kuchenpirat
54f994defc
fix: container name for account unlock and password reset ( #4568 )
2024-11-17 09:20:18 -06:00
Ryan William O'Hara
db4789099a
fix: Update Firefox User-Agent string ( #4546 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-11-17 15:10:11 +01:00
renovate[bot]
172698afce
chore(deps): update dependency coverage to v7.6.7 ( #4557 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-15 15:28:55 +00:00
renovate[bot]
8f9d602004
chore(deps): update dependency ruff to v0.7.4 ( #4556 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-15 15:17:44 +00:00
renovate[bot]
d3b574ea84
chore(deps): update dependency coverage to v7.6.6 ( #4555 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-15 09:06:57 -06:00
Michael Genson
4f5a0bf9f5
fix: Wakelock Toggle Broken ( #4554 )
2024-11-15 07:26:55 +01:00
renovate[bot]
d965ceaff6
chore(deps): update dependency coverage to v7.6.5 ( #4552 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-14 11:29:19 -06:00
Michael Genson
bcd0fcc920
feat: Improve Recipe Imports with Cleaner ( #4517 )
2024-11-13 15:30:50 +00:00
renovate[bot]
085c489b05
fix(deps): update dependency openai to v1.54.4 ( #4549 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-12 19:46:14 +00:00
renovate[bot]
af46a6ce33
fix(deps): update dependency fastapi to v0.115.5 ( #4548 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-12 19:35:40 +00:00
Kuchenpirat
b1f81b4b95
fix: Cookmode hide additional ingredients if all ingredients are linked ( #4539 )
2024-11-12 15:12:41 +00:00
Arsène Reymond
622c1b11f5
feat: Groups/households custom invitations ( #4252 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-11-12 03:30:08 +00:00
Lex
7ada42a791
feat: Add Ingredients to Recipe Query Filter options ( #4534 )
...
Co-authored-by: alexxxxxxxandria <github@lex.alexandria.best >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-11-11 17:20:29 +00:00
Brian Turek
ea4adfa335
fix: Add support for HTTPS in healthcheck ( #4538 )
2024-11-11 10:58:12 -06:00
github-actions[bot]
365d77e599
chore(auto): Update pre-commit hooks ( #4535 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-11-11 12:40:55 +01:00
github-actions[bot]
0ef8c52c6a
docs(auto): Update image tag, for release v2.2.0 ( #4536 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-11-11 12:31:07 +01:00
Tarek Auf der Strasse
d419acd61e
feat: Added a dedicated cookmode dialog that allows for individual scrolling ( #4464 )
2024-11-11 12:21:44 +01:00
renovate[bot]
65c35adc9d
fix(deps): update dependency extruct to ^0.18.0 ( #4524 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-10 18:05:38 +00:00
renovate[bot]
83b4846f0c
chore(deps): update dependency ruff to v0.7.3 ( #4522 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-10 11:55:43 -06:00
Carter
6bc7ada20a
feat: OIDC: add the ability to override the requested scopes ( #4530 )
2024-11-09 10:52:12 -06:00
Carter
8ce6f9038a
feat: adds descriptions to feature checks and add them to logs ( #4504 )
2024-11-08 05:37:53 +00:00
Michael Genson
e3c6d4c66c
fix: JSON Mode Resets Page State ( #4519 )
2024-11-07 17:43:07 +00:00
renovate[bot]
381a698220
fix(deps): update dependency openai to v1.54.3 ( #4520 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-06 22:55:41 +00:00
renovate[bot]
c866557d58
fix(deps): update dependency openai to v1.54.2 ( #4518 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-06 18:28:57 +00:00
renovate[bot]
bb5da2cb54
fix(deps): update dependency alembic to v1.14.0 ( #4512 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-06 09:38:11 -06:00
Michael Genson
0fed5f54f6
fix: Prevent Users From Being Created With Missing Group/Household ( #4500 )
2024-11-05 23:52:33 +00:00
Michael Genson
f4bde93960
fix: "No Label" on Shopping List can't be toggled ( #4513 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-11-05 23:12:52 +00:00
renovate[bot]
62300deea0
fix(deps): update dependency orjson to v3.10.11 ( #4495 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-05 21:32:37 +01:00
Michael Genson
87f4b23711
feat: Show Cookbooks from Other Households ( #4452 )
2024-11-05 13:57:30 -06:00
renovate[bot]
8983745106
chore(deps): update dependency mkdocs-material to v9.5.44 ( #4516 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-05 20:17:57 +01:00
renovate[bot]
8872fd52cd
fix(deps): update dependency openai to v1.54.1 ( #4515 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-05 19:48:34 +01:00
renovate[bot]
b81b97d934
fix(deps): update dependency openai to v1.54.0 ( #4510 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-05 19:31:14 +01:00
renovate[bot]
f798fafb3e
chore(deps): update dependency rich to v13.9.4 ( #4491 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-05 16:32:54 +01:00
github-actions[bot]
dbbbe06a23
chore(auto): Update pre-commit hooks ( #4506 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-11-04 17:08:17 +00:00
Wim de Groot
4b9eb5077a
feat: implement the possibility to add tls ( #4456 )
...
Signed-off-by: Wim de Groot <34519486+wim-de-groot@users.noreply.github.com >
2024-11-04 16:17:08 +00:00
Michael Genson
ff6db2374d
fix: Scripts Missing Repo Params ( #4487 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-11-03 18:17:01 +00:00
renovate[bot]
3e69ea94d5
chore(deps): update dependency ruff to v0.7.2 ( #4488 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-01 23:56:03 -05:00
renovate[bot]
2e114cfa69
fix(deps): update dependency pydantic-settings to v2.6.1 ( #4486 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-01 20:00:10 -05:00
Shlok Sheth
eb34ef0156
fix: Added Nutrients Suffix to the PrintView and some formatting to that ( #4493 )
2024-11-01 22:12:25 +00:00
Brian Choromanski
446755f678
feat: vrslev/pre-commit-autoupdate archived ( #4421 )
2024-11-01 21:55:17 +00:00
renovate[bot]
08fe2d32b0
chore(deps): update dependency mkdocs-material to v9.5.43 ( #4481 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 22:04:52 +01:00
renovate[bot]
fb653ee2f6
fix(deps): update dependency python-multipart to ^0.0.17 ( #4479 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 07:52:36 -05:00
renovate[bot]
a326a8c717
fix(deps): update dependency fastapi to v0.115.4 ( #4459 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-30 15:42:56 -05:00
renovate[bot]
6e7cb5fb86
fix(deps): update dependency python-multipart to ^0.0.16 ( #4400 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-30 20:28:14 +00:00
renovate[bot]
9289bd8e05
fix(deps): update dependency openai to v1.53.0 ( #4475 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-30 15:16:37 -05:00
Kuchenpirat
985b5634b7
fix: round ingredient amounts when not using fractions ( #4470 )
2024-10-30 15:12:45 +00:00
github-actions[bot]
2b2bc041bd
docs(auto): Update image tag, for release v2.1.0 ( #4471 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-10-30 13:35:39 +00:00
Kuchenpirat
6e16d4cc91
fix: set useFractions on Unit creation to true by default ( #4469 )
2024-10-30 08:27:02 -05:00
Hayden
53a566d08a
chore(l10n): New Crowdin updates ( #4468 )
2024-10-30 08:54:21 +00:00
Kuchenpirat
fb0a747549
fix: recipe scaler throwing error on empty serving size ( #4466 )
2024-10-29 16:28:53 +01:00
Michael Genson
6e045bf0c3
fix: Random Recipes not choosing from all recipes ( #4435 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-10-29 15:47:54 +01:00
Michael Genson
8d1ce5c190
fix: Disable Foreign Key Checks During Restore ( #4444 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-10-29 12:43:57 +00:00
github-actions[bot]
3bf6840cbc
chore(auto): Update pre-commit hooks ( #4460 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-10-29 12:06:13 +00:00
Hayden
0053f76531
chore(l10n): New Crowdin updates ( #4461 )
2024-10-28 23:39:58 +00:00
Michael Genson
05ac18f00b
docs: Added Missing Refs to Default Household ( #4450 )
2024-10-28 15:24:30 +01:00
Brian Choromanski
8b6c75877d
docs: Swagger/OpenAPI Organization ( #4446 )
2024-10-26 10:17:25 -05:00
Michael Genson
0e25c7485d
fix: Drag Delay Only Apply On Touch ( #4453 )
2024-10-25 21:49:07 +02:00
Carter
ea0d2ece6a
fix: Add cacertfile to client args when provided ( #4451 )
2024-10-25 11:53:58 -05:00
Michael Genson
f7e595b404
fix: Images Using Wrong Content Type ( #4441 )
2024-10-25 14:53:42 +00:00
Frederic Hemberger
d48320f0a5
docs: Fix protocol in example URLs ( #4428 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-10-25 09:20:24 +00:00
Cody
2240ab01d2
feat: Shopping list UI overhaul - collapsible labels ( #4378 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-10-25 07:07:44 +00:00
Hayden
ae9276b55c
chore(l10n): New Crowdin updates ( #4447 )
2024-10-25 06:41:50 +00:00
renovate[bot]
b5643a9399
fix(deps): update dependency rapidfuzz to v3.10.1 ( #4439 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-24 17:27:57 +00:00
renovate[bot]
702180aeda
chore(deps): update dependency mypy to v1.13.0 ( #4419 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-24 17:17:56 +00:00
renovate[bot]
458d2bb61b
chore(deps): update dependency ruff to v0.7.1 ( #4438 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-24 17:06:20 +00:00
renovate[bot]
5a83f55a00
fix(deps): update dependency fastapi to v0.115.3 ( #4413 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-24 11:54:26 -05:00
Hayden
04ef4037b7
docs: properly set site_url for docs ( #4442 )
2024-10-24 16:43:22 +00:00
Michael Genson
fdb5ff9ec0
fix: Add Touch Delay to Draggable on Touch Pads ( #4440 )
2024-10-24 16:24:42 +00:00
Michael Genson
302002d630
fix: Remove Unused Transfer Option from Shopping List ( #4436 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-10-24 16:07:12 +00:00
Michael Genson
2305438423
fix: Add SMTP Timeout ( #4437 )
2024-10-24 17:58:24 +02:00
Michael Genson
34bd4a74c2
fix: Reset Locked Users ( #4429 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-10-24 16:33:05 +02:00
Kuchenpirat
dacd0acff6
dev: add secondary db to trivy ( #4434 )
2024-10-24 13:48:25 +00:00
Hayden
010c6d8eb2
chore(l10n): New Crowdin updates ( #4432 )
2024-10-24 11:51:57 +00:00
renovate[bot]
3eac3e6648
fix(deps): update dependency openai to v1.52.2 ( #4431 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-24 08:37:20 +02:00
boc-the-git
3dd61f7742
feat: Add summary to recipe instructions ( #4410 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-10-23 11:27:47 +02:00
Hayden
99fec90288
chore(l10n): New Crowdin updates ( #4422 )
2024-10-23 07:43:04 +00:00
renovate[bot]
d05f27dfe5
fix(deps): update dependency openai to v1.52.1 ( #4418 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-23 08:28:43 +02:00
renovate[bot]
4c84f48e81
fix(deps): update dependency orjson to v3.10.10 ( #4417 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-22 14:34:41 -05:00
renovate[bot]
441b51a6e7
chore(deps): update dependency rich to v13.9.3 ( #4416 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-22 12:06:02 -05:00
Kuchenpirat
bf2a69735d
feat: Group and household deletion tooltips ( #4414 )
2024-10-22 17:45:21 +02:00
Dan Webb
61511d17d3
Fix(docs): Minor typo on backend-config page ( #4412 )
...
Signed-off-by: Dan Webb <dan.webb@damacus.io >
2024-10-22 15:07:03 +00:00
github-actions[bot]
248e560a5c
docs(auto): Update image tag, for release v2.0.0 ( #4408 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-10-22 07:56:59 +00:00
Hayden
09beac24c8
chore(l10n): New Crowdin updates ( #4409 )
2024-10-22 09:19:18 +02:00
Michael Genson
a7c8b33cca
dev: Improve Docs Generation ( #4402 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-10-21 15:01:40 +00:00
github-actions[bot]
674ad237f1
chore(auto): Update pre-commit hooks ( #4406 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-10-21 14:37:39 +00:00
Hayden
8ecddb07ae
chore(l10n): New Crowdin updates ( #4405 )
2024-10-21 09:06:48 +02:00
renovate[bot]
b86c01e405
chore(deps): update dependency coverage to v7.6.4 ( #4403 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-20 20:27:31 -05:00
renovate[bot]
124301823c
chore(deps): update dependency mkdocs-material to v9.5.42 ( #4398 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-20 17:01:44 -05:00
Hayden
c784a64c44
chore(l10n): New Crowdin updates ( #4397 )
2024-10-20 17:23:15 +11:00
renovate[bot]
e79aeb9e8c
fix(deps): update dependency pydantic-settings to v2.6.0 ( #4383 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-20 02:18:48 +00:00
renovate[bot]
85fe770be0
fix(deps): update dependency pillow-heif to ^0.20.0 ( #4388 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-19 21:04:34 -05:00
renovate[bot]
6f157b60a5
chore(deps): update dependency mypy to v1.12.1 ( #4395 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-20 01:49:18 +00:00
renovate[bot]
1e6bbc6699
fix(deps): update dependency orjson to v3.10.9 ( #4394 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-19 20:38:25 -05:00
Michael Genson
543a53cab4
fix: Bulk Update Owner Removes Some Recipe Data ( #4393 )
2024-10-19 15:36:34 -05:00
boc-the-git
a17529bd71
dev: Add highlights and new contributors to release template ( #4391 )
2024-10-19 13:33:33 +02:00
Michael Genson
1dc7b24146
feat: Change Recipe Owner ( #4355 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-10-19 09:33:32 +00:00
Kuchenpirat
60ea83d737
dev: add internal dev section to release notes ( #4390 )
2024-10-19 09:20:47 +00:00
Hayden
8180aefc0b
chore(l10n): New Crowdin updates ( #4389 )
2024-10-19 18:04:06 +11:00
Hayden
007c99c77a
chore(l10n): New Crowdin updates ( #4387 )
2024-10-18 09:18:04 +02:00
renovate[bot]
292ff8313b
chore(deps): update dependency ruff to ^0.7.0 ( #4384 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-17 22:15:03 +00:00
renovate[bot]
79b3308f15
chore(deps): update dependency psycopg2-binary to v2.9.10 ( #4375 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-17 17:03:53 -05:00
renovate[bot]
56a557fc82
fix(deps): update dependency openai to v1.52.0 ( #4385 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-17 16:49:51 -05:00
Michael Genson
b8e62ab8dd
feat: Query Filter Builder for Cookbooks and Meal Plans ( #4346 )
2024-10-17 17:35:39 +02:00
renovate[bot]
2a9a6fa5e6
fix(deps): update dependency sqlalchemy to v2.0.36 ( #4369 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-17 11:09:09 +02:00
Michael Genson
79b36024a4
fix: Mealplans Disappearing/Can't be edited ( #4379 )
2024-10-17 08:45:50 +00:00
Hayden
c40d2d0486
chore(l10n): New Crowdin updates ( #4382 )
2024-10-17 08:01:45 +02:00
besque
8da08cdd60
docs: removed TRACE log level from backend-config.md ( #4381 )
2024-10-16 19:08:29 +00:00
Michael Genson
e47d171463
fix: Good data being deleted upon restore ( #4376 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-10-16 14:56:07 +00:00
Carter
80caa5ffaf
fix: Prevent login via credentials when Auth Method is Mealie ( #4370 )
2024-10-16 14:34:51 +00:00
renovate[bot]
03485ecc73
fix(deps): update dependency uvicorn to ^0.32.0 ( #4367 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-16 06:51:32 +00:00
Hayden
b3ad32ee31
chore(l10n): New Crowdin updates ( #4371 )
2024-10-16 06:38:12 +00:00
Michael Genson
6d89fe37ad
fix: Prevent Bad Cookbook Names ( #4364 )
2024-10-15 17:54:58 +00:00
renovate[bot]
1af2473a72
fix(deps): update dependency pillow to v11 ( #4366 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-15 11:03:06 -05:00
renovate[bot]
77de9fee98
chore(deps): update dependency mkdocs-material to v9.5.41 ( #4365 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-15 17:46:58 +02:00
Michael Genson
cba381cb67
fix: Handle Data With Invalid User ( #4325 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-10-14 15:10:55 +00:00
renovate[bot]
02791e294d
chore(deps): update dependency mypy to v1.12.0 ( #4362 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-14 14:20:03 +00:00
renovate[bot]
7f396ab483
fix(deps): update dependency fastapi to v0.115.2 ( #4352 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-14 09:09:56 -05:00
Hayden
0e299e98ee
chore(l10n): New Crowdin updates ( #4360 )
2024-10-14 04:16:03 +00:00
renovate[bot]
4e839711eb
chore(deps): update dependency coverage to v7.6.3 ( #4359 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-13 23:07:02 -05:00
Tom Brennan
02c0fe993b
feat: adding the rest ofthe nutrition properties from schema.org ( #4301 )
2024-10-13 15:04:29 +02:00
Hayden
3aea229f2d
chore(l10n): New Crowdin updates ( #4356 )
2024-10-12 22:58:28 -05:00
Hayden
d08b3d8943
chore(l10n): New Crowdin updates ( #4351 )
2024-10-12 09:35:35 +02:00
renovate[bot]
91353d6d7e
chore(deps): update dependency coverage to v7.6.2 ( #4338 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-12 01:14:55 +00:00
renovate[bot]
d12d3d12ef
fix(deps): update dependency isodate to ^0.7.0 ( #4330 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-11 20:04:22 -05:00
Michael Genson
e06572b7ca
feat: User Tooltip ( #4319 )
2024-10-12 00:36:26 +00:00
Michael Genson
a2bdb02a7f
fix: More Fault Tolerance with OpenAI Schemas ( #4328 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-10-12 00:24:22 +00:00
Hayden
433336b8b4
chore(l10n): New Crowdin updates ( #4344 )
2024-10-11 19:10:20 -05:00
Aaron Echols
d50d4bee08
docs: update oidc-v2.md ( #4347 )
2024-10-10 14:33:57 -05:00
renovate[bot]
445f55812b
fix(deps): update dependency uvicorn to v0.31.1 ( #4343 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-10-10 14:00:44 +00:00
renovate[bot]
0e247f22f8
chore(deps): update dependency mkdocs-material to v9.5.40 ( #4345 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-10 15:47:44 +02:00
Nicole Zeckner
4e4bc1b542
docs: Update rest call for home assistant ( #4341 )
2024-10-10 02:30:41 +00:00
Michael Genson
8379e3565f
fix: Fix Locked User Reset ( #4342 )
2024-10-10 02:17:02 +00:00
Kuchenpirat
d36041fa75
chore: cancel running pull request jobs on new push ( #4339 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-10-09 09:51:10 -05:00
Kuchenpirat
655122c390
fix: user creation without username or fullName ( #4337 )
2024-10-09 14:35:27 +00:00
github-actions[bot]
07e70b419d
chore(auto): Update pre-commit hooks ( #4321 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-10-09 16:21:01 +02:00
renovate[bot]
b4ebe4f9a6
chore(deps): update dependency pre-commit to v4.0.1 ( #4333 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-09 13:55:36 +02:00
renovate[bot]
172160c862
fix(deps): update dependency openai to v1.51.2 ( #4332 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-09 13:33:11 +02:00
Brian Choromanski
01a43f28f2
feat: Added support for plural_name for foods ( #4305 )
2024-10-08 21:56:50 -05:00
Marc
00baa397dd
feat: Add image source label to dockerfiles ( #4331 )
2024-10-08 09:38:06 -05:00
renovate[bot]
a2beab6cbb
fix(deps): update dependency openai to v1.51.1 ( #4326 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-07 18:45:36 +02:00
Kuchenpirat
56bd68d824
fix: recipe scaling ( #4324 )
2024-10-07 16:31:49 +00:00
renovate[bot]
a559335bd7
chore(deps): update dependency pre-commit to v4 ( #4318 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-06 21:03:02 -05:00
Michael Genson
b0ed242ff2
fix: Strip Timezone from Timestamps in DB ( #4310 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-10-06 06:30:30 +00:00
Hayden
b5c0104aba
chore(l10n): New Crowdin updates ( #4317 )
2024-10-05 21:51:50 +00:00
Carter
5ed0ec029b
feat: Add OIDC_CLIENT_SECRET and other changes for v2 ( #4254 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-10-05 21:12:11 +00:00
renovate[bot]
4f1abcf4a3
chore(deps): update dependency ruff to v0.6.9 ( #4315 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-04 18:45:59 +00:00
renovate[bot]
7140dcb188
fix(deps): update dependency recipe-scrapers to v15.2.1 ( #4316 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-04 13:35:46 -05:00
renovate[bot]
8f229b0dde
chore(deps): update dependency rich to v13.9.2 ( #4314 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-04 12:16:16 +00:00
Michael Genson
113347a6e5
docs: Fix Formatting ( #4309 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-10-02 15:20:14 +00:00
Hayden
c904f2d818
chore(l10n): New Crowdin updates ( #4308 )
2024-10-02 15:07:54 +00:00
renovate[bot]
49fe6a6057
chore(deps): update dependency rich to v13.9.1 ( #4299 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-02 19:51:51 +10:00
Brian Choromanski
fef3f1cee3
fix: GH Actions node deprecation ( #4306 )
2024-10-02 11:21:22 +10:00
renovate[bot]
fa32a6489c
fix(deps): update dependency openai to v1.51.0 ( #4303 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-01 19:45:30 +00:00
Michael Genson
3d1b08779b
fix: Shopping List Label Text Color ( #4302 )
2024-10-01 17:47:51 +02:00
Hayden
f1d56cad9c
chore(l10n): New Crowdin updates ( #4300 )
2024-10-01 14:42:49 +00:00
Kuchenpirat
14dbd79c7f
feat: refactor recipe scaling ( #4298 )
2024-10-01 16:31:04 +02:00
Kuchenpirat
1bd3d38dfc
fix: scrape images as list ( #4293 )
2024-09-30 12:07:14 -05:00
Tom Brennan
49a392f4e2
fix: add setting to fix mypy pydantic warning on vs code dev container setup ( #4292 )
2024-09-30 16:34:22 +00:00
Michael Genson
4c1d855690
feat: Create Recipe From HTML or JSON ( #4274 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-09-30 15:52:13 +00:00
renovate[bot]
edf420491f
fix(deps): update dependency python-multipart to ^0.0.12 ( #4284 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-30 15:34:54 +00:00
Kuchenpirat
75bbe34ce5
docs: add note on recipe scaling to docs ( #4287 )
2024-09-30 15:25:37 +00:00
github-actions[bot]
743d52ef81
chore(auto): Update pre-commit hooks ( #4285 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-09-30 15:16:28 +00:00
Hayden
e125d1a45a
chore(l10n): New Crowdin updates ( #4289 )
2024-09-30 14:39:06 +00:00
renovate[bot]
df359a58a4
chore(deps): update dependency mkdocs-material to v9.5.39 ( #4283 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-29 15:53:02 +02:00
renovate[bot]
73fafa9fb3
fix(deps): update dependency python-multipart to ^0.0.11 ( #4281 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-29 14:44:27 +10:00
Cody
28b0190648
feat: Shopping list UI overhaul - add wakelock ( #4236 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-09-28 15:16:06 +00:00
boc-the-git
8fe1b0c123
fix: Hide rating on notes ( #4278 )
2024-09-28 15:05:14 +00:00
Hayden
30cf37effa
chore(l10n): New Crowdin updates ( #4280 )
2024-09-28 15:57:01 +02:00
renovate[bot]
cd305cd47d
fix(deps): update dependency uvicorn to ^0.31.0 ( #4277 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-28 10:24:52 +00:00
renovate[bot]
a9dcb1538a
chore(deps): update dependency ruff to v0.6.8 ( #4272 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-28 20:13:04 +10:00
renovate[bot]
30699ac4cd
fix(deps): update dependency openai to v1.50.2 ( #4273 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-28 19:52:17 +10:00
Michael Genson
4712994242
feat: Add Household Filter to Meal Plan Rules ( #4231 )
2024-09-27 14:06:45 +00:00
jlssmt
38502e82d4
feat: add regex to url before scraping ( #4174 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-09-27 13:02:34 +02:00
Hayden
f8cd8b00a5
chore(l10n): New Crowdin updates ( #4271 )
2024-09-26 12:01:27 +00:00
renovate[bot]
8f2f4d45af
chore(deps): update dependency mkdocs-material to v9.5.38 ( #4270 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-26 11:39:47 +02:00
renovate[bot]
291808b204
fix(deps): update dependency openai to v1.48.0 ( #4269 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-25 17:25:46 +00:00
Michael Genson
75166b5b0f
docs: Update Docs for Households ( #4266 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-09-25 17:30:49 +02:00
Hayden
f7608071d8
chore(l10n): New Crowdin updates ( #4268 )
2024-09-25 22:01:21 +10:00
renovate[bot]
64a1a652ca
chore(deps): update dependency mkdocs-material to v9.5.37 ( #4267 )
2024-09-25 13:09:06 +02:00
Seamus Lowry
2053f29ff8
feat: sort labels by name,asc in shopping lists ( #4253 )
2024-09-24 21:33:30 +00:00
renovate[bot]
82737613b4
chore(deps): update dependency pylint to v3.3.1 ( #4265 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-24 17:44:42 +02:00
Cody
04dc593b16
feat: Shopping list UI overhaul - add label headings per category ( #4235 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-09-24 16:29:06 +02:00
Hayden
d1e3b64a19
chore(l10n): New Crowdin updates ( #4264 )
2024-09-24 12:24:31 +02:00
renovate[bot]
7922e4d2c1
fix(deps): update dependency tzdata to v2024.2 ( #4261 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-23 21:42:44 +02:00
renovate[bot]
f393c05d6d
fix(deps): update dependency openai to v1.47.1 ( #4259 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-23 10:50:48 -05:00
renovate[bot]
eb640ac270
fix(deps): update dependency alembic to v1.13.3 ( #4258 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-23 15:31:05 +00:00
renovate[bot]
02a36509b6
fix(deps): update dependency rapidfuzz to v3.10.0 ( #4257 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-23 10:18:26 -05:00
github-actions[bot]
1d4ff66824
chore(auto): Update pre-commit hooks ( #4255 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-09-23 11:49:46 +00:00
Hayden
13522a0402
chore(l10n): New Crowdin updates ( #4256 )
2024-09-23 12:31:17 +02:00
Michael Genson
ea1f727a8b
feat: OpenAI Custom Headers/Params and Debug Page ( #4227 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-09-23 11:04:36 +02:00
Michael Genson
7c274de778
feat: Filter Recipes By Household (and a ton of bug fixes) ( #4207 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-09-22 14:59:20 +00:00
renovate[bot]
2a6922a85c
chore(deps): update dependency ruff to v0.6.7 ( #4249 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-21 22:28:49 -05:00
renovate[bot]
c4f753ee32
fix(deps): update dependency python-multipart to ^0.0.10 ( #4248 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-21 22:12:14 -05:00
bigcat2014
c774f626ee
fix: Exclude additional sensitive information from mealie logs ( #4218 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-09-21 22:07:47 +00:00
renovate[bot]
abc1174877
fix(deps): update dependency openai to v1.47.0 ( #4245 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-21 15:46:18 +02:00
renovate[bot]
f7a1ef597a
chore(deps): update dependency mkdocs-material to v9.5.36 ( #4247 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-21 11:31:13 +02:00
renovate[bot]
12938f9cd5
chore(deps): update dependency pylint to v3.3.0 ( #4243 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-20 09:23:22 -05:00
Kuchenpirat
7f4e958198
fix: revert shopping list items - increased width ( #4241 )
2024-09-20 21:44:30 +10:00
renovate[bot]
67791e4d86
chore(deps): update dependency ruff to v0.6.6 ( #4240 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-20 04:23:00 +00:00
Michael Genson
ba363da251
chore: Optimize Loads on Queries ( #4220 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-09-19 23:10:10 -05:00
Cody
e971efd809
feat: Shopping list UI overhaul - label sorted by default ( #4238 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-09-19 22:24:46 +02:00
Cody
09b688cc22
feat: Shopping list UI overhaul - increase list item width ( #4237 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-09-19 21:48:21 +02:00
renovate[bot]
22edec4d9a
fix(deps): update dependency openai to v1.46.1 ( #4234 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-19 21:27:48 +02:00
Hayden
821766a6ae
chore(l10n): New Crowdin updates ( #4233 )
2024-09-19 11:14:16 +02:00
renovate[bot]
96a2ccb5e4
chore(deps): update dependency mkdocs-material to v9.5.35 ( #4229 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 11:24:58 +02:00
Hayden
d41273592a
chore(l10n): New Crowdin updates ( #4230 )
2024-09-18 10:24:26 +02:00
renovate[bot]
64273144d9
fix(deps): update dependency pydantic to v2.9.2 ( #4225 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 03:34:28 +00:00
renovate[bot]
edb43a80a1
fix(deps): update dependency openai to v1.46.0 ( #4226 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 03:21:38 +00:00
renovate[bot]
f736423fff
fix(deps): update dependency fastapi to ^0.115.0 ( #4228 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-17 22:08:19 -05:00
Michael Genson
fd0257c1b8
feat: Additional Household Permissions ( #4158 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-09-17 10:48:14 -05:00
renovate[bot]
b1820f9b23
fix(deps): update dependency openai to v1.45.1 ( #4215 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-17 08:13:13 +02:00
renovate[bot]
cff33cb15c
fix(deps): update dependency sqlalchemy to v2.0.35 ( #4221 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-16 18:57:09 -05:00
Michael Genson
8778559a20
chore: Improve Alembic Migration Generation ( #4192 )
2024-09-16 13:52:12 +00:00
github-actions[bot]
77208384ed
chore(auto): Update pre-commit hooks ( #4213 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-09-16 10:20:25 +00:00
Michael Genson
dbbd662e7d
feat: Allow Cookbooks To Share Names ( #4186 )
2024-09-15 11:42:58 +00:00
Michael Chisholm
abe4504640
fix(deps): Update dependencies for Python 3.12 ( #4204 )
2024-09-15 01:48:50 +00:00
Michael Genson
d8dbcac196
feat: Use Backend for Recipe Post Actions ( #4163 )
2024-09-14 14:59:36 +00:00
renovate[bot]
8bd26d2230
fix(deps): update dependency fastapi to v0.114.2 ( #4206 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-14 01:12:27 +00:00
renovate[bot]
400d251381
chore(deps): update dependency ruff to v0.6.5 ( #4205 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-13 19:59:47 -05:00
renovate[bot]
7088bea90a
fix(deps): update dependency openai to v1.45.0 ( #4203 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-13 19:38:52 -05:00
Hayden
0eb3e3f7ca
chore(l10n): New Crowdin updates ( #4201 )
2024-09-12 09:49:08 -05:00
Kuchenpirat
6f1df3a95e
feat: Reorder ShoppingListItemEditor ( #4200 )
2024-09-12 09:07:26 -05:00
renovate[bot]
c97053ef83
chore(deps): update dependency pydantic-to-typescript2 to v1.0.6 ( #4199 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 21:59:37 +10:00
Michael Genson
f796258529
fix: Broken Social Preview Links ( #4183 )
2024-09-12 09:43:23 +00:00
Michael Genson
f6cf58334f
fix: Tweak recipe card height to be consistent ( #4150 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-09-11 22:59:15 +00:00
Ryan Breen
dda6f297d8
docs: boolean value in docker-compose examples not deserializable in env variables ( #4130 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-09-11 22:47:40 +00:00
boc-the-git
97c3135a43
feat: Change autolabeler regex to include : ( #4196 )
2024-09-11 14:03:17 +00:00
renovate[bot]
871160cb42
fix(deps): update dependency pydantic-settings to v2.5.2 ( #4195 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-11 10:12:35 +00:00
renovate[bot]
e77b9e972f
fix(deps): update dependency fastapi to v0.114.1 ( #4194 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-11 20:01:23 +10:00
renovate[bot]
e1f382f8ba
fix(deps): update dependency pydantic-settings to v2.5.0 ( #4191 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-10 10:38:45 -05:00
renovate[bot]
baf78573f7
chore(deps): update dependency rich to v13.8.1 ( #4190 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-10 14:44:50 +00:00
renovate[bot]
e579017e6d
chore(deps): update dependency pytest to v8.3.3 ( #4189 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-10 14:32:50 +00:00
boc-the-git
589b226360
feat: Add autolabeler functionality for PRs ( #4188 )
2024-09-10 09:23:23 -05:00
renovate[bot]
98ac9cd290
fix(deps): update dependency openai to v1.44.1 ( #4185 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-09 20:33:43 +00:00
Hayden
6253fdb3db
chore(l10n): New Crowdin updates ( #4181 )
2024-09-09 14:23:07 +00:00
github-actions[bot]
7ff532429f
chore(auto): Update pre-commit hooks ( #4179 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-09-09 14:14:42 +00:00
renovate[bot]
a14a4bcf89
fix(deps): update dependency pydantic to v2.9.1 ( #4180 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-09 20:57:20 +10:00
Hayden
12a4b16bde
chore(l10n): New Crowdin updates ( #4176 )
2024-09-08 15:44:57 +02:00
Hayden
98f91351d5
chore(l10n): New Crowdin updates ( #4171 )
2024-09-07 15:37:51 +02:00
renovate[bot]
6a4a88371f
fix(deps): update dependency openai to v1.44.0 ( #4170 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-07 03:09:50 +00:00
renovate[bot]
fc749f520a
fix(deps): update dependency fastapi to ^0.114.0 ( #4169 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-06 21:57:57 -05:00
Vlad Shulcz
5b3be18fe2
feat: Added feature to limit mealplan data by date range ( #4111 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-09-07 02:37:42 +00:00
Michael Genson
0aaa40432d
docs: Fix OpenAI docs link ( #4168 )
2024-09-07 01:35:10 +00:00
paaff
6ecdb39a2d
docs: add keep screen alive entry ( #4116 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-09-06 19:03:05 +00:00
Michael Genson
29c5944d92
docs: Added OpenAI Page to mkdocs ( #4167 )
2024-09-06 08:38:55 -08:00
renovate[bot]
68ec3f7e42
fix(deps): update dependency sqlalchemy to v2.0.34 ( #4156 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-06 09:32:28 -05:00
Michael Genson
59e5094669
docs: OpenAI Documentation ( #4165 )
2024-09-06 12:09:19 +00:00
renovate[bot]
ed5cd2a0c5
fix(deps): update dependency openai to v1.43.1 ( #4164 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-05 20:07:24 +00:00
renovate[bot]
bb2badc526
fix(deps): update dependency pydantic to v2.9.0 ( #4162 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-05 14:54:14 -05:00
renovate[bot]
41df1d67e0
fix(deps): update dependency fastapi to ^0.113.0 ( #4161 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-05 16:44:13 +00:00
renovate[bot]
4d3edbfccb
chore(deps): update dependency ruff to v0.6.4 ( #4160 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-05 11:31:45 -05:00
renovate[bot]
979a977d77
fix(deps): update dependency fastapi to v0.112.3 ( #4159 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-05 09:08:13 -05:00
boc-the-git
b2c8585ec5
chore: Set "documentation" label on PR ( #4153 )
2024-09-04 14:06:30 +00:00
boc-the-git
70d5f1a918
chore: Set 'chore' label on PR ( #4154 )
2024-09-04 08:58:07 -05:00
Hayden
82169fc316
chore(l10n): New Crowdin updates ( #4145 )
2024-09-04 11:15:35 +00:00
boc-the-git
c2fb4d3fa7
feat: Automate release drafting ( #4147 )
2024-09-04 08:08:39 +10:00
renovate[bot]
4734fae891
fix(deps): update dependency sqlalchemy to v2.0.33 ( #4149 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-03 13:56:25 -05:00
Brian Choromanski
787b826aa1
fix: PWA respects orientation lock ( #4143 )
2024-09-03 00:01:21 +00:00
renovate[bot]
22cdb7305b
fix(deps): update dependency apprise to v1.9.0 ( #4141 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-02 20:35:14 +00:00
renovate[bot]
107fc138fd
fix(deps): update dependency rapidfuzz to v3.9.7 ( #4142 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-02 15:23:43 -05:00
renovate[bot]
e9285881f0
chore(deps): update dependency mkdocs-material to v9.5.34 ( #4133 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-02 15:12:06 -05:00
github-actions[bot]
e0b5d76278
fix(auto): Update pre-commit hooks ( #4138 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-09-02 10:23:48 +00:00
Michael Genson
9acf9ec27c
feat: Cross-Household Recipes ( #4089 )
2024-09-01 02:54:10 +00:00
Hayden
7ef2e91ecf
chore(l10n): New Crowdin updates ( #4132 )
2024-08-31 15:24:12 -08:00
renovate[bot]
220c383ccb
chore(deps): update dependency pylint to v3.2.7 ( #4131 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-31 15:23:58 -08:00
Michael Genson
a3f474e088
feat: Change OpenAI Image Format to JPG ( #4117 )
2024-08-30 21:24:25 +00:00
Hayden
2ad6e1b198
chore(l10n): New Crowdin updates ( #4127 )
2024-08-30 13:02:06 -05:00
ipitio
8b6d8e60eb
docs: Update ghcr pulls badge endpoint ( #4124 )
2024-08-30 12:14:36 +00:00
Michael Genson
9e392cbdad
fix: Update Task Template for V2 ( #4078 )
2024-08-30 10:25:22 +00:00
renovate[bot]
29f21a0cd8
fix(deps): update dependency openai to v1.43.0 ( #4122 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-30 10:14:42 +00:00
Michael Genson
22e9c8b462
fix: Docs Reference Old Build ( #4096 )
2024-08-30 10:03:44 +00:00
Hayden
eae474d9b9
chore(l10n): New Crowdin updates ( #4121 )
2024-08-29 17:45:15 +00:00
renovate[bot]
296a1a036c
chore(deps): update dependency ruff to v0.6.3 ( #4120 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-29 11:22:08 -05:00
Hayden
0ca1b6e57c
chore(l10n): New Crowdin updates ( #4115 )
2024-08-28 17:24:26 +00:00
Hayden
9636fc82f6
chore(l10n): New Crowdin updates ( #4113 )
2024-08-27 11:51:54 -05:00
renovate[bot]
e4aeb01acb
fix(deps): update dependency httpx to v0.27.2 ( #4112 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-27 14:47:44 +00:00
renovate[bot]
4c6357e8dc
chore(deps): update dependency rich to v13.8.0 ( #4105 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-26 13:08:07 -05:00
renovate[bot]
91a7e09569
fix(deps): update dependency authlib to v1.3.2 ( #4102 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-26 17:37:34 +00:00
renovate[bot]
2c2c07feb2
chore(deps): update dependency mypy to v1.11.2 ( #4093 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-26 17:25:04 +00:00
renovate[bot]
c49610ec74
fix(deps): update dependency fastapi to v0.112.2 ( #4092 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-26 12:10:32 -05:00
github-actions[bot]
587002c523
fix(auto): Update pre-commit hooks ( #4101 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-08-26 16:57:27 +00:00
Hayden
7466e5d7f5
chore(l10n): New Crowdin updates ( #4104 )
2024-08-26 11:43:16 -05:00
renovate[bot]
795f5ea4f1
fix(deps): update dependency recipe-scrapers to v15.1.0 ( #4103 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-26 16:19:45 +00:00
Hayden
9b6f323b6f
chore(l10n): New Crowdin updates ( #4098 )
2024-08-25 15:30:20 -05:00
boc-the-git
c688114e15
docs: Tidy unicorn workers description ( #4095 )
2024-08-25 03:05:50 +00:00
Hayden
042ac6bfa5
chore(l10n): New Crowdin updates ( #4090 )
2024-08-24 11:14:33 -05:00
Arsène Reymond
67dc0d7066
fix: Image height in home screen mobile format ( #4088 )
2024-08-23 13:26:12 -05:00
Hayden
22057cad19
chore(l10n): New Crowdin updates ( #4087 )
2024-08-23 16:09:56 +00:00
renovate[bot]
ce13242f61
chore(deps): update dependency mkdocs-material to v9.5.33 ( #4085 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-23 14:40:47 +00:00
renovate[bot]
7dd66a52d5
chore(deps): update dependency ruff to v0.6.2 ( #4075 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-23 14:27:23 +00:00
renovate[bot]
6ed2b99188
chore(deps): update dependency pytest-asyncio to ^0.24.0 ( #4074 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-23 14:15:09 +00:00
Sach
29f88eade0
fix: Recipe with a single 'space' as the title returns "404 page not found" ( #4065 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-08-23 14:03:10 +00:00
Hayden
a63cdf8534
chore(l10n): New Crowdin updates ( #4076 )
2024-08-22 15:28:57 +00:00
Michael Genson
eb170cc7e5
feat: Add Households to Mealie ( #3970 )
2024-08-22 10:14:32 -05:00
Hayden
0c29cef17d
chore(l10n): New Crowdin updates ( #4068 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-08-22 10:01:22 +02:00
VolumeData21
f86d4d5d8d
fix: removed version line from docker compose yml files ( #4072 )
2024-08-22 09:42:41 +02:00
github-actions[bot]
c721533557
docs(auto): Update image tag, for release v1.12.0 ( #4064 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-08-21 11:27:25 +00:00
renovate[bot]
0d06494bbf
fix(deps): update dependency openai to v1.42.0 ( #4060 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-21 20:47:39 +10:00
Hayden
9c04950948
chore(l10n): New Crowdin updates ( #4058 )
2024-08-20 15:10:27 +00:00
vahtos
34c37a2bee
docs: fix import bookmarklet trailing slashes ( #4057 )
2024-08-20 14:54:15 +00:00
Brian Choromanski
2cd1e0ad37
feat: Seed support for plural units ( #3933 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-08-20 14:33:20 +00:00
renovate[bot]
828afe6674
fix(deps): update dependency openai to v1.41.1 ( #4056 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 21:38:42 -05:00
renovate[bot]
6a705b7352
chore(deps): update dependency mkdocs-material to v9.5.32 ( #4053 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 20:36:49 -05:00
github-actions[bot]
3fa931466e
fix(auto): Update pre-commit hooks ( #4052 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-08-20 00:04:42 +00:00
renovate[bot]
4ba8269ff1
fix(deps): update dependency openai to v1.41.0 ( #4042 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 18:54:19 -05:00
Hayden
581310b57d
chore(l10n): New Crowdin updates ( #4054 )
2024-08-19 21:16:45 +02:00
renovate[bot]
ace18ab4aa
fix(deps): update dependency fastapi to v0.112.1 ( #4041 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-18 21:18:11 +00:00
renovate[bot]
abae973454
chore(deps): update dependency ruff to ^0.6.0 ( #4039 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-18 16:05:45 -05:00
Ikko Eltociear Ashimine
08bc29ca8a
docs: update home-assistant.md ( #4049 )
2024-08-18 18:59:35 +02:00
Hayden
9d7ef1837b
chore(l10n): New Crowdin updates ( #4047 )
2024-08-18 17:45:57 +02:00
Michael Genson
8a15f400e1
feat: Import + Translate recipe images with OpenAI ( #3974 )
...
Co-authored-by: Johan Lindell <johan@lindell.me >
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-08-18 08:07:01 +10:00
Hayden
3d921cb677
chore(l10n): New Crowdin updates ( #4043 )
2024-08-16 15:14:28 +02:00
renovate[bot]
f0e065efa4
fix(deps): update dependency openai to v1.40.6 ( #4023 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-15 12:02:27 +00:00
renovate[bot]
d06589b31b
fix(deps): update dependency uvicorn to v0.30.6 ( #4030 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-15 21:53:06 +10:00
Hayden
3405bc4eb6
chore(l10n): New Crowdin updates ( #4034 )
2024-08-13 22:35:10 +00:00
Hayden
a75eb07a47
chore(l10n): New Crowdin updates ( #4025 )
2024-08-12 22:11:52 +00:00
Christian Clauss
432914e310
fix: Lint Python code with ruff ( #3799 )
2024-08-12 15:09:30 +00:00
Andrew Morgan
65ece35966
fix: Don't load from secrets dir if nonexistent or inaccessible ( #4002 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-08-12 14:55:32 +00:00
renovate[bot]
f11af52d30
fix(deps): update dependency lxml to v5.3.0 ( #4015 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-12 10:56:25 +00:00
renovate[bot]
b4da5c3d5a
fix(deps): update dependency openai to v1.40.3 ( #4012 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-12 10:43:59 +00:00
renovate[bot]
a4e416cabc
fix(deps): update dependency orjson to v3.10.7 ( #4009 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-12 10:33:29 +00:00
github-actions[bot]
26173704aa
fix(auto): Update pre-commit hooks ( #4020 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-08-12 10:24:15 +00:00
Hayden
5876c1ecf7
chore(l10n): New Crowdin updates ( #4019 )
2024-08-11 17:09:17 -05:00
Hayden
c4a339ed36
chore(l10n): New Crowdin updates ( #4016 )
2024-08-11 00:49:18 +02:00
Hayden
2967eca819
chore(l10n): New Crowdin updates ( #4011 )
2024-08-10 09:28:46 +02:00
boc-the-git
66b19eecfb
feat: If there's only one shopping list, navigate directly to it ( #3958 )
2024-08-09 14:11:54 +00:00
renovate[bot]
37d93d4e4b
chore(deps): update dependency ruff to v0.5.7 ( #4005 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-08-09 10:57:38 +00:00
renovate[bot]
656d46e9cb
fix(deps): update dependency openai to v1.40.2 ( #4008 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-09 20:47:16 +10:00
Hayden
169d659b72
chore(l10n): New Crowdin updates ( #4007 )
2024-08-08 23:36:04 +02:00
TheSuperBeaver
f92a9afbe5
feat: Added fr-BE ( #4004 )
2024-08-08 09:50:14 -05:00
renovate[bot]
d53f81cdfb
fix(deps): update dependency openai to v1.40.1 ( #4001 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-07 13:17:57 -05:00
renovate[bot]
bd4f858ba7
fix(deps): update dependency pyyaml to v6.0.2 ( #3996 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-06 22:53:25 -05:00
renovate[bot]
ce3a95f38a
fix(deps): update dependency rapidfuzz to v3.9.6 ( #3997 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-06 22:11:10 -05:00
Hayden
e3ffa03ffd
chore(l10n): New Crowdin updates ( #3995 )
2024-08-06 16:07:42 -05:00
renovate[bot]
79910deb8a
fix(deps): update dependency openai to v1.40.0 ( #3994 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-06 17:43:07 +00:00
Michael Genson
e0c532ab94
fix: Bump tzdata 2024.1 ( #3993 )
2024-08-06 09:29:34 -05:00
renovate[bot]
73c09ab138
fix(deps): update dependency openai to v1.39.0 ( #3989 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-05 16:46:18 -05:00
renovate[bot]
7edf0ee3cc
fix(deps): update dependency tzdata to v2024 ( #3990 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-05 20:40:05 +00:00
renovate[bot]
48381fe897
fix(deps): update dependency sqlalchemy to v2.0.32 ( #3988 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-05 15:27:10 -05:00
github-actions[bot]
e68300037c
fix(auto): Update pre-commit hooks ( #3987 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-08-05 15:04:43 +00:00
renovate[bot]
c643f24a72
chore(deps): update dependency coverage to v7.6.1 ( #3985 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-05 09:54:14 -05:00
renovate[bot]
7820ddc8f7
fix(deps): update dependency uvicorn to v0.30.5 ( #3979 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-02 17:46:21 +00:00
renovate[bot]
ca3cb2447c
fix(deps): update dependency fastapi to ^0.112.0 ( #3977 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-02 17:35:19 +00:00
renovate[bot]
a55fdb634d
chore(deps): update dependency mkdocs-material to v9.5.31 ( #3978 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-02 17:23:35 +00:00
renovate[bot]
8b0c607712
chore(deps): update dependency ruff to v0.5.6 ( #3980 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-02 17:12:25 +00:00
renovate[bot]
8c990a5dd2
fix(deps): update dependency openai to v1.38.0 ( #3981 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-02 16:59:42 +00:00
renovate[bot]
abf5cf0116
fix(deps): update dependency pyjwt to v2.9.0 ( #3973 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-02 11:25:35 -05:00
renovate[bot]
84069bf9df
fix(deps): update dependency openai to v1.37.2 ( #3976 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-02 09:04:11 +02:00
Hayden
059e5b7ea2
chore(l10n): New Crowdin updates ( #3975 )
2024-08-02 08:48:16 +02:00
Michael Genson
3677d04b56
fix: Make recipe scraper cleaner more fault tolerant ( #3967 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-08-01 08:33:46 +02:00
renovate[bot]
05c034fca2
fix(deps): update dependency uvicorn to v0.30.4 ( #3971 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-31 21:02:44 -05:00
Kuchenpirat
17d1cd26dc
fix: recipe clean_time function missing translator argument on recursion ( #3969 )
2024-07-31 17:22:30 +00:00
github-actions[bot]
c9bbae6f77
docs(auto): Update image tag, for release v1.11.0 ( #3965 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-07-31 18:44:37 +02:00
renovate[bot]
a41ad8c6ed
chore(deps): update dependency mypy to v1.11.1 ( #3963 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-30 19:26:12 -05:00
João Antunes
9c38c89c44
Update swag.md ( #3961 )
2024-07-30 21:19:18 +00:00
renovate[bot]
998440d064
fix(deps): update dependency pydantic-settings to v2.4.0 ( #3960 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-30 17:14:12 +00:00
renovate[bot]
b01d12c377
chore(deps): update dependency pre-commit to v3.8.0 ( #3954 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-30 12:02:42 -05:00
renovate[bot]
1dee574a08
fix(deps): update dependency pillow-heif to ^0.18.0 ( #3949 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-30 11:40:42 -05:00
renovate[bot]
257c4461a3
fix(deps): update dependency rapidfuzz to v3.9.5 ( #3959 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-30 11:12:17 -05:00
renovate[bot]
01f4257190
fix(deps): update dependency apprise to v1.8.1 ( #3942 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-30 16:00:07 +00:00
renovate[bot]
d7b7dd6c83
fix(deps): update dependency recipe-scrapers to v15 ( #3955 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-07-30 17:48:47 +02:00
github-actions[bot]
23c2eab682
fix(auto): Update pre-commit hooks ( #3957 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-07-29 10:41:26 +00:00
Michael Genson
def346d16d
fix: Reduce search tolerance on organizers page ( #3950 )
2024-07-28 04:23:26 +00:00
tyme-dev
cc324b29ae
fix: Homepage icon and text update ( #3922 )
...
Co-authored-by: Timothy Pace <Timothy@timothy.dev >
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-07-28 04:08:34 +00:00
Michael Genson
9d58f9b266
fix: Offline Shopping List Fixes V2 - Electric Boogaloo ( #3837 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-07-27 21:25:58 -05:00
renovate[bot]
30b2776f3c
fix(deps): update dependency openai to v1.37.1 ( #3943 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-26 12:27:34 +02:00
Hayden
60d23d0686
chore(l10n): New Crowdin updates ( #3944 )
2024-07-26 10:15:33 +00:00
Hayden
edf649dea6
fix: prevent postgres credentials leak ( #3895 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-07-25 20:27:50 +00:00
renovate[bot]
29b4a3cd22
chore(deps): update dependency ruff to v0.5.5 ( #3940 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-25 20:07:09 +00:00
renovate[bot]
f3a5148628
fix(deps): update dependency bcrypt to v4.2.0 ( #3928 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-25 11:55:26 -08:00
renovate[bot]
33abd777e0
chore(deps): update dependency pytest to v8.3.2 ( #3939 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-25 11:22:12 +00:00
Hayden
739055caf6
chore(l10n): New Crowdin updates ( #3938 )
2024-07-25 21:10:07 +10:00
Kuchenpirat
8c29bd3439
fix: task py:migrate description ( #3932 )
2024-07-23 15:43:21 +00:00
renovate[bot]
2c4d0b692b
chore(deps): update dependency mkdocs-material to v9.5.30 ( #3930 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-23 17:31:01 +02:00
Brian Choromanski
946b79b77a
feat: PWA Additions ( #3896 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-07-23 17:04:15 +02:00
Hayden
cd154d09b2
chore(l10n): New Crowdin updates ( #3929 )
2024-07-23 07:26:34 +10:00
github-actions[bot]
236c930b54
fix(auto): Update pre-commit hooks ( #3925 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-07-22 18:08:24 +00:00
renovate[bot]
980c847e36
fix(deps): update dependency openai to v1.37.0 ( #3927 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-22 12:58:29 -05:00
renovate[bot]
91700771e6
chore(deps): update dependency pylint to v3.2.6 ( #3923 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-21 22:02:55 +00:00
Hayden
abb6ad5fd0
chore(l10n): New Crowdin updates ( #3921 )
2024-07-21 16:50:51 -05:00
renovate[bot]
ac7af02f77
chore(deps): update dependency pytest to v8.3.1 ( #3916 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-20 22:39:57 -05:00
Hayden
525b398687
chore(l10n): New Crowdin updates ( #3917 )
2024-07-21 03:08:27 +00:00
renovate[bot]
fafc836ccc
chore(deps): update dependency ruff to v0.5.4 ( #3915 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-20 21:58:11 -05:00
renovate[bot]
c617b829e5
fix(deps): update dependency openai to v1.36.1 ( #3919 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-20 21:42:13 -05:00
Michael Genson
5b1e827d45
fix: Convert Daily Schedule Time to UTC ( #3914 )
2024-07-20 21:57:02 +00:00
boc-the-git
e33b62be2a
docs: Change allow signup to false ( #3913 )
2024-07-20 10:38:57 -05:00
Arsène Reymond
60c33b499c
feat: Internationalize sent emails ( #3818 )
2024-07-20 10:32:24 +00:00
Hayden
c205dff523
chore(l10n): New Crowdin updates ( #3911 )
2024-07-20 10:19:38 +00:00
renovate[bot]
ce69899c4b
fix(deps): update dependency uvicorn to v0.30.3 ( #3912 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-20 20:09:31 +10:00
renovate[bot]
a4183e3453
chore(deps): update dependency mypy to v1.11.0 ( #3910 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-19 17:27:56 -05:00
renovate[bot]
ab39408a24
fix(deps): update dependency openai to v1.36.0 ( #3909 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-19 12:09:20 -05:00
boc-the-git
8c6c98483c
docs: Remove duplicated "step 2" ( #3908 )
2024-07-19 14:32:40 +02:00
renovate[bot]
ae095ab572
chore(deps): update dependency ruff to v0.5.3 ( #3905 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-18 16:58:55 -05:00
renovate[bot]
65356bc21a
fix(deps): update dependency openai to v1.35.15 ( #3906 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-18 22:42:34 +02:00
renovate[bot]
3aed5de3fc
chore(deps): update dependency pytest-asyncio to v0.23.8 ( #3901 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-17 18:29:24 -05:00
renovate[bot]
a4e9e54dae
fix(deps): update dependency fastapi to v0.111.1 ( #3891 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-17 09:51:28 -05:00
renovate[bot]
8f698e437e
fix(deps): update dependency recipe-scrapers to v14.58.0 ( #3894 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-17 11:34:48 +00:00
boc-the-git
ab0d36825a
fix: Create directory used for Docker Secrets ( #3888 )
2024-07-17 06:24:53 -05:00
renovate[bot]
4e2f6c57f1
fix(deps): update dependency openai to v1.35.14 ( #3897 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-16 09:10:37 +02:00
renovate[bot]
de4cb8ba83
chore(deps): update dependency mkdocs-material to v9.5.29 ( #3889 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-15 10:35:31 +00:00
github-actions[bot]
375f43c596
fix(auto): Update pre-commit hooks ( #3893 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-07-15 10:26:27 +00:00
renovate[bot]
3034945e7e
chore(deps): update dependency ruff to v0.5.2 ( #3890 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-15 20:16:07 +10:00
Hayden
8e5effa532
chore(l10n): New Crowdin updates ( #3887 )
2024-07-13 15:40:41 +02:00
Litchi Pi
3b81d3b18a
fix: Use env variable to get alembic config file in exporter ( #3882 )
...
Signed-off-by: Litchi Pi <litchi.pi@proton.me >
2024-07-12 12:18:06 +00:00
Michael Genson
d0f8b5773d
fix: Bump other version numbers in GH workflow ( #3840 )
2024-07-12 11:30:22 +00:00
renovate[bot]
14910162dc
chore(deps): update dependency coverage to v7.6.0 ( #3884 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-12 21:00:35 +10:00
Hayden
035f780d27
chore(l10n): New Crowdin updates ( #3886 )
2024-07-11 22:22:37 +02:00
renovate[bot]
f10161ee92
fix(deps): update dependency recipe-scrapers to v14.57.1 ( #3883 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 09:56:19 -05:00
Michael Genson
b1a100a8c5
feat: Push On Hand Items to Bottom Of Add To Shopping List Dialog ( #3862 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-07-10 20:41:15 +00:00
Hayden
7db39d32d1
chore(l10n): New Crowdin updates ( #3878 )
2024-07-10 15:24:34 -05:00
renovate[bot]
10921f9a64
fix(deps): update dependency openai to v1.35.13 ( #3877 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-10 13:48:02 -05:00
renovate[bot]
ba1c44172e
fix(deps): update dependency tzdata to v2024 ( #3825 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-10 17:01:27 +00:00
zeskeertwee
fd2dc15a15
fix: Follow redirects during scraping ( #3875 )
2024-07-10 16:49:13 +00:00
renovate[bot]
47124488bb
fix(deps): update dependency pydantic to v2.8.2 ( #3844 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-10 10:10:21 -05:00
Marcus Noble
6e680c972a
feat: Show recipe tags on mobile view and meal plan ( #3864 )
...
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk >
2024-07-10 09:43:33 +00:00
renovate[bot]
1fd2eb37ae
fix(deps): update dependency openai to v1.35.12 ( #3873 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-10 19:33:45 +10:00
Hayden
923a59791a
chore(l10n): New Crowdin updates ( #3869 )
2024-07-09 10:12:16 +00:00
Carter
1fcc2c755a
fix: Add a default value of list when a user's group is None ( #3872 )
2024-07-08 21:13:04 -05:00
Michael Genson
d5f7a883df
fix: Make Mealie Timezone-Aware ( #3847 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-07-08 21:12:20 +00:00
Michael Genson
17f9eef551
docs: Update API Docs ( #3856 )
2024-07-08 10:01:31 +00:00
Elijah Mock
ca1ab33291
docs: Fix FAQ typos ( #3866 )
2024-07-07 19:11:53 -05:00
Michael Genson
6e6ae80c46
fix: Restore Webhook Test Functionality ( #3857 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-07-06 19:10:01 +00:00
Hayden
aa6e109162
chore(l10n): New Crowdin updates ( #3860 )
2024-07-06 21:01:58 +02:00
renovate[bot]
a6e4b778c1
fix(deps): update dependency openai to v1.35.10 ( #3843 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-05 19:16:40 +00:00
github-actions[bot]
31c7cb7906
docs(auto): Update image tag, for release v1.10.2 ( #3851 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-07-05 19:07:22 +00:00
Michael Genson
d954b5cf48
fix: Minor Typo ( #3855 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-07-05 18:58:52 +00:00
renovate[bot]
e5c2f5570f
chore(deps): update dependency ruff to v0.5.1 ( #3854 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-05 10:43:22 -05:00
Michael Genson
e344f3f1e6
fix: Temporary TZ Issue Fix For Shopping Lists ( #3850 )
2024-07-05 12:08:04 +10:00
github-actions[bot]
6a7f0edbc6
docs(auto): Update image tag, for release v1.10.1 ( #3836 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-07-03 18:57:23 +00:00
Hayden
d2fd4e0843
chore(l10n): New Crowdin updates ( #3838 )
2024-07-03 18:38:40 +02:00
boc-the-git
d639d168fa
fix: Revert "fix: Offline Shopping List Fixes" ( #3835 )
2024-07-03 12:08:13 +00:00
renovate[bot]
7931e383b2
fix(deps): update dependency openai to v1.35.9 ( #3831 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-03 16:48:56 +10:00
renovate[bot]
7bfb8c78a6
fix(deps): update dependency rapidfuzz to v3.9.4 ( #3832 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-02 20:15:58 -05:00
renovate[bot]
9a2b2a59a2
fix(deps): update dependency orjson to v3.10.6 ( #3829 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-02 21:41:55 +00:00
renovate[bot]
0c0ff8f19d
chore(deps): update dependency mkdocs-material to v9.5.28 ( #3827 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-02 21:30:56 +00:00
renovate[bot]
6bbd9a162e
fix(deps): update dependency openai to v1.35.8 ( #3828 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-03 07:20:11 +10:00
renovate[bot]
4d6fc9a4c9
fix(deps): update dependency pillow-heif to ^0.17.0 ( #3826 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-02 09:10:04 -05:00
Michael Genson
53c89b340a
fix: Offline Shopping List Fixes ( #3823 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-07-02 21:11:13 +10:00
renovate[bot]
dc64484b8e
fix(deps): update dependency recipe-scrapers to v14.57.0 ( #3804 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-07-01 19:39:22 +00:00
renovate[bot]
aabab73310
fix(deps): update dependency pydantic to v2.8.0 ( #3824 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-01 12:34:25 -05:00
renovate[bot]
542d0e5218
fix(deps): update dependency pillow to v10.4.0 ( #3822 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-01 11:57:37 -05:00
Hayden
a3a21eb533
chore(l10n): New Crowdin updates ( #3821 )
2024-06-30 16:43:00 +02:00
Vladyslav Velychko
b0cc7c4c25
fix: Daily task scheduler can be off by an hour ( #3820 )
2024-06-30 11:57:20 +00:00
boc-the-git
e80ba7dff3
fix: Typo, assert_derserialize => assert_deserialize ( #3814 )
2024-06-29 15:25:04 +00:00
Hayden
bdac51bae2
chore(l10n): New Crowdin updates ( #3817 )
2024-06-29 16:34:44 +02:00
Michael Genson
f4827abc1d
feat: Offline Shopping List ( #3760 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-06-29 09:58:58 +00:00
renovate[bot]
63a180ef2c
chore(deps): update dependency pylint to v3.2.5 ( #3813 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-29 19:50:40 +10:00
boc-the-git
a062a4beaa
feat: Add the ability to flag a food as "on hand", to exclude from shopping list ( #3777 )
2024-06-28 15:16:04 +00:00
renovate[bot]
4831adb0f3
chore(deps): update dependency ruff to ^0.5.0 ( #3807 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-06-28 15:03:03 +00:00
Hayden
97550899d0
chore(l10n): New Crowdin updates ( #3812 )
2024-06-28 16:06:14 +02:00
Michael Genson
da11204cd7
feat: Auto-label new shopping list items ( #3800 )
2024-06-28 10:03:23 +00:00
Olly Welch
9795b4c553
feat: check all in shopping list view ( #3786 )
...
Co-authored-by: Olly Welch <mail@ollywelch.com >
2024-06-28 09:37:21 +00:00
Michael Genson
3e1adfa65d
feat: Make OpenAI Request Timeout Configurable ( #3808 )
2024-06-28 08:35:16 +00:00
renovate[bot]
88214cd61f
fix(deps): update dependency openai to v1.35.7 ( #3810 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-28 09:57:21 +02:00
renovate[bot]
f1b53483da
fix(deps): update dependency openai to v1.35.6 ( #3806 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-27 19:04:58 +02:00
renovate[bot]
5ccac83d08
fix(deps): update dependency alembic to v1.13.2 ( #3801 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-27 08:35:56 -05:00
renovate[bot]
5594b303bc
fix(deps): update dependency openai to v1.35.5 ( #3802 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-26 15:36:10 -05:00
Thomas Pijper
58100d0515
feat: Added serving size to print view ( #3796 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-06-26 11:31:08 +00:00
Christian Clauss
e2033b2d67
fix: pre-commit autoupdate && pre-commit run --all-files ( #3780 )
2024-06-26 10:41:46 +00:00
Michael Genson
5e0f8a4bf7
feat: Add Alerts for Ingredient Parsing Errors ( #3795 )
2024-06-26 10:33:11 +00:00
renovate[bot]
477899fce3
chore(deps): update dependency pylint to v3.2.4 ( #3798 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-26 08:44:24 +00:00
renovate[bot]
04d481fcbf
fix(deps): update dependency openai to v1.35.4 ( #3797 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-26 18:34:38 +10:00
Michael Genson
5572e51933
feat: Prevent Shopping Lists From Rendering If Redirecting ( #3768 )
2024-06-25 13:41:41 +00:00
renovate[bot]
44915ace12
fix(deps): update dependency aiofiles to v24 ( #3784 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 21:45:44 +10:00
renovate[bot]
906a143363
chore(deps): update dependency mypy to v1.10.1 ( #3791 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 10:00:45 +00:00
Hayden
c41bfbab1e
chore(l10n): New Crowdin updates ( #3789 )
2024-06-25 19:51:20 +10:00
renovate[bot]
69fca013d8
fix(deps): update dependency pydantic-settings to v2.3.4 ( #3785 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-24 20:43:39 +00:00
renovate[bot]
24a17e4001
chore(deps): update dependency coverage to v7.5.4 ( #3774 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 06:34:07 +10:00
Hayden
6cbd004fb9
chore(l10n): New Crowdin updates ( #3782 )
2024-06-23 20:51:24 -05:00
boc-the-git
5d8210d570
docs: Add database changes, remove changelogs ( #3778 )
2024-06-23 15:34:17 +00:00
Hayden
8d6dc1c6ee
chore(l10n): New Crowdin updates ( #3775 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-06-23 08:56:22 +00:00
Michael Genson
0e520ba43c
feat: Add Additional Plan To Eat Columns To Import ( #3776 )
2024-06-23 03:26:54 +00:00
Hayden
a9b40cd862
chore(l10n): New Crowdin updates ( #3771 )
2024-06-22 01:40:33 +00:00
Michael Genson
ba48e9414c
fix: Comments Disappear After Edit ( #3767 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-06-22 10:44:22 +10:00
Michael Genson
72aa1b2514
fix: Open AI Parsing Fails When Group Has No Units ( #3769 )
2024-06-21 21:59:57 +00:00
Michael Genson
b4f07f9d62
fix: Prevent Dragging Ingredients to Instructions and Vice Versa ( #3770 )
2024-06-22 07:42:05 +10:00
boc-the-git
eb36912e5c
feat: If only 1 shopping list, navigate straight to it (Shopping List QoL) ( #3764 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-06-21 12:17:39 +00:00
boc-the-git
d923b4c7fa
fix: Typo in label ( #3765 )
2024-06-21 10:23:15 +00:00
Hayden
4ecf88379c
chore(l10n): New Crowdin updates ( #3738 )
2024-06-21 10:09:29 +00:00
renovate[bot]
857c8d42e2
fix(deps): update dependency tzdata to v2024 ( #3763 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-06-21 08:14:48 +00:00
renovate[bot]
982802c427
fix(deps): update dependency openai to v1.35.3 ( #3762 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-21 04:02:20 +00:00
Hayden
4d1381c055
chore: remove gunicorn in favor of uvicorn workers ( #3761 )
2024-06-20 22:52:09 -05:00
Kuchenpirat
adab596683
feat: bulk assign label to foods ( #3750 )
2024-06-20 22:42:42 +00:00
renovate[bot]
e08fc4e25e
fix(deps): update dependency openai to v1.35.2 ( #3759 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-20 21:20:31 +02:00
renovate[bot]
e8ee37fd43
chore(deps): update dependency ruff to v0.4.10 ( #3758 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-20 19:06:40 +00:00
renovate[bot]
bfe249dc42
fix(deps): update dependency sqlalchemy to v2.0.31 ( #3752 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-20 21:48:27 +10:00
renovate[bot]
15989e0c93
fix(deps): update dependency openai to v1.35.1 ( #3756 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-19 18:10:48 -05:00
renovate[bot]
9af06ce442
fix(deps): update dependency openai to v1.35.0 ( #3753 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-19 15:06:49 -05:00
Michael Genson
22fc29742a
fix: Make OpenAI Image Scraping More Fault Tolerant ( #3749 )
2024-06-18 18:25:53 +02:00
Jonathan Beaulieu
20b1b3de35
feat: Insert instruction step above or below. #3731 ( #3732 )
2024-06-18 13:45:12 +00:00
github-actions[bot]
82d930e645
docs(auto): Update image tag, for release v1.9.0 ( #3747 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-06-18 09:55:46 +00:00
boc-the-git
d96c36333b
docs: Provide meaningful URLs for some badges ( #3742 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-06-18 09:21:53 +00:00
Asdoos
b220cd6431
feat: Show nutrition on recipe print ( #3740 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-06-18 11:08:22 +02:00
Brian Choromanski
598b0f3707
feat: Added images to PWA shortcuts ( #3744 )
2024-06-17 15:33:41 -05:00
renovate[bot]
c18b9d3184
chore(deps): update dependency mkdocs-material to v9.5.27 ( #3741 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-16 18:10:51 +02:00
renovate[bot]
e64d070603
chore(deps): update dependency ruff to v0.4.9 ( #3737 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-14 12:01:11 -05:00
renovate[bot]
d843370c07
fix(deps): update dependency orjson to v3.10.5 ( #3734 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-14 08:04:57 -05:00
boc-the-git
269be953ce
docs: Fix typo in python logging docs ( #3736 )
2024-06-14 07:55:37 -05:00
Bart Kummel
9f7d74aecf
fix: Make fractions in the ingredient list look a tiny bit nicer ( #3725 )
2024-06-13 13:04:45 +00:00
renovate[bot]
4a0a8e8a5e
fix(deps): update dependency pydantic-settings to v2.3.3 ( #3733 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-13 21:16:59 +10:00
boc-the-git
75895cab79
docs: Adjust badges in README ( #3728 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-06-13 04:11:10 +00:00
renovate[bot]
be0cdee8b7
fix(deps): update dependency openai to v1.34.0 ( #3730 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-12 23:02:59 -05:00
renovate[bot]
6024c8bc05
fix(deps): update dependency pydantic to v2.7.4 ( #3729 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-12 16:37:52 +00:00
Greirson Lee-Thorp
b3241d3e8b
docs: Add n8n backup automation example guide ( #3648 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-06-12 09:42:57 +00:00
Hayden
01b9987812
chore(l10n): New Crowdin updates ( #3726 )
2024-06-11 18:53:17 +02:00
renovate[bot]
4e613e15f0
fix(deps): update dependency orjson to v3.10.4 ( #3722 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-11 09:57:53 -05:00
renovate[bot]
5298bdc90f
fix(deps): update dependency pydantic-settings to v2.3.2 ( #3723 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-11 09:48:39 -05:00
boc-the-git
2a6bb7d444
docs: Add doco for db changes ( #3721 )
2024-06-10 13:34:02 +02:00
Hayden
21f1d46b6d
chore(l10n): New Crowdin updates ( #3720 )
2024-06-09 10:10:31 -05:00
Hayden
df15a9e74e
chore(l10n): New Crowdin updates ( #3716 )
2024-06-08 15:06:59 +00:00
renovate[bot]
f53cae7c7b
fix(deps): update dependency openai to v1.33.0 ( #3715 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-07 21:27:28 -05:00
renovate[bot]
219138fce1
fix(deps): update dependency openai to v1.32.1 ( #3713 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-07 21:19:45 +00:00
Michael Genson
4634ad5666
fix: Recipe Keeper Errors and Other Safari Issues ( #3712 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-06-07 15:35:36 +00:00
Hayden
eab7c0d9e5
chore(l10n): New Crowdin updates ( #3711 )
2024-06-07 15:10:54 +00:00
Michael Genson
4afb767375
feat: Open AI Recipe Scraper ( #3690 )
2024-06-07 11:45:50 +00:00
renovate[bot]
a49c32e663
fix(deps): update dependency openai to v1.32.0 ( #3709 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-07 09:54:50 +02:00
renovate[bot]
5d55e4b4ff
chore(deps): update dependency pylint to v3.2.3 ( #3706 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-06 14:22:08 -05:00
renovate[bot]
98c5d142eb
fix(deps): update dependency openai to v1.31.2 ( #3707 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-06 12:03:22 -05:00
renovate[bot]
c0db6ff3d1
chore(deps): update dependency mkdocs-material to v9.5.26 ( #3705 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-06 15:43:23 +02:00
renovate[bot]
b71310cdaf
fix(deps): update dependency pydantic-settings to v2.3.1 ( #3701 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-05 14:29:31 -05:00
renovate[bot]
91fb750768
fix(deps): update dependency openai to v1.31.1 ( #3700 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-05 17:20:25 +00:00
renovate[bot]
7f1139618d
chore(deps): update dependency ruff to v0.4.8 ( #3699 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-05 17:10:04 +00:00
github-actions[bot]
42b2bc7c15
docs(auto): Update image tag, for release v1.8.0 ( #3698 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-06-05 09:52:58 +00:00
renovate[bot]
583bd742fb
fix(deps): update dependency authlib to v1.3.1 ( #3696 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-04 18:04:09 -05:00
renovate[bot]
af86ed2028
chore(deps): update dependency pytest to v8.2.2 ( #3695 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-04 14:49:33 -05:00
renovate[bot]
80dc1dcaad
fix(deps): update dependency pydantic to v2.7.3 ( #3689 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-04 19:11:05 +00:00
renovate[bot]
90e184c0fc
fix(deps): update dependency pydantic-settings to v2.3.0 ( #3688 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-04 18:58:27 +00:00
renovate[bot]
393103662f
fix(deps): update dependency openai to v1.31.0 ( #3691 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-04 15:18:30 +00:00
Hayden
6e2957fb1e
chore(l10n): New Crowdin updates ( #3694 )
2024-06-04 10:05:53 -05:00
boc-the-git
e7a668e64e
feat: Ensure PR title fits convention ( #3683 )
2024-06-04 13:41:02 +00:00
Hayden
88577b696b
New Crowdin updates ( #3693 )
2024-06-04 12:33:42 +02:00
Hayden
289038ba17
New Crowdin updates ( #3687 )
2024-06-03 07:43:44 +00:00
boc-the-git
4aec294c26
docs: Add Key Features to README ( #3678 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-06-03 00:40:49 +00:00
renovate[bot]
99a13bd0c4
fix(deps): update dependency uvicorn to v0.30.1 ( #3685 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-02 19:32:21 +10:00
Hayden
3bd4353685
New Crowdin updates ( #3684 )
2024-06-02 09:30:18 +02:00
Michael Genson
109ec651cc
fix: Broken Data Management Tabs ( #3680 )
2024-06-01 21:46:31 +00:00
Dennis Gaida
166582acf4
[docs] add possible log levels ( #3638 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-06-02 07:11:40 +10:00
Michael Genson
4bc88e653f
feat: Handle Safari-mangled backup ZIPs and improve backup UI ( #3674 )
2024-06-01 15:58:42 +00:00
Michael Genson
94e91d3602
feat: Update Shopping List Timestamp on List Item Update ( #3453 )
2024-06-01 11:07:50 +00:00
renovate[bot]
d6ce607a4e
fix(deps): update dependency rapidfuzz to v3.9.3 ( #3673 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-01 10:42:57 +00:00
renovate[bot]
9e8822fabe
chore(deps): update dependency ruff to v0.4.7 ( #3672 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-01 20:32:44 +10:00
Hayden
0734ec9ce8
New Crowdin updates ( #3675 )
2024-06-01 11:13:31 +02:00
Jonathan Beaulieu
f4f2b863e0
feat: Add recipekeeper migration ( #3642 )
2024-05-31 09:58:04 +00:00
DataDalton
a7fcb6c84d
docs: Update documentation link on main readme ( #3657 )
2024-05-31 06:34:19 +00:00
renovate[bot]
abcee51d0c
fix(deps): update dependency openai to v1.30.5 ( #3670 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-30 17:00:31 +10:00
renovate[bot]
8b61f95c8c
fix(deps): update dependency requests to v2.32.3 ( #3668 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-05-30 06:34:55 +00:00
renovate[bot]
e01bb60aab
fix(deps): update dependency rapidfuzz to v3.9.2 ( #3667 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-30 06:24:55 +00:00
Hayden
bf5340b902
New Crowdin updates ( #3669 )
2024-05-30 16:13:43 +10:00
renovate[bot]
985041e61f
fix(deps): update dependency uvicorn to ^0.30.0 ( #3659 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-29 14:40:17 +00:00
renovate[bot]
70edf36073
fix(deps): update dependency lxml to v5.2.2 ( #3389 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-29 09:31:36 -05:00
renovate[bot]
15a0d25caa
fix(deps): update dependency extruct to ^0.17.0 ( #3666 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-29 09:21:06 -05:00
aljora
445754c5d8
Setting backend passwords with docker compose secrets ( #3656 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-05-29 19:53:24 +10:00
Hayden
831cd9c543
New Crowdin updates ( #3665 )
2024-05-29 08:59:06 +00:00
renovate[bot]
abaf6062c6
chore(deps): update dependency ruff to v0.4.6 ( #3663 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-28 19:47:40 -05:00
renovate[bot]
125c3914b3
fix(deps): update dependency pydantic to v2.7.2 ( #3662 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-28 19:08:46 +00:00
renovate[bot]
93cb6bf341
chore(deps): update dependency coverage to v7.5.3 ( #3660 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-28 18:57:54 +00:00
renovate[bot]
46fb2b2c5a
fix(deps): update dependency openai to v1.30.4 ( #3661 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-28 13:48:59 -05:00
Hayden
ac2a77b3b0
New Crowdin updates ( #3658 )
2024-05-28 08:00:49 +02:00
renovate[bot]
66a6426d15
chore(deps): update dependency mkdocs-material to v9.5.25 ( #3655 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-27 10:44:49 +00:00
Hayden
508ae30133
New Crowdin updates ( #3653 )
2024-05-27 09:27:28 +02:00
boc-the-git
e3c642debf
feat: Set default number of days on meal planner ( #3650 )
2024-05-26 21:30:15 +00:00
renovate[bot]
af9e0f27a3
chore(deps): update dependency coverage to v7.5.2 ( #3651 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-26 09:56:26 -05:00
boc-the-git
e07467df57
fix: Set the daily schedule to a specific time, rather than 24hr from start up ( #3645 )
2024-05-26 04:00:51 +00:00
renovate[bot]
55b91bf847
fix(deps): update dependency openai to v1.30.3 ( #3646 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-24 19:39:11 +00:00
renovate[bot]
58fc46af9f
chore(deps): update dependency ruff to v0.4.5 ( #3636 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-24 21:45:47 +10:00
Hayden
8e4fe55df1
New Crowdin updates ( #3641 )
2024-05-23 19:54:57 -05:00
renovate[bot]
f150c3f41e
fix(deps): update dependency openai to v1.30.2 ( #3640 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-23 15:00:34 +02:00
github-actions[bot]
36c7ae5b4b
docs(auto): Update image tag, for release v1.7.0 ( #3637 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-05-23 07:08:46 +00:00
Hayden
d1c5a6ed8c
New Crowdin updates ( #3635 )
2024-05-23 07:48:06 +02:00
Michael Genson
ca26639525
feat: Data Management from Shopping List ( #3603 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-05-22 21:58:16 +00:00
renovate[bot]
89982f3e5f
fix(deps): update dependency requests to v2.32.2 ( #3632 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-22 20:32:00 +10:00
renovate[bot]
8485b17490
fix(deps): update dependency openai to v1.30.1 ( #3633 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-22 09:57:12 +00:00
Michael Genson
5c57b3dd1a
feat: OpenAI Ingredient Parsing ( #3581 )
2024-05-22 09:45:07 +00:00
renovate[bot]
4c8bbdcde2
chore(deps): update dependency mkdocs-material to v9.5.24 ( #3629 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-21 21:59:17 +10:00
renovate[bot]
2607066570
fix(deps): update dependency apprise to v1.8.0 ( #3588 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-20 23:19:03 +00:00
renovate[bot]
8b7c8be51d
fix(deps): update dependency requests to v2.32.1 ( #3631 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-20 18:08:33 -05:00
nephlm
c70a5cb72c
fix: Fix file not found error with individual recipe export/download. ( #3579 )
2024-05-20 17:53:14 -05:00
Michael Genson
c610ec1344
fix: Broken Import ( #3630 )
2024-05-20 07:55:01 -08:00
Michael Genson
61becdbec7
chore: Remove Server Tasks ( #3592 )
2024-05-20 14:51:37 +00:00
renovate[bot]
78d2a3b8aa
chore(deps): update dependency pylint to v3.2.2 ( #3625 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-20 20:37:03 +10:00
Michael Genson
a4c3b0da71
fix: NLP Ingredient Parser Misses Some Fractions ( #3618 )
2024-05-20 10:18:11 +00:00
Hayden
3d3279738b
New Crowdin updates ( #3622 )
2024-05-20 00:36:33 +00:00
renovate[bot]
495d643ed9
fix(deps): update dependency rapidfuzz to v3.9.1 ( #3623 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-19 19:28:23 -05:00
renovate[bot]
9094d24e50
chore(deps): update dependency pytest to v8.2.1 ( #3621 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-19 15:53:19 -05:00
renovate[bot]
aa4d0f9958
chore(deps): update dependency pytest-asyncio to v0.23.7 ( #3620 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-19 10:59:31 -05:00
renovate[bot]
cb821994ae
chore(deps): update dependency pylint to v3.2.1 ( #3616 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-18 12:53:27 -05:00
Hayden
b07a3a31f7
New Crowdin updates ( #3614 )
2024-05-17 17:48:33 -05:00
Zac Warham
68ff5f4b1c
Fixed comment describing method ( #3611 )
2024-05-17 00:30:01 +00:00
renovate[bot]
cde9d166a4
chore(deps): update dependency mkdocs-material to v9.5.23 ( #3605 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-05-16 22:29:23 +00:00
Hayden
041145423f
New Crowdin updates ( #3604 )
2024-05-16 17:11:54 -05:00
renovate[bot]
c227519fb7
chore(deps): update dependency pylint to v3.2.0 ( #3598 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-14 09:04:29 -05:00
Hayden
94223d2903
New Crowdin updates ( #3596 )
2024-05-13 12:24:07 -05:00
renovate[bot]
e015c65d92
chore(deps): update dependency pylint to v3.1.1 ( #3595 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-13 15:30:03 +00:00
renovate[bot]
53916badf3
chore(deps): update dependency mkdocs-material to v9.5.22 ( #3589 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-12 20:00:30 -05:00
Michael Genson
c82549ccb4
feat: Default To Fractions When Unit Is Empty ( #3587 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-05-12 14:15:26 -05:00
Hayden
554b3fa749
New Crowdin updates ( #3590 )
2024-05-12 17:59:58 +01:00
Carter
3f263281e7
Add time-based caching for JWKS fetching ( #3586 )
2024-05-11 21:21:55 -05:00
renovate[bot]
dc47145af6
chore(deps): update dependency pre-commit to v3.7.1 ( #3583 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-11 17:24:29 +00:00
Hayden
0ccee3584c
New Crowdin updates ( #3585 )
2024-05-11 12:15:17 -05:00
Hayden
dc8aadc327
New Crowdin updates ( #3580 )
2024-05-10 15:28:14 +00:00
renovate[bot]
efbb571bc2
chore(deps): update dependency ruff to v0.4.4 ( #3577 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-09 18:39:31 -05:00
Hayden
1df75328d7
New Crowdin updates ( #3576 )
2024-05-09 14:45:26 +02:00
Hayden
85e402ccc3
New Crowdin updates ( #3575 )
2024-05-08 14:18:40 +02:00
github-actions[bot]
53a1f04562
docs(auto): Update image tag, for release v1.6.0 ( #3571 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-05-07 18:04:46 +02:00
Michael Genson
418a8ec72b
fix: Recipe Search Quirks and Session Storage ( #3541 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-05-06 15:01:56 +00:00
renovate[bot]
770630bf73
fix(deps): update dependency sqlalchemy to v2.0.30 ( #3568 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-06 19:40:32 +10:00
renovate[bot]
89ee7475a6
fix(deps): update dependency jinja2 to v3.1.4 ( #3570 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-06 01:46:21 +00:00
Hayden
bca5dd8282
New Crowdin updates ( #3569 )
2024-05-05 20:35:46 -05:00
Michael Genson
dabd93c919
chore(deps): update dependency ruff to v0.4.3 ( #3564 )
2024-05-05 11:26:14 +00:00
Michael Genson
6991dff3e6
fix: Make Nextcloud Migrations Fault Tolerant ( #3544 )
2024-05-05 11:17:29 +00:00
Hayden
b0eece789d
New Crowdin updates ( #3565 )
2024-05-04 21:44:22 -05:00
Arsène Reymond
9fad4a9dce
fix: Shopping list labels reordering dialog ( #3540 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-05-04 20:27:04 +00:00
renovate[bot]
22d8c4d5dc
fix(deps): update dependency bcrypt to v4.1.3 ( #3560 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-04 16:19:05 +00:00
renovate[bot]
7be24d3479
chore(deps): update dependency coverage to v7.5.1 ( #3563 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-04 11:09:12 -05:00
renovate[bot]
fbceb61b9a
chore(deps): update dependency mkdocs-material to v9.5.21 ( #3555 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-03 19:51:57 +00:00
renovate[bot]
1be5bfaef1
fix(deps): update dependency orjson to v3.10.3 ( #3553 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-03 11:05:52 -05:00
Carter
fac1df31d3
Make OIDC groups claim configurable and optional ( #3552 )
2024-05-02 22:55:47 -05:00
renovate[bot]
6957e2fa74
fix(deps): update dependency rapidfuzz to v3.9.0 ( #3550 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-03 01:25:43 +00:00
renovate[bot]
4f02fae284
fix(deps): update dependency fastapi to ^0.111.0 ( #3549 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-02 20:15:56 -05:00
Hayden
f2615c97e9
New Crowdin updates ( #3548 )
2024-05-02 20:06:21 -05:00
Hayden
6b4c9a400d
New Crowdin updates ( #3542 )
2024-05-02 08:33:54 +02:00
Michael Genson
cca11b5a12
chore(deps): update dependency ruff to v0.4.2 ( #3533 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-05-01 16:07:10 +00:00
Michael Genson
f697a7ee34
docs: formatting ( #3539 )
2024-05-01 07:58:55 -08:00
Kuchenpirat
0d73338e12
cleanup: parser localization ( #3538 )
2024-05-01 09:06:43 -05:00
renovate[bot]
2f4c6bd500
fix(deps): update dependency orjson to v3.10.2 ( #3535 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-01 19:32:30 +10:00
Michael Genson
3807778e2f
feat: Recipe Actions ( #3448 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-05-01 09:20:52 +02:00
Hayden
ee87a14401
New Crowdin updates ( #3534 )
2024-05-01 00:58:59 +00:00
Michael Genson
ec458a0a08
fix: Security Issues ( #3530 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-04-30 20:53:55 +00:00
renovate[bot]
2ff37c86d6
chore(deps): update dependency pytest to v8.2.0 ( #3522 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-30 14:58:32 +00:00
renovate[bot]
b7da3c0f73
fix(deps): update dependency tzdata to v2024 ( #3527 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-04-30 14:54:31 +00:00
renovate[bot]
d799136f0d
fix(deps): update dependency fastapi to v0.110.3 ( #3532 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-30 14:46:52 +00:00
renovate[bot]
d1d5754c6d
chore(deps): update dependency mkdocs-material to v9.5.20 ( #3517 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-30 14:34:55 +00:00
renovate[bot]
52662fdce2
chore(deps): update dependency mypy to v1.10.0 ( #3516 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-30 09:25:46 -05:00
Hayden
8df6033c19
New Crowdin updates ( #3531 )
2024-04-30 08:45:00 +02:00
Hayden
c23660007e
chore: bump user agent ( #3457 )
2024-04-29 12:18:00 -05:00
Michael Genson
786aa2279c
chore: Replace python-jose with PyJWT ( #3521 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-04-29 09:49:13 +00:00
Hayden
ab8c3be367
New Crowdin updates ( #3523 )
2024-04-27 00:19:50 -05:00
Hayden
8bf8dfd3ed
New Crowdin updates ( #3520 )
2024-04-26 09:51:33 +02:00
renovate[bot]
b3aa7aeb1a
fix(deps): update dependency recipe-scrapers to v14.56.0 ( #3518 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-25 20:15:33 +02:00
Hayden
0f2b1d8d3a
New Crowdin updates ( #3515 )
2024-04-24 16:18:23 +10:00
renovate[bot]
4de6391684
chore(deps): update dependency coverage to v7.5.0 ( #3514 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-23 18:21:41 +00:00
renovate[bot]
c3e68b7d8a
fix(deps): update dependency pydantic to v2.7.1 ( #3513 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-23 13:11:19 -05:00
Hayden
7557d2e818
New Crowdin updates ( #3510 )
2024-04-23 09:04:28 +02:00
renovate[bot]
c22a2fc4a8
fix(deps): update dependency fastapi to v0.110.2 ( #3497 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-22 12:05:43 +00:00
Hayden
ad94a4f42f
New Crowdin updates ( #3507 )
2024-04-22 08:22:55 +02:00
Hayden
e6bf3b3acd
New Crowdin updates ( #3501 )
2024-04-19 19:31:21 +02:00
Michael Genson
711dd93851
fix: Ratings UI and Filter Issues ( #3459 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-04-19 17:52:41 +02:00
Carter
2b6d7811ca
OIDC - Specifically check for 401 status before resetting ( #3500 )
2024-04-19 14:51:04 +00:00
renovate[bot]
3373abf787
chore(deps): update dependency ruff to v0.4.1 ( #3498 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-19 09:20:26 -05:00
Michael Genson
741d37f59e
feat: Group Shopping List Items By Food ( #3471 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-04-19 11:00:40 +00:00
Michael Genson
b38c19ce71
fix: Missing Translations ( #3494 )
2024-04-19 10:42:50 +00:00
Carter
1a385e941c
Add new OIDC TLS CA Certfile option ( #3496 )
2024-04-19 20:36:03 +10:00
Carter
c6f5b62ad0
Fix OIDC infinite loop if user is not in OIDC_USER_GROUP ( #3487 )
2024-04-19 00:17:45 +00:00
renovate[bot]
84dad84326
chore(deps): update dependency ruff to ^0.4.0 ( #3495 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-18 18:42:07 -05:00
Hayden
f369c8fd6e
New Crowdin updates ( #3493 )
2024-04-18 12:19:22 -05:00
github-actions[bot]
467cf46c6d
docs(auto): Update image tag, for release v1.5.1 ( #3482 )
...
Co-authored-by: hay-kot <64056131+hay-kot@users.noreply.github.com >
2024-04-18 06:28:13 +00:00
Kuchenpirat
360b8e21d9
fix: MultiPurposeLabel text color ( #3485 )
2024-04-17 12:24:54 -05:00
Hayden
0b851e79ec
New Crowdin updates ( #3484 )
2024-04-17 16:44:40 +00:00
renovate[bot]
faf716cb7e
fix(deps): update dependency gunicorn to v22 ( #3479 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-16 23:07:01 -05:00
Michael Genson
46f1ad7941
fix: Bad Recipe Rating Calc Preventing App Startup ( #3475 )
2024-04-16 20:47:15 +00:00
p0lycarpio
6e1112c73e
fix: make groups private by default ( #3474 )
2024-04-16 15:12:00 -05:00
Hayden
6bd5a82b92
rewrite logger to support custom config files ( #3104 )
2024-04-16 15:52:49 +00:00
renovate[bot]
cba076b6a4
chore(deps): update dependency ruff to v0.3.7 ( #3458 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-16 10:41:00 -05:00
Michael Genson
2ff1135b00
fix: duplicate ld+json data ( #3444 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-04-16 10:54:14 +00:00
renovate[bot]
467b9c6d65
fix(deps): update dependency apprise to v1.7.6 ( #3464 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-04-16 10:46:17 +00:00
renovate[bot]
176e471276
fix(deps): update dependency orjson to v3.10.1 ( #3467 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-16 20:35:27 +10:00
renovate[bot]
193888fb30
chore(deps): update dependency mkdocs-material to v9.5.18 ( #3468 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-16 00:13:49 -05:00
Hayden
13edefbf41
New Crowdin updates ( #3465 )
2024-04-14 19:21:05 +02:00
Hayden
fd33468fda
New Crowdin updates ( #3462 )
2024-04-13 17:24:37 +02:00
Michael Genson
2a541f081a
feat: User-specific Recipe Ratings ( #3345 )
2024-04-11 21:28:43 -05:00
renovate[bot]
8ab09cf03b
fix(deps): update dependency tzdata to v2024 ( #3456 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-12 01:49:18 +00:00
Hayden
9e6ae2e514
chore: remove black ( #3437 )
2024-04-11 20:36:55 -05:00
renovate[bot]
94678fe6e0
chore(deps): update dependency ruff to v0.3.6 ( #3451 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-11 15:39:17 -05:00
renovate[bot]
ed533c8fad
fix(deps): update dependency pydantic to v2.7.0 ( #3452 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-11 15:24:24 -05:00
Hayden
93f7d15917
New Crowdin updates ( #3447 )
2024-04-10 14:39:49 +02:00
Hayden
53aa4dab51
New Crowdin updates ( #3443 )
2024-04-09 15:07:18 +02:00
tba-code
92659c64eb
fix: properly escape postgres password ( #3424 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-04-08 14:47:57 +00:00
Hayden
6f871c6bdb
New Crowdin updates ( #3441 )
2024-04-08 10:57:49 +00:00
renovate[bot]
f4f511aad6
Update dependency rapidfuzz to v3.8.1 ( #3439 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-08 20:08:52 +10:00
Hayden
03d384f3a5
New Crowdin updates ( #3435 )
2024-04-07 09:45:46 -08:00
renovate[bot]
0c2917a112
Update dependency rapidfuzz to v3.8.0 ( #3431 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-06 12:02:11 -05:00
boc-the-git
606a8f03a3
Merge pull request #3429 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2024-04-06 21:40:31 +11:00
Hayden
2d31c0abf2
New translations en-us.json (French, Canada)
2024-04-06 05:29:58 -05:00
Hayden
15c752d428
New translations en-us.json (Latvian)
2024-04-06 05:29:58 -05:00
Hayden
b254cf3833
New translations en-us.json (Croatian)
2024-04-06 05:29:57 -05:00
Hayden
0bd023d8a8
New translations en-us.json (Portuguese, Brazilian)
2024-04-06 05:29:56 -05:00
Hayden
aad50f2267
New translations en-us.json (Icelandic)
2024-04-06 05:29:55 -05:00
Hayden
fcbc57b392
New translations en-us.json (Galician)
2024-04-06 05:29:54 -05:00
Hayden
a62299e6ef
New translations en-us.json (Vietnamese)
2024-04-06 05:29:53 -05:00
Hayden
82563fa948
New translations en-us.json (Chinese Traditional)
2024-04-06 05:29:52 -05:00
Hayden
7583c56b35
New translations en-us.json (Chinese Simplified)
2024-04-06 05:29:51 -05:00
Hayden
b9cc2dc257
New translations en-us.json (Ukrainian)
2024-04-06 05:29:50 -05:00
Hayden
0dcf81e764
New translations en-us.json (Turkish)
2024-04-06 05:29:49 -05:00
Hayden
3d3763d4b9
New translations en-us.json (Serbian (Cyrillic))
2024-04-06 05:29:49 -05:00
Hayden
517727a4b6
New translations en-us.json (Slovenian)
2024-04-06 05:29:48 -05:00
Hayden
1c26dff1e9
New translations en-us.json (Slovak)
2024-04-06 05:29:47 -05:00
Hayden
ed1834d945
New translations en-us.json (Russian)
2024-04-06 05:29:46 -05:00
Hayden
bf8bc88ffb
New translations en-us.json (Portuguese)
2024-04-06 05:29:45 -05:00
Hayden
6c48eba5f7
New translations en-us.json (Norwegian)
2024-04-06 05:29:44 -05:00
Hayden
dc7df0d4aa
New translations en-us.json (Dutch)
2024-04-06 05:29:43 -05:00
Hayden
45d5194f19
New translations en-us.json (Lithuanian)
2024-04-06 05:29:42 -05:00
Hayden
8ad1a15bf1
New translations en-us.json (Korean)
2024-04-06 05:29:41 -05:00
Hayden
57aeb401b8
New translations en-us.json (Japanese)
2024-04-06 05:29:41 -05:00
Hayden
e15a2f35e2
New translations en-us.json (Italian)
2024-04-06 05:29:40 -05:00
Hayden
b28e135ceb
New translations en-us.json (Hungarian)
2024-04-06 05:29:39 -05:00
Hayden
148aca5e85
New translations en-us.json (Hebrew)
2024-04-06 05:29:38 -05:00
Hayden
1ac7f90c28
New translations en-us.json (Finnish)
2024-04-06 05:29:37 -05:00
Hayden
413a8a82fc
New translations en-us.json (Greek)
2024-04-06 05:29:36 -05:00
Hayden
72c414bf94
New translations en-us.json (German)
2024-04-06 05:29:35 -05:00
Hayden
b67263e63f
New translations en-us.json (Danish)
2024-04-06 05:29:34 -05:00
Hayden
1673eedff7
New translations en-us.json (Czech)
2024-04-06 05:29:33 -05:00
Hayden
d3ee5f34f8
New translations en-us.json (Catalan)
2024-04-06 05:29:32 -05:00
Hayden
683f1ac69e
New translations en-us.json (Bulgarian)
2024-04-06 05:29:31 -05:00
Hayden
d6d0f7de71
New translations en-us.json (Arabic)
2024-04-06 05:29:30 -05:00
Hayden
dd0eaac45f
New translations en-us.json (Afrikaans)
2024-04-06 05:29:29 -05:00
Hayden
f8e672c7ac
New translations en-us.json (French)
2024-04-06 05:29:28 -05:00
Hayden
2aa9d84d6c
New translations en-us.json (Romanian)
2024-04-06 05:29:27 -05:00
Hayden
2c13c4760e
New translations en-us.json (Polish)
2024-04-06 05:29:26 -05:00
Hayden
62bf733548
New translations en-us.json (English, United Kingdom)
2024-04-06 05:29:25 -05:00
Hayden
2c72ea17a2
New translations en-us.json (Swedish)
2024-04-06 05:29:24 -05:00
Hayden
06406c86f5
New translations en-us.json (Spanish)
2024-04-06 05:29:23 -05:00
boc-the-git
b7f7712011
fix: Update description for manage data page ( #3427 )
...
* Update description for manage data page
* Add some punctuation consistency.
* Capitalise item types
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
---------
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-04-05 22:04:32 +02:00
Hayden
4b13686261
New Crowdin updates ( #3425 )
...
* New translations en-us.json (Hungarian)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Slovenian)
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
2024-04-05 10:05:13 +00:00
tba-code
9fade36014
feat: Support HEIF, HEIC and AVIF recipe image uploads ( #3409 )
...
* feat: Support HEIF, HEIC and AVIF recipe image uploads
* fix: lint import block
* fix: avif now included
* fix: lint import block
2024-04-04 18:31:10 -05:00
Carter
eb1d569e95
Infinite redirect fix again ( #3419 )
...
* override the check method to not care about the id token if we have a valid mealie token
* prevent auto log in with auth check is already good
* fix check
* simplify check logic
2024-04-04 21:23:33 +00:00
tba-code
1099e30a1d
feat: Add OIDC_USER_CLAIM ( #3422 )
...
* feat: Add OIDC_USER_CLAIM
* fix: add validation
2024-04-04 21:16:54 +00:00
tba-code
fa9a2d64f7
fix: unstyled docs 404 page ( #3421 )
2024-04-04 18:56:27 +02:00
boc-the-git
de142c47df
Merge pull request #3420 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2024-04-04 22:00:23 +11:00
Hayden
c990420a87
New translations en-us.json (Slovenian)
2024-04-04 04:58:11 -05:00
Hayden
d772e3bb4f
New translations en-us.json (French, Canada)
2024-04-04 04:58:10 -05:00
Hayden
bb8080475c
New translations en-us.json (Latvian)
2024-04-04 04:58:09 -05:00
Hayden
c1e05f57db
New translations en-us.json (Croatian)
2024-04-04 04:58:08 -05:00
Hayden
9ad68542e0
New translations en-us.json (Portuguese, Brazilian)
2024-04-04 04:58:07 -05:00
Hayden
83997dbb47
New translations en-us.json (Icelandic)
2024-04-04 04:58:06 -05:00
Hayden
b5f3c5bef7
New translations en-us.json (Galician)
2024-04-04 04:58:04 -05:00
Hayden
ddd97cce10
New translations en-us.json (Vietnamese)
2024-04-04 04:58:03 -05:00
Hayden
0ecd57a50b
New translations en-us.json (Chinese Traditional)
2024-04-04 04:58:02 -05:00
Hayden
e4efcee0df
New translations en-us.json (Chinese Simplified)
2024-04-04 04:58:00 -05:00
Hayden
a6920f057e
New translations en-us.json (Ukrainian)
2024-04-04 04:58:00 -05:00
Hayden
dbb212ceda
New translations en-us.json (Turkish)
2024-04-04 04:57:59 -05:00
Hayden
5d5805459a
New translations en-us.json (Serbian (Cyrillic))
2024-04-04 04:57:58 -05:00
Hayden
3e68920e69
New translations en-us.json (Slovenian)
2024-04-04 04:57:57 -05:00
Hayden
91c978a309
New translations en-us.json (Slovak)
2024-04-04 04:57:56 -05:00
Hayden
e7c101c96b
New translations en-us.json (Russian)
2024-04-04 04:57:55 -05:00
Hayden
004f3552c0
New translations en-us.json (Portuguese)
2024-04-04 04:57:54 -05:00
Hayden
cd56149371
New translations en-us.json (Norwegian)
2024-04-04 04:57:53 -05:00
Hayden
8edea0a7e0
New translations en-us.json (Dutch)
2024-04-04 04:57:52 -05:00
Hayden
df15e97026
New translations en-us.json (Lithuanian)
2024-04-04 04:57:51 -05:00
Hayden
760462e12f
New translations en-us.json (Korean)
2024-04-04 04:57:50 -05:00
Hayden
60793bb560
New translations en-us.json (Japanese)
2024-04-04 04:57:49 -05:00
Hayden
7c84d3dea5
New translations en-us.json (Italian)
2024-04-04 04:57:47 -05:00
Hayden
eee1c5733d
New translations en-us.json (Hungarian)
2024-04-04 04:57:46 -05:00
Hayden
cf0a7ae9c9
New translations en-us.json (Hebrew)
2024-04-04 04:57:45 -05:00
Hayden
be80d3e74c
New translations en-us.json (Finnish)
2024-04-04 04:57:44 -05:00
Hayden
db1fabf5c8
New translations en-us.json (Greek)
2024-04-04 04:57:43 -05:00
Hayden
e7e73772e0
New translations en-us.json (German)
2024-04-04 04:57:42 -05:00
Hayden
e5cab0e4d0
New translations en-us.json (Danish)
2024-04-04 04:57:41 -05:00
Hayden
6a14d5b7db
New translations en-us.json (Czech)
2024-04-04 04:57:40 -05:00
Hayden
57106c4cce
New translations en-us.json (Catalan)
2024-04-04 04:57:38 -05:00
Hayden
61c6a991f3
New translations en-us.json (Bulgarian)
2024-04-04 04:57:37 -05:00
Hayden
6824b3c269
New translations en-us.json (Arabic)
2024-04-04 04:57:36 -05:00
Hayden
6b13166880
New translations en-us.json (Afrikaans)
2024-04-04 04:57:35 -05:00
Hayden
b2747d77e1
New translations en-us.json (French)
2024-04-04 04:57:34 -05:00
Hayden
fc4d1b88d0
New translations en-us.json (Romanian)
2024-04-04 04:57:32 -05:00
Hayden
8798bd6e55
New translations en-us.json (Polish)
2024-04-04 04:57:31 -05:00
Hayden
cef61ae29f
New translations en-us.json (English, United Kingdom)
2024-04-04 04:57:30 -05:00
Hayden
e304d48e84
New translations en-us.json (Swedish)
2024-04-04 04:57:29 -05:00
Hayden
4f1a7c55b9
New translations en-us.json (Spanish)
2024-04-04 04:57:28 -05:00
boc-the-git
bae7acbc3b
Merge pull request #3395 from tba-code/postgres-url-feature
...
feat: PostgresProvider - Add POSTGRES_URL_OVERRIDE
2024-04-04 13:18:45 +11:00
boc-the-git
c0cf6a9aca
Merge branch 'mealie-next' into postgres-url-feature
2024-04-04 13:12:39 +11:00
Kuchenpirat
f4570faf1a
cleanup: Add Organizers translation ( #3415 )
...
* Add Organizers translation
* 🧹
2024-04-03 15:07:20 -05:00
Tarek Al-Qarqaz
9548a7eb70
fix: removed period in POSTGRES_URL_OVERRIDE for consistency
2024-04-03 14:01:30 +00:00
Tarek Al-Qarqaz
d5e3a1dacb
change: updated POSTGRES_URL_OVERRIDE description
2024-04-03 14:00:25 +00:00
tba-code
1ce760ec7e
Merge branch 'mealie-recipes:mealie-next' into postgres-url-feature
2024-04-03 08:57:19 -05:00
github-actions[bot]
9e23ed1a07
docs(auto): Update image tag, for release v1.4.0 ( #3411 )
...
* Update image tag, for release v1.4.0
* Commit without changing anything.. to trigger workflows on PR 3411
---------
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-04-03 06:02:19 -05:00
Tarek Al-Qarqaz
b3885cc3f8
change: docs now use TZ variable over read only bind mount /etc/timezone
2024-04-02 16:38:19 +00:00
tba-code
5da990abd4
Merge branch 'mealie-recipes:mealie-next' into postgres-url-feature
2024-04-02 10:18:48 -05:00
Carter
f709d11952
fix: (OAuth) redirect to direct login on failure ( #3406 )
2024-04-02 15:13:30 +00:00
Hayden
2a3463b746
security: gh security recs ( #3368 )
...
* change ALLOW_SIGNUP to default to false
* add 1.4.0 tag for OIDC docs
* new notes on security inline with security/policy review
* safer transport for external requests
* fix linter errors
* docs: Tidy up wording/formatting
* fix request errors
* whoops
* fix implementation with std lib
* format
* Remove check on netloc_parts. It only includes URL after any @
---------
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
Co-authored-by: Brendan <b.oconnell14@gmail.com >
2024-04-02 07:04:42 -08:00
Tarek Al-Qarqaz
cb7302d2d9
fix: added validation to POSTGRES_URL_OVERRIDE
2024-04-02 12:24:51 +00:00
Tarek Al-Qarqaz
a30084a199
change: POSTGRES_URL_OVERRIDE note wording in docs
2024-04-02 11:23:06 +00:00
tba-code
c0654a5d95
Merge branch 'mealie-recipes:mealie-next' into postgres-url-feature
2024-04-02 06:21:35 -05:00
boc-the-git
737a370874
Merge pull request #3408 from mealie-recipes/renovate/fastapi-0.x-lockfile
...
fix(deps): update dependency fastapi to v0.110.1
2024-04-02 22:01:13 +11:00
boc-the-git
2a2b6f312b
Merge branch 'mealie-next' into renovate/fastapi-0.x-lockfile
2024-04-02 21:54:02 +11:00
boc-the-git
96d220acbd
Merge pull request #3407 from mealie-recipes/renovate/mkdocs-material-9.x-lockfile
...
chore(deps): update dependency mkdocs-material to v9.5.17
2024-04-02 21:52:45 +11:00
renovate[bot]
b9a9b8695d
fix(deps): update dependency fastapi to v0.110.1
2024-04-02 08:13:19 +00:00
renovate[bot]
e80c8a50e6
chore(deps): update dependency mkdocs-material to v9.5.17
2024-04-02 08:13:05 +00:00
renovate[bot]
41795799e6
chore(deps): update dependency ruff to v0.3.5 ( #3405 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-01 20:52:36 +00:00
renovate[bot]
9980e49eef
fix(deps): update dependency pillow to v10.3.0 ( #3402 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-01 15:42:02 -05:00
tba-code
945810c47a
Merge branch 'mealie-recipes:mealie-next' into postgres-url-feature
2024-04-01 06:32:17 -05:00
Kuchenpirat
a283828461
refactor: Sidebar UI ( #3390 )
...
* Refactor sidebar links in DefaultLayout.vue
* 🧹
2024-04-01 10:16:52 +02:00
Hayden
7c365b7c03
New translations en-us.json (German) ( #3400 )
2024-03-31 18:43:59 -08:00
renovate[bot]
16da55f58b
chore(deps): update dependency mkdocs-material to v9.5.16 ( #3397 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-31 18:02:16 -08:00
Tarek Al-Qarqaz
35f6b0e80e
fix: POSTGRES_URL is now POSTGRES_URL_OVERRIDE
2024-03-31 04:49:41 +00:00
Tarek Al-Qarqaz
ab37c2e8c0
change: reverted BASE_URL value, removed notes, removed mention of POSTGRES_URL_OVERRIDE
2024-03-31 04:48:21 +00:00
Tarek Al-Qarqaz
d1f82df936
change: reverted BASE_URL value, removed note, removed incorrect lines
2024-03-31 04:47:15 +00:00
Tarek Al-Qarqaz
6c7cb7e795
change: rename POSTGRES_URL to POSTGRES_URL_OVERRIDE / no longer changes value
2024-03-31 04:42:38 +00:00
tba-code
ecf80b8e9c
Merge branch 'mealie-recipes:mealie-next' into postgres-url-feature
2024-03-30 18:50:20 -05:00
boc-the-git
e280734e33
Merge pull request #3394 from mealie-recipes/renovate/apprise-1.x-lockfile
...
fix(deps): update dependency apprise to v1.7.5
2024-03-31 09:33:06 +11:00
Tarek Al-Qarqaz
24d8854723
fix: typo in db_providers.py
2024-03-30 20:55:00 +00:00
Tarek Al-Qarqaz
2f9b711973
revert: revert typo in docker tag.
2024-03-30 20:18:13 +00:00
Tarek Al-Qarqaz
2b09495e87
fix: update sqlite doc for consistency
2024-03-30 19:39:15 +00:00
Tarek Al-Qarqaz
ae5a1a9af2
feat: PostgresProvider - Add POSTGRES_URL override.
2024-03-30 19:38:23 +00:00
renovate[bot]
a312c4dbf3
fix(deps): update dependency apprise to v1.7.5
2024-03-30 16:50:07 +00:00
renovate[bot]
79fb1fb299
fix(deps): update dependency tzdata to v2024 ( #3386 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-28 18:00:15 -05:00
boc-the-git
b7c1cdfd46
Merge pull request #3383 from mealie-recipes/renovate/orjson-3.x-lockfile
...
fix(deps): update dependency orjson to v3.10.0
2024-03-28 21:53:13 +11:00
renovate[bot]
09873d4814
fix(deps): update dependency orjson to v3.10.0
2024-03-28 01:13:59 +00:00
Hayden
7f596c653b
New Crowdin updates ( #3381 )
...
* New translations en-us.json (Greek)
* New translations en-us.json (Japanese)
* New translations en-us.json (Korean)
* New translations en-us.json (Greek)
* New translations en-us.json (Greek)
* New translations en-us.json (Japanese)
* New translations en-us.json (Japanese)
* New translations en-us.json (Japanese)
* New translations en-us.json (Japanese)
2024-03-27 17:36:23 +01:00
boc-the-git
bb06b0414b
Housekeeping ( #3380 )
2024-03-27 10:40:13 +01:00
Hayden
6b720bafd6
New Crowdin updates ( #3379 )
...
* New translations en-us.json (Japanese)
* New translations en-us.json (Korean)
2024-03-26 17:59:38 +01:00
Kuchenpirat
6449591143
feat: cookbook editor on cookbook page ( #3378 )
...
* remove unnecessairy string
* add edit functionality to cookbook page
* restrict to own group
2024-03-26 08:02:20 -05:00
Kuchenpirat
8fb43246b2
fix: add auto-select-first attribute to RecipeOrganizerSelector.vue ( #3376 )
2024-03-25 16:52:41 +00:00
Hayden
95d3fd4958
New Crowdin updates ( #3377 )
...
* New translations en-us.json (German)
* New translations en-us.json (Portuguese)
2024-03-25 16:38:04 +00:00
Michael Genson
dfbc890f2c
fix: Recipe Search URL State ( #3332 )
...
* fix several state issues with explore page
- update state when there are no query params
- only call search if the query params actually changed
- wait until ready to call API
* store last search query in user prefs
* restore chip tag click to anonymous user
2024-03-25 16:04:42 +00:00
renovate[bot]
21886ab4b8
Update dependency rapidfuzz to v3.7.0 ( #3370 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-25 14:56:10 +00:00
Kuchenpirat
4b0df3ace8
Reset the search input after selection on the RecipeOrganizerSelector ( #3373 )
...
* Reset the search input after selection on the RecipeOrganizerSelector
* remove unused import
2024-03-25 14:47:10 +00:00
renovate[bot]
7505b5cf65
Update dependency pre-commit to v3.7.0 ( #3369 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-25 14:39:35 +00:00
renovate[bot]
45e71da402
Update dependency SQLAlchemy to v2.0.29 ( #3362 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-25 09:30:02 -05:00
Hayden
3ded63dfdf
New translations en-us.json (Bulgarian) ( #3366 )
2024-03-24 17:35:12 +01:00
boc-the-git
735c3e3146
Merge pull request #3358 from mealie-recipes/renovate/mkdocs-material-9.x-lockfile
...
Update dependency mkdocs-material to v9.5.15
2024-03-24 21:27:35 +11:00
boc-the-git
83861cfcb8
Merge branch 'mealie-next' into renovate/mkdocs-material-9.x-lockfile
2024-03-24 21:21:16 +11:00
boc-the-git
c22ff8ccad
Merge pull request #3361 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2024-03-24 21:21:01 +11:00
Hayden
9a17a484f3
New translations en-us.json (Turkish)
2024-03-23 11:13:55 -05:00
renovate[bot]
bc6734399f
Update dependency mkdocs-material to v9.5.15
2024-03-23 06:44:01 +00:00
boc-the-git
8e6f2a3d61
Merge pull request #3355 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2024-03-23 07:12:01 +11:00
Hayden
20fa3a25f2
New translations en-us.json (French, Canada)
2024-03-22 11:15:57 -05:00
Hayden
1a9f5470ca
New translations en-us.json (Latvian)
2024-03-22 11:15:56 -05:00
Hayden
2254d114be
New translations en-us.json (Croatian)
2024-03-22 11:15:55 -05:00
Hayden
ef22d29ef1
New translations en-us.json (Portuguese, Brazilian)
2024-03-22 11:15:54 -05:00
Hayden
ef165cd276
New translations en-us.json (Icelandic)
2024-03-22 11:15:53 -05:00
Hayden
e6477920ce
New translations en-us.json (Galician)
2024-03-22 11:15:52 -05:00
Hayden
c49584d027
New translations en-us.json (Vietnamese)
2024-03-22 11:15:50 -05:00
Hayden
e56eabf1e2
New translations en-us.json (Chinese Traditional)
2024-03-22 11:15:49 -05:00
Hayden
a35f2ae56a
New translations en-us.json (Chinese Simplified)
2024-03-22 11:15:49 -05:00
Hayden
2a4a195dcb
New translations en-us.json (Ukrainian)
2024-03-22 11:15:48 -05:00
Hayden
6318e8d1c6
New translations en-us.json (Turkish)
2024-03-22 11:15:46 -05:00
Hayden
b7a4899302
New translations en-us.json (Serbian (Cyrillic))
2024-03-22 11:15:46 -05:00
Hayden
7fe6ef4da5
New translations en-us.json (Slovenian)
2024-03-22 11:15:45 -05:00
Hayden
0391763d18
New translations en-us.json (Slovak)
2024-03-22 11:15:44 -05:00
Hayden
3250384862
New translations en-us.json (Russian)
2024-03-22 11:15:43 -05:00
Hayden
1bf496751c
New translations en-us.json (Portuguese)
2024-03-22 11:15:42 -05:00
Hayden
580700458c
New translations en-us.json (Norwegian)
2024-03-22 11:15:41 -05:00
Hayden
6c6276cb79
New translations en-us.json (Dutch)
2024-03-22 11:15:40 -05:00
Hayden
787f9293fb
New translations en-us.json (Lithuanian)
2024-03-22 11:15:38 -05:00
Hayden
aa0547ae69
New translations en-us.json (Korean)
2024-03-22 11:15:37 -05:00
Hayden
1c6b0f1122
New translations en-us.json (Japanese)
2024-03-22 11:15:36 -05:00
Hayden
014721b6f7
New translations en-us.json (Italian)
2024-03-22 11:15:35 -05:00
Hayden
692d8a5681
New translations en-us.json (Hungarian)
2024-03-22 11:15:34 -05:00
Hayden
120d4cfc5a
New translations en-us.json (Hebrew)
2024-03-22 11:15:33 -05:00
Hayden
e3b3f70621
New translations en-us.json (Finnish)
2024-03-22 11:15:32 -05:00
Hayden
c5e55a2207
New translations en-us.json (Greek)
2024-03-22 11:15:31 -05:00
Hayden
f6d508af92
New translations en-us.json (German)
2024-03-22 11:15:30 -05:00
Hayden
516a732b12
New translations en-us.json (Danish)
2024-03-22 11:15:28 -05:00
Hayden
dfd4943304
New translations en-us.json (Czech)
2024-03-22 11:15:27 -05:00
Hayden
511e08e7e9
New translations en-us.json (Catalan)
2024-03-22 11:15:26 -05:00
Hayden
ed50dfc145
New translations en-us.json (Bulgarian)
2024-03-22 11:15:25 -05:00
Hayden
ee542255a5
New translations en-us.json (Arabic)
2024-03-22 11:15:24 -05:00
Hayden
32fa9d4439
New translations en-us.json (Afrikaans)
2024-03-22 11:15:23 -05:00
Hayden
f2be3383ac
New translations en-us.json (French)
2024-03-22 11:15:22 -05:00
Hayden
fd6874e8dd
New translations en-us.json (Romanian)
2024-03-22 11:15:21 -05:00
Hayden
09e514fa84
New translations en-us.json (Polish)
2024-03-22 11:15:20 -05:00
Hayden
f4678f99ed
New translations en-us.json (English, United Kingdom)
2024-03-22 11:15:19 -05:00
Hayden
4e9670acf6
New translations en-us.json (Swedish)
2024-03-22 11:15:18 -05:00
Hayden
fb097ca095
New translations en-us.json (Spanish)
2024-03-22 11:15:16 -05:00
boc-the-git
8f40d13f20
Merge pull request #3352 from michael-genson/feat/migrate-from-my-recipe-box
...
feat: Migrate from My Recipe Box
2024-03-22 20:40:01 +11:00
boc-the-git
2aaef9ae54
Merge branch 'mealie-next' into feat/migrate-from-my-recipe-box
2024-03-22 20:33:37 +11:00
boc-the-git
a6d31638e2
Merge pull request #3354 from cmintey/signing-algorithm-env-var
...
Add OIDC environment variable for specififying the signing algorithm
2024-03-22 20:21:59 +11:00
Carter Mintey
f73aefce4e
lint
2024-03-22 01:46:45 +00:00
Carter Mintey
ff5131018b
add new environment variable for specififying the signing algorithm
2024-03-22 01:32:33 +00:00
renovate[bot]
1c6c5042ae
chore(deps): update dependency ruff to v0.3.4 ( #3353 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-21 18:23:58 -05:00
Michael Genson
d770009e0d
added reactive accepted file types
2024-03-21 16:21:37 +00:00
Michael Genson
4a0b211f27
added test
2024-03-21 16:17:01 +00:00
Michael Genson
7dcf2ca33d
added migration to frontend and cleaned up migration page
2024-03-21 16:11:33 +00:00
Michael Genson
95c15504d0
fixed BaseOverflowButton divider
2024-03-21 16:11:18 +00:00
Michael Genson
4e38625bde
added backend for myrecipebox migration
2024-03-21 16:11:06 +00:00
Hayden
4a411f0483
New Crowdin updates ( #3351 )
...
* New translations en-us.json (Danish)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Norwegian)
2024-03-21 15:59:50 +00:00
boc-the-git
95b6d901bf
Merge pull request #3323 from cmintey/authelia-docs-update
...
OIDC Docs Updates
2024-03-21 08:08:36 +11:00
boc-the-git
c9d74e25ac
Merge branch 'mealie-next' into authelia-docs-update
2024-03-21 08:01:58 +11:00
Hayden
54aef24caf
New translations en-us.json (Danish) ( #3347 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-03-20 15:44:33 +00:00
renovate[bot]
6050b1e25a
fix(deps): update dependency uvicorn to ^0.29.0 ( #3346 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-20 10:36:47 -05:00
boc-the-git
b54cef2702
Merge pull request #3328 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2024-03-20 20:53:22 +11:00
boc-the-git
abb2c8110c
Merge branch 'mealie-next' into l10n_mealie-next
2024-03-20 20:47:13 +11:00
boc-the-git
f1e8d633fc
Merge pull request #3321 from michael-genson/fix/repeated-calls-to-groups-self
...
fix: Repeated calls to group self
2024-03-20 20:44:55 +11:00
boc-the-git
c4f60942b5
Merge branch 'mealie-next' into l10n_mealie-next
2024-03-20 20:41:03 +11:00
boc-the-git
abbaf12e9e
Merge branch 'mealie-next' into fix/repeated-calls-to-groups-self
2024-03-20 20:38:31 +11:00
renovate[bot]
04e6601d5b
fix(deps): update dependency uvicorn to v0.28.1 ( #3342 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-19 13:37:08 +00:00
renovate[bot]
1ebc7d27d4
chore(deps): update dependency pytest-asyncio to v0.23.6 ( #3341 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-19 08:27:04 -05:00
Carter
59d53a02b3
Dicsussion Template: OAuth example template ( #3340 )
...
* Create oauth_example.yaml
* Update and rename oauth_example.yaml to oauth-provider-example.yaml
2024-03-19 01:21:53 +00:00
Carter Mintey
370da5aee3
update links
2024-03-19 01:06:45 +00:00
Ikko Eltociear Ashimine
af2992eee9
docs: Update maintainers.md ( #3339 )
...
reviered -> reviewed
2024-03-18 17:42:02 +00:00
Carter Mintey
e17b8b813c
Remove examples from docs and link to GH discussions
2024-03-18 15:04:01 +00:00
renovate[bot]
9b4e0dd0d9
chore(deps): update dependency mkdocs-material to v9.5.14 ( #3333 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-18 02:19:35 +00:00
Carter Mintey
d7bc1c75da
add redirect uri required for idps with rp-initiated logout
2024-03-17 15:21:15 +00:00
Hayden
b963b99a4c
New translations en-us.json (Japanese)
2024-03-17 05:46:58 -05:00
Carter Mintey
9270e22f19
clarify docs
2024-03-16 01:41:38 +00:00
Carter Mintey
7df34890d4
update authelia example config
2024-03-16 01:37:55 +00:00
renovate[bot]
36b0661e1d
chore(deps): update dependency black to v24.3.0 ( #3322 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-15 20:28:22 +00:00
Michael Genson
6da50b576f
remove unused import
2024-03-15 20:21:43 +00:00
Michael Genson
517491e507
Merge branch 'mealie-next' into fix/repeated-calls-to-groups-self
2024-03-15 15:17:31 -05:00
renovate[bot]
82aca1f77f
chore(deps): update dependency ruff to v0.3.3 ( #3261 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-15 20:16:53 +00:00
Michael Genson
8c4f657aa7
Merge branch 'mealie-next' into fix/repeated-calls-to-groups-self
2024-03-15 15:02:46 -05:00
renovate[bot]
4352762e93
chore(deps): update dependency coverage to v7.4.4 ( #3316 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-15 15:00:37 -05:00
Michael Genson
ad0ea09be9
better model inheritance
2024-03-15 19:57:57 +00:00
Michael Genson
52c6fe34b2
remove potentially sensitive fields from group self
2024-03-15 19:50:39 +00:00
Michael Genson
b6ccb9fbdb
add shared group self to composable
2024-03-15 19:41:26 +00:00
Hayden
f83ab6ecc1
New Crowdin updates ( #3319 )
...
* New translations en-us.json (Japanese)
* New translations en-us.json (Slovak)
* New translations en-us.json (Slovak)
2024-03-15 16:15:41 +01:00
Hayden
1af0f426ae
fix: remove deprecated lifecycle and consolidate startup actions ( #3311 )
...
* remove deprecated lifecycle and consolidate startup actions
* fix import
2024-03-14 19:27:26 +00:00
Michael Genson
d960947258
fix: Purge Group Exports type mismatch ( #3314 )
...
* cast string to datetime
* added test
2024-03-14 11:20:59 -08:00
Hayden
f2735ba22b
proxy get_all to page_all ( #3312 )
2024-03-14 15:30:38 +00:00
Hayden
aa4c02ef30
New Crowdin updates ( #3313 )
...
* New translations en-us.json (Romanian)
* New translations en-us.json (Dutch)
2024-03-14 15:31:55 +01:00
Michael Genson
f1fbf0d120
fix: delete shopping list if no users are found ( #3290 )
2024-03-14 00:29:47 +00:00
Michael Genson
63a362a48a
fix: Limit shopping list owners to current group ( #3305 )
...
* add route for getting group-only users
* add new api route to frontend
* update shopping list user getAll call
* tests
* fixed bad import
* replace UserOut with UserSummary
* fix params
2024-03-13 18:29:00 +00:00
Hayden
e0d7341139
New Crowdin updates ( #3307 )
...
* New translations en-us.json (Spanish)
* New translations en-us.json (Swedish)
* New translations en-us.json (English, United Kingdom)
* New translations en-us.json (Polish)
* New translations en-us.json (Romanian)
* New translations en-us.json (French)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Arabic)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Catalan)
* New translations en-us.json (Czech)
* New translations en-us.json (Danish)
* New translations en-us.json (German)
* New translations en-us.json (Greek)
* New translations en-us.json (Finnish)
* New translations en-us.json (Hebrew)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Italian)
* New translations en-us.json (Japanese)
* New translations en-us.json (Korean)
* New translations en-us.json (Lithuanian)
* New translations en-us.json (Dutch)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Russian)
* New translations en-us.json (Slovak)
* New translations en-us.json (Slovenian)
* New translations en-us.json (Serbian (Cyrillic))
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Chinese Traditional)
* New translations en-us.json (Vietnamese)
* New translations en-us.json (Galician)
* New translations en-us.json (Icelandic)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Croatian)
* New translations en-us.json (Latvian)
* New translations en-us.json (French, Canada)
2024-03-13 15:34:58 +01:00
Michael Genson
5f5b06683a
fix: add locale and first day of week to all date pickers ( #3303 )
2024-03-12 22:46:34 +00:00
Michael Genson
42523bbfc9
fix: Only call store APIs once ( #3306 )
...
* move loading value to inside async function
* share loading state and use it for throttling
2024-03-12 14:36:30 -08:00
Michael Genson
0a344731c8
feat: Timeline Filters ( #3284 )
...
* added timeline event filters
* updated empty timeline text
* simplify icons/labels for event types
* added missing translations
* cloned sort improvements to explore page
* added filter indicator
* lint
* removed lint warning
* add top margin to "no events found" text
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
* fixed reversed sort icons
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
* fixed sort dir on timeline filter
* sync checkbox state with preferences state
---------
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-03-12 15:20:48 +00:00
renovate[bot]
e83fa89ec4
fix(deps): update dependency pydantic to v2.6.4 ( #3300 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-12 14:26:11 +00:00
Hayden
13cd7a1c0f
New Crowdin updates ( #3299 )
...
* New translations en-us.json (French)
* New translations en-us.json (German)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Dutch)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
* New translations en-us.json (French, Canada)
2024-03-12 14:16:34 +00:00
Hayden
0e23a41bdb
New Crowdin updates ( #3286 )
...
* New translations en-us.json (Spanish)
* New translations en-us.json (Swedish)
* New translations en-us.json (English, United Kingdom)
* New translations en-us.json (Polish)
* New translations en-us.json (Romanian)
* New translations en-us.json (French)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Arabic)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Catalan)
* New translations en-us.json (Czech)
* New translations en-us.json (Danish)
* New translations en-us.json (German)
* New translations en-us.json (Greek)
* New translations en-us.json (Finnish)
* New translations en-us.json (Hebrew)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Italian)
* New translations en-us.json (Japanese)
* New translations en-us.json (Korean)
* New translations en-us.json (Lithuanian)
* New translations en-us.json (Dutch)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Russian)
* New translations en-us.json (Slovak)
* New translations en-us.json (Slovenian)
* New translations en-us.json (Serbian (Cyrillic))
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Chinese Traditional)
* New translations en-us.json (Vietnamese)
* New translations en-us.json (Galician)
* New translations en-us.json (Icelandic)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Croatian)
* New translations en-us.json (Latvian)
* New translations en-us.json (French, Canada)
2024-03-11 14:13:19 +00:00
renovate[bot]
e17b320dc8
fix(deps): update dependency tzdata to v2024 ( #3281 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-11 13:37:22 +00:00
Michael Genson
403038a5b2
feat: First Time Setup Wizard ( #3204 )
...
* extract user registration form into a composable
* added base wizard component
* added partial setup implementation
* removed unused attrs
* added setup bypass
* made setup page more readable
* add checkbox hints to autoform
* added common settings pages and initial submit logic
* bypass setup in demo
* add full name to user registration
* added fullname and pw handling to setup
* fixed wizard indentation
* added post-setup suggestions
* added tests for backend changes
* renamed Wizard to BaseWizard
* lint fixes
* pass hardcoded default password instead of backend nonsense
* removed old test
* fix e2e
* added setup skip to e2e testing for all admin users
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-03-11 13:28:54 +00:00
boc-the-git
430e1d7d4e
Merge pull request #3283 from michael-genson/fix/recipe-favorite-slug-handling
...
fix: Allow UserOut to accept list of slugs for recipe favorites
2024-03-11 21:31:43 +11:00
boc-the-git
c44cd7ffab
Merge branch 'mealie-next' into fix/recipe-favorite-slug-handling
2024-03-11 21:25:16 +11:00
boc-the-git
73dfb523ec
Fix typos ( #3285 )
2024-03-11 09:08:32 +00:00
Michael Genson
21d57735c9
added failsafe for bad input data
2024-03-11 00:25:44 +00:00
Michael Genson
05e13e6078
account for slugs or recipes when constructing user favorites
2024-03-11 00:13:57 +00:00
Hayden
5f6844eceb
feat: Login with OAuth via OpenID Connect (OIDC) ( #3280 )
...
* initial oidc implementation
* add dynamic scheme
* e2e test setup
* add caching
* fix
* try this
* add libldap-2.5 to runtime dependencies (#2849 )
* New translations en-us.json (Norwegian) (#2851 )
* New Crowdin updates (#2855 )
* New translations en-us.json (Italian)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Portuguese)
* fix
* remove cache
* cache yarn deps
* cache docker image
* cleanup action
* lint
* fix tests
* remove not needed variables
* run code gen
* fix tests
* add docs
* move code into custom scheme
* remove unneeded type
* fix oidc admin
* add more tests
* add better spacing on login page
* create auth providers
* clean up testing stuff
* type fixes
* add OIDC auth method to postgres enum
* add option to bypass login screen and go directly to iDP
* remove check so we can fallback to another auth method oauth fails
* Add provider name to be shown at the login screen
* add new properties to admin about api
* fix spec
* add a prompt to change auth method when changing password
* Create new auth section. Add more info on auth methods
* update docs
* run ruff
* update docs
* format
* docs gen
* formatting
* initialize logger in class
* mypy type fixes
* docs gen
* add models to get proper fields in docs and fix serialization
* validate id token before using it
* only request a mealie token on initial callback
* remove unused method
* fix unit tests
* docs gen
* check for valid idToken before getting token
* add iss to mealie token
* check to see if we already have a mealie token before getting one
* fix lock file
* update authlib
* update lock file
* add remember me environment variable
* add user group setting to allow only certain groups to log in
---------
Co-authored-by: Carter Mintey <cmintey8@gmail.com >
Co-authored-by: Carter <35710697+cmintey@users.noreply.github.com >
2024-03-10 13:51:36 -05:00
github-actions[bot]
bea1a592d7
docs: Update image tag, for release v1.3.2 ( #3279 )
...
Co-authored-by: hay-kot <64056131+hay-kot@users.noreply.github.com >
2024-03-10 10:14:48 -08:00
Hayden
b54cdf6425
fix: sync locales in user registration validation ( #3278 )
...
* Add ability to inject into Python files
* Update outdated references to gen_global_components.py
* Add code gen for registration locale validation
* sort validators
* update for pydantic 2
* run generator again
---------
Co-authored-by: Gasper Gril <gasper@gril.si >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-03-10 09:58:52 -08:00
Hayden
02da2114f9
New Crowdin updates ( #3277 )
...
* New translations en-us.json (Spanish)
* New translations en-us.json (Swedish)
* New translations en-us.json (English, United Kingdom)
* New translations en-us.json (Polish)
* New translations en-us.json (Romanian)
* New translations en-us.json (French)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Arabic)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Catalan)
* New translations en-us.json (Czech)
* New translations en-us.json (Danish)
* New translations en-us.json (German)
* New translations en-us.json (Greek)
* New translations en-us.json (Finnish)
* New translations en-us.json (Hebrew)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Italian)
* New translations en-us.json (Japanese)
* New translations en-us.json (Korean)
* New translations en-us.json (Lithuanian)
* New translations en-us.json (Dutch)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Russian)
* New translations en-us.json (Slovak)
* New translations en-us.json (Slovenian)
* New translations en-us.json (Serbian (Cyrillic))
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Chinese Traditional)
* New translations en-us.json (Vietnamese)
* New translations en-us.json (Galician)
* New translations en-us.json (Icelandic)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Croatian)
* New translations en-us.json (Latvian)
* New translations en-us.json (French, Canada)
2024-03-10 15:01:47 +01:00
boc-the-git
a67533a778
Merge pull request #3276 from mealie-recipes/renovate/apprise-1.x-lockfile
...
fix(deps): update dependency apprise to v1.7.4
2024-03-10 21:37:15 +11:00
renovate[bot]
59ad834c12
fix(deps): update dependency apprise to v1.7.4
2024-03-09 23:19:43 +00:00
Michael Genson
315d5b370e
fix: bump ruff ( #3275 )
...
* bump ruff
* updated deprecated cli usage
* fixed deprecated pyproject layout
* fixed .format string
* fixed another deprecated setting
2024-03-09 18:40:08 +00:00
Michael Genson
130813ffe4
fix: Make Meal Planner Notes Not Clickable ( #3274 )
...
* selectively remove recipe card components when there is no recipe
* copied changes to regular card
2024-03-09 09:29:41 -09:00
renovate[bot]
65ddb7c9e2
chore(deps): update dependency pytest to v8.1.1 ( #3244 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-09 11:55:16 -06:00
renovate[bot]
dbe29e15ae
fix(deps): update dependency uvicorn to ^0.28.0 ( #3273 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-09 16:36:18 +00:00
boc-the-git
980b3c634b
Change "New" to "Add" ( #3271 )
2024-03-09 10:26:55 -06:00
renovate[bot]
457d8c93ce
chore(deps): update dependency mypy to v1.9.0 ( #3270 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-08 13:22:54 -06:00
Hayden
23aad6358c
New Crowdin updates ( #3269 )
...
* New translations en-us.json (French)
* New translations en-us.json (Italian)
* New translations en-us.json (Slovenian)
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
2024-03-08 14:05:19 +01:00
boc-the-git
7c896361f2
Merge pull request #3268 from mealie-recipes/docs/newrelease-update-version-v1.3.1
...
docs(auto): Update image tag, for release v1.3.1
2024-03-08 19:26:51 +11:00
boc-the-git
5b7f5738e3
Add a comment to kick PR3268 along, and for future reference
2024-03-08 19:20:31 +11:00
boc-the-git
5bfcb80c98
Update image tag, for release v1.3.1
2024-03-08 02:50:52 +00:00
Michael Genson
b1278b45e2
fix: Invalid Pydantic Definition On Group Model ( #3264 )
...
* fixed ambiguous pydantic definition
* removed unused import
2024-03-07 14:25:26 -09:00
Hayden
e7ae76ea48
New Crowdin updates ( #3262 )
...
* New translations en-us.json (Spanish)
* New translations en-us.json (Swedish)
* New translations en-us.json (English, United Kingdom)
* New translations en-us.json (Polish)
* New translations en-us.json (Romanian)
* New translations en-us.json (French)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Arabic)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Catalan)
* New translations en-us.json (Czech)
* New translations en-us.json (Danish)
* New translations en-us.json (German)
* New translations en-us.json (Greek)
* New translations en-us.json (Finnish)
* New translations en-us.json (Hebrew)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Italian)
* New translations en-us.json (Japanese)
* New translations en-us.json (Korean)
* New translations en-us.json (Lithuanian)
* New translations en-us.json (Dutch)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Russian)
* New translations en-us.json (Slovak)
* New translations en-us.json (Slovenian)
* New translations en-us.json (Serbian (Cyrillic))
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Chinese Traditional)
* New translations en-us.json (Vietnamese)
* New translations en-us.json (Galician)
* New translations en-us.json (Icelandic)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Croatian)
* New translations en-us.json (Latvian)
* New translations en-us.json (French, Canada)
2024-03-07 13:55:36 +01:00
boc-the-git
e84e5e2910
Merge pull request #3213 from michael-genson/feat/filter-shopping-lists
...
feat: Filter Out Shopping Lists That Aren't Yours
2024-03-07 09:27:04 +11:00
boc-the-git
5e6f5bc175
Merge branch 'mealie-next' into feat/filter-shopping-lists
2024-03-07 09:20:49 +11:00
Hayden
d577978f2f
New Crowdin updates ( #3258 )
...
* New translations en-us.json (Italian)
* New translations en-us.json (Chinese Simplified)
2024-03-06 16:15:44 +01:00
Michael Genson
e30728e8e9
Merge branch 'mealie-next' into feat/filter-shopping-lists
2024-03-06 09:11:58 -06:00
Michael Genson
29368d9cc4
move showAll to user preferences
2024-03-06 15:11:43 +00:00
boc-the-git
4776da7aea
Merge pull request #3257 from mealie-recipes/renovate/mkdocs-material-9.x-lockfile
...
chore(deps): update dependency mkdocs-material to v9.5.13
2024-03-06 18:52:58 +11:00
renovate[bot]
87518b1fbd
chore(deps): update dependency mkdocs-material to v9.5.13
2024-03-06 07:39:41 +00:00
renovate[bot]
d7deb5a3f8
fix(deps): update dependency rapidfuzz to v3.6.2 ( #3256 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-06 05:39:17 +00:00
boc-the-git
445ec18bb4
Merge pull request #3170 from michael-genson/fix/make-mealie-alpha-migrations-more-fault-tolerant
...
fix: Make Mealie Alpha Migrations More Fault Tolerant
2024-03-06 11:39:35 +11:00
boc-the-git
3ecc289e1a
Merge branch 'mealie-next' into fix/make-mealie-alpha-migrations-more-fault-tolerant
2024-03-06 11:33:33 +11:00
boc-the-git
805e1c2d7d
feat: Add shortcuts for PWA ( #3255 )
...
* Add PWA shortcuts, for Meal Planner and Shopping List
* Remove icons from shortcuts - they don't seem to work with nuxt
* Remove icon
2024-03-05 23:40:57 +00:00
boc-the-git
58286013c9
Merge pull request #3248 from mealie-recipes/renovate/sqlalchemy-2.x-lockfile
...
fix(deps): update dependency sqlalchemy to v2.0.28
2024-03-06 10:10:56 +11:00
renovate[bot]
1afdc400a8
fix(deps): update dependency sqlalchemy to v2.0.28
2024-03-05 22:59:54 +00:00
boc-the-git
f6d526741b
Merge pull request #3196 from michael-genson/fix/bump-sqlalchemy
...
fix: Bump SQLAlchemy
2024-03-06 09:58:27 +11:00
boc-the-git
c9b21f862e
Merge branch 'mealie-next' into fix/bump-sqlalchemy
2024-03-06 09:51:24 +11:00
renovate[bot]
4ae7f6eca4
fix(deps): update dependency apprise to v1.7.3 ( #3246 )
...
* fix(deps): update dependency apprise to v1.7.3
* Pin paho-mqtt to match what Apprise has done.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Brendan <b.oconnell14@gmail.com >
2024-03-05 16:14:37 -06:00
Michael Genson
c9fdf862a3
Merge branch 'mealie-next' into feat/filter-shopping-lists
2024-03-05 09:18:37 -06:00
Michael Genson
cf97c2247c
Merge branch 'mealie-next' into fix/make-mealie-alpha-migrations-more-fault-tolerant
2024-03-05 09:17:38 -06:00
Hayden
9c95c56f0a
New Crowdin updates ( #3251 )
...
* New translations en-us.json (Swedish)
* New translations en-us.json (French)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Danish)
* New translations en-us.json (Bulgarian)
2024-03-05 15:23:30 +01:00
boc-the-git
9f3aca5a3f
Merge pull request #3249 from eneiss/fix-doc-links
...
Fix broken docs links and nested Markdown list
2024-03-05 16:55:18 +11:00
boc-the-git
dd87779476
Merge branch 'mealie-next' into fix-doc-links
2024-03-05 16:49:06 +11:00
boc-the-git
2e7078e90b
Merge pull request #3245 from michael-genson/fix/missing-name-in-timeline-event
...
fix: Missing Name in Timeline Event
2024-03-05 16:48:44 +11:00
boc-the-git
6b52b61604
Merge branch 'mealie-next' into fix/missing-name-in-timeline-event
2024-03-05 16:42:45 +11:00
eneiss
41e2643755
Fix broken docs links and nested Markdown list
2024-03-05 00:05:01 +00:00
Hayden
170b4d338d
New Crowdin updates ( #3247 )
...
* New translations en-us.json (Spanish)
* New translations en-us.json (Swedish)
* New translations en-us.json (English, United Kingdom)
* New translations en-us.json (Polish)
* New translations en-us.json (Romanian)
* New translations en-us.json (French)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Arabic)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Catalan)
* New translations en-us.json (Czech)
* New translations en-us.json (Danish)
* New translations en-us.json (German)
* New translations en-us.json (Greek)
* New translations en-us.json (Finnish)
* New translations en-us.json (Hebrew)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Italian)
* New translations en-us.json (Japanese)
* New translations en-us.json (Korean)
* New translations en-us.json (Lithuanian)
* New translations en-us.json (Dutch)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Russian)
* New translations en-us.json (Slovak)
* New translations en-us.json (Slovenian)
* New translations en-us.json (Serbian (Cyrillic))
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Chinese Traditional)
* New translations en-us.json (Vietnamese)
* New translations en-us.json (Galician)
* New translations en-us.json (Icelandic)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Croatian)
* New translations en-us.json (Latvian)
* New translations en-us.json (French, Canada)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Portuguese)
2024-03-04 19:43:36 +01:00
Michael Genson
ecd506c714
Merge branch 'mealie-next' into fix/missing-name-in-timeline-event
2024-03-03 16:45:54 -06:00
boc-the-git
e6aadc4902
feat: Recipe Instructions, add buttons for move to top or bottom ( #3232 )
...
* Add 'move to top' and 'move to bottom' to recipe steps
* Add divider functionality
2024-03-03 22:41:29 +00:00
Michael Genson
ae74e0d71c
moved subject calculation
2024-03-03 22:41:25 +00:00
Michael Genson
d6db8c23ce
fixed broken translate string
2024-03-03 22:40:29 +00:00
renovate[bot]
dcf7afa441
fix(deps): update dependency recipe-scrapers to v14.55.0 ( #3228 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-03 16:33:12 -06:00
boc-the-git
185c93100b
Merge pull request #3243 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2024-03-03 22:00:22 +11:00
Hayden
cf68420976
New translations en-us.json (Portuguese)
2024-03-03 04:29:47 -06:00
boc-the-git
dea3b756f1
Merge pull request #3240 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2024-03-02 20:19:27 +11:00
Hayden
825b19c634
New translations en-us.json (Bulgarian)
2024-03-02 03:13:11 -06:00
Hayden
8d59c35bc9
New translations en-us.json (Bulgarian)
2024-03-02 03:13:11 -06:00
Hayden
06ec8dd4f3
New translations en-us.json (Bulgarian)
2024-03-02 03:13:10 -06:00
Hayden
fc4ec3261f
New translations en-us.json (Romanian)
2024-03-02 03:13:09 -06:00
boc-the-git
663716ca0f
Merge pull request #3239 from mealie-recipes/renovate/python-dateutil-2.x-lockfile
...
fix(deps): update dependency python-dateutil to v2.9.0
2024-03-01 20:19:08 +11:00
renovate[bot]
6c4ce585d6
fix(deps): update dependency python-dateutil to v2.9.0
2024-03-01 09:12:01 +00:00
boc-the-git
0acf30db61
Merge pull request #3238 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2024-03-01 20:09:40 +11:00
Hayden
db9035f92c
New translations en-us.json (Catalan)
2024-03-01 03:03:31 -06:00
renovate[bot]
a475afd570
chore(deps): update dependency ruff to ^0.3.0 ( #3237 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 12:07:03 -06:00
Hayden
57ca357969
New Crowdin updates ( #3236 )
...
* New translations en-us.json (Spanish)
* New translations en-us.json (Romanian)
* New translations en-us.json (French)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Arabic)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Catalan)
* New translations en-us.json (Czech)
* New translations en-us.json (Danish)
* New translations en-us.json (German)
* New translations en-us.json (Greek)
* New translations en-us.json (Finnish)
* New translations en-us.json (Hebrew)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Italian)
* New translations en-us.json (Japanese)
* New translations en-us.json (Korean)
* New translations en-us.json (Lithuanian)
* New translations en-us.json (Swedish)
* New translations en-us.json (English, United Kingdom)
* New translations en-us.json (Polish)
* New translations en-us.json (Dutch)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Russian)
* New translations en-us.json (Slovak)
* New translations en-us.json (Slovenian)
* New translations en-us.json (Serbian (Cyrillic))
* New translations en-us.json (Ukrainian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Chinese Traditional)
* New translations en-us.json (Vietnamese)
* New translations en-us.json (Galician)
* New translations en-us.json (Icelandic)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Croatian)
* New translations en-us.json (Latvian)
* New translations en-us.json (French, Canada)
2024-02-29 10:22:19 +01:00
boc-the-git
cac099eeb3
Merge pull request #3235 from mealie-recipes/renovate/mkdocs-material-9.x-lockfile
...
chore(deps): update dependency mkdocs-material to v9.5.12
2024-02-29 17:49:04 +11:00
renovate[bot]
c0929634a9
chore(deps): update dependency mkdocs-material to v9.5.12
2024-02-29 04:17:26 +00:00
Olly Welch
52de8afe2d
feat: sort by labels in shopping list copy if labels toggled ( #3226 )
...
* feat: sort by labels in shopping list copy if labels toggled
* fix: call parent validator in shopping list item out (#3227 )
* fix: add a unit test for (#3227 )
* fixed messy post_validate logic
* feat: label headings in shopping list copy
* feat: blank line for each group in shopping list copy
---------
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-02-28 22:06:04 +00:00
boc-the-git
2809b87ab0
Merge pull request #3234 from mealie-recipes/renovate/rich-13.x-lockfile
...
chore(deps): update dependency rich to v13.7.1
2024-02-29 05:00:02 +11:00
renovate[bot]
7aab87813c
chore(deps): update dependency rich to v13.7.1
2024-02-28 15:35:59 +00:00
Michael Genson
4a67fffccd
Merge branch 'mealie-next' into fix/bump-sqlalchemy
2024-02-28 09:34:58 -06:00
boc-the-git
12b7625d42
Fix typo ( #3233 )
2024-02-28 09:34:39 -06:00
boc-the-git
275e1dc85c
Merge pull request #3231 from mealie-recipes/renovate/pydantic-2.x-lockfile
...
fix(deps): update dependency pydantic to v2.6.3
2024-02-28 19:30:40 +11:00
renovate[bot]
3a8e814315
fix(deps): update dependency pydantic to v2.6.3
2024-02-28 08:23:39 +00:00
boc-the-git
07ebd1e613
Merge pull request #3230 from mealie-recipes/renovate/html2text-2024.x-lockfile
...
fix(deps): update dependency html2text to v2024.2.26
2024-02-28 19:21:24 +11:00
renovate[bot]
a626330139
fix(deps): update dependency html2text to v2024.2.26
2024-02-27 21:34:55 +00:00
renovate[bot]
5ac7645350
fix(deps): update dependency fastapi to ^0.110.0 ( #3221 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-25 14:27:10 -06:00
renovate[bot]
efc6064605
chore(deps): update dependency pylint to v3.1.0 ( #3223 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-25 13:59:50 -06:00
renovate[bot]
71a6f32665
fix(deps): update dependency html2text to v2024 ( #3222 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-25 10:21:15 -06:00
boc-the-git
d60c4c179b
Merge pull request #3220 from mealie-recipes/renovate/pytest-8.x-lockfile
...
chore(deps): update dependency pytest to v8.0.2
2024-02-25 12:14:37 +11:00
renovate[bot]
c5c8c59168
chore(deps): update dependency pytest to v8.0.2
2024-02-25 00:22:41 +00:00
boc-the-git
fca75c5c07
Merge pull request #3217 from mealie-recipes/renovate/mkdocs-material-9.x-lockfile
...
chore(deps): update dependency mkdocs-material to v9.5.11
2024-02-24 21:27:30 +11:00
renovate[bot]
012142feec
chore(deps): update dependency mkdocs-material to v9.5.11
2024-02-24 07:58:56 +00:00
Michael Genson
d532395d89
Merge branch 'mealie-next' into feat/filter-shopping-lists
2024-02-23 17:56:28 -06:00
Michael Genson
b25f9f2cdf
Merge branch 'mealie-next' into fix/bump-sqlalchemy
2024-02-23 17:56:21 -06:00
Michael Genson
5471e742f0
Merge branch 'mealie-next' into fix/make-mealie-alpha-migrations-more-fault-tolerant
2024-02-23 17:56:18 -06:00
renovate[bot]
c5849b2a74
fix(deps): update dependency orjson to v3.9.15 ( #3212 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-23 23:26:13 +00:00
renovate[bot]
429b2adf98
chore(deps): update dependency pylint to v3.0.4 ( #3216 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-23 23:18:35 +00:00
renovate[bot]
df366cd82a
chore(deps): update dependency coverage to v7.4.3 ( #3215 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-23 23:10:37 +00:00
renovate[bot]
0a4bb583ff
fix(deps): update dependency pydantic to v2.6.2 ( #3211 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-23 16:58:15 -06:00
Michael Genson
dfb650c4b1
Merge remote-tracking branch 'upstream/mealie-next' into fix/bump-sqlalchemy
2024-02-23 19:33:01 +00:00
Michael Genson
aa4527e5f7
replace v-for/v-if with computed ref
2024-02-23 19:22:39 +00:00
Michael Genson
ae8ea16dab
lint
2024-02-23 19:17:08 +00:00
Michael Genson
d321c69244
Merge branch 'mealie-next' into feat/filter-shopping-lists
2024-02-23 13:12:43 -06:00
Michael Genson
478a4e5d73
fixed showAll centering and added to recipe dialog
2024-02-23 19:11:28 +00:00
Michael Genson
44cd2fef1c
fixed trailing quote
2024-02-23 18:58:47 +00:00
Michael Genson
0abe8b1921
fixed missing group_id filter
2024-02-23 18:12:06 +00:00
Michael Genson
4a13714177
updated tests to include userId
2024-02-23 18:09:35 +00:00
Michael Genson
ac3514f4c6
fixed broken migrations
2024-02-23 18:09:23 +00:00
Michael Genson
f9b71f4b4c
translated owner string
2024-02-23 18:00:58 +00:00
Michael Genson
7ca50b63f9
moved settings under list contents
2024-02-23 18:00:13 +00:00
Michael Genson
62adc920a9
added settings to shopping list to change user
2024-02-23 17:54:50 +00:00
Hayden
eeda71e186
New Crowdin updates ( #3210 )
...
* New translations en-us.json (Polish)
* New translations en-us.json (Polish)
2024-02-23 18:16:17 +01:00
Michael Genson
8e5ea1df5e
added "show all" toggle on list of shopping lists
2024-02-23 17:07:43 +00:00
Michael Genson
0bf3aed287
updated models/services/tests to include user_id
2024-02-23 17:02:32 +00:00
Michael Genson
74d6f58363
added user to shopping list
2024-02-23 16:49:37 +00:00
Michael Genson
3d4405cd42
order shopping lists alphabetically
2024-02-23 16:03:56 +00:00
Hayden
98c8694979
New translations en-us.json (Swedish) ( #3208 )
2024-02-22 18:22:35 +01:00
Hayden
32812d6a6c
New Crowdin updates ( #3206 )
...
* New translations en-us.json (Swedish)
* New translations en-us.json (Swedish)
---------
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-02-21 17:45:53 +00:00
renovate[bot]
1f8d7c0b21
fix(deps): update dependency httpx to ^0.27.0 ( #3207 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-21 11:24:56 -06:00
boc-the-git
8b88f6892c
Merge pull request #2914 from ekcom/fix/warn-on-edit-nav
...
fix: Warn on external navigation during editing
2024-02-21 21:02:23 +11:00
boc-the-git
618c567392
Merge branch 'mealie-next' into fix/warn-on-edit-nav
2024-02-21 20:51:50 +11:00
boc-the-git
fb44451c6f
Merge pull request #3202 from mealie-recipes/renovate/coverage-7.x-lockfile
...
chore(deps): update dependency coverage to v7.4.2
2024-02-21 20:04:20 +11:00
renovate[bot]
9e1edbacb6
chore(deps): update dependency coverage to v7.4.2
2024-02-20 19:59:39 +00:00
Michael Genson
f45d02299a
Merge branch 'mealie-next' into fix/make-mealie-alpha-migrations-more-fault-tolerant
2024-02-20 10:27:42 -06:00
Michael Genson
7afd7b2334
Merge branch 'mealie-next' into fix/bump-sqlalchemy
2024-02-20 10:25:22 -06:00
Michael Genson
0a28d36df9
remove redundant uselist indicators
2024-02-20 16:24:48 +00:00
renovate[bot]
2c1185e1d4
fix(deps): update dependency pydantic-settings to v2.2.1 ( #3197 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-19 15:37:07 -06:00
boc-the-git
69bbf9fdcc
Merge pull request #3195 from boc-the-git/feat/dont-build-nightly-for-docs
...
feat: Exclude paths from triggering nightly build
2024-02-20 06:25:48 +11:00
boc-the-git
38125fa362
Merge branch 'mealie-next' into feat/dont-build-nightly-for-docs
2024-02-20 06:19:32 +11:00
Michael Genson
5db7a735d7
Merge branch 'mealie-next' into fix/bump-sqlalchemy
2024-02-19 10:30:03 -06:00
Jurriaan Den Toonder
4d2363ea22
Add shopping list items using the enter key ( #3118 )
...
* Enables shopping list items being saved upon enter key press in notes field
Related to: https://github.com/mealie-recipes/mealie/discussions/3114
* Enter key press is caught in note field in ShoppingListItemEditor
* The create editor now stays open after saving a food item to a shopping list,
to allow keyboard-only interaction with the shopping list
* Prevent empty shopping list items from being added
Related to: https://github.com/mealie-recipes/mealie/discussions/3114
An item is considered empty when the foodId is not set, and no note is set.
This is only handled frontend, the backend still accepts empty items.
---------
Signed-off-by: Jurriaan Den Toonder <1493561+Fastjur@users.noreply.github.com >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-02-19 10:29:45 -06:00
Michael Genson
994940f270
more db model fixes
2024-02-19 16:05:50 +00:00
Michael Genson
3adb324b25
fixed more db model definitions
2024-02-19 15:47:14 +00:00
Michael Genson
fbfc5b31d6
fixed shopping list null handling
2024-02-19 15:43:59 +00:00
Michael Genson
2a016ecce9
fixed some model definitions
2024-02-19 15:43:30 +00:00
Michael Genson
782d4ec180
bump sqlalchemy
2024-02-19 15:17:40 +00:00
Brendan
8c52448da2
Exclude paths from triggering nightly build
2024-02-19 08:15:08 +00:00
boc-the-git
7e194887f5
Merge pull request #3194 from mealie-recipes/renovate/mkdocs-material-9.x-lockfile
...
chore(deps): update dependency mkdocs-material to v9.5.10
2024-02-19 18:50:12 +11:00
renovate[bot]
806a1b9392
chore(deps): update dependency mkdocs-material to v9.5.10
2024-02-19 06:49:26 +00:00
boc-the-git
d575a3b222
Merge pull request #3193 from mealie-recipes/renovate/pre-commit-3.x-lockfile
...
chore(deps): update dependency pre-commit to v3.6.2
2024-02-19 07:07:12 +11:00
renovate[bot]
f61fdb8623
chore(deps): update dependency pre-commit to v3.6.2
2024-02-18 20:00:20 +00:00
Michael Genson
ea7005e822
feat: Shopping List Editor Improvements ( #3178 )
...
* modify new item factory to default to zero qty and use last isFood value
* automatically set the label of an item when choosing a food
* fix when switching to a food with no label
* removed trivial type annotation
* more lint
* removed debug log
2024-02-19 06:59:03 +11:00
boc-the-git
a7775ea7ef
Merge pull request #3100 from Kuchenpirat/feat-frontend-access-controll
...
feat: frontend access controll
2024-02-18 20:21:46 +11:00
boc-the-git
ba4eddccd9
Merge branch 'mealie-next' into feat-frontend-access-controll
2024-02-18 20:15:40 +11:00
boc-the-git
6fcda5e446
Merge pull request #3189 from michael-genson/fix/organizer-filters-broken
...
fix: Broken Recipe Organizer Filters
2024-02-18 19:30:06 +11:00
Michael Genson
34d742963a
added tests
2024-02-18 06:48:09 +00:00
Michael Genson
59cd68d54a
fixed UUID check
2024-02-18 06:47:21 +00:00
renovate[bot]
1e4dbe4e95
chore(deps): update dependency ruff to v0.2.2 ( #3187 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-17 19:45:32 -06:00
renovate[bot]
5d89d53a4a
chore(deps): update dependency pytest to v8 ( #3060 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-17 11:34:00 -06:00
renovate[bot]
349ccbad6f
fix(deps): update dependency pydantic-settings to v2.2.0 ( #3182 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-17 11:11:10 -06:00
renovate[bot]
5d68620382
chore(deps): update dependency pytest-asyncio to v0.23.5 ( #3136 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-17 10:55:06 -06:00
Hayden
cb06c8a877
New Crowdin updates ( #3184 )
...
* New translations en-us.json (Spanish)
* New translations en-us.json (Spanish)
2024-02-17 13:22:05 +01:00
boc-the-git
7d57fdcd96
Merge pull request #3149 from mealie-recipes/renovate/paho-mqtt-2.x
...
fix(deps): update dependency paho-mqtt to v2
2024-02-17 21:25:45 +11:00
renovate[bot]
fa60d81e26
fix(deps): update dependency paho-mqtt to v2
2024-02-17 02:43:03 +00:00
boc-the-git
6c4294dc49
chore: Only run docker build and discord notify on the main repo (not forks) ( #3176 )
2024-02-17 02:39:50 +00:00
Hayden
0a3542e97c
New translations en-us.json (German) ( #3179 )
2024-02-16 13:05:46 +01:00
boc-the-git
83887e3c37
Set recipe rating ( #3175 )
2024-02-15 10:57:02 -06:00
boc-the-git
5fe29cdd93
Merge pull request #3133 from Kuchenpirat/chore-bump-nuxt-to-2.17.3
...
chore: bump nuxt version to 2.17.3
2024-02-14 21:06:58 +11:00
boc-the-git
f618c45767
Merge branch 'mealie-next' into chore-bump-nuxt-to-2.17.3
2024-02-14 20:58:48 +11:00
boc-the-git
e1a87b32d9
Merge pull request #3162 from Kuchenpirat/feat--dragable-items-in-ingredient-parser
...
feat: dragable items in ingredient parser
2024-02-14 20:57:57 +11:00
Kuchenpirat
9e739c8b35
Merge branch 'mealie-next' into feat--dragable-items-in-ingredient-parser
2024-02-14 10:50:40 +01:00
boc-the-git
d6fab197e7
Merge pull request #3153 from mealie-recipes/renovate/pre-commit-3.x-lockfile
...
chore(deps): update dependency pre-commit to v3.6.1
2024-02-14 20:49:20 +11:00
renovate[bot]
89a5326d3f
chore(deps): update dependency pre-commit to v3.6.1
2024-02-14 09:42:35 +00:00
boc-the-git
f0b542c990
Merge pull request #3156 from mealie-recipes/renovate/uvicorn-0.x-lockfile
...
fix(deps): update dependency uvicorn to v0.27.1
2024-02-14 20:40:33 +11:00
renovate[bot]
c1a3516b37
fix(deps): update dependency uvicorn to v0.27.1
2024-02-14 09:26:56 +00:00
boc-the-git
db467105b9
Merge pull request #3174 from boc-the-git/fix/depot-connection-to-ghcr
...
fix: Remove permissions block, so it doesn't override what is inherited from parent workflow
2024-02-14 20:24:02 +11:00
boc-the-git
2b5372f693
Remove permissions block, so it doesn't override what is inherited from parent workflow
2024-02-14 19:58:21 +11:00
boc-the-git
1a2ff9540f
Merge pull request #3172 from boc-the-git/feat/switch-docker-builds-to-depot
...
feat: Switch docker builds to Depot.dev
2024-02-14 19:39:07 +11:00
boc-the-git
28fdc8a9ac
Merge branch 'mealie-next' into feat/switch-docker-builds-to-depot
2024-02-14 19:04:54 +11:00
renovate[bot]
b0ce1483fe
fix(deps): update dependency orjson to v3.9.14 ( #3173 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-13 23:34:04 -06:00
boc-the-git
ad251b2449
Merge branch 'mealie-next' into feat/switch-docker-builds-to-depot
2024-02-14 12:45:52 +11:00
Brendan
0ebc2a746b
Add id-token=write permission, for Depot.dev connection
2024-02-14 01:19:12 +00:00
Michael Genson
9c6e3ebe5b
fixed new var ref
2024-02-13 20:24:16 +00:00
Michael Genson
1b404ee6d8
Merge branch 'mealie-next' into fix/make-mealie-alpha-migrations-more-fault-tolerant
2024-02-13 14:01:07 -06:00
Michael Genson
72052be92f
added test
2024-02-13 19:54:47 +00:00
Michael Genson
f2e7deb5cb
added fault tolerance for malformed recipe json
2024-02-13 19:50:38 +00:00
Michael Genson
b2e0c51ead
make sure report entries are actually saved
2024-02-13 19:46:12 +00:00
Litchi Pi
3d73e7498f
feat: allow overriding of some absolute paths using environment variables ( #3102 )
...
* Allow overriding of alembic config file path using environment variable
Signed-off-by: Litchi Pi <litchi.pi@proton.me >
* Allow overriding of MODEL_PATH using environment variable
Signed-off-by: Litchi Pi <litchi.pi@proton.me >
---------
Signed-off-by: Litchi Pi <litchi.pi@proton.me >
2024-02-13 19:30:07 +00:00
Kuchenpirat
690f595491
Merge branch 'mealie-next' into chore-bump-nuxt-to-2.17.3
2024-02-13 18:44:26 +01:00
Kuchenpirat
058d968833
Merge branch 'mealie-next' into feat-frontend-access-controll
2024-02-13 18:44:01 +01:00
Kuchenpirat
da2adaa694
Merge branch 'mealie-next' into feat--dragable-items-in-ingredient-parser
2024-02-13 18:42:47 +01:00
Kuchenpirat
fb9be66f97
docs: fix webworker default and links ( #3167 )
2024-02-13 17:42:36 +00:00
Kuchenpirat
0a446928d7
Merge branch 'mealie-next' into feat--dragable-items-in-ingredient-parser
2024-02-13 18:42:35 +01:00
Kuchenpirat
dc01ff36dc
add rendered list ( #3169 )
2024-02-13 11:28:25 -06:00
Brendan
2d90ae903b
Add depot/setup-action
2024-02-13 10:46:35 +00:00
Brendan
d324c6ac57
Switch docker builds from running on GHA to Depot.dev. Tidy README.
2024-02-13 10:42:16 +00:00
Kuchenpirat
aebf229b86
Merge branch 'mealie-next' into feat--dragable-items-in-ingredient-parser
2024-02-13 11:30:48 +01:00
Hayden
3c76a82997
New translations en-us.json (Dutch) ( #3166 )
2024-02-13 10:26:16 +00:00
boc-the-git
30ec65f43c
Merge pull request #3147 from Kuchenpirat/feat--send-reset-email-from-admin-dashboard
...
feat: email password reset link directly from admin dashboard
2024-02-13 20:57:01 +11:00
Kuchenpirat
2471c7b08e
Fix wrong email config
2024-02-13 08:39:21 +00:00
Kuchenpirat
4be23ccffb
🧹
2024-02-13 08:23:13 +00:00
Kuchenpirat
99db24cdec
Merge branch 'mealie-next' into feat--send-reset-email-from-admin-dashboard
2024-02-13 09:15:41 +01:00
renovate[bot]
719a33352a
chore(deps): update dependency black to v24.2.0 ( #3164 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-12 18:05:09 -06:00
boc-the-git
fe3bd95c85
Merge pull request #3163 from michael-genson/fix/url-encode-postgres-passwords
...
fix: URL-Encode Postgres Password
2024-02-13 08:50:43 +11:00
Michael Genson
8db08c21e5
removed try/catch
2024-02-12 16:58:03 +00:00
Michael Genson
a384e6716d
added test
2024-02-12 16:40:17 +00:00
Michael Genson
e35b2e9fbf
add fallback to urlencode the postgres password if it fails
2024-02-12 16:40:12 +00:00
Kuchenpirat
b48c2ab736
Merge branch 'mealie-next' into feat--dragable-items-in-ingredient-parser
2024-02-12 13:37:02 +01:00
Kuchenpirat
a12ee536d9
remove animation
2024-02-12 12:28:06 +00:00
Kuchenpirat
97d5439a4f
add animation (bit buggy)
2024-02-12 11:42:36 +00:00
Kuchenpirat
c94a1d7c17
add ghost
2024-02-12 11:41:44 +00:00
Hayden
0ce05c781c
New Crowdin updates ( #3161 )
...
* New translations en-us.json (Danish)
* New translations en-us.json (Hungarian)
2024-02-12 11:24:12 +01:00
Kuchenpirat
0e0dfbf014
Refactor ingredient-parser component to include draggable functionality
2024-02-12 09:59:19 +00:00
boc-the-git
ae03e61bb9
Merge pull request #3160 from michael-genson/fix/coerce-empty-string-to-none
...
fix: Pydantic Validation For Empty ID String
2024-02-12 19:36:21 +11:00
Michael Genson
f6167b1d81
add id validator for empty strings
2024-02-12 05:26:53 +00:00
Michael Genson
df75cb4034
fix: Pydantic Serialization Issues ( #3157 )
...
* replaced pydantic inits with validators
* fixed serialization dropping food and unit ids
2024-02-11 17:34:56 -06:00
boc-the-git
67313f8f03
Merge pull request #3155 from mealie-recipes/renovate/python-slugify-8.x-lockfile
...
fix(deps): update dependency python-slugify to v8.0.4
2024-02-12 06:37:58 +11:00
renovate[bot]
39eab01885
fix(deps): update dependency python-slugify to v8.0.4
2024-02-11 19:28:05 +00:00
boc-the-git
9fb63a00fd
Merge pull request #3152 from mealie-recipes/renovate/mkdocs-material-9.x-lockfile
...
chore(deps): update dependency mkdocs-material to v9.5.9
2024-02-12 06:25:59 +11:00
renovate[bot]
f945cb8d2d
chore(deps): update dependency mkdocs-material to v9.5.9
2024-02-11 16:49:36 +00:00
Michael Genson
7a107584c7
feat: Upgrade to Pydantic V2 ( #3134 )
...
* bumped pydantic
2024-02-11 16:47:37 +00:00
boc-the-git
248459671e
Merge pull request #3148 from mealie-recipes/renovate/python-multipart-0.x
...
fix(deps): update dependency python-multipart to ^0.0.9
2024-02-11 22:20:24 +11:00
renovate[bot]
67e48c2fd1
fix(deps): update dependency python-multipart to ^0.0.9
2024-02-11 11:10:02 +00:00
boc-the-git
368d25fa01
Merge pull request #3150 from mealie-recipes/renovate/pre-commit-3.x-lockfile
...
chore(deps): update dependency pre-commit to v3.6.1
2024-02-11 22:09:09 +11:00
renovate[bot]
12b1d29413
chore(deps): update dependency pre-commit to v3.6.1
2024-02-11 11:02:18 +00:00
boc-the-git
dccc676b24
Merge pull request #3146 from mealie-recipes/renovate/uvicorn-0.x-lockfile
...
fix(deps): update dependency uvicorn to v0.27.1
2024-02-11 22:00:45 +11:00
Kuchenpirat
d9c1cf8bec
Merge branch 'mealie-next' into feat--send-reset-email-from-admin-dashboard
2024-02-11 10:50:00 +01:00
renovate[bot]
0836c303d9
fix(deps): update dependency uvicorn to v0.27.1
2024-02-10 22:20:37 +00:00
boc-the-git
a43fd6b7fc
fix: Change release workflow to create a PR, rather than commit directly to branch ( #3143 )
...
* fix: Change release workflow to create a PR, rather than commit directly to branch
* Slight wording tweak
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
---------
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-02-10 23:18:18 +01:00
boc-the-git
e7ee189fbb
Merge pull request #3145 from mealie-recipes/fix-update-taskfile-email-config
...
fix: Taskfile Email Config
2024-02-11 06:30:45 +11:00
Kuchenpirat
b6708613b9
Merge branch 'mealie-next' into chore-bump-nuxt-to-2.17.3
2024-02-10 15:02:19 +01:00
Kuchenpirat
3317e061a8
add user reset email functionality
2024-02-10 12:51:38 +00:00
Kuchenpirat
0dc8584485
↕️
2024-02-10 13:30:02 +01:00
Kuchenpirat
673ad6d42b
Update Taskfile.yml
2024-02-10 13:26:24 +01:00
Kuchenpirat
1450d6fc4c
fix password reset link not shown ( #3142 )
2024-02-10 11:09:21 +00:00
boc-the-git
b082242439
Merge pull request #3139 from mealie-recipes/renovate/mkdocs-material-9.x-lockfile
...
chore(deps): update dependency mkdocs-material to v9.5.9
2024-02-10 21:40:53 +11:00
renovate[bot]
de69a3ca86
chore(deps): update dependency mkdocs-material to v9.5.9
2024-02-10 09:12:22 +00:00
boc-the-git
96e37b3ee1
Merge pull request #3140 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2024-02-10 20:10:38 +11:00
Hayden
cb2d8a9a50
New translations en-us.json (Russian)
2024-02-10 02:56:14 -06:00
Hayden
19c5b7c7ab
New translations en-us.json (Ukrainian)
2024-02-10 02:56:13 -06:00
Hayden
38a4215b35
New translations en-us.json (Turkish)
2024-02-10 02:56:12 -06:00
Hayden
77a05c754e
New translations en-us.json (Swedish)
2024-02-10 02:56:11 -06:00
Hayden
2226d7cbf9
New translations en-us.json (French)
2024-02-10 02:56:10 -06:00
boc-the-git
42a33cd993
fix: Give update-image-tags job write permissions to the repo, for auto doco updater ( #3138 )
2024-02-10 03:49:26 +00:00
boc-the-git
d73817adad
Merge pull request #3137 from mealie-recipes/renovate/python-multipart-0.x
...
Update dependency python-multipart to ^0.0.8
2024-02-10 14:20:06 +11:00
renovate[bot]
ce58da8e18
Update dependency python-multipart to ^0.0.8
2024-02-10 01:08:10 +00:00
boc-the-git
fe89981e78
Merge pull request #3135 from Kuchenpirat/feat-add-docker-to-dev-container
...
dev: add docker-in-docker to dev container
2024-02-10 07:18:21 +11:00
Kuchenpirat
520bc7154a
Remove old comments
2024-02-09 21:12:06 +01:00
Kuchenpirat
a38dfc094e
update to use newer version of the feature
2024-02-09 17:52:41 +00:00
Kuchenpirat
0a81579da1
Merge branch 'mealie-next' into feat-add-docker-to-dev-container
2024-02-09 17:41:14 +01:00
Kuchenpirat
f4e77f6837
add docker in docker
2024-02-09 16:32:18 +00:00
Kuchenpirat
c1a2c7d485
remove not needed as string
2024-02-09 15:38:21 +00:00
Kuchenpirat
8127f48924
Merge branch 'mealie-next' into chore-bump-nuxt-to-2.17.3
2024-02-09 16:28:13 +01:00
Kuchenpirat
a0e7f85c32
fix lint
2024-02-09 15:27:46 +00:00
Kuchenpirat
b45ffd2046
fix vue-template-compiler version
2024-02-09 15:02:28 +00:00
renovate[bot]
1e04e9424f
Update dependency python-slugify to v8.0.4 ( #3131 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-09 05:54:04 -09:00
Kuchenpirat
ef4f6245d5
Merge branch 'mealie-next' into chore-bump-nuxt-to-2.17.3
2024-02-09 15:44:56 +01:00
Kuchenpirat
7bd1c8ef14
bump nuxt version
2024-02-09 14:20:44 +00:00
boc-the-git
d1bbfece9d
Merge pull request #3132 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2024-02-09 20:00:38 +11:00
Hayden
94a85f9977
New translations en-us.json (French, Canada)
2024-02-09 02:54:34 -06:00
Hayden
3d0adda405
New translations en-us.json (English, United Kingdom)
2024-02-09 02:54:33 -06:00
Hayden
47086da6b6
New translations en-us.json (Latvian)
2024-02-09 02:54:32 -06:00
Hayden
9ce71c911f
New translations en-us.json (Croatian)
2024-02-09 02:54:31 -06:00
Hayden
2244c3a8b5
New translations en-us.json (Portuguese, Brazilian)
2024-02-09 02:54:30 -06:00
Hayden
f0d0d0d463
New translations en-us.json (Icelandic)
2024-02-09 02:54:29 -06:00
Hayden
dbec3e58f9
New translations en-us.json (Galician)
2024-02-09 02:54:28 -06:00
Hayden
a5e56dc97f
New translations en-us.json (Vietnamese)
2024-02-09 02:54:27 -06:00
Hayden
6d64418727
New translations en-us.json (Chinese Traditional)
2024-02-09 02:54:27 -06:00
Hayden
2b71174765
New translations en-us.json (Chinese Simplified)
2024-02-09 02:54:26 -06:00
Hayden
7f6de730a3
New translations en-us.json (Ukrainian)
2024-02-09 02:54:25 -06:00
Hayden
22cc19a085
New translations en-us.json (Turkish)
2024-02-09 02:54:24 -06:00
Hayden
b16fa49f16
New translations en-us.json (Swedish)
2024-02-09 02:54:23 -06:00
Hayden
90e373582b
New translations en-us.json (Serbian (Cyrillic))
2024-02-09 02:54:22 -06:00
Hayden
1b3cbb38ae
New translations en-us.json (Slovenian)
2024-02-09 02:54:22 -06:00
Hayden
ac5a63e32d
New translations en-us.json (Slovak)
2024-02-09 02:54:21 -06:00
Hayden
d5d86488a0
New translations en-us.json (Russian)
2024-02-09 02:54:20 -06:00
Hayden
3f9c46a763
New translations en-us.json (Portuguese)
2024-02-09 02:54:19 -06:00
Hayden
04176f6927
New translations en-us.json (Polish)
2024-02-09 02:54:18 -06:00
Hayden
2aa8c5810a
New translations en-us.json (Norwegian)
2024-02-09 02:54:17 -06:00
Hayden
a071a7d16b
New translations en-us.json (Dutch)
2024-02-09 02:54:16 -06:00
Hayden
a14c1b48c6
New translations en-us.json (Lithuanian)
2024-02-09 02:54:15 -06:00
Hayden
43174dcebe
New translations en-us.json (Korean)
2024-02-09 02:54:13 -06:00
Hayden
3ee53977ec
New translations en-us.json (Japanese)
2024-02-09 02:54:12 -06:00
Hayden
de1486c57f
New translations en-us.json (Italian)
2024-02-09 02:54:12 -06:00
Hayden
a12aba6b9d
New translations en-us.json (Hungarian)
2024-02-09 02:54:11 -06:00
Hayden
fb70bc76b3
New translations en-us.json (Hebrew)
2024-02-09 02:54:10 -06:00
Hayden
e6351273e2
New translations en-us.json (Finnish)
2024-02-09 02:54:09 -06:00
Hayden
82dcfb5635
New translations en-us.json (Greek)
2024-02-09 02:54:08 -06:00
Hayden
dddeed6359
New translations en-us.json (German)
2024-02-09 02:54:07 -06:00
Hayden
5f4a36bbd8
New translations en-us.json (Danish)
2024-02-09 02:54:06 -06:00
Hayden
f74610a0f7
New translations en-us.json (Czech)
2024-02-09 02:54:05 -06:00
Hayden
166f2486a2
New translations en-us.json (Catalan)
2024-02-09 02:54:04 -06:00
Hayden
88a5209237
New translations en-us.json (Bulgarian)
2024-02-09 02:54:03 -06:00
Hayden
d954869dd7
New translations en-us.json (Bulgarian)
2024-02-09 02:54:02 -06:00
Hayden
9cf181b415
New translations en-us.json (Arabic)
2024-02-09 02:54:01 -06:00
Hayden
5a7dc14a48
New translations en-us.json (Afrikaans)
2024-02-09 02:54:00 -06:00
Hayden
d916c0a472
New translations en-us.json (Spanish)
2024-02-09 02:54:00 -06:00
Hayden
a3693d83a3
New translations en-us.json (French)
2024-02-09 02:53:59 -06:00
Hayden
bb9620b67e
New translations en-us.json (Romanian)
2024-02-09 02:53:58 -06:00
boc-the-git
3174216931
Merge pull request #2810 from michael-genson/fix/translation-issues-when-scraping
...
fix: Translate ISO 8601 Datetime Durations During Scraping/Parsing/Migrating
2024-02-09 06:37:28 +11:00
Michael Genson
94342081f9
I don't know why I changed this
2024-02-08 14:43:13 +00:00
boc-the-git
5d049d5696
Merge branch 'mealie-next' into fix/warn-on-edit-nav
2024-02-08 22:21:35 +11:00
boc-the-git
36088f0db9
Merge branch 'mealie-next' into fix/translation-issues-when-scraping
2024-02-08 20:58:43 +11:00
boc-the-git
4c60febb9c
Merge pull request #3130 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2024-02-08 19:58:51 +11:00
Hayden
0283185913
New translations en-us.json (Hebrew)
2024-02-08 02:52:45 -06:00
Kuchenpirat
704d0a8392
Merge branch 'mealie-next' into feat-frontend-access-controll
2024-02-07 18:22:55 +01:00
Michael Genson
f42114e966
feat: Redirect Logged Out Users to Default Group, If It's Public ( #2772 )
...
* add default group slug to app info if public
* redirect public user to default group
* added tests
---------
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-02-07 07:53:55 -09:00
Michael Genson
d4de15ba1e
Merge branch 'mealie-next' into fix/translation-issues-when-scraping
2024-02-07 09:58:45 -06:00
RealFoxie
e686fa671c
Better bruteforce parsing for units ( #3066 )
...
* try to match units when brute parsing and no amount is matched
* brute parser: better handle multiple word food items
Also checks the case when a food might have been split in a unit + ingredient
* fix formatting
* add test cases for ingredient parsing that don't start with an amount
* parametrized tests and added ingredient data fixture
* fixed group_id ref in tests
* fixed test inputs
* add extra tests for units as third token
---------
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-02-07 09:16:20 -06:00
Kuchenpirat
12547feb4c
Merge branch 'mealie-next' into feat-frontend-access-controll
2024-02-07 12:29:08 +01:00
Kuchenpirat
7dbc031725
update comments
2024-02-07 11:28:26 +00:00
renovate[bot]
597e6c8e0f
chore(deps): update dependency mkdocs-material to v9.5.8 ( #3124 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-07 04:38:04 +00:00
boc-the-git
d5ba69d828
Merge pull request #3123 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2024-02-07 12:12:02 +11:00
boc-the-git
564f43085b
Merge branch 'mealie-next' into l10n_mealie-next
2024-02-07 12:05:57 +11:00
Hayden
a0b6cc3e62
New translations en-us.json (Turkish)
2024-02-06 17:52:01 -06:00
Hayden
c960c00cbe
New translations en-us.json (Swedish)
2024-02-06 17:52:00 -06:00
Hayden
47b60e9ad5
New translations en-us.json (Hungarian)
2024-02-06 17:51:59 -06:00
renovate[bot]
026ca0364e
chore(deps): update dependency ruff to v0.2.1 ( #3122 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-06 09:12:30 -06:00
Elijah Mock
70ce34d6c9
Remove logging
2024-02-05 20:22:10 +00:00
Kuchenpirat
dff351a8eb
Merge branch 'mealie-next' into feat-frontend-access-controll
2024-02-05 15:37:27 +01:00
Kuchenpirat
13e7dfe920
getAll if array is empty or non existant ( #3120 )
2024-02-05 07:37:15 -06:00
boc-the-git
abf4b7706f
Merge branch 'mealie-next' into fix/warn-on-edit-nav
2024-02-05 22:30:35 +11:00
Kuchenpirat
813a124250
Merge branch 'mealie-next' into feat-frontend-access-controll
2024-02-05 11:47:14 +01:00
boc-the-git
8a3173094e
Merge pull request #3111 from mealie-recipes/renovate/orjson-3.x-lockfile
...
fix(deps): update dependency orjson to v3.9.13
2024-02-05 20:53:34 +11:00
renovate[bot]
0d16a2a943
fix(deps): update dependency orjson to v3.9.13
2024-02-05 04:25:39 +00:00
Hayden
2918a824e4
New Crowdin updates ( #3116 )
...
* New translations en-us.json (Chinese Traditional)
* New translations en-us.json (Italian)
* New translations en-us.json (Romanian)
* New translations en-us.json (French)
* New translations en-us.json (Spanish)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Arabic)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Catalan)
* New translations en-us.json (Czech)
* New translations en-us.json (Danish)
* New translations en-us.json (German)
* New translations en-us.json (Greek)
* New translations en-us.json (Finnish)
* New translations en-us.json (Hebrew)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Japanese)
* New translations en-us.json (Korean)
* New translations en-us.json (Lithuanian)
* New translations en-us.json (Dutch)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Polish)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Russian)
* New translations en-us.json (Slovak)
* New translations en-us.json (Slovenian)
* New translations en-us.json (Serbian (Cyrillic))
* New translations en-us.json (Swedish)
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Vietnamese)
* New translations en-us.json (Galician)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Croatian)
* New translations en-us.json (Latvian)
* New translations en-us.json (English, United Kingdom)
* New translations en-us.json (French, Canada)
* New translations en-us.json (Icelandic)
* New translations en-us.json (Dutch)
2024-02-04 22:24:02 -06:00
renovate[bot]
00e5e4384d
fix(deps): update dependency fastapi to v0.109.2 ( #3115 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-04 16:22:12 -06:00
Michael Genson
634b0590ed
Merge branch 'mealie-next' into fix/translation-issues-when-scraping
2024-02-04 13:20:44 -06:00
Kuchenpirat
52c58e1dc0
feat: bulk deletion on "Manage Data" page ( #3056 )
...
* labels bulk delete
* add foods
* bulk delete units
* add categories
* add tags
* add tools
* update translations
* fix types for text
* fix reactivity for stores
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-02-04 12:55:14 -06:00
Kuchenpirat
67b7fb007b
feat: Cookbook Create & Delete Improvements ( #2902 )
...
* add delete dialog
* put editor into component
* return data on createCookbook store action
* verry basic dialog with create & cancel functions
* 🧹
* cleanup
* add translation
* add dialog-closed to BaseDialog
* update delete dialog messaging
* use cancel instead of dialog-closed
2024-02-04 07:15:25 -09:00
Kuchenpirat
7299c9ec9a
Merge branch 'mealie-next' into feat-frontend-access-controll
2024-02-04 10:35:23 +01:00
Hayden
292672601c
New Crowdin updates ( #3110 )
...
* New translations en-us.json (Romanian)
* New translations en-us.json (Romanian)
2024-02-03 22:44:30 +00:00
boc-the-git
fa3bbdcde1
Merge pull request #3106 from mealie-recipes/renovate/python-multipart-0.x
...
fix(deps): update dependency python-multipart to ^0.0.7
2024-02-04 05:42:19 +11:00
renovate[bot]
7e519c6b5a
fix(deps): update dependency python-multipart to ^0.0.7
2024-02-03 18:35:27 +00:00
boc-the-git
57c11b23c4
Merge pull request #3107 from mealie-recipes/renovate/fastapi-0.x-lockfile
...
fix(deps): update dependency fastapi to v0.109.1
2024-02-04 05:34:02 +11:00
renovate[bot]
ba60428b03
fix(deps): update dependency fastapi to v0.109.1
2024-02-03 13:07:43 +00:00
renovate[bot]
e48619bae6
chore(deps): update dependency mkdocs-material to v9.5.7 ( #3105 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-03 14:05:27 +01:00
Kuchenpirat
3a0e4ff119
Merge branch 'mealie-next' into feat-frontend-access-controll
2024-02-03 10:18:24 +01:00
Hayden
6d38960a5a
New translations en-us.json (Turkish) ( #3103 )
2024-02-03 00:31:30 +01:00
Kuchenpirat
9cc59e81d6
add comment to group-only
2024-02-02 16:41:42 +00:00
Kuchenpirat
a04b6983e7
Merge branch 'mealie-next' into feat-frontend-access-controll
2024-02-02 17:27:58 +01:00
Kuchenpirat
6beea06a41
show group settings option only to users that can manage the group
2024-02-02 16:17:38 +00:00
Kuchenpirat
e75b5f2f15
add shopping lists
2024-02-02 16:00:18 +00:00
Kuchenpirat
c9acc48bd6
add group reports
2024-02-02 15:56:26 +00:00
Kuchenpirat
f4df68a9e2
restrict access to /group pages
2024-02-02 15:36:10 +00:00
Kuchenpirat
4cee8ea879
add can manage restriction
2024-02-02 15:14:48 +00:00
Kuchenpirat
e7f5a4adff
move middleware for manage data page to parrent component
2024-02-02 14:58:39 +00:00
Kuchenpirat
0301713214
add auth and group only to groupSlug pages
2024-02-02 14:45:30 +00:00
Kuchenpirat
5ef23e0330
add group-only middleware
2024-02-02 14:43:59 +00:00
renovate[bot]
9bf2e3fabd
chore(deps): update dependency ruff to ^0.2.0 ( #3097 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-01 18:17:42 -06:00
Hayden
dcf50b9a00
New translations en-us.json (Turkish) ( #3096 )
2024-02-01 22:46:14 +00:00
Joeri
073efd7a2f
Rectify email message ID, change multipart order ( #3094 )
2024-02-01 13:59:21 +01:00
Kuchenpirat
88529457bf
🧹
2024-02-01 07:50:34 +00:00
Kuchenpirat
890b5d93a7
access controll coobook index page
2024-02-01 07:50:09 +00:00
renovate[bot]
95b7990f26
fix(deps): update dependency python-slugify to v8.0.3 ( #3090 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-31 16:10:05 -06:00
Michael Genson
7947aa99ae
fix: Migration Issue With Duplicate Labels ( #3085 )
...
* fixed eager queries
* test
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-01-31 13:37:12 -06:00
Kuchenpirat
c3f7ad8954
chore: delete unused file ( #3089 )
2024-01-31 10:10:59 -09:00
Kuchenpirat
7dafa6c7fe
add access controll to user pages
2024-01-31 15:25:21 +00:00
Kuchenpirat
8d2d571683
add avanced-only
2024-01-31 11:56:15 +00:00
Kuchenpirat
19e776a772
manage-data pages
2024-01-31 10:33:05 +00:00
boc-the-git
8df7848c96
Merge pull request #3088 from mealie-recipes/chore-update-build-link-to-org
...
chore: update build link to org
2024-01-31 21:21:11 +11:00
Kuchenpirat
6097440781
Merge branch 'mealie-next' into chore-update-build-link-to-org
2024-01-31 10:51:56 +01:00
Kuchenpirat
208608b32e
chore update build link to org
2024-01-31 09:49:58 +00:00
Hayden
02997cd36e
New Crowdin updates ( #3086 )
...
* New translations en-us.json (Russian)
* New translations en-us.json (Slovenian)
2024-01-30 22:31:11 +00:00
Michael Genson
e1cd2717d3
fix: Update Group Slug When Updating Group ( #3084 )
...
* added slug update hook to group updates
* added test
* force refresh if group slug changes
* added alert if something goes wrong
2024-01-30 18:41:37 +00:00
renovate[bot]
694511cb60
chore(deps): update dependency ruff to v0.1.15 ( #3076 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-30 14:39:30 +00:00
boc-the-git
f0c89525f6
Add paho-mqtt package, as needed by Apprise to send MQTT messages ( #3078 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-01-30 14:31:24 +00:00
Kuchenpirat
a05ede5e05
fix recipeOrganizerPage edit dialog label localization ( #3079 )
2024-01-30 08:24:46 -06:00
boc-the-git
7e51cf0352
feat: On new release publish, update image tags in sample docker-compose files ( #3072 )
...
* WIP
* Add sed commands for image versions
---------
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-01-30 07:36:28 +00:00
boc-the-git
ce110c23e4
Merge pull request #3075 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2024-01-30 12:49:44 +11:00
Hayden
8247f21101
New translations en-us.json (Slovenian)
2024-01-29 16:23:32 -06:00
Hayden
60f9a3be5c
New translations en-us.json (Slovenian)
2024-01-29 16:23:31 -06:00
Hayden
dddcb644bf
New translations en-us.json (Spanish)
2024-01-29 16:23:30 -06:00
boc-the-git
84e981fd03
Merge pull request #3058 from mealie-recipes/renovate/apprise-1.x-lockfile
...
fix(deps): update dependency apprise to v1.7.2
2024-01-29 22:21:35 +11:00
renovate[bot]
937464115e
fix(deps): update dependency apprise to v1.7.2
2024-01-29 11:14:39 +00:00
boc-the-git
24aee11607
Merge pull request #3063 from mealie-recipes/renovate/mkdocs-material-9.x-lockfile
...
chore(deps): update dependency mkdocs-material to v9.5.6
2024-01-29 22:12:20 +11:00
renovate[bot]
023c57dd61
chore(deps): update dependency mkdocs-material to v9.5.6
2024-01-29 09:32:53 +00:00
renovate[bot]
14d8ff8754
fix(deps): update dependency recipe-scrapers to v14.54.0 ( #3070 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-29 10:31:34 +01:00
Hayden
e6f531c111
New translations en-us.json (Hungarian) ( #3071 )
2024-01-28 16:21:47 -06:00
renovate[bot]
c0a4f624d1
chore(deps): update dependency pytest-asyncio to v0.23.4 ( #3069 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-28 15:50:46 -06:00
boc-the-git
a32dc4baa0
docs: Update example docker-compose files ( #3065 )
...
* Update README.md
* Update version. Add note re where to find latest version.
* Update version. Add note re where to find latest version.
2024-01-28 10:43:55 +00:00
boc-the-git
7c4690a7a9
docs: Change org to mealie-recipes ( #3064 )
...
* Change org to mealie-recipes
* Change org to mealie-recipes
* Change org to mealie-recipes
2024-01-28 11:32:11 +01:00
boc-the-git
b44487596d
Merge pull request #3062 from mealie-recipes/renovate/black-24.x-lockfile
...
chore(deps): update dependency black to v24.1.1
2024-01-28 19:38:22 +11:00
renovate[bot]
2cb4c21db3
chore(deps): update dependency black to v24.1.1
2024-01-28 08:31:34 +00:00
Hayden
2dcc765e86
New translations en-us.json (Hungarian) ( #3059 )
2024-01-27 21:41:33 +00:00
Michael Genson
a5ef18669b
fix: Upgrade Black ( #3057 )
...
* bump black
* bump black on precommit
* run black
* fix backend test runner
2024-01-27 15:11:54 -06:00
Hayden
0800a8d00a
chore: rewrite makefile in taskfile ( #3035 )
...
* add docker-compose with development dependencies
* delete old runtime.txt file
* specify specific group for postgres deps
* replace makefile with taskfile with new features
* drop template.env file in favor of defaults within taskfile
* use with github actions
* update docs for taskfile changes
* update task.json for vscode
* add taskfile to devcontainer.json
* pre-install taskfile so startup command works
* remove run command and fix desc for ui
* change node-> python->py for consistency
2024-01-27 18:14:42 +00:00
Jakub Urbańczyk
4d49e307e3
fix: running the container with PUID=0 and PGID=0 ( #3030 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-01-27 17:48:38 +00:00
Jason Hunter
20621a1950
update iOS guide ( #3043 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-01-27 10:49:09 +00:00
boc-the-git
5a0b8940f5
Merge pull request #3053 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2024-01-27 08:32:05 +11:00
Hayden
c27d20b5c9
New translations en-us.json (Icelandic)
2024-01-26 15:26:14 -06:00
Hayden
5f24e87e84
New translations en-us.json (French, Canada)
2024-01-26 15:26:13 -06:00
Hayden
72980b3472
New translations en-us.json (English, United Kingdom)
2024-01-26 15:26:12 -06:00
Hayden
cedccf046b
New translations en-us.json (Latvian)
2024-01-26 15:26:11 -06:00
Hayden
63514ab41c
New translations en-us.json (Croatian)
2024-01-26 15:26:10 -06:00
Hayden
f8e8a40ec1
New translations en-us.json (Portuguese, Brazilian)
2024-01-26 15:26:08 -06:00
Hayden
65ce53fb17
New translations en-us.json (Galician)
2024-01-26 15:26:07 -06:00
Hayden
1352ae81c4
New translations en-us.json (Vietnamese)
2024-01-26 15:26:06 -06:00
Hayden
5c3b1f2890
New translations en-us.json (Chinese Simplified)
2024-01-26 15:26:05 -06:00
Hayden
555e341b65
New translations en-us.json (Ukrainian)
2024-01-26 15:26:04 -06:00
Hayden
6690ef8cab
New translations en-us.json (Turkish)
2024-01-26 15:26:03 -06:00
Hayden
bbd6e7ef92
New translations en-us.json (Swedish)
2024-01-26 15:26:02 -06:00
Hayden
54a954164a
New translations en-us.json (Serbian (Cyrillic))
2024-01-26 15:26:01 -06:00
Hayden
d20ee21076
New translations en-us.json (Slovenian)
2024-01-26 15:26:00 -06:00
Hayden
ce7efd7505
New translations en-us.json (Slovak)
2024-01-26 15:25:59 -06:00
Hayden
04f0d33ca3
New translations en-us.json (Russian)
2024-01-26 15:25:58 -06:00
Hayden
01649de1e7
New translations en-us.json (Portuguese)
2024-01-26 15:25:57 -06:00
Hayden
3a739ba194
New translations en-us.json (Polish)
2024-01-26 15:25:56 -06:00
Hayden
5e78aa6e29
New translations en-us.json (Norwegian)
2024-01-26 15:25:55 -06:00
Hayden
a121fe9b55
New translations en-us.json (Dutch)
2024-01-26 15:25:53 -06:00
Hayden
d1c4a9b422
New translations en-us.json (Lithuanian)
2024-01-26 15:25:52 -06:00
Hayden
e0c72c5508
New translations en-us.json (Korean)
2024-01-26 15:25:51 -06:00
Hayden
4df4b7e0b6
New translations en-us.json (Japanese)
2024-01-26 15:25:50 -06:00
Hayden
e8d7c0423f
New translations en-us.json (Hungarian)
2024-01-26 15:25:49 -06:00
Hayden
583151087e
New translations en-us.json (Hebrew)
2024-01-26 15:25:48 -06:00
Hayden
c4b493564b
New translations en-us.json (Finnish)
2024-01-26 15:25:47 -06:00
Hayden
e1aba3373a
New translations en-us.json (Greek)
2024-01-26 15:25:46 -06:00
Hayden
ee65d7d67d
New translations en-us.json (German)
2024-01-26 15:25:45 -06:00
Hayden
9029bccf5b
New translations en-us.json (Danish)
2024-01-26 15:25:44 -06:00
Hayden
4fdf844485
New translations en-us.json (Czech)
2024-01-26 15:25:43 -06:00
Hayden
d2b1c2c5af
New translations en-us.json (Catalan)
2024-01-26 15:25:42 -06:00
Hayden
84bd738ba5
New translations en-us.json (Bulgarian)
2024-01-26 15:25:41 -06:00
Hayden
e4eb4d3e3b
New translations en-us.json (Arabic)
2024-01-26 15:25:40 -06:00
Hayden
422c485832
New translations en-us.json (Afrikaans)
2024-01-26 15:25:39 -06:00
Hayden
865ab6f843
New translations en-us.json (Spanish)
2024-01-26 15:25:38 -06:00
Hayden
cb948a8289
New translations en-us.json (French)
2024-01-26 15:25:37 -06:00
Hayden
8d38ef1fd7
New translations en-us.json (Romanian)
2024-01-26 15:25:36 -06:00
Hayden
2ae2475b8e
New translations en-us.json (Italian)
2024-01-26 15:25:35 -06:00
Hayden
92c8b196de
New translations en-us.json (Chinese Traditional)
2024-01-26 15:25:34 -06:00
renovate[bot]
e6ad0aad81
chore(deps): update dependency coverage to v7.4.1 ( #3052 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-26 20:41:08 +00:00
Michael Genson
c6fbf8bce8
feat: Improvements To Adding A Recipe To A Shopping List ( #3036 )
...
* tweaked dialogs to make grammatical sense
* refactor ingredient rendering on recipe shopping list dialog
2024-01-26 15:27:36 +00:00
boc-the-git
8db5f7cce3
Merge pull request #3048 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2024-01-26 08:32:30 +11:00
Hayden
5f40064e2f
New translations en-us.json (Chinese Simplified)
2024-01-25 15:26:25 -06:00
Hayden
e0cb6e0624
New translations en-us.json (Ukrainian)
2024-01-25 15:26:24 -06:00
Hayden
8bc73de815
New translations en-us.json (Turkish)
2024-01-25 15:26:22 -06:00
Hayden
71e2091130
New translations en-us.json (Czech)
2024-01-25 15:26:22 -06:00
Hayden
8e65a4c65a
New translations en-us.json (Italian)
2024-01-25 15:26:20 -06:00
boc-the-git
34df20da81
Merge pull request #3047 from michael-genson/fix/bump-fastapi-and-refactor
...
fix: Bump FastAPI and Refactor
2024-01-26 07:20:15 +11:00
Michael Genson
254b6ae118
fixed breaking change with temp dir injection
2024-01-25 19:10:40 +00:00
Michael Genson
a840cb0800
patch missing client for testing
2024-01-25 19:10:21 +00:00
Michael Genson
098c8194f5
bump fastapi
2024-01-25 18:48:32 +00:00
renovate[bot]
1daf41f452
fix(deps): update dependency python-slugify to v8.0.2 ( #3046 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-25 12:41:33 -06:00
boc-the-git
72696cac20
Merge pull request #3045 from michael-genson/refactor/remove-passlib
...
refactor: Remove Passlib
2024-01-25 21:45:52 +11:00
Michael Genson
4d3ea5d231
remove passlib
2024-01-24 22:04:33 +00:00
Michael Genson
721063d091
Merge remote-tracking branch 'upstream/mealie-next' into refactor/remove-passlib
2024-01-24 22:03:54 +00:00
Michael Genson
4ae5c52de9
refactor to use bcrypt directly
2024-01-24 22:03:16 +00:00
renovate[bot]
58cb43e999
fix(deps): update dependency uvicorn to ^0.27.0 ( #3034 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-24 21:56:56 +00:00
renovate[bot]
0b0c25d2f3
fix(deps): update dependency python-dotenv to v1.0.1 ( #3038 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-24 15:44:36 -06:00
Hayden
21161dbf2e
New Crowdin updates ( #3044 )
...
* New translations en-us.json (Chinese Traditional)
* New translations en-us.json (Italian)
* New translations en-us.json (Romanian)
* New translations en-us.json (French)
* New translations en-us.json (Spanish)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Arabic)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Catalan)
* New translations en-us.json (Czech)
* New translations en-us.json (Danish)
* New translations en-us.json (German)
* New translations en-us.json (Greek)
* New translations en-us.json (Finnish)
* New translations en-us.json (Hebrew)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Japanese)
* New translations en-us.json (Korean)
* New translations en-us.json (Lithuanian)
* New translations en-us.json (Dutch)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Polish)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Russian)
* New translations en-us.json (Slovak)
* New translations en-us.json (Slovenian)
* New translations en-us.json (Serbian (Cyrillic))
* New translations en-us.json (Swedish)
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Vietnamese)
* New translations en-us.json (Galician)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Croatian)
* New translations en-us.json (Latvian)
* New translations en-us.json (English, United Kingdom)
* New translations en-us.json (French, Canada)
* New translations en-us.json (Icelandic)
* New translations en-us.json (Turkish)
2024-01-24 21:37:05 +00:00
boc-the-git
f62feb8da2
Merge pull request #2717 from JackBailey/mealie-next
...
feat: Edit existing mealplan meals
2024-01-24 22:22:29 +11:00
boc-the-git
2cdbe816a6
Merge branch 'mealie-next' into mealie-next
2024-01-24 22:16:31 +11:00
boc-the-git
e32fddbc85
Merge pull request #3041 from mealie-recipes/renovate/mkdocs-material-9.x-lockfile
...
chore(deps): update dependency mkdocs-material to v9.5.5
2024-01-24 18:14:30 +11:00
renovate[bot]
8c17a81c91
chore(deps): update dependency mkdocs-material to v9.5.5
2024-01-24 06:43:56 +00:00
boc-the-git
d2188508fc
Merge branch 'mealie-next' into mealie-next
2024-01-24 16:37:32 +11:00
boc-the-git
09dfca4f34
Provide write permissions for issues and PRs ( #3039 )
2024-01-23 06:37:45 -06:00
Michael Genson
61289416a5
feat: Add Ingredient Sections To Copied Ingredients ( #3032 )
...
* add ingredient title to copied text
* fix double linebreak
* lint
---------
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-01-22 20:21:04 +00:00
Hayden
16d3dbef5d
New Crowdin updates ( #3033 )
...
* New translations en-us.json (Swedish)
* New translations en-us.json (Galician)
2024-01-22 20:13:10 +00:00
Michael Genson
702907fc30
feat: Add Additional SMTP Headers to Decrease Spam Score ( #3031 )
...
* add html2text util
* add various missing email headers
* lint
2024-01-22 20:40:09 +01:00
boc-the-git
600c569ae8
feat: Remove debug mode from stale action ( #3027 )
2024-01-22 09:15:37 -06:00
boc-the-git
96995a4168
Merge pull request #3026 from Kuchenpirat/fix-site-maintenance-missing-words
...
fix: missing words in site maintenance
2024-01-22 20:51:15 +11:00
boc-the-git
3a9fd11344
Merge branch 'mealie-next' into fix-site-maintenance-missing-words
2024-01-22 20:45:13 +11:00
Kuchenpirat
62dffb622f
fix missing words in site maintenance
2024-01-22 08:05:44 +00:00
Hayden
26dfc54d23
docs: new notes on releasing mealie ( #3025 )
...
* new notes on releasing mealie
---------
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-01-22 08:40:12 +01:00
boc-the-git
5d08647196
docs: Docker image versions ( #3019 )
...
* fix: Add the need to change image tag
* Minor tidying
* Advice to use specific tag, not latest
* Advice to use specific tag, not latest
* Revert mistake
* Reword
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
---------
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-01-21 11:34:34 +01:00
boc-the-git
b51cd5d1c2
Merge pull request #3014 from cmintey/v1-doc-updates
...
Update docs to remove any mention of upcoming v1 release
2024-01-21 06:26:06 +11:00
Carter Mintey
4e66d5fb92
remove docs mentioning the impending v1 release
2024-01-20 19:15:21 +00:00
renovate[bot]
f0bbe796ce
fix(deps): update dependency pydantic to v1.10.14 ( #3008 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-01-20 07:42:34 -09:00
Hayden
8d8a101580
chore: code gen ( #3012 )
...
* code-gen
* remove old generator commands
* remove old docker stuff
2024-01-20 16:34:57 +00:00
Hayden
0602d0bf00
note on network attached drives ( #3013 )
2024-01-20 16:20:11 +00:00
renovate[bot]
7e9c8b9e43
chore(deps): update dependency ruff to v0.1.14 ( #3009 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-19 23:32:41 +00:00
Michael Genson
10ba4d2d7f
feat: RTL Support for RTL Languages (Hebrew, Arabic) ( #2832 )
...
* add language direction to locale generation
* apply language direction when setting language
---------
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-01-19 16:56:36 +00:00
Kuchenpirat
d17e46ee50
chore(docs): change docker-compose to docker compose ( #3007 )
...
* update docker compose
* fix swag docker compose indentation
* and again....
* indentation for the second docker compose in the swag guide
2024-01-19 10:01:37 -06:00
Kuchenpirat
6acadbc52b
Fix conditional check in createBackup function ( #3006 )
2024-01-19 09:10:31 -06:00
boc-the-git
943d65a2ac
feat: Stale action tweaks ( #3005 )
...
* Increase operations-per-run for greater throughput
* Populate some default values for ease of reference
* Remove quotes from "bug: confirmed" label
2024-01-19 12:21:48 +01:00
renovate[bot]
521f309517
fix(deps): update dependency orjson to v3.9.12 ( #3004 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-18 19:07:18 +01:00
Hayden
f52eab6512
New translations en-us.json (Catalan) ( #3003 )
2024-01-18 11:25:58 -06:00
renovate[bot]
6358340df1
fix(deps): update dependency beautifulsoup4 to v4.12.3 ( #3002 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-17 18:15:28 +00:00
boc-the-git
f60c60be4d
feat: Use GitHub actions for Stale detection ( #3001 )
...
* Introduce stale actions
* Remove outdated/redundant stale config
2024-01-17 09:56:41 -06:00
Michael Genson
2a5997a968
fix: Foreign Key Violations During Backup Restore ( #2986 )
...
* added more test data
* added missing pytest id
* add fk validation to backup restore
* removed bad type imports
* actually apply the invalid fk filter and clean up types
* fix key name
* added log when removing bad rows
* removed unused import
* bumped info to warning
2024-01-16 16:12:20 -06:00
renovate[bot]
b4c0a8b509
fix(deps): update dependency uvicorn to ^0.26.0 ( #2999 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-16 12:42:31 -06:00
renovate[bot]
8eae58e0c1
chore(deps): update dependency mkdocs-material to v9.5.4 ( #2994 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-16 12:10:38 +01:00
boc-the-git
8d7659cf6a
Remove outdated code factor badge ( #2997 )
2024-01-15 21:16:21 +01:00
Hayden
93932cc0c5
New Crowdin updates ( #2995 )
...
* New translations en-us.json (Italian)
* New translations en-us.json (English, United Kingdom)
* New translations en-us.json (Icelandic)
* New translations en-us.json (Icelandic)
* New translations en-us.json (Icelandic)
* New translations en-us.json (Icelandic)
* New translations en-us.json (Icelandic)
2024-01-15 09:49:30 -06:00
boc-the-git
5436e05d0e
docs: Update image in example compose files ( #2992 )
...
* Change default image to RC2. Tidy up a bit
* Change default image to RC2. Tidy up a bit
2024-01-14 20:20:56 -06:00
Kuchenpirat
030588e5bb
fix admin pages accessible by non admin users ( #2988 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-01-14 16:03:31 +00:00
Hayden
43958527f4
New Crowdin updates ( #2990 )
...
* New translations en-us.json (Chinese Traditional)
* New translations en-us.json (Italian)
* New translations en-us.json (Romanian)
* New translations en-us.json (French)
* New translations en-us.json (Spanish)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Arabic)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Catalan)
* New translations en-us.json (Czech)
* New translations en-us.json (Danish)
* New translations en-us.json (German)
* New translations en-us.json (Greek)
* New translations en-us.json (Finnish)
* New translations en-us.json (Hebrew)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Japanese)
* New translations en-us.json (Korean)
* New translations en-us.json (Lithuanian)
* New translations en-us.json (Dutch)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Polish)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Russian)
* New translations en-us.json (Slovak)
* New translations en-us.json (Slovenian)
* New translations en-us.json (Serbian (Cyrillic))
* New translations en-us.json (Swedish)
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Vietnamese)
* New translations en-us.json (Galician)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Croatian)
* New translations en-us.json (Latvian)
* New translations en-us.json (English, United Kingdom)
* New translations en-us.json (French, Canada)
2024-01-14 16:52:59 +01:00
RealFoxie
4357c37d22
Add extra button "Next step" to ingredient linker dialog ( #2920 )
...
* Add "next step" button to ingredient linker dialog
clicking button will save current step ingredient links and show the next step in the dialog
* unload ingredient linker dialog to reset scroll position
* cleanup forward button in linking ingredients dialog
* add vertical spacing between buttons on smaller screens - recipe linker dialog
* align buttons equally to match alignment of `cancel`
---------
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-01-13 15:45:59 +00:00
renovate[bot]
631500a574
chore(deps): update dependency ruff to v0.1.13 ( #2983 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-12 10:15:14 -06:00
Guillaume
e7eb2a8dc5
Fixing typo in ghcr.io domain ( #2982 )
2024-01-12 16:04:08 +00:00
Hayden
5418223425
New translations en-us.json (Hungarian) ( #2981 )
2024-01-11 21:35:38 -06:00
renovate[bot]
940df92222
chore(deps): update dependency ruff to v0.1.12 ( #2978 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-11 17:38:46 -06:00
Hayden
21c4ba54a5
fix: docker health checks ( #2979 )
2024-01-11 23:11:42 +00:00
Hayden
58df50f624
fix: re-enable change user and fix SIGTERM ( #2882 )
...
* re-enable change user
* fix gosu and close #2723
2024-01-11 14:03:08 -09:00
Michael Genson
9c0ce1af27
bump tzdata ( #2976 )
2024-01-11 08:18:17 +01:00
renovate[bot]
b8dd0fc97c
chore(deps): update dependency mypy to v1.8.0 ( #2943 )
...
* chore(deps): update dependency mypy to v1.8.0
* appease the linting overlords
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-01-11 04:44:23 +00:00
renovate[bot]
0d89c86559
fix(deps): update dependency jinja2 to v3.1.3 ( #2975 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 22:23:39 -06:00
renovate[bot]
ce929f2833
chore(deps): update dependency ruff to ^0.1.0 ( #2944 )
...
* chore(deps): update dependency ruff to ^0.1.0
* fix breaking cfg change
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-01-11 00:53:54 +00:00
boc-the-git
1d7fc0a945
Merge pull request #2974 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2024-01-11 11:15:40 +11:00
Hayden
c64ae94043
New translations en-us.json (Chinese Traditional)
2024-01-10 17:55:18 -06:00
Hayden
1aa9bbe8e2
New translations en-us.json (Turkish)
2024-01-10 17:55:17 -06:00
Hayden
9b97a7b3e7
New translations en-us.json (Russian)
2024-01-10 17:55:16 -06:00
Hayden
60eabf3e1c
New translations en-us.json (Portuguese)
2024-01-10 17:55:15 -06:00
Hayden
1f195a02a0
New translations en-us.json (Italian)
2024-01-10 17:55:14 -06:00
renovate[bot]
238ef838ba
fix(deps): update dependency lxml to v5 ( #2973 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 16:42:29 -06:00
renovate[bot]
04d2fa2416
fix(deps): update dependency gunicorn to v21 ( #2972 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 21:55:58 +00:00
renovate[bot]
b79c0ad441
fix(deps): update dependency uvicorn to ^0.25.0 ( #2971 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 15:44:23 -06:00
renovate[bot]
ab3c9e8bf0
fix(deps): update dependency rapidfuzz to v3.6.1 ( #2968 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 21:29:39 +00:00
renovate[bot]
72e78feaad
fix(deps): update dependency pillow to v10.2.0 ( #2967 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 15:18:28 -06:00
renovate[bot]
da71ee5deb
fix(deps): update dependency extruct to ^0.16.0 ( #2966 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 21:05:04 +00:00
renovate[bot]
e0fca5e4b7
fix(deps): update dependency apprise to v1.7.1 ( #2964 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 14:53:57 -06:00
renovate[bot]
2951042e7a
fix(deps): update dependency alembic to v1.13.1 ( #2963 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 20:30:17 +00:00
renovate[bot]
3cf9d40326
fix(deps): update dependency aiofiles to v23.2.1 ( #2962 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 14:18:45 -06:00
renovate[bot]
bc44cdf16f
chore(deps): update dependency rich to v13.7.0 ( #2961 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 20:03:13 +00:00
renovate[bot]
b41509bea0
fix(deps): update dependency psycopg2-binary to v2.9.9 ( #2939 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 13:51:45 -06:00
Carter
53b790b18c
Remove options that no longer exist and update a few options to be more reasonable ( #2951 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-01-11 06:42:04 +11:00
boc-the-git
00abd43fab
docs: Add 'latest release' to README ( #2958 )
2024-01-10 19:21:21 +00:00
renovate[bot]
e37426d5d8
chore(deps): update dependency pylint to v3 ( #2965 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 18:58:50 +00:00
renovate[bot]
aed9f0047c
chore(deps): update dependency pre-commit to v3.6.0 ( #2953 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 12:40:43 -06:00
renovate[bot]
9b365f882a
chore(deps): update dependency pytest-asyncio to ^0.23.0 ( #2957 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 12:29:39 -06:00
renovate[bot]
b51da29e79
chore(deps): update dependency black to v23.12.1 ( #2952 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 12:13:07 -06:00
renovate[bot]
edb9c517c7
chore(deps): update dependency pytest to v7.4.4 ( #2956 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 17:50:56 +00:00
renovate[bot]
d3b3bb63a6
fix(deps): update dependency orjson to v3.9.10 ( #2948 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2024-01-10 11:37:33 -06:00
Michael Genson
14497b9b5e
Merge branch 'mealie-next' into fix/translation-issues-when-scraping
2024-01-10 11:35:28 -06:00
Kuchenpirat
0bf09ad910
fix (dev): Cors middleware ( #2960 )
...
* add cors middleware
* 🧹
2024-01-10 17:20:22 +00:00
Carter
36de815f50
Update some broken links in the FAQ docs ( #2955 )
...
* update some broken links in the faq
* update api reference
---------
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-01-10 22:01:19 +11:00
renovate[bot]
d756f3a057
fix(deps): update dependency httpx to ^0.26.0 ( #2947 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 02:08:57 +00:00
renovate[bot]
40172ed62e
fix(deps): update dependency bcrypt to v4.1.2 ( #2945 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 01:56:11 +00:00
renovate[bot]
5ca340a0bd
fix(deps): update dependency python-ldap to v3.4.4 ( #2949 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 01:41:03 +00:00
renovate[bot]
8fc7ab8c0a
fix(deps): update dependency pydantic to v1.10.13 ( #2940 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 01:28:37 +00:00
renovate[bot]
52af8d6132
chore(deps): update dependency mkdocs-material to v9.5.3 ( #2942 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 01:17:45 +00:00
renovate[bot]
fcd00b6f5b
chore(deps): update dependency coverage to v7.4.0 ( #2941 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 01:03:08 +00:00
renovate[bot]
8c9b513d21
fix(deps): update dependency lxml to v4.9.4 ( #2937 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 00:46:59 +00:00
Hayden
c7c96531f9
New Crowdin updates ( #2938 )
...
* New translations en-us.json (Chinese Traditional)
* New translations en-us.json (Italian)
* New translations en-us.json (Romanian)
* New translations en-us.json (French)
* New translations en-us.json (Spanish)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Arabic)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Catalan)
* New translations en-us.json (Czech)
* New translations en-us.json (Danish)
* New translations en-us.json (German)
* New translations en-us.json (Greek)
* New translations en-us.json (Finnish)
* New translations en-us.json (Hebrew)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Japanese)
* New translations en-us.json (Korean)
* New translations en-us.json (Lithuanian)
* New translations en-us.json (Dutch)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Polish)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Russian)
* New translations en-us.json (Slovak)
* New translations en-us.json (Slovenian)
* New translations en-us.json (Serbian (Cyrillic))
* New translations en-us.json (Swedish)
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Vietnamese)
* New translations en-us.json (Galician)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Croatian)
* New translations en-us.json (Latvian)
* New translations en-us.json (English, United Kingdom)
* New translations en-us.json (French, Canada)
2024-01-09 18:40:24 -06:00
renovate[bot]
ca7646dde4
chore(deps): update dependency pylint to v2.17.7 ( #2936 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-09 21:58:25 +00:00
boc-the-git
2bb2106251
feat: Implement security scans using CodeQL ( #2793 )
...
* Create codeql.yml
* Add security scanning to PR tests
* Revert "Add security scanning to PR tests"
This reverts commit 44d180bd43 . The CodeQL file already responds to pull requests.
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-01-09 12:52:06 -09:00
Hayden
3cf76a64e7
chore: disable npm renovate (redo) ( #2935 )
2024-01-09 12:11:31 -09:00
Hayden
031ba075d8
chore: disable npm renovate ( #2933 )
2024-01-09 15:03:04 -06:00
Michael Genson
1e4fde88ed
feat: Add Suggestion To Use Bulk URL Import ( #2852 )
...
* fixed warning
* re-arranged menu options
* fixed broken link
* added bulk url suggestion
* simply bulk import url var
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-01-09 14:37:22 +00:00
Hayden
143f44ad68
New Crowdin updates ( #2929 )
...
* New translations en-us.json (Chinese Traditional)
* New translations en-us.json (Italian)
* New translations en-us.json (Romanian)
* New translations en-us.json (French)
* New translations en-us.json (Spanish)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Arabic)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Catalan)
* New translations en-us.json (Czech)
* New translations en-us.json (Danish)
* New translations en-us.json (German)
* New translations en-us.json (Greek)
* New translations en-us.json (Finnish)
* New translations en-us.json (Hebrew)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Japanese)
* New translations en-us.json (Korean)
* New translations en-us.json (Lithuanian)
* New translations en-us.json (Dutch)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Polish)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Russian)
* New translations en-us.json (Slovak)
* New translations en-us.json (Slovenian)
* New translations en-us.json (Serbian (Cyrillic))
* New translations en-us.json (Swedish)
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Vietnamese)
* New translations en-us.json (Galician)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Croatian)
* New translations en-us.json (Latvian)
* New translations en-us.json (English, United Kingdom)
* New translations en-us.json (French, Canada)
2024-01-09 00:52:18 +01:00
boc-the-git
29c3cb2296
Add unique IDs to recipe notes ( #2919 )
2024-01-08 20:47:09 +00:00
Michael Genson
8ca5a9454e
fix: Migration Failure On Postgres Due To Foreign Key Error ( #2923 )
...
* added test data to (hopefully) expose fk error
* added additional commits during migration
---------
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-01-08 11:01:44 +00:00
boc-the-git
b1fa089236
Merge pull request #2906 from Kuchenpirat/organizertype-delete-prompt
...
Update Recipe Organizer Delete Prompt Text
2024-01-08 21:24:23 +11:00
Kuchenpirat
6e8b84be80
include OrganizerType in delete prompt
...
Co-authored-by: Elijah Mock <28277163+ekcom@users.noreply.github.com >
2024-01-08 10:45:37 +01:00
boc-the-git
00db83d218
Merge branch 'mealie-next' into organizertype-delete-prompt
2024-01-08 20:15:11 +11:00
boc-the-git
82eda8f630
Merge pull request #2924 from michael-genson/fix/broken-image-on-test-email
...
fix: Updated Image References To Use Newer Commit And Fixed Email Banner
2024-01-08 20:12:30 +11:00
Michael Genson
f1559e5512
fix broken email banner
2024-01-08 03:46:24 +00:00
Michael Genson
8cf1700d03
update old raw.githubusercontent links
2024-01-08 03:45:13 +00:00
Hayden
9571816ac4
New Crowdin updates ( #2915 )
...
* New translations en-us.json (Chinese Traditional)
* New translations en-us.json (Norwegian)
2024-01-06 23:12:54 +00:00
Elijah Mock
f77649abc8
Disarm on internal site navigation
2024-01-06 22:18:55 +00:00
Elijah Mock
33870dc845
Set up navigation warning while editing recipe
2024-01-06 21:52:56 +00:00
Elijah Mock
265313919c
Vue-ify and add documentation
2024-01-06 21:51:35 +00:00
Elijah Mock
dd5d1b9cba
Add helpers to activate and deactivate warning
2024-01-06 21:49:29 +00:00
boc-the-git
ccaf7b0279
Merge pull request #2909 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2024-01-06 10:04:40 +11:00
Hayden
0b05239064
New translations en-us.json (Hungarian)
2024-01-05 16:59:00 -06:00
Hayden
4cb07aa09f
New translations en-us.json (French, Canada)
2024-01-05 16:58:59 -06:00
Hayden
d3c9f928b1
New translations en-us.json (Norwegian)
2024-01-05 16:58:58 -06:00
Hayden
d3dac815f6
New translations en-us.json (Hungarian)
2024-01-05 16:58:57 -06:00
Hayden
7e8388dec9
New translations en-us.json (Romanian)
2024-01-05 16:58:56 -06:00
boc-the-git
b80ed443c9
Merge pull request #2907 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2024-01-05 10:00:49 +11:00
Hayden
089c24cbda
New translations en-us.json (Romanian)
2024-01-04 16:06:49 -06:00
Kuchenpirat
71b3989eec
fix manageData Label delete Prompt
2024-01-04 12:00:21 +00:00
Kuchenpirat
6b3266e470
Merge branch 'mealie-next' into organizertype-delete-prompt
2024-01-04 12:56:16 +01:00
Kuchenpirat
ac9f335e59
update texts
2024-01-04 11:44:04 +00:00
Hayden
44ca79e7cd
New translations en-us.json (Arabic) ( #2903 )
2024-01-03 16:22:24 +01:00
Michael Genson
7602c67449
fix: More Backup Restore Fixes ( #2859 )
...
* refactor normalized search migration to use dummy default
* changed group slug migration to use raw SQL
* updated comment
* added tests with anonymized backups (currently failing)
* typo
* fixed LDAP enum in test data
* fix for adding label settings across groups
* add migration data fixes
* fix shopping list label settings test
* re-run db init instead of just running alembic migration, to include fixes
* intentionally broke SQLAlchemy GUID handling
* safely convert between GUID types in different databases
* restore original test data after testing backup restores
* added missing group name update to migration
2024-01-03 04:19:04 +00:00
Michael Genson
b3f7f2d89f
docs: Update Public Recipe and 0.5.x Migration Docs ( #2901 )
...
* added more info regarding public recipes
* fix broken info tag
* added more information to the 0.5.x migration
* added email banner to frontend codebase
2024-01-02 22:13:20 -06:00
Michael Genson
e90f05d2dc
Merge branch 'mealie-next' into fix/translation-issues-when-scraping
2024-01-02 19:17:26 -06:00
Hayden
76f7ebd12b
New Crowdin updates ( #2900 )
...
* New translations en-us.json (Norwegian)
* New translations en-us.json (Chinese Simplified)
2024-01-02 14:35:26 +00:00
Hayden
36ca540033
New Crowdin updates ( #2895 )
...
* New translations en-us.json (Hungarian)
* New translations en-us.json (Chinese Simplified)
2024-01-01 15:57:54 +01:00
Hayden
f63c469bf5
New Crowdin updates ( #2894 )
...
* New translations en-us.json (Italian)
* New translations en-us.json (French)
2023-12-31 14:03:24 +00:00
boc-the-git
33eecbbd13
Merge pull request #2890 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2023-12-31 01:11:15 +11:00
Hayden
a4880c5d95
New translations en-us.json (French, Canada)
2023-12-30 07:48:37 -06:00
Hayden
29525ed54e
New translations en-us.json (English, United Kingdom)
2023-12-30 07:48:36 -06:00
Hayden
2d85c15153
New translations en-us.json (Latvian)
2023-12-30 07:48:35 -06:00
Hayden
c04025b5f2
New translations en-us.json (Croatian)
2023-12-30 07:48:34 -06:00
Hayden
e53c5ca0f0
New translations en-us.json (Portuguese, Brazilian)
2023-12-30 07:48:33 -06:00
Hayden
d5252796ac
New translations en-us.json (Galician)
2023-12-30 07:48:32 -06:00
Hayden
f36093c023
New translations en-us.json (Vietnamese)
2023-12-30 07:48:31 -06:00
Hayden
234ae8732d
New translations en-us.json (Chinese Simplified)
2023-12-30 07:48:30 -06:00
Hayden
01f4abc0ad
New translations en-us.json (Ukrainian)
2023-12-30 07:48:29 -06:00
Hayden
00f5cc2dd2
New translations en-us.json (Turkish)
2023-12-30 07:48:28 -06:00
Hayden
02d71eb36e
New translations en-us.json (Swedish)
2023-12-30 07:48:27 -06:00
Hayden
3ac9d9bce7
New translations en-us.json (Serbian (Cyrillic))
2023-12-30 07:48:26 -06:00
Hayden
13180718c7
New translations en-us.json (Slovenian)
2023-12-30 07:48:25 -06:00
Hayden
9f18d63b8a
New translations en-us.json (Slovak)
2023-12-30 07:48:24 -06:00
Hayden
d4c70d66c5
New translations en-us.json (Russian)
2023-12-30 07:48:23 -06:00
Hayden
270c70ce87
New translations en-us.json (Portuguese)
2023-12-30 07:48:22 -06:00
Hayden
134812e4ce
New translations en-us.json (Polish)
2023-12-30 07:48:21 -06:00
Hayden
7aecaf58b1
New translations en-us.json (Norwegian)
2023-12-30 07:48:20 -06:00
Hayden
7e9b429e7d
New translations en-us.json (Dutch)
2023-12-30 07:48:19 -06:00
Hayden
07f96ca6a5
New translations en-us.json (Lithuanian)
2023-12-30 07:48:18 -06:00
Hayden
ae7d3d7e53
New translations en-us.json (Korean)
2023-12-30 07:48:17 -06:00
Hayden
e11614fba3
New translations en-us.json (Japanese)
2023-12-30 07:48:16 -06:00
Hayden
5837ca4ce7
New translations en-us.json (Hungarian)
2023-12-30 07:48:15 -06:00
Hayden
5b778e7a7d
New translations en-us.json (Hebrew)
2023-12-30 07:48:14 -06:00
Hayden
783aa77b9b
New translations en-us.json (Finnish)
2023-12-30 07:48:13 -06:00
Hayden
b6a2dd51ea
New translations en-us.json (Greek)
2023-12-30 07:48:12 -06:00
Hayden
99c9be0778
New translations en-us.json (German)
2023-12-30 07:48:11 -06:00
Hayden
a8dfc1680a
New translations en-us.json (Danish)
2023-12-30 07:48:10 -06:00
Hayden
fe9803e2a5
New translations en-us.json (Czech)
2023-12-30 07:48:09 -06:00
Hayden
4d2ca15163
New translations en-us.json (Catalan)
2023-12-30 07:48:07 -06:00
Hayden
299dc1a40d
New translations en-us.json (Bulgarian)
2023-12-30 07:48:06 -06:00
Hayden
ae5e557df9
New translations en-us.json (Arabic)
2023-12-30 07:48:05 -06:00
Hayden
1e30462eaf
New translations en-us.json (Afrikaans)
2023-12-30 07:48:04 -06:00
Hayden
10e4c17592
New translations en-us.json (Spanish)
2023-12-30 07:48:03 -06:00
Hayden
0726ce828c
New translations en-us.json (French)
2023-12-30 07:48:02 -06:00
Hayden
2dd80bd8dc
New translations en-us.json (Romanian)
2023-12-30 07:48:01 -06:00
Hayden
8fa5065814
New translations en-us.json (Italian)
2023-12-30 07:48:00 -06:00
Hayden
972610d1de
New translations en-us.json (Chinese Traditional)
2023-12-30 07:47:59 -06:00
Kuchenpirat
6a71af98bd
fix: show copy to clipboard failure ( #2886 )
...
* fix for AppButtonCopy
* add some logging
* fix if statement
* refactor, use .then
* check for copied
* Fix recipe share link
* refactor AppButtonCopy
* update tooltip text
* update use-copy
* logging
* fix is supported check
* more fixes for use-copy.ts
---------
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2023-12-29 15:48:28 +00:00
Hayden
f6f9a1c532
New translations en-us.json (Italian) ( #2887 )
2023-12-29 13:53:02 +00:00
Hayden
46cb36212a
New Crowdin updates ( #2883 )
...
* New translations en-us.json (Greek)
* New translations en-us.json (Greek)
* New translations en-us.json (Greek)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Chinese Traditional)
---------
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2023-12-28 13:52:29 +00:00
Hayden
ece11a5f39
fix: remove username/password banner ( #2881 )
...
* remove username/password banner
* remove divider
2023-12-27 13:19:12 -09:00
boc-the-git
73559bea91
fix: Example file using wrong volume declaration ( #2872 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2023-12-27 20:03:49 +00:00
boc-the-git
9809167188
fix: Remove references to 'advanced' installation guide ( #2880 )
2023-12-27 11:27:51 +01:00
Hayden
a1b36d9361
New translations en-us.json (Chinese Simplified) ( #2878 )
2023-12-26 17:08:42 +01:00
Hayden
f89586894c
New translations en-us.json (Chinese Simplified) ( #2877 )
2023-12-25 19:14:10 +01:00
Hayden
408718558b
New Crowdin updates ( #2876 )
...
* New translations en-us.json (Italian)
* New translations en-us.json (Swedish)
* New translations en-us.json (Chinese Simplified)
2023-12-24 19:42:11 +01:00
boc-the-git
342fa6128e
Merge pull request #2871 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2023-12-22 22:27:50 +11:00
Hayden
331bff84c3
New translations en-us.json (Swedish)
2023-12-22 05:21:00 -06:00
Hayden
88aa8b2edb
New translations en-us.json (Chinese Simplified)
2023-12-22 05:20:58 -06:00
boc-the-git
8aa9402e1d
Merge pull request #2870 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2023-12-21 22:17:45 +11:00
Hayden
86ba7dcf23
New translations en-us.json (Chinese Simplified)
2023-12-21 05:12:39 -06:00
Hayden
7222abe244
security: arbitrary file download by authenticated user ( #2867 )
...
* restricts download tokens to data directory
* block requests outside of the data dir
2023-12-19 18:34:34 -09:00
boc-the-git
fae8484f84
Re-enable cache ( #2865 )
2023-12-19 11:42:29 +00:00
boc-the-git
47d955adca
Merge pull request #2864 from Kuchenpirat/bump-recipe-scrapers-14.53
...
chore: bump recipe-scrapers
2023-12-19 19:37:12 +11:00
Kuchenpirat
e5a19b3a49
bump recipe-scrapers
2023-12-19 08:18:56 +00:00
boc-the-git
d31293405c
Merge pull request #2858 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2023-12-18 09:14:31 +11:00
Hayden
faf743ecf3
New translations en-us.json (Norwegian)
2023-12-17 16:03:09 -06:00
Hayden
aa44fef36f
New translations en-us.json (Norwegian)
2023-12-17 16:03:09 -06:00
Hayden
0ccbb415b4
New translations en-us.json (Norwegian)
2023-12-17 16:03:08 -06:00
Hayden
b31647b52b
New translations en-us.json (Chinese Simplified)
2023-12-17 16:03:07 -06:00
Hayden
0aba36e17f
New translations en-us.json (Polish)
2023-12-17 16:03:05 -06:00
Hayden
954ee3dc19
New translations en-us.json (Norwegian)
2023-12-17 16:03:04 -06:00
Hayden
1d72178b93
New translations en-us.json (Bulgarian)
2023-12-17 16:03:03 -06:00
Hayden
36712cdb14
New Crowdin updates ( #2855 )
...
* New translations en-us.json (Italian)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Portuguese)
2023-12-16 21:58:32 +00:00
Hayden
2236a93a91
New translations en-us.json (Norwegian) ( #2851 )
2023-12-15 22:03:12 +00:00
Carter
46c1a2f0b8
add libldap-2.5 to runtime dependencies ( #2849 )
2023-12-15 11:38:09 -06:00
Hayden
bbd8dd6e73
hotfix: disable cache ( #2848 )
2023-12-15 06:05:28 -09:00
Michael Genson
ca9f66ee24
feat: Remove OCR Support ( #2838 )
...
* remove ocr package
* remove tesseract
* remove OCR from app
* remove OCR from tests
* fix docs
2023-12-14 17:26:43 -09:00
Michael Genson
677dc8f36a
Merge branch 'mealie-next' into fix/translation-issues-when-scraping
2023-12-14 17:43:11 -06:00
Hayden
c48680374d
New Crowdin updates ( #2844 )
...
* New translations en-us.json (Romanian)
* New translations en-us.json (French)
* New translations en-us.json (Spanish)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Arabic)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Czech)
* New translations en-us.json (Danish)
* New translations en-us.json (German)
* New translations en-us.json (Greek)
* New translations en-us.json (Finnish)
* New translations en-us.json (Hebrew)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Italian)
* New translations en-us.json (Japanese)
* New translations en-us.json (Korean)
* New translations en-us.json (Lithuanian)
* New translations en-us.json (Dutch)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Polish)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Russian)
* New translations en-us.json (Slovak)
* New translations en-us.json (Slovenian)
* New translations en-us.json (Serbian (Cyrillic))
* New translations en-us.json (Swedish)
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Chinese Traditional)
* New translations en-us.json (Chinese Traditional)
* New translations en-us.json (Vietnamese)
* New translations en-us.json (Galician)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Croatian)
* New translations en-us.json (Latvian)
* New translations en-us.json (English, United Kingdom)
* New translations en-us.json (French, Canada)
---------
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2023-12-14 22:09:01 +00:00
Elijah Mock
c5f2df57f6
fix: Copyedit getting started docs ( #2840 )
...
* Correct grammar and typo
* Correct grammar
* Fix some words
* Correct formatting
* Correct grammar on v1 migration page
* Correct grammar, punctuation, and typos in faq
* Fix grammar in installation-checklist
* One last correction
2023-12-13 21:43:48 -06:00
boc-the-git
07037011ae
fix: Tidy up grammar ( #2836 )
2023-12-13 14:50:35 +00:00
Michael Genson
861e8ac564
fix: Paprika Migration Error ( #2834 )
...
* made migration more fault tolerant
* added edgecase for recipes with no ings/instructions
* keep log for debugging
---------
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2023-12-13 10:31:13 +00:00
Hayden
92d955172d
New Crowdin updates ( #2833 )
...
* New translations en-us.json (Norwegian)
* New translations en-us.json (Arabic)
* New translations en-us.json (Swedish)
* New translations en-us.json (Chinese Traditional)
* New translations en-us.json (Arabic)
2023-12-12 16:21:17 -06:00
boc-the-git
b13d66108d
Merge branch 'mealie-next' into mealie-next
2023-12-12 21:32:26 +11:00
Hayden
ce5b31dce5
New Crowdin updates ( #2831 )
...
* New translations en-us.json (Norwegian)
* New translations en-us.json (Dutch)
* New translations en-us.json (Arabic)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Turkish)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Arabic)
* New translations en-us.json (Arabic)
* New translations en-us.json (Portuguese, Brazilian)
2023-12-11 15:31:16 -06:00
Michael Genson
b1d26283ba
docs: add crowdin info to docs ( #2828 )
2023-12-12 06:22:10 +11:00
Michael Genson
449eeb0d53
Merge branch 'mealie-next' into fix/translation-issues-when-scraping
2023-12-11 13:01:26 -06:00
Kuchenpirat
ef2918c85b
cleanup: remove docker volume validation ( #2830 )
...
* remove docker volume validation
* remove imports & linting
* remove missed
2023-12-11 18:49:26 +00:00
Michael Genson
95bb6d0184
chore: removed unused analytics page ( #2829 )
2023-12-11 18:27:05 +00:00
Michael Genson
8311db7e60
fix: Prevent Creating Groups With No Name ( #2803 )
...
* prevent creating groups with no name
* add db fix fro groups with no name
* moved non-actionable fix logs to debug level
* 🧹
* use id as default name to avoid collisions
* simplified group name constraint
* removed redundant import
2023-12-11 09:20:57 -09:00
Trenton H
c3ec875d59
chore: remove GitHub Actions deprecated command ( #2790 )
...
* Resolves GitHub Actions usage of deprecated command for setting output
* Updates action versions to the latest released versions
---------
Co-authored-by: Trenton Holmes <trenton.holmes@psware.com >
2023-12-11 14:57:13 +00:00
Dany Marcoux
0151527fe3
Use */mealie-recipes/mealie in all Markdown files ( #2827 )
...
This replaces the older */hay-kot/mealie
The changes were done with:
sed -i -e 's|/hay-kot/mealie|/mealie-recipes/mealie|g' **/*.md
2023-12-11 14:03:11 +01:00
boc-the-git
787e2885b3
Minor enhancements ( #2826 )
2023-12-11 10:32:06 +00:00
Michael Genson
c9c568570f
fix cursor on recipe components ( #2819 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2023-12-11 09:58:05 +00:00
Michael Genson
c226e71c17
overwrite history to avoid duplicating recipe imports ( #2820 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2023-12-11 09:36:45 +00:00
Michael Genson
c6263a38ab
remove experimental banner ( #2816 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2023-12-11 09:27:42 +00:00
Michael Genson
5a153b178d
fix: Better Scraper Image Processing ( #2821 )
...
* add additional case for scraped image parsing
* made scraper more fault tolerant for missing images
* re-ordered case to favor better implementations
---------
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2023-12-11 09:22:06 +00:00
boc-the-git
a6ec488864
Merge pull request #2822 from michael-genson/fix/add-url-to-opengraph-scraper
...
fix: Use Scraped URL instead of Open Graph URL when importing a recipe via URL
2023-12-11 15:57:28 +11:00
boc-the-git
e5f278fdbb
Merge branch 'mealie-next' into fix/add-url-to-opengraph-scraper
2023-12-11 15:52:12 +11:00
Michael Genson
275bb9617a
use scraper URL instead of og tag
2023-12-11 04:37:00 +00:00
boc-the-git
32616a8c2b
Merge pull request #2818 from boc-the-git/tidy-site-settings
...
fix: Rearrange defineComponent to remove warnings
2023-12-11 14:54:02 +11:00
boc-the-git
2ca21d3bbc
Merge pull request #2817 from michael-genson/chore/fix-nuxt-hot-reload
...
fix: Dev Settings and Nuxt Hot Reload
2023-12-11 14:42:44 +11:00
boc-the-git
39240a401f
Merge branch 'mealie-next' into chore/fix-nuxt-hot-reload
2023-12-11 14:37:38 +11:00
Michael Genson
e7e5c9d62d
fix dev settings
2023-12-11 03:28:00 +00:00
boc-the-git
780f0b9ca5
Merge pull request #2815 from michael-genson/fix/meal-plan-settings-offscreen
...
fix: Wrap Mealplan Settings
2023-12-11 12:38:53 +11:00
boc-the-git
36b35caffb
Merge branch 'mealie-next' into fix/meal-plan-settings-offscreen
2023-12-11 12:33:41 +11:00
Michael Genson
f38541588a
wrap mealplan settings
2023-12-11 01:20:28 +00:00
boc-the-git
0b6549c90a
Merge pull request #2814 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2023-12-11 08:27:17 +11:00
Hayden
2986eb3498
New translations en-us.json (French, Canada)
2023-12-10 15:15:55 -06:00
Hayden
62bf39f1a0
New translations en-us.json (English, United Kingdom)
2023-12-10 15:15:54 -06:00
Hayden
f7dca11b1c
New translations en-us.json (Latvian)
2023-12-10 15:15:53 -06:00
Hayden
c26ffd4f46
New translations en-us.json (Croatian)
2023-12-10 15:15:52 -06:00
Hayden
c46f592d29
New translations en-us.json (Portuguese, Brazilian)
2023-12-10 15:15:51 -06:00
Hayden
5a2c2be4e6
New translations en-us.json (Galician)
2023-12-10 15:15:50 -06:00
Hayden
4c8344d91e
New translations en-us.json (Vietnamese)
2023-12-10 15:15:49 -06:00
Hayden
f343c48450
New translations en-us.json (Chinese Traditional)
2023-12-10 15:15:48 -06:00
Hayden
2db654f88b
New translations en-us.json (Chinese Simplified)
2023-12-10 15:15:47 -06:00
Hayden
8c9d3c1654
New translations en-us.json (Ukrainian)
2023-12-10 15:15:46 -06:00
Hayden
c62d797c38
New translations en-us.json (Turkish)
2023-12-10 15:15:45 -06:00
Hayden
f14f095d62
New translations en-us.json (Swedish)
2023-12-10 15:15:44 -06:00
Hayden
224bb5bd10
New translations en-us.json (Serbian (Cyrillic))
2023-12-10 15:15:43 -06:00
Hayden
6dec3be096
New translations en-us.json (Slovenian)
2023-12-10 15:15:42 -06:00
Hayden
c95432dbf1
New translations en-us.json (Slovak)
2023-12-10 15:15:41 -06:00
Hayden
781722ff70
New translations en-us.json (Russian)
2023-12-10 15:15:40 -06:00
Hayden
f0cc3f7f18
New translations en-us.json (Lithuanian)
2023-12-10 15:15:39 -06:00
Hayden
8510e27176
New translations en-us.json (Korean)
2023-12-10 15:15:38 -06:00
Hayden
fd6c01414d
New translations en-us.json (Italian)
2023-12-10 15:15:37 -06:00
Hayden
9908cf294d
New translations en-us.json (Hungarian)
2023-12-10 15:15:35 -06:00
Hayden
a039f40a08
New translations en-us.json (Hebrew)
2023-12-10 15:15:34 -06:00
Hayden
a848d04b38
New translations en-us.json (Finnish)
2023-12-10 15:15:33 -06:00
Hayden
dfb6babf34
New translations en-us.json (Greek)
2023-12-10 15:15:32 -06:00
Hayden
e168550171
New translations en-us.json (German)
2023-12-10 15:15:31 -06:00
Hayden
b6bb341055
New translations en-us.json (Danish)
2023-12-10 15:15:30 -06:00
Hayden
d5d2893f72
New translations en-us.json (Czech)
2023-12-10 15:15:29 -06:00
Hayden
37da49fc05
New translations en-us.json (Polish)
2023-12-10 15:15:28 -06:00
Hayden
1b68aa1ee9
New translations en-us.json (Dutch)
2023-12-10 15:15:27 -06:00
Hayden
ad0f645447
New translations en-us.json (Japanese)
2023-12-10 15:15:26 -06:00
Hayden
10276a1dea
New translations en-us.json (Norwegian)
2023-12-10 15:15:25 -06:00
Hayden
3823e4ab0b
New translations en-us.json (Portuguese)
2023-12-10 15:15:24 -06:00
Hayden
e30614d9c8
New translations en-us.json (Bulgarian)
2023-12-10 15:15:23 -06:00
Hayden
7448583eb9
New translations en-us.json (Arabic)
2023-12-10 15:15:22 -06:00
Hayden
579d87ed56
New translations en-us.json (Afrikaans)
2023-12-10 15:15:21 -06:00
Hayden
c0da8b1282
New translations en-us.json (Spanish)
2023-12-10 15:15:19 -06:00
Hayden
59d10ccb13
New translations en-us.json (French)
2023-12-10 15:15:18 -06:00
Hayden
739213f718
New translations en-us.json (Romanian)
2023-12-10 15:15:17 -06:00
Hayden
2aed16746e
New translations en-us.json (Catalan)
2023-12-10 15:15:16 -06:00
boc-the-git
7aac82bff3
fix: Add 'loading' message to settings page ( #2806 )
...
* Add 'loading' message to settings page
* Fix loading message in site settings page
* Refactor code to use AppLoader
2023-12-10 10:56:22 -06:00
Michael Genson
41204ca7f9
Merge branch 'mealie-next' into fix/translation-issues-when-scraping
2023-12-09 16:38:21 -06:00
Michael Genson
437f5c454f
fixed missing translator
2023-12-09 22:04:21 +00:00
Hayden
2cba2d5fd2
New Crowdin updates ( #2809 )
...
* New translations en-us.json (Polish)
* New translations en-us.json (Polish)
2023-12-09 21:22:52 +00:00
Michael Genson
3a30b3216e
fixed tests
2023-12-09 17:19:27 +00:00
Michael Genson
408df286fd
added translator to scraper
2023-12-09 17:19:19 +00:00
Michael Genson
2cfc63b302
added timedelta translations
2023-12-09 17:19:06 +00:00
Michael Genson
a8583c8e69
added backend translation support for plurals
2023-12-09 17:12:07 +00:00
Brendan
1c1e50dbda
Rearrange defineComponent to remove warnings
2023-12-09 14:41:26 +00:00
Michael Genson
f8ad72ec31
fix: Bulk URL Import Fixes ( #2796 )
...
* allow expections when fetching content
* removed extra bracket on import text
* added more fault tolerance and limited concurrency
* fix entries not being saved to report
* disable clicking into in-proress import
* conditionally render expansion
2023-12-07 17:08:47 +00:00
Kuchenpirat
449bb6f0ce
fix: remove group storage capacity from profile page ( #2798 )
2023-12-07 06:45:52 -09:00
Hayden
415afbfae4
New translations en-us.json (Dutch) ( #2797 )
2023-12-06 17:33:42 -06:00
Michael Genson
b28aa82846
add logs to help debug backup issues ( #2795 )
2023-12-06 22:47:35 +01:00
Michael Genson
310069a7e9
fix: various alembic migration issues with queries ( #2773 )
...
* set expire_on_commit false to avoid refresh
* converted deletes to raw SQL statements
* call update statements directly in sql
* parameterized text queries
* replace orm with raw sql to avoid db differences
2023-12-06 18:37:19 +00:00
Michael Genson
1d1d61df77
fix: Missing Title and Metadata ( #2770 )
...
* add document title to server spa meta
* removed conflicting useMeta
* replaced head with useMeta
* formalized metadata injection
* small injection refactor
* added tests
* added missing global tag
* fixed setting tab title for logged-in users
* simplified metadata update
* remove duplicate tag and fix for foreign users
* add metadata for shared recipes
* added default recipe image
* fixed shared URL
---------
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2023-12-06 16:01:48 +01:00
Kuchenpirat
2751e8318a
cleanup: Update makefile ( #2789 )
...
* Update makefile
* change from docker to prod
2023-12-05 08:18:21 -09:00
Hayden
b369417690
chore: restore latest tag ( #2784 )
...
* restore dockerhub publishing
* restore latest publishing tag
* fix tag/tags inputs
2023-12-04 18:58:46 +00:00
Dany Marcoux
1ac6e651d1
docs: use github.com/mealie-recipes/mealie instead of older github.com/hay-kot/mealie ( #2781 )
...
This was done with the following command:
sed -i -e 's|github\.com/hay-kot/mealie|github.com/mealie-recipes/mealie|g' docs/docs/documentation/**/*.md
2023-12-03 13:06:24 -09:00
Kuchenpirat
0e45b962b2
docs: remove from installation checklist ( #2780 )
2023-12-03 13:05:34 -09:00
Kuchenpirat
a130bf8847
Merge pull request #2779 from dmarcoux/installation-github-registry
...
Link to GitHub registry instead of DockerHub in the docs
2023-12-03 12:57:52 +01:00
Dany Marcoux
84b2519320
Link to GitHub registry instead of DockerHub in the docs
2023-12-03 12:39:51 +01:00
Kuchenpirat
f32444b91d
fix: handle Recipe Times as dicts and lists ( #2764 )
...
* handle dicts
* 🧹
* handle arrays
* change default case & add warning logger
* lint
* typo
* update dict case
* update list case
* add timedelta to cases
* remove timedelta so mypy is happy
2023-12-03 05:15:44 +00:00
boc-the-git
a2d9387077
Merge pull request #2778 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2023-12-03 07:04:32 +11:00
Hayden
27c4d92517
New translations en-us.json (Catalan)
2023-12-02 13:59:19 -06:00
boc-the-git
0135a4e73e
Merge pull request #2777 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2023-12-02 07:21:08 +11:00
Hayden
c1393a6b0c
New translations en-us.json (Japanese)
2023-12-01 13:59:17 -06:00
Hayden
5639047167
New translations en-us.json (Japanese)
2023-12-01 13:59:16 -06:00
Hayden
79b4342690
New translations en-us.json (Japanese)
2023-12-01 13:59:15 -06:00
Hayden
a5fecbc48a
New translations en-us.json (Norwegian) ( #2776 )
2023-11-30 14:00:39 -06:00
Hayden
46cae07f2c
New Crowdin updates ( #2774 )
...
* New translations en-us.json (Catalan)
* New translations en-us.json (Portuguese)
2023-11-29 13:44:31 -06:00
Jack Bailey
6e2c30aba5
Merge branch 'mealie-next' into mealie-next
2023-11-29 16:56:27 +00:00
Jack Bailey
9c01b72292
Remove unused code
2023-11-29 10:16:25 +00:00
boc-the-git
5ee077e09f
Merge pull request #2767 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2023-11-28 21:27:05 +11:00
Hayden
a5d7787fd0
New translations en-us.json (Danish)
2023-11-27 13:32:46 -06:00
Hayden
c9852daf0e
chore: bump fastapi and recipes-scrapers ( #2765 )
2023-11-27 08:13:48 -09:00
Michael Genson
1f35a23bfa
fix: Scaled Ingredients Not Changing to Plural ( #2726 )
...
* fixed food/unit not updating to plural when scaled
* added test
* fixed weird edgecase that appears only after edits
---------
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2023-11-27 16:58:18 +00:00
Hayden
cf00325c2b
New Crowdin updates ( #2762 )
...
* New translations en-us.json (French)
* New translations en-us.json (Ukrainian)
2023-11-27 07:51:40 -09:00
Michael Genson
714fb6a723
fix: Organizer Models Not Lazy Loaded When Migrating ( #2760 )
...
* lazy load attrs when running unique constraint fix
* speeling
---------
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2023-11-27 07:48:51 -09:00
boc-the-git
340841b37a
Merge pull request #2754 from p0lycarpio/fixes/ui-improvements
...
fix: frontend improvements
2023-11-26 13:11:54 +11:00
boc-the-git
421f718ace
Merge branch 'mealie-next' into fixes/ui-improvements
2023-11-26 13:06:47 +11:00
boc-the-git
435b66ce3d
Merge pull request #2761 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2023-11-26 12:47:38 +11:00
boc-the-git
7742e97bde
Merge branch 'mealie-next' into l10n_mealie-next
2023-11-26 12:42:28 +11:00
boc-the-git
416d7525fc
Merge pull request #2759 from michael-genson/fix/delete-all-notes
...
fix: Can't Delete All Notes
2023-11-26 12:40:43 +11:00
Hayden
14442c61a6
New translations en-us.json (French, Canada)
2023-11-25 12:34:16 -06:00
Hayden
1aae6b0f0a
New translations en-us.json (English, United Kingdom)
2023-11-25 12:34:15 -06:00
Hayden
8536dc7b92
New translations en-us.json (Latvian)
2023-11-25 12:34:13 -06:00
Hayden
b0b7690348
New translations en-us.json (Croatian)
2023-11-25 12:34:12 -06:00
Hayden
781bbe77d7
New translations en-us.json (Portuguese, Brazilian)
2023-11-25 12:34:11 -06:00
Hayden
620020abcf
New translations en-us.json (Galician)
2023-11-25 12:34:10 -06:00
Hayden
2ed7bea7eb
New translations en-us.json (Vietnamese)
2023-11-25 12:34:09 -06:00
Hayden
e7d569d4d2
New translations en-us.json (Chinese Traditional)
2023-11-25 12:34:08 -06:00
Hayden
ba7e22d045
New translations en-us.json (Chinese Simplified)
2023-11-25 12:34:07 -06:00
Hayden
77b4bf67f1
New translations en-us.json (Ukrainian)
2023-11-25 12:34:06 -06:00
Hayden
5bd5559601
New translations en-us.json (Turkish)
2023-11-25 12:34:05 -06:00
Hayden
97b35735c0
New translations en-us.json (Swedish)
2023-11-25 12:34:04 -06:00
Hayden
c30b47456f
New translations en-us.json (Serbian (Cyrillic))
2023-11-25 12:34:03 -06:00
Hayden
8268f0bdb9
New translations en-us.json (Slovenian)
2023-11-25 12:34:02 -06:00
Hayden
05be1dcefb
New translations en-us.json (Slovak)
2023-11-25 12:34:00 -06:00
Hayden
6a00931143
New translations en-us.json (Russian)
2023-11-25 12:33:59 -06:00
Hayden
627e930d0b
New translations en-us.json (Portuguese)
2023-11-25 12:33:58 -06:00
Hayden
eac65af05c
New translations en-us.json (Polish)
2023-11-25 12:33:57 -06:00
Hayden
27e9cc0970
New translations en-us.json (Norwegian)
2023-11-25 12:33:56 -06:00
Hayden
67e94834dd
New translations en-us.json (Dutch)
2023-11-25 12:33:55 -06:00
Hayden
c5f743220b
New translations en-us.json (Lithuanian)
2023-11-25 12:33:54 -06:00
Hayden
38201b0f3c
New translations en-us.json (Korean)
2023-11-25 12:33:53 -06:00
Hayden
5619ba0891
New translations en-us.json (Japanese)
2023-11-25 12:33:52 -06:00
Hayden
caf3922f22
New translations en-us.json (Italian)
2023-11-25 12:33:51 -06:00
Hayden
3692c4a722
New translations en-us.json (Hungarian)
2023-11-25 12:33:49 -06:00
Hayden
0a451cf01b
New translations en-us.json (Hebrew)
2023-11-25 12:33:48 -06:00
Hayden
297406e453
New translations en-us.json (Finnish)
2023-11-25 12:33:47 -06:00
Hayden
1258de3592
New translations en-us.json (Greek)
2023-11-25 12:33:46 -06:00
Hayden
0a80b437b6
New translations en-us.json (German)
2023-11-25 12:33:45 -06:00
Hayden
ffa1074298
New translations en-us.json (Danish)
2023-11-25 12:33:44 -06:00
Hayden
40b5d33cba
New translations en-us.json (Czech)
2023-11-25 12:33:43 -06:00
Hayden
2fa03b71a2
New translations en-us.json (Catalan)
2023-11-25 12:33:42 -06:00
Hayden
ce5555674a
New translations en-us.json (Bulgarian)
2023-11-25 12:33:41 -06:00
Hayden
ccbddf0e7c
New translations en-us.json (Arabic)
2023-11-25 12:33:40 -06:00
Hayden
8dee4e942e
New translations en-us.json (Afrikaans)
2023-11-25 12:33:38 -06:00
Hayden
2df8d86e83
New translations en-us.json (Spanish)
2023-11-25 12:33:37 -06:00
Hayden
a4e72a1f63
New translations en-us.json (French)
2023-11-25 12:33:36 -06:00
Hayden
c8722cb44f
New translations en-us.json (Romanian)
2023-11-25 12:33:35 -06:00
Michael Genson
c3c6bd6d33
added test
2023-11-25 16:59:28 +00:00
Michael Genson
ff115284d9
add explicit handling for empty 1:many lists
2023-11-25 16:59:23 +00:00
boc-the-git
18a405808a
Merge branch 'mealie-next' into mealie-next
2023-11-25 21:07:01 +11:00
boc-the-git
6cec7f6dcd
Merge branch 'mealie-next' into fixes/ui-improvements
2023-11-25 20:53:49 +11:00
boc-the-git
fcd4854cb8
Merge pull request #2687 from p0lycarpio/fix/hardcoded-strings
...
fix: translate hardcoded strings
2023-11-25 10:37:31 +11:00
p0lycarpio
215bd7adaa
fix build
2023-11-24 22:46:58 +01:00
Arsène
0933ad4367
Merge branch 'mealie-next' into fix/hardcoded-strings
2023-11-24 22:34:49 +01:00
p0lycarpio
1e3418c5f5
Merge branch 'fix/hardcoded-strings' of github.com:p0lycarpio/mealie into fix/hardcoded-strings
2023-11-24 22:33:51 +01:00
Brendan
6c920c2e05
Ensure consistency between +ive and -ive cases
2023-11-24 22:28:15 +01:00
p0lycarpio
3e4a6ac93b
translate hardcoded strings
2023-11-24 22:28:15 +01:00
Brendan
e175bc8f65
Ensure consistency between +ive and -ive cases
2023-11-24 21:14:13 +00:00
boc-the-git
2ff0b60d8c
Merge pull request #2746 from Kuchenpirat/manage-data-improve-delete-prompt
...
feat: Manage data - Improve delete prompt
2023-11-25 07:54:40 +11:00
boc-the-git
9fd61308d5
Merge branch 'mealie-next' into manage-data-improve-delete-prompt
2023-11-25 07:49:31 +11:00
boc-the-git
01e20acce7
Merge branch 'mealie-next' into mealie-next
2023-11-25 07:44:26 +11:00
boc-the-git
1444404154
Merge pull request #2749 from michael-genson/chore/update-dev-container-settings
...
chore: Migrate VSCode Workspace/Dev Container Settings
2023-11-25 07:29:19 +11:00
boc-the-git
d29f6ffbea
Merge branch 'mealie-next' into chore/update-dev-container-settings
2023-11-25 07:24:07 +11:00
p0lycarpio
7fe7a87ff4
fix
2023-11-24 15:44:46 +01:00
Kuchenpirat
a0c891bae8
Merge branch 'mealie-next' into manage-data-improve-delete-prompt
2023-11-24 12:27:14 +01:00
p0lycarpio
fc31ade49e
add toasts messages on backups and add loader on restore
2023-11-24 10:44:42 +01:00
p0lycarpio
3fa8c39f3d
dead link
2023-11-24 10:42:16 +01:00
p0lycarpio
645421b566
enable Markdown on comments and recipe timeline events
2023-11-24 10:41:58 +01:00
p0lycarpio
be43e5bccd
improve spacing and fix layout on small screens
2023-11-24 10:40:35 +01:00
boc-the-git
b1903aa205
Merge pull request #2752 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2023-11-24 06:43:12 +11:00
Hayden
66b429c981
New translations en-us.json (French, Canada)
2023-11-23 12:07:08 -06:00
Hayden
8f7132ec86
New translations en-us.json (Spanish)
2023-11-23 12:07:07 -06:00
Hayden
5390efc2e7
New translations en-us.json (French)
2023-11-23 12:07:06 -06:00
Jack Bailey
1ee29e9e45
Revert other language files
2023-11-23 13:46:37 +00:00
Jack Bailey
8a2d640922
Merge branch 'mealie-next' into mealie-next
2023-11-23 10:47:25 +00:00
Kuchenpirat
b975e9f05b
Merge branch 'mealie-next' into manage-data-improve-delete-prompt
2023-11-22 20:49:39 +01:00
Hayden
e8db1bbe80
New Crowdin updates ( #2750 )
...
* New translations en-us.json (Romanian)
* New translations en-us.json (French)
* New translations en-us.json (Spanish)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Arabic)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Catalan)
* New translations en-us.json (Czech)
* New translations en-us.json (Danish)
* New translations en-us.json (German)
* New translations en-us.json (Greek)
* New translations en-us.json (Finnish)
* New translations en-us.json (Hebrew)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Italian)
* New translations en-us.json (Japanese)
* New translations en-us.json (Korean)
* New translations en-us.json (Lithuanian)
* New translations en-us.json (Dutch)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Polish)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Russian)
* New translations en-us.json (Slovak)
* New translations en-us.json (Slovenian)
* New translations en-us.json (Serbian (Cyrillic))
* New translations en-us.json (Swedish)
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Chinese Traditional)
* New translations en-us.json (Vietnamese)
* New translations en-us.json (Galician)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Croatian)
* New translations en-us.json (Latvian)
* New translations en-us.json (English, United Kingdom)
* New translations en-us.json (French, Canada)
2023-11-22 12:49:38 -06:00
Michael Genson
a7bb02ffbd
removed deprecated lint settings
2023-11-22 17:41:07 +00:00
Michael Genson
31579d09a3
updated deprecated devcontainer settings
...
re-formatted structure
removed deprecated linting settings
added pylint extension to replace old linting setting
2023-11-22 17:40:53 +00:00
Kuchenpirat
49b4ee2b90
Merge branch 'mealie-next' into manage-data-improve-delete-prompt
2023-11-21 20:08:40 +01:00
Michael Genson
0775072ffa
feat: add meal plan to shopping list ( #2653 )
...
* refactored recipe add to shopping list dialog
* added context menu to meal plan day
* cleaned up presentation
* consolidate repeated recipes
* added alerts
* lint
* lint v2
* fixed undefined recipeRef bug
* lint
* made scale + slug implementation less horrible
2023-11-21 18:11:10 +00:00
Hayden
23e398e0df
New Crowdin updates ( #2747 )
...
* New translations en-us.json (Romanian)
* New translations en-us.json (French)
* New translations en-us.json (Spanish)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Arabic)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Catalan)
* New translations en-us.json (Czech)
* New translations en-us.json (Danish)
* New translations en-us.json (German)
* New translations en-us.json (Greek)
* New translations en-us.json (Finnish)
* New translations en-us.json (Hebrew)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Italian)
* New translations en-us.json (Japanese)
* New translations en-us.json (Korean)
* New translations en-us.json (Lithuanian)
* New translations en-us.json (Dutch)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Polish)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Russian)
* New translations en-us.json (Slovak)
* New translations en-us.json (Slovenian)
* New translations en-us.json (Serbian (Cyrillic))
* New translations en-us.json (Serbian (Cyrillic))
* New translations en-us.json (Serbian (Cyrillic))
* New translations en-us.json (Serbian (Cyrillic))
* New translations en-us.json (Swedish)
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Chinese Traditional)
* New translations en-us.json (Vietnamese)
* New translations en-us.json (Galician)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Croatian)
* New translations en-us.json (Latvian)
* New translations en-us.json (English, United Kingdom)
* New translations en-us.json (French, Canada)
2023-11-21 18:00:22 +00:00
Kuchenpirat
3870819e38
remove unnecessairy div
2023-11-21 15:22:36 +00:00
Kuchenpirat
984953e2ce
add for remaining organizers
2023-11-21 14:51:00 +00:00
Kuchenpirat
dad3b37946
🧹
2023-11-21 14:46:34 +00:00
Kuchenpirat
55defdac8c
🧹
2023-11-21 14:44:41 +00:00
Kuchenpirat
e98eee56be
Merge branch 'mealie-recipes:mealie-next' into manage-data-improve-delete-prompt
2023-11-21 15:34:21 +01:00
Kuchenpirat
63ac21bce2
feat: Add Categories, Tags and Tools to Manage Data Page ( #2737 )
...
* add categories
* add tags
* 🧹
* 🧹 l18n
* add tools
* remove broken on Hand for tools
* fix for tools onHand not updating from frontend
* tools: re-add "on Hand"
* remove itemized icon from create button
* change combine icon
* add divider to BaseOverflowButton
* divide and conquer
---------
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2023-11-21 08:31:05 -06:00
Kuchenpirat
098c94e253
Merge branch 'mealie-recipes:mealie-next' into manage-data-improve-delete-prompt
2023-11-21 11:39:52 +01:00
boc-the-git
08656ec09a
Merge pull request #2743 from michael-genson/fix/dead-shopping-list-recipe-link
...
fix: Dead Recipe Link on Shopping List
2023-11-21 06:12:54 +11:00
Michael Genson
6c2ac73df7
fixed dead recipe link
2023-11-20 18:43:44 +00:00
boc-the-git
f9742b30d8
docs: Minor doco tidying ( #2736 )
...
* Fix dead link on roadmap.md
* Fix typo
* Add hyperlink
2023-11-20 17:27:16 +00:00
boc-the-git
6f2358106c
docs: Tidying Doco for iOS ( #2735 )
2023-11-20 17:15:36 +00:00
Kuchenpirat
41a9a39cf3
data management: improve delete prompt
2023-11-20 17:09:16 +00:00
Kuchenpirat
05fec0b36e
feat: translate categories browser tab title ( #2739 )
2023-11-20 09:31:27 -06:00
boc-the-git
b7cc5c0666
Merge pull request #2728 from mealie-recipes/l10n_mealie-next
...
New Crowdin updates
2023-11-20 10:11:17 +11:00
boc-the-git
7ecba52075
Merge branch 'mealie-next' into l10n_mealie-next
2023-11-20 10:06:03 +11:00
Hayden
9b1449194e
New translations en-us.json (Serbian (Cyrillic))
2023-11-19 10:39:02 -06:00
Hayden
7d0ed267f7
New translations en-us.json (Norwegian)
2023-11-19 10:39:01 -06:00
Hayden
ed76d28665
New translations en-us.json (Ukrainian)
2023-11-18 10:23:13 -06:00
boc-the-git
74ea7d5e40
Implement github actions cache, for docker build ( #2727 )
2023-11-18 10:02:43 -06:00
Hayden
ac6c8ec35b
New translations en-us.json (French, Canada)
2023-11-17 10:22:46 -06:00
Hayden
f0ed0d4919
New translations en-us.json (French, Canada)
2023-11-16 09:43:18 -06:00
Hayden
1bd31d3dbf
New translations en-us.json (English, United Kingdom)
2023-11-16 09:43:16 -06:00
Hayden
6dc7613936
New translations en-us.json (Latvian)
2023-11-16 09:43:15 -06:00
Hayden
fbc908585e
New translations en-us.json (Croatian)
2023-11-16 09:43:14 -06:00
Hayden
c2fe9dd573
New translations en-us.json (Portuguese, Brazilian)
2023-11-16 09:43:13 -06:00
Hayden
24b9b4179e
New translations en-us.json (Galician)
2023-11-16 09:43:11 -06:00
Hayden
4a1b76b2c4
New translations en-us.json (Vietnamese)
2023-11-16 09:43:09 -06:00
Hayden
d15ec892bc
New translations en-us.json (Chinese Traditional)
2023-11-16 09:43:08 -06:00
Hayden
04f2022537
New translations en-us.json (Chinese Simplified)
2023-11-16 09:43:06 -06:00
Hayden
91ad10dd1a
New translations en-us.json (Ukrainian)
2023-11-16 09:43:05 -06:00
Hayden
c7d76e39fa
New translations en-us.json (Turkish)
2023-11-16 09:43:04 -06:00
Hayden
ff8ea8d72a
New translations en-us.json (Swedish)
2023-11-16 09:43:02 -06:00
Hayden
99681be075
New translations en-us.json (Serbian (Cyrillic))
2023-11-16 09:43:01 -06:00
Hayden
049f8edb86
New translations en-us.json (Slovenian)
2023-11-16 09:43:00 -06:00
Hayden
2d05169a8e
New translations en-us.json (Slovak)
2023-11-16 09:42:58 -06:00
Hayden
85aac1b97d
New translations en-us.json (Russian)
2023-11-16 09:42:57 -06:00
Hayden
01f1d7538f
New translations en-us.json (Portuguese)
2023-11-16 09:42:56 -06:00
Hayden
62ca936e91
New translations en-us.json (Polish)
2023-11-16 09:42:54 -06:00
Hayden
c840407b94
New translations en-us.json (Norwegian)
2023-11-16 09:42:53 -06:00
Hayden
a158149273
New translations en-us.json (Dutch)
2023-11-16 09:42:52 -06:00
Hayden
4e22377748
New translations en-us.json (Lithuanian)
2023-11-16 09:42:51 -06:00
Hayden
ba38434587
New translations en-us.json (Korean)
2023-11-16 09:42:49 -06:00
Hayden
dfb298e4e3
New translations en-us.json (Japanese)
2023-11-16 09:42:48 -06:00
Hayden
fac0941308
New translations en-us.json (Italian)
2023-11-16 09:42:47 -06:00
Hayden
600e5c6010
New translations en-us.json (Hungarian)
2023-11-16 09:42:46 -06:00
Hayden
94d28295f9
New translations en-us.json (Hebrew)
2023-11-16 09:42:44 -06:00
Hayden
43c51d9d4a
New translations en-us.json (Finnish)
2023-11-16 09:42:43 -06:00
Hayden
ee1ed670a5
New translations en-us.json (Greek)
2023-11-16 09:42:41 -06:00
Hayden
3b4d1c4627
New translations en-us.json (German)
2023-11-16 09:42:40 -06:00
Hayden
d787234ac1
New translations en-us.json (Danish)
2023-11-16 09:42:39 -06:00
Hayden
0d3751e83b
New translations en-us.json (Czech)
2023-11-16 09:42:37 -06:00
Hayden
c3a39d6f43
New translations en-us.json (Catalan)
2023-11-16 09:42:36 -06:00
Hayden
42ecee87e4
New translations en-us.json (Bulgarian)
2023-11-16 09:42:35 -06:00
Hayden
9fd2a39f43
New translations en-us.json (Arabic)
2023-11-16 09:42:33 -06:00
Hayden
273e584598
New translations en-us.json (Afrikaans)
2023-11-16 09:42:32 -06:00
Hayden
9634e87f72
New translations en-us.json (Spanish)
2023-11-16 09:42:31 -06:00
Hayden
8880cc09d5
New translations en-us.json (French)
2023-11-16 09:42:30 -06:00
Hayden
f54670e670
New translations en-us.json (Romanian)
2023-11-16 09:42:28 -06:00
Michael Genson
2589849682
ui: change dark mode background configs ( #2720 )
2023-11-15 15:30:56 +00:00
Hayden
bc575ec5ae
feat: auto detect first login ( #2722 )
...
* 'hide' default email and password env variables
* first login API endpoint
* run code-generators
* frontend indicators for default username and pw
* remove old env variables from docs
* fix env set variable
* remove password from tests
2023-11-15 15:24:24 +00:00
boc-the-git
71f95ca3c6
Update bug-report.yaml ( #2724 )
2023-11-15 08:55:46 -06:00
Jack Bailey
8170e66f4f
Merge branch 'mealie-next' into mealie-next
2023-11-15 08:59:35 +00:00
Hayden
b02188a88c
New Crowdin updates ( #2703 )
...
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Japanese)
* New translations en-us.json (Japanese)
* New translations en-us.json (Finnish)
* New translations en-us.json (Finnish)
* New translations en-us.json (Spanish)
* New translations en-us.json (Czech)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Bulgarian)
2023-11-14 06:39:31 -09:00
Michael Genson
d440d51ffe
feat: plural foods and units, and aliases ( #2674 )
...
* added plural names and alias tables to foods/units
* updated models to include plural names and aliases
* updated parser to include plural and aliases
* fixed migrations
* fixed recursive models
* added plural abbreviation to migration
* updated parser and display prop
* update displays to use plurals
* fix display edgecase and remove print
* added/updated display tests
* fixed model bug and added parser tests
* added tests for aliases
* added new plural options to data management page
* removed unique constraint
* made base dialog more customizable
* added alias management to food and unit data pages
* removed unused awaits
* 🧹
2023-11-14 06:39:07 -09:00
Jack Bailey
e50788f685
Remove leftover debug variable
2023-11-13 09:40:10 +00:00
Jack Bailey
1197aa3f37
Add functionality to edit mealplan item
2023-11-13 02:20:08 +00:00
Michael Grinspan
4b55b838ed
Fix: broken link to ingredient parser ( #2707 )
2023-11-07 23:15:07 +00:00
boc-the-git
3a62c9eaa0
Merge pull request #2706 from michael-genson/fix/bookmarklet-new-groupslug-routes
...
Fix: broken bookmarklet
2023-11-08 06:53:40 +11:00
Michael Genson
f61bb87c8e
fix bookmarklet
2023-11-07 14:19:48 +00:00
Michael Genson
80968b02bb
feat: Remove Explore URLs and make the normal URLs public ( #2632 )
...
* add groupSlug to most routes
* fixed more routing issues
* fixed jank and incorrect routes
* remove public explore links
* remove unused groupSlug and explore routes
* nuked explore pages
* fixed public toolstore bug
* fixed various routes missing group slug
* restored public app header menu
* fix janky login redirect
* 404 recipe API call returns to login
* removed unused explore layout
* force redirect when using the wrong group slug
* fixed dead admin links
* removed unused middleware from earlier attempt
* 🧹
* improve cookbooks sidebar
fixed sidebar link not working
fixed sidebar link target
hide cookbooks header when there are none
* added group slug to user
* fix $auth typehints
* vastly simplified groupSlug logic
* allow logged-in users to view other groups
* fixed some edgecases that bypassed isOwnGroup
* fixed static home ref
* 🧹
* fixed redirect logic
* lint warning
* removed group slug from group and user pages
refactored all components to use route groupSlug or user group slug
moved some group pages to recipe pages
* fixed some bad types
* 🧹
* moved groupSlug routes under /g/groupSlug
* move /recipe/ to /r/
* fix backend url generation and metadata injection
* moved shopping lists to root/other route fixes
* changed shared from /recipes/ to /r/
* fixed 404 redirect not awaiting
* removed unused import
* fix doc links
* fix public recipe setting not affecting public API
* fixed backend tests
* fix nuxt-generate command
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-11-05 16:07:02 -09:00
Hayden
94cf690e8f
New Crowdin updates ( #2695 )
...
* New translations en-us.json (English, United Kingdom)
* New translations en-us.json (Catalan)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Catalan)
2023-11-02 19:32:37 -08:00
Hayden
4fc1ec7663
New translations en-us.json (Afrikaans) ( #2694 )
2023-10-29 13:34:25 -08:00
Hayden
2764d9e2dd
New Crowdin updates ( #2664 )
...
* New translations en-us.json (Hebrew)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (French)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Romanian)
* New translations en-us.json (Spanish)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (German)
* New translations en-us.json (Bulgarian)
---------
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2023-10-28 20:34:30 +00:00
Kuchenpirat
8ac8459054
docs: Add DEFAULT_PASSWORD to backend configuration docs ( #2691 )
...
* Add Default Password to backend configuration
* delete frontend env note
2023-10-28 15:26:16 -05:00
Hayden
75e95817a3
fix: dynamically load theme from API endpoint ( #2688 )
...
* dynamically load theme from API endpoint
* add documentation
2023-10-26 22:09:22 -05:00
William Moreno
18b7e3ac9a
chore: update .dockerignore ( #2673 )
2023-10-26 17:25:49 -08:00
boc-the-git
4ec7bd4352
Merge pull request #2684 from michael-genson/fix/mealplan-date-off-by-one
...
fix: Mealplanner Date Off By One (Daylight Savings)
2023-10-27 12:09:09 +11:00
boc-the-git
83796611a6
Merge branch 'mealie-next' into fix/mealplan-date-off-by-one
2023-10-27 12:03:19 +11:00
boc-the-git
603a0c0bd9
Merge pull request #2676 from philbog/patch-1
...
Update import-recipe-bookmarklet.md
2023-10-27 11:57:10 +11:00
boc-the-git
1e92395aab
Merge branch 'mealie-next' into patch-1
2023-10-27 11:49:57 +11:00
p0lycarpio
97a9fa94a0
translate hardcoded strings
2023-10-26 15:26:14 +02:00
Michael Genson
c918b8f6e4
Merge branch 'mealie-next' into fix/mealplan-date-off-by-one
2023-10-25 13:21:35 -05:00
Michael Genson
168e226f0e
fixed mealplanner date over daylight savings
2023-10-25 18:08:27 +00:00
Arsène Reymond
f7f8c51661
feat: update organization icons ( #2668 )
...
* front: update filters icons
* remove duplicate
---------
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2023-10-25 15:08:58 +00:00
philbog
ccb2cd2d6d
Update import-recipe-bookmarklet.md
...
Adding optional settings for using keywords and remaining in edit mode to the sample javascript
2023-10-21 23:52:50 -04:00
Chris Lane
14cc44f948
docs: Remove link to deleted docs file ( #2670 )
...
The single-container.md file was deleted in 2ad6af2cce
2023-10-20 17:07:04 +00:00
Kuchenpirat
08b6f3b70a
fix: missing recipe page title ( #2662 )
2023-10-19 11:28:30 -05:00
boc-the-git
13f0fcb082
docs: Replace DockerHub with GHCR, fix some typos ( #2658 )
...
* docs: Replace DockerHub with GHCR, fix some typos
* fix: GHCR name
---------
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2023-10-18 14:18:54 +00:00
Hayden
fbe8a4e2da
New Crowdin updates ( #2657 )
...
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Chinese Simplified)
---------
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2023-10-18 09:11:44 -05:00
boc-the-git
228679952e
docs: Replace outdated/dead links ( #2660 )
2023-10-18 09:00:57 -05:00
FelicixAwe
79796ce4c2
chore: update recipe-scrapers version to the latest ( #2651 )
2023-10-17 17:14:25 +00:00
Hayden
1a148a53de
docs: v1 cleanup ( #2636 )
...
* remove stale deployment docs
* remove from nav
* update tags
* update info on tags
* add note about dockerhub
* update features + formatting
* update PR template
* new maintainer docs
* change upgrade guide tag
* re-generate api docs
2023-10-17 09:07:57 -08:00
Hayden
b7c7c0f947
docs: add banner for recipinned ( #2656 )
2023-10-17 09:06:08 -08:00
boc-the-git
defdc82d74
fix: PWA share_target. The URL from your browser comes in via 'text' instead of the expected 'url' ( #2654 )
2023-10-17 16:22:03 +00:00
Michael Genson
3257ea2980
ui: match background to other background vals ( #2652 )
2023-10-17 16:12:02 +00:00
boc-the-git
766cfa76b6
docs: fix codefactor link ( #2655 )
2023-10-17 08:03:25 -08:00
Hayden
45141a5c5f
New Crowdin updates ( #2649 )
...
* New translations en-us.json (French)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Catalan)
* New translations en-us.json (Danish)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Dutch)
* New translations en-us.json (Russian)
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (French, Canada)
2023-10-17 07:59:29 -08:00
Kuchenpirat
15f79d1586
fix: User creation through API when signups are supposed to be disabled ( #2622 )
...
* fix user creation when signups are supposed to be diabled
* add user registration tests
* run formatter
* fix test filename
---------
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2023-10-16 18:45:47 +00:00
boc-the-git
ebe11da343
docs: Fix typo in instructions ( #2644 )
2023-10-16 11:29:54 -05:00
Michael Genson
df3b10b5c2
fix: migrate error on duplicate foods/units/labels ( #2637 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-10-16 01:51:29 +00:00
Michael Genson
4b04137a04
fix: attempted Vuetify dark mode fix ( #2638 )
2023-10-15 16:49:32 -08:00
Michael Genson
eba9ff00ce
fix: 500 error when sending unauthorized requests ( #2639 )
...
* fixed uncaught null token
* added tests
2023-10-15 16:48:15 -08:00
Futureless671
5f0a9981f3
fix: Corrected generated password reset links ( #2633 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2023-10-15 20:40:23 +00:00
boc-the-git
cb1769a352
fix: for list of images, remove empty strings ( #2634 )
...
* For list of images, remove empty strings
* Fix formatting
---------
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2023-10-15 20:32:51 +00:00
NullCosmos
f72fcc3031
feat: Implemented Plan to Eat migration ( #2635 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2023-10-15 20:01:07 +00:00
Hayden
e8b5d8d66f
New Crowdin updates ( #2631 )
...
* New translations en-us.json (Hungarian)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Portuguese, Brazilian)
2023-10-15 14:18:37 -05:00
boc-the-git
8acd6f906e
fix: Specify COMMIT argument for Docker image build ( #2626 )
...
* Specify COMMIT argument for Docker image build
* Use correct variable
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-10-13 16:48:59 +00:00
boc-the-git
5bc78f81ea
fix: Exclude DB_PROVIDER from logging ( #2625 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-10-13 16:34:38 +00:00
Hayden
2ad7cb0ea4
New Crowdin updates ( #2614 )
...
* New translations en-us.json (German)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Dutch)
* New translations en-us.json (Russian)
* New translations en-us.json (Swedish)
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
* New translations en-us.json (German)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Dutch)
* New translations en-us.json (Russian)
* New translations en-us.json (Swedish)
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
* New translations en-us.json (Romanian)
* New translations en-us.json (French)
* New translations en-us.json (Spanish)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Arabic)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Catalan)
* New translations en-us.json (Czech)
* New translations en-us.json (Danish)
* New translations en-us.json (Greek)
* New translations en-us.json (Finnish)
* New translations en-us.json (Hebrew)
* New translations en-us.json (Italian)
* New translations en-us.json (Japanese)
* New translations en-us.json (Korean)
* New translations en-us.json (Lithuanian)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Polish)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Slovak)
* New translations en-us.json (Slovenian)
* New translations en-us.json (Serbian (Cyrillic))
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Chinese Traditional)
* New translations en-us.json (Vietnamese)
* New translations en-us.json (Galician)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Croatian)
* New translations en-us.json (Latvian)
* New translations en-us.json (English, United Kingdom)
* New translations en-us.json (French, Canada)
* New translations en-us.json (German)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Russian)
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
* New translations en-us.json (Spanish)
* New translations en-us.json (Czech)
* New translations en-us.json (Hungarian)
* New translations en-us.json (French)
2023-10-13 08:25:06 -08:00
Joost Lekkerkerker
3af400ab28
fix: typo ( #2618 )
...
* Update en-US.json
2023-10-10 20:37:02 +00:00
Hayden
3f49e80b9a
fix: add permissions remove docs deploy ( #2605 )
2023-10-08 08:21:55 -08:00
Michael Genson
b153ddf858
feat: more shopping list enhancements ( #2587 )
...
* fix new position calculataion
* ensure consistent list item ordering
* fix recipe ref overflow on small screens
* added recipe ref elevation
* tweaked line height (for long notes)
* removed unused user dependency
* remove old shopping list items when there's >100
* 🤷
* cleaned up function generator
* fixed test
* fix potential type error
* made max position calc more efficient
2023-10-07 13:06:00 -08:00
Hayden
f35bc77a7d
New Crowdin updates ( #2600 )
...
* New translations en-us.json (Romanian)
* New translations en-us.json (French)
* New translations en-us.json (Spanish)
* New translations en-us.json (Afrikaans)
* New translations en-us.json (Arabic)
* New translations en-us.json (Bulgarian)
* New translations en-us.json (Catalan)
* New translations en-us.json (Czech)
* New translations en-us.json (Danish)
* New translations en-us.json (German)
* New translations en-us.json (Greek)
* New translations en-us.json (Finnish)
* New translations en-us.json (Hebrew)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Italian)
* New translations en-us.json (Japanese)
* New translations en-us.json (Korean)
* New translations en-us.json (Lithuanian)
* New translations en-us.json (Dutch)
* New translations en-us.json (Norwegian)
* New translations en-us.json (Polish)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Russian)
* New translations en-us.json (Slovak)
* New translations en-us.json (Slovenian)
* New translations en-us.json (Serbian (Cyrillic))
* New translations en-us.json (Swedish)
* New translations en-us.json (Turkish)
* New translations en-us.json (Ukrainian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Chinese Traditional)
* New translations en-us.json (Vietnamese)
* New translations en-us.json (Galician)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Croatian)
* New translations en-us.json (Latvian)
* New translations en-us.json (English, United Kingdom)
* New translations en-us.json (French, Canada)
* New translations en-us.json (Arabic)
* New translations en-us.json (Danish)
* New translations en-us.json (Finnish)
* New translations en-us.json (Lithuanian)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Russian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (French, Canada)
* New translations en-us.json (Finnish)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Lithuanian)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Russian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (Romanian)
* New translations en-us.json (Arabic)
* New translations en-us.json (Danish)
* New translations en-us.json (Finnish)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Lithuanian)
* New translations en-us.json (Portuguese)
* New translations en-us.json (Russian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Romanian)
* New translations en-us.json (Hungarian)
* New translations en-us.json (Lithuanian)
* New translations en-us.json (Russian)
* New translations en-us.json (Chinese Simplified)
* New translations en-us.json (Portuguese, Brazilian)
* New translations en-us.json (German)
2023-10-07 13:05:39 -08:00
Hayden
db021023fb
chore:bump dependencies and fix errors ( #2601 )
...
* bump dependencies and fix errors
* fix depreciated arg
* properly handle validation errors
2023-10-07 13:02:15 -08:00
Johan Lindell
954a2f5113
fix: "remember me" with long TOKEN_TIME ( #2602 )
...
* Fixed "remember me" with long TOKEN_TIME
* Reverted changes in create_access_token
2023-10-07 20:58:45 +00:00
Arsène Reymond
45022e1f1b
fixes: PWA & interface on small screens ( #2536 )
...
* fix pwa icons
* fix spacing and layouts for small screens
* translate missing strings
* Revert "translate missing strings"
This reverts commit 150a961a08 .
* fixes
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-10-07 11:36:47 -08:00
Michael Genson
bd79c1db2f
chore: Get Rid of Warnings ( #2599 )
...
* ignore unsafe html warnings
* remove unused import
* re-order attrs
* removed unused vars/imports
* removed unused import
* refactored v-html
* removed more unused things
2023-10-07 11:23:47 -08:00
Michael Genson
b86c4e5865
feat: Removed Cross-Version Disclaimer from Backup Page ( #2597 )
...
* removed cross-version disclaimer from backup text
* grammar tweak
2023-10-07 11:23:26 -08:00
Michael Genson
a98e863bca
fix: database unique constraints ( #2594 )
...
* fixed missing migration name
* added unique constraints to all m2m tables
* fixed bug trying to create duplicate tags
* added more unique constraints
* fixed duplicate seeder data
* updated tests
* fixed seed rollback error
2023-10-07 11:23:13 -08:00
Michael Genson
247a4de283
docs: fix old mealplanner route ref ( #2590 )
2023-10-07 11:21:46 -08:00
Michael Genson
26ef351ae7
fix: Recipe Zip Export Can't Be Imported ( #2585 )
...
* clean recipe data when importing via zip
* added tests
* simplified recursive logic
2023-10-07 11:18:55 -08:00
Johan Lindell
84b477edf6
fix: removed unused node in docker image ( #2572 )
2023-10-07 11:17:26 -08:00
Simon Becker
a331042e6d
build: optimize apt-get cleanup during image build ( #2558 )
2023-09-29 16:04:58 -08:00
Johan Lindell
40ab328bb9
fix: Make sure recipe state is updated correctly ( #2566 )
2023-09-29 15:59:27 -08:00
Michael Genson
b32e2f1bf7
fix: Recipe Card Section Infinite Loop ( #2584 )
...
* refactored recipe card section fetch
* minor optimization
* lint
2023-09-29 15:59:07 -08:00
Michael Genson
1074cad5dc
feat: disable admin option when using LDAP auth ( #2583 )
...
* fix typo
* add override readonly/disable support for autoform
* made admin permission conditionally disabled
2023-09-29 15:58:34 -08:00
Matthew Hill
4bd7bda60d
fix: Fix bugs with account locking ( #2580 )
...
* fix(security): reset login attempts after successful login
Enforce a maximum number of consecutive failed logins. Successfully logging in should reset the
count.
#2569
* fix(security): fix when user is unlocked
The user should be unlocked when locked_at is set, but the lock has expired.
#2569
2023-09-29 15:58:00 -08:00
Michael Genson
484c60c7ea
docs: spelling, content updates for clarity ( #2581 )
2023-09-28 15:17:10 -08:00
Michael Genson
ef805c4b57
fix: replace default enter key behavior ( #2582 )
2023-09-28 15:16:22 -08:00
Hayden
222d583d6f
docs: add note on migration( #2576 )
2023-09-26 07:14:48 -08:00
Jacob Corn
b7a6bff5aa
docs: add tag to postgres image ( #2575 )
2023-09-26 06:35:23 -08:00
Flightkick
bb9afd86c1
fix: Use reserved example.com as bogus instead of email.com domain. ( #2551 )
...
`email.com` is not a reserved domain, incorrect configuration could result in unintentional effects.
`example.com` is reserved by IANA for bogus purposes, see RFC 6761.
2023-09-23 07:56:34 -08:00
Michael Genson
a22d500603
fix: CSS rendering bug, again ( #2555 )
...
* idk man
* that wasn't supposed to be there
2023-09-19 09:07:08 -08:00
Michael Genson
3e5596f898
fix: Home Doesn't Load For Non-Admin Users ( #2556 )
...
* added non-admin route for fetching current group
* simplified frontend group slug fetching
* exposed public link even if user can't invite
* 🧹
2023-09-19 09:06:39 -08:00
Max Bachmann
15c6df88ab
perf: use score_cutoff for fuzzy string matching ( #2553 )
2023-09-16 15:24:45 -05:00
Grygon
9a04b11ee5
fix : #2534 - Add clearable ratings ( #2541 )
...
* Add clearable to RecipeRating, Fix #2534
* Make rating nullable
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-09-15 19:10:44 +00:00
Michael Genson
2dfbe9f08d
feat: Improved Ingredient Matching ( #2535 )
...
* added normalization to foods and units
* changed search to reference new normalized fields
* fix tests
* added parsed food matching to backend
* prevent pagination from ordering when searching
* added extra fuzzy matching to sqlite ing matching
* added tests
* only apply search ordering when order_by is null
* enabled post-search fuzzy matching for postgres
* fixed postgres fuzzy search test
* idk why this is failing
* 🤦
* simplified frontend ing matching
and restored automatic unit creation
* tightened food fuzzy threshold
* change to rapidfuzz
* sped up fuzzy matching with process
* fixed units not matching by abbreviation
* fast return for exact matches
* replace db searching with pure fuzz
* added fuzzy normalization
* tightened unit fuzzy matching thresh
* cleaned up comments/var names
* ran matching logic through the dryer
* oops
* simplified order by application logic
2023-09-15 17:19:34 +00:00
Hayden
084ad4228b
remove permissions from nested workflow
2023-09-14 09:42:46 -05:00
Hayden
86b0b6761d
add permissions to build-release
2023-09-14 09:42:32 -05:00
Hayden
2ad6af2cce
feat: consolidate deployment targets and publish to ghcr.io ( #2539 )
...
* WIP: proof of concept
* basic meta tag injection
* add support for scraping public/private links
* make tests go brrrrr
* cleanup initialization
* rewrite build config
* remove recipe meta on frontend
* make type checker happy
* remove other deployment methods
* fix issue with JSON response on un-authenticated request
* docs updates
* update tivy scanner
* fix linter stuff
* change registry tag
* build fixes
* fix same mistake I always make
2023-09-14 06:40:13 -08:00
Michael Genson
aec4cb4f31
feat: Advanced Query Filter Record Ordering ( #2530 )
...
* added support for multiple order_by strs
* refactored qf to expose nested attr logic
* added nested attr support to order_by
* added tests
* changed unique user to be function-level
* updated docs
* added support for null handling
* updated docs
* undid fixture changes
* fix leaky tests
* added advanced shopping list item test
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-09-14 14:09:05 +00:00
Michael Genson
2c5e5a8421
feat: Public Recipe Browser ( #2525 )
...
* fixed incorrect var ref
* added public recipe pagination route
* refactored frontend public/explore API
* fixed broken public cards
* hid context menu from cards when public
* fixed public app header
* fixed random recipe
* added public food, category, tag, and tool routes
* not sure why I thought that would work
* added public organizer/foods stores
* disabled clicking on tags/categories
* added public link to profile page
* linting
* force a 404 if the group slug is missing or invalid
* oops
* refactored to fit sidebar into explore
* fixed invalid logic for app header
* removed most sidebar options from public
* added backend routes for public cookbooks
* added explore cookbook pages/apis
* codegen
* added backend tests
* lint
* fixes v-for keys
* I do not understand but sure why not
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-09-14 06:01:24 -08:00
Hayden
e28b830cd4
hotfix: format
2023-09-06 23:20:59 -05:00
Matthew Macdonald-Wallace
71f1607b58
chore: switch to workflow actions and upload to GHCR ( #2355 )
...
* Switch to workflow actions and upload to GHCR
* cleanup yml file
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-09-06 19:20:42 -08:00
Michael Genson
0a00a6ea0d
fix: removed HTML tags when copying recipe ingredients ( #2533 )
2023-08-31 09:08:44 -08:00
Hugo van Rijswijk
408ca88cb2
fix: ingredient item should be single-line ( #2521 )
...
This is an issue on non-chromium browsers. I guess Chromium has some sort of support for nested CSS, whereas other browsers don't.
2023-08-25 08:32:26 -08:00
Michael Genson
30717e50d3
made parsed ingredient reactive ( #2520 )
2023-08-25 08:32:06 -08:00
Michael Genson
693608d59f
feat: cook timer ( #2508 )
...
* updated base button group
* added kitchen timer
* added missing icon
* usability tweaks
* for for menu rendering over app bar
* clean up types
* fix for mp3 loading, maybe?
* spooky linter fixes
* for real this time
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-08-23 09:31:23 -08:00
Michael Genson
5c5432304f
fix: recipe timeline UI glitches ( #2519 )
...
* fix invalid undefined prop
* fixed weird rendering
* made items pop more against background
* fixed invalid v-if
* fixed indentation
2023-08-23 09:30:59 -08:00
Michael Genson
5213a61d9b
fix: logic for disableAmount in shopping list items ( #2518 )
2023-08-22 14:03:24 -08:00
Michael Genson
ae502c5652
added missing recipe list import ( #2516 )
2023-08-21 17:30:31 -08:00
Michael Genson
c9cc7a93c8
fix: Tools Shouldn't Be Unique Across Groups ( #2505 )
...
* fixed type/abc errors in tests
* fixed false positive multitentant tests
* fix tools not allowing unique slugs across groups
* fixed alembic refs
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-08-21 20:39:23 +00:00
Arsène Reymond
99e7717fec
UI/UX improvements ( #2423 )
...
* disable autofocus and hide keyboard on enter
* improve a11y
* fix non-translated string
* improve recipeTimeline UI
* format
* fixes
2023-08-21 18:41:18 +00:00
Michael Genson
1e693fdca6
fix: refresh tag store when new tags are imported ( #2504 )
2023-08-21 09:18:55 -08:00
Michael Genson
d6e4829e6f
feat: Display Shopping List Item Recipe Refs ( #2501 )
...
* added recipe ref display to shopping list items
* added backend support for recipe notes
* added recipe note to item recipe ref display
* fixed note merge bug with 3+ notes
* tweak display
* lint
* updated alembic refs
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-08-21 09:18:37 -08:00
Hugo van Rijswijk
50a92c165c
feat: improve readability of ingredients list ( #2502 )
...
* feat: improve readability of notes in ingredients list
Makes the notes in the ingredients list more readable by making them slightly opaque. This creates a better visual separation between the notes and the rest of the ingredient.
* Use server display if available
* Move note to newline and make quantity more distinct
* Use safeMarkdown for shopping list
* Use component
* Wrap unit in accent color
* Update RecipeIngredientListItem to set food in bold
2023-08-21 15:32:09 +00:00
Michael Genson
2151451634
feat: Timeline Image Uploader Improvements ( #2494 )
...
* improved UI responsiveness and added image preview
* added global image cropper component
* added image cropper to last made dialog
* style tweaks
* added more specific text for creating event
* mopped up some slop
* renamed height and width vars
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-08-21 15:00:37 +00:00
Michael Genson
e24e28ae03
feat: Improved recipeYield Parsing For Fractions and Decimals ( #2507 )
...
* improved recipeYield parsing for fracs/decimals
* added fix for edgecase with weird fractions
* made typescript happy
* lint
* extracted yield calculation into composable
* fixed some gross edgecases
* added tests
* made bare return clearer
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-08-21 06:54:02 -08:00
Hayden
c60c63852b
chore: bump deps ( #2513 )
...
* bump dependencies
* run code-generator
* add direct dependency to text-unidecode
* fix dev dependencies group
2023-08-20 16:09:13 -08:00
Michael Genson
095edef95e
feat: Improve Public URL Readability ( #2482 )
...
* added support for group slugs
* modified frontend to use links with group slug
* fixed test refs
* unused import
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-08-20 10:38:46 -08:00
Michael Genson
99372aa2b6
feat: Generalize Search to Other Models ( #2472 )
...
* generalized search logic to SearchFilter
* added default search behavior for all models
* fix for schema overrides
* added search support to several models
* fix for label search
* tests and fixes
* add config for normalizing characters
* dramatically simplified search tests
* bark bark
* fix normalization bug
* tweaked tests
* maybe this time?
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-08-20 10:30:21 -08:00
renovate[bot]
76ae0bafc7
fix(deps): update dependency pydantic to v1.10.12 ( #2467 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-08-20 10:28:05 -08:00
renovate[bot]
1aa7344688
fix(deps): update dependency lxml to v4.9.3 ( #2465 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-08-20 10:27:53 -08:00
renovate[bot]
da17f2a410
chore(deps): update dependency pytest-asyncio to v0.21.1 ( #2462 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-08-20 10:27:16 -08:00
renovate[bot]
4169c3e743
chore(deps): update dependency pylint to v2.17.5 ( #2421 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-08-20 10:27:04 -08:00
renovate[bot]
3ccae9e366
chore(deps): update actions/setup-node action to v3.7.0 ( #2468 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-08-20 10:18:12 -08:00
renovate[bot]
26ab73a827
chore(deps): update dependency mkdocs-material to v9.1.21 ( #2461 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-20 10:17:00 -08:00
Michael Genson
d8a6f900b4
docs: add windows instructions for the dev container ( #2493 )
2023-08-15 18:44:17 -08:00
Weetbix
f6e7eba6fc
docs: fix typo in FAQ ( #2495 )
2023-08-15 18:43:43 -08:00
Michael Genson
e55258c5be
fx: Nextcloud migration fails to parse null times ( #2485 )
...
* support null or custom strings
* made time parsing more robust using isodate
* bark bark
2023-08-09 18:52:49 -08:00
Michael Genson
dd947c316a
fix: Tandoor doesn't import all images ( #2487 )
...
* use glob to find files for import
* bark bark
* add catch for invalid image files
2023-08-09 18:52:32 -08:00
Michael Genson
04c7e068d8
typo: have have ( #2490 )
2023-08-09 18:52:00 -08:00
Michael Genson
bdf6b1054e
Chore: Rename Omni Build Action ( #2483 )
...
* fix omni action name
* added omni to Discord notification text
2023-08-06 19:58:38 -08:00
Michael Genson
dfe4942451
feat: Recipe Timeline Images ( #2444 )
...
* refactored recipe image paths/service
* added routes for updating/fetching timeline images
* make generate
* added event image upload and rendering
* switched update to patch to preserve timestamp
* added tests
* tweaked order of requests
* always reload events when opening the timeline
* re-arranged elements to make them look nicer
* delete files when timeline event is deleted
2023-08-06 09:49:30 -08:00
Hayden
06962cf865
New Crowdin updates ( #2476 )
...
* New translations en-US.json (Croatian)
* New translations en-US.json (Swedish)
2023-08-06 09:47:19 -08:00
Hayden
3fb60339a6
remove duplicate issues
2023-08-06 12:39:45 -05:00
Hayden
89a6b32a3f
fix syntax errors
2023-08-06 12:39:02 -05:00
Hayden
6901747a26
chore: rework issue templates ( #2481 )
...
* rewrok issue templates
* fix feature request links
* feature-template
2023-08-06 09:35:38 -08:00
Michael Genson
e71155a55d
fix: removed variable rendering on organizers page ( #2477 )
2023-07-31 08:22:54 -08:00
Hayden
b1eb156145
New Crowdin updates ( #2463 )
...
* New translations en-US.json (Spanish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Korean)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Romanian)
* New translations en-US.json (French)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Czech)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Galician)
* New translations en-US.json (Croatian)
* New translations en-US.json (Latvian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (French, Canada)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Dutch)
* New translations en-US.json (German)
* New translations en-US.json (Turkish)
* New translations en-US.json (French)
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Catalan)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
2023-07-29 13:40:09 -08:00
Michael Genson
e434029bac
feat: prevent all changes to the default user in demo ( #2470 )
2023-07-29 13:39:49 -08:00
TomArm
a75116bc62
docs: updated home assistant docs ( #2459 )
...
Co-authored-by: tomarm <a@a.com >
2023-07-23 09:54:49 -08:00
Michael Genson
c86406e027
fix: Omni Container /docs Proxy and PyYaml dependency ( #2457 )
...
* upgrade pyyaml to ^6.0.1
* add proxy routes for docs
2023-07-23 09:53:45 -08:00
Michael Genson
0f896107f9
feat: Migrate from Tandoor ( #2438 )
...
* added tandoor migration to backend
* added tandoor migration to frontend
* updated tests
* ignore 0 amounts
* refactored ingredient display calculation
* fix parsing tandoor recipes with optional data
* generated frontend types
* fixed inconsistent default handling and from_orm
* removed unused imports
2023-07-23 09:52:09 -08:00
Michael Genson
c25b58e404
fix: Missing Paprika and Nextcloud Migration Data ( #2434 )
...
* fixed paprika url key
* fixed paprika total and prep time aliases
* added nextcloud time parsing
* mapped paprika categories to tags
* cleaned up netcloud parsetime
2023-07-23 09:50:47 -08:00
Carter
c783d86a2a
feat: LDAP attribute validation ( #2400 )
...
* validate user attributes on user creation
add logs for invalid or missing attributes
* only update admin flag when admin status changes
* move ldap functions into separate file
* fix linter issues
* actually use the search_user function
* fix types
2023-07-23 09:49:24 -08:00
Hayden
e64265615e
New Crowdin updates ( #2410 )
...
* New translations en-US.json (Greek)
* New translations en-US.json (Greek)
* New translations en-US.json (Greek)
* New translations en-US.json (Slovak)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Romanian)
* New translations en-US.json (Romanian)
* New translations en-US.json (Galician)
* New translations en-US.json (Galician)
* New translations en-US.json (Galician)
* New translations en-US.json (Galician)
* New translations en-US.json (Galician)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Latvian)
* New translations en-US.json (Latvian)
* New translations en-US.json (Latvian)
* New translations en-US.json (Latvian)
* New translations en-US.json (Latvian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Spanish)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (French, Canada)
* New translations en-US.json (French, Canada)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Spanish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Korean)
* New translations en-US.json (Korean)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
2023-07-23 09:48:35 -08:00
renovate[bot]
9f1f87bcd0
chore(deps): update dependency rich to v13.4.2 ( #2382 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-23 09:47:47 -08:00
renovate[bot]
a7d8fc8d25
chore(deps): update dependency coverage to v7.2.7 ( #2341 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-23 09:47:26 -08:00
renovate[bot]
8584ca666f
fix(deps): update dependency pillow to v9.5.0 ( #2339 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-23 09:47:12 -08:00
renovate[bot]
50a06f3553
fix(deps): update dependency core-js to v3.31.1 ( #2338 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-23 09:46:54 -08:00
renovate[bot]
9f9bdec886
fix(deps): update dependency beautifulsoup4 to v4.12.2 ( #2337 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-23 09:46:38 -08:00
renovate[bot]
e3652a0876
fix(deps): update dependency sqlalchemy to v2.0.19 ( #2336 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-23 09:46:23 -08:00
Carter
4af9eec89d
fix omni docker image ( #2432 )
2023-06-27 22:00:19 -08:00
Carter
d1b06e7339
fix: Change libldap-2.4-2 to libldap-common in docker ( #2429 )
2023-06-27 17:25:41 -08:00
Jacob Corn
9557b3f0b6
fix: log accurate IP ( #2416 )
...
* update dev docker poetry install
* Forward/Report IP through front and backend.
* Add fail2ban docs
* fix option name and iproute2 in omni entry
* Fix entry scripts -> gunicorn setting respected
* gunicorn off
* xfwd in nuxt proxy and handle multiple IPs
2023-06-25 10:22:21 -08:00
Carter
5e904d19b4
docs: re-add and fix the bookmarklet instructions to docs ( #2419 )
2023-06-20 22:09:20 -08:00
Carter
eea38a5b1e
fix: url format in the recipe chip ( #2420 )
2023-06-20 22:08:47 -08:00
Hayden
674774d073
New Crowdin updates ( #2387 )
...
* New translations en-US.json (Norwegian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (French)
2023-05-29 16:56:38 -08:00
Jacob Corn
e1d3a247c7
feat: random sort option for front page ( #2363 )
...
* Add hook for random sorting
* Add random sorting to front page
* Add multiple tests for random sorting.
* Be extra sure that all recipes are returned.
* Too stable random. seed doesn't reach backend.
* add timestamp to useRecipeSearch
* Update randomization tests for timestamp seeding
* ruff cleanup
* pass timestamp separately in getAll
* remove debugging log items
* remove timestamp from address bar
* remove defaults from backend timestamps
* timestamp should be optional
* fix edge case: query without timestamp
* similar edge case: no timestamp in pagination
* ruff :/
* better edge case handling
* stabilize random search test w/more recipes
* better pagination seeding
* update pagination seed test
* remove redundant random/seed check
* Test for api routes to random sorting.
* please the typing gods
* hack to make query parameters throw correct exc
* ruff
* fix validator message typo
* black reformatting
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-05-29 16:56:20 -08:00
Jacob Corn
7e0d29afc7
feat: search tokenization, handling of quoted literal search, and postgres fuzziness ( #2351 )
...
* Creating postgres migration script and starting to set up to detect database
* non-working placeholders for postgres pg_tgrm
* First draft of some indexes
* non-working commit of postgres indexing
* Further non-working edits to db-centric fuzzy search
* update alembic for extensions
* More non-working setup
* Move db type check to init_db
* fix typo in db name check
* Add sqlite token search and postgres full text search
* reorder search to hit exact matches faster
* Add settings and docs for POSTGRES_LANGUAGE (full text search)
* Use user-specified POSTGRES_LANGUAGE in search
* fix fuzzy search typo
* Remove full text search and instead order by trigram match
* cleaner adding of indices, remove fulltext
* Cleanup old import of getting app settings
* Fix typo in index
* Fix some alembic fuzzy typos
* Remove diagnostic printing from alembic migration
* Fix mixed up commutator for trigram operator and relax criteria
* forgot to remove query debug
* sort only on name
* token and fuzzy search tests
* Refactor recipe search test to avoid rare random string cross-matches.
* Add ability to quote parts of search for exact match
* Remove internal punctuation, unless it's quoted for literal search
* Add tests for special character removal and literal search
* Remove the outer double quotes from searches, but leave internal single quotes alone.
* Update tests to avoid intra-test name collisions
* Fixing leftovers highlighted by lint
* cleanup linting and mypy errors
* Fix test cross-matching on dirty db (leftovers from bulk import)
* forgot to cleanup something when debugging mypy errors
* re-order pg_trgm loading in postgres
* address comments
2023-05-28 09:46:53 -08:00
Jacob Corn
27ebb4c462
docs: update dev docs, fix broken links, improve clarity of key points ( #2354 )
...
* Dev docs: tests, postgres/psycog2
* Update pull request process.
* Add Food/Unit parsing instructions to the FAQ
* Update docker composes: mealie-data now local to docker-compose rather than hidden in docker volume dir! postgres points to 1.0.0b5
* sqlite docker-compose: mealie-data now local rather than hidden in docker volumes
* Merge Intro FAQ into main FAQ
* Progress on docs
* Add Advanced and v1b5 to docs index
* v1b5 changelog consistency with other changelogs
* Features: fix wrong link, name buttons for clarity
* Migration: link to github releases
* Updating: link to migration page, format docker cmds
* FAQ: update smart ingredient formatting
* Intro: fix typos
* API: update for newbie clarity
* Roadmap: update feature request & progress mechanism
* iOS shortcut: fix broken image links
* installation: add SMTP google app passwords
* Postgres: add header note on why.
* Update Groups doc per Discord discussion
* mealie-data back into docker default volume path
2023-05-13 10:50:22 -08:00
Michael Genson
8e2d50054c
Fix: Query Filter Date Comparisons Are Off By One Date ( #2389 )
...
* fixed erroneous date -> datetime conversion
* added tests for date and datetime bounds
2023-05-11 22:28:14 -08:00
Michael Genson
5d87b7e411
feature: query filter support for common SQL keywords ( #2366 )
...
* added support for SQL keywords IS, IN, LIKE, NOT
deprecated datetime workaround for "<> null"
updated frontend reference for "<> null" to "IS NOT NULL"
* tests
* refactored query filtering to leverage orm
* added CONTAINS ALL keyword
* tests
* fixed bug where "and" or "or" was in an attr name
* more tests
* linter fixes
* TIL this works
2023-05-06 14:28:40 -08:00
renovate[bot]
9b726126ed
chore(deps): update dependency pylint to v2.17.3 ( #2381 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-06 10:03:04 -08:00
renovate[bot]
c6346ed2a5
chore(deps): update dependency mkdocs-material to v9.1.9 ( #2379 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-06 10:02:50 -08:00
Michael Genson
20a78677ef
fix: Potential Fix for Global Timeline Server Error ( #2372 )
...
* simplified group id logic
* moved onscroll listener to on-mounted
2023-05-06 10:01:38 -08:00
Hayden
23786c1f5e
bump ruff and do fixes ( #2375 )
2023-05-05 14:43:23 -08:00
Michael Genson
f27bb00dc3
fix: remove old prop reference ( #2367 )
2023-05-05 14:17:29 -08:00
Jacob Corn
2e43b51882
Add failed login & IP to log ( #2365 )
...
* Add failed login & IP to log
* Small change for human readability/intuitiveness
2023-05-05 14:15:55 -08:00
Hayden
a2e69b5565
New Crowdin updates ( #2340 )
...
* New translations en-US.json (Danish)
* New translations en-US.json (French)
* New translations en-US.json (Danish)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (German)
* New translations en-US.json (Swedish)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Finnish)
* New translations en-US.json (Finnish)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Finnish)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Finnish)
* New translations en-US.json (Italian)
* New translations en-US.json (Swedish)
* New translations en-US.json (German)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Finnish)
* New translations en-US.json (Romanian)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Czech)
* New translations en-US.json (Danish)
* New translations en-US.json (Greek)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Korean)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (French, Canada)
* New translations en-US.json (German)
* New translations en-US.json (Czech)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Czech)
* New translations en-US.json (Dutch)
* New translations en-US.json (German)
* New translations en-US.json (Turkish)
* New translations en-US.json (Russian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Czech)
* New translations en-US.json (Czech)
* New translations en-US.json (Czech)
* New translations en-US.json (Finnish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Czech)
* New translations en-US.json (Italian)
2023-05-05 14:11:53 -08:00
Michael Genson
75698c531a
fix: Shopping List Label Dropdown Doesn't Save Correctly ( #2361 )
...
* only update items by label on refresh
* made changes more responsive
* fast re-order items when labels are re-ordered
2023-04-25 09:46:58 -08:00
Michael Genson
fe17922bb8
Feature: Global Timeline ( #2265 )
...
* extended query filter to accept nested tables
* decoupled timeline api from recipe slug
* modified frontend to use simplified events api
* fixed nested loop index ghosting
* updated existing tests
* gave mypy a snack
* added tests for nested queries
* fixed "last made" render error
* decoupled recipe timeline from dialog
* removed unused props
* tweaked recipe get_all to accept ids
* created group global timeline
added new timeline page to sidebar
reformatted the recipe timeline
added vertical option to recipe card mobile
* extracted timeline item into its own component
* fixed apploader centering
* added paginated scrolling to recipe timeline
* added sort direction config
fixed infinite scroll on dialog
fixed hasMore var not resetting during instantiation
* added sort direction to user preferences
* updated API docs with new query filter feature
* better error tracing
* fix for recipe not found response
* simplified recipe crud route for slug/id
added test for fetching by slug/id
* made query filter UUID validation clearer
* moved timeline menu option below shopping lists
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-04-25 09:46:00 -08:00
Michael Genson
0e397b34fd
fix: broken frontend development ( #2357 )
...
* dependency hell be like
* moved resolution to subdependency only
2023-04-25 09:44:48 -08:00
renovate[bot]
fa59c1eb0b
fix(deps): update dependency apprise to v1.3.0 ( #2334 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-05 18:07:13 -08:00
renovate[bot]
998029da6f
fix(deps): update dependency alembic to v1.10.3 ( #2333 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-05 18:06:55 -08:00
renovate[bot]
d117b4075b
chore(deps): update dependency pylint to v2.17.2 ( #2332 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-05 18:06:13 -08:00
Hayden
e8de70c894
New Crowdin updates ( #2331 )
...
* New translations en-US.json (Spanish)
* New translations en-US.json (Spanish)
2023-04-05 18:05:50 -08:00
renovate[bot]
16b47a3c10
chore(deps): update dependency pre-commit to v3.2.2 ( #2330 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-05 18:05:22 -08:00
renovate[bot]
05a7047ae3
chore(deps): update dependency eslint to v8.37.0 ( #2329 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-05 18:04:43 -08:00
renovate[bot]
de4debe749
fix(deps): update dependency psycopg2-binary to v2.9.6 ( #2320 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-04 11:56:17 -08:00
renovate[bot]
fcdb11d8a1
chore(deps): update dependency black to v23.3.0 ( #2327 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-04 11:56:05 -08:00
renovate[bot]
6c625e402c
fix(deps): update dependency recipe-scrapers to v14.36.0 ( #2326 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-04 11:55:37 -08:00
Hayden
750072344d
New Crowdin updates ( #2319 )
...
* New translations en-US.json (French)
* New translations en-US.json (Slovak)
* New translations en-US.json (Swedish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Norwegian)
2023-04-04 11:29:29 -08:00
renovate[bot]
d735f1c0d8
fix(deps): update dependency sqlalchemy to v2.0.8 ( #2322 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-04 11:29:02 -08:00
renovate[bot]
29956142e1
chore(deps): update dependency pytest-asyncio to ^0.21.0 ( #2290 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-04 11:28:30 -08:00
renovate[bot]
0ff46cda92
chore(deps): update dependency eslint-plugin-vue to v9.10.0 ( #2289 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-04 11:28:13 -08:00
renovate[bot]
4e251b3092
fix(deps): update dependency recipe-scrapers to v14.35.0 ( #2318 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-04 11:26:44 -08:00
Carter
10730bfa77
[Fix] Filter out the LDAP entries which do not have a DN ( #2288 )
...
* use first returned ldap entry
* set OPT_REFERRALS to 0
* filter out ldap entries not having a dn
2023-04-04 09:22:47 -08:00
renovate[bot]
03b7d9e200
fix(deps): update dependency orjson to v3.8.9 ( #2315 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-03 10:06:28 -08:00
renovate[bot]
8a683e7344
chore(deps): update dependency vitest to v0.29.8 ( #2314 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-03 10:06:14 -08:00
renovate[bot]
f4dbbcc439
chore(deps): update dependency rich to v13.3.3 ( #2313 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-03 10:06:04 -08:00
Hayden
4126681f8c
New Crowdin updates ( #2316 )
...
* New translations en-US.json (Romanian)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Czech)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (French, Canada)
* New translations en-US.json (Danish)
* New translations en-US.json (Turkish)
* New translations en-US.json (German)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Spanish)
* New translations en-US.json (Catalan)
* New translations en-US.json (French)
2023-04-03 10:05:52 -08:00
rastacalavera
13aa57a3d2
updated iOS shortcut ( #2317 )
...
* Update ios.md
updated for version 1.X
* Update ios.md
fixing spaces
* Add files via upload
adding screenshots
* Update ios.md
fixed screen shot path and shrunk images down
* Add files via upload
added smaller screen shots
2023-04-03 10:04:51 -08:00
Michael Genson
73476c10f8
feat: Parser Workflow Improvements ( #2249 )
...
* ensure recipe settings are set after parsing
* added insert and delete functionality
* added errors recalculation to use the new index
2023-04-01 17:43:59 -08:00
renovate[bot]
8a0ee351c5
chore(deps): update dependency coverage to v7.2.2 ( #2287 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-01 17:43:27 -08:00
renovate[bot]
5d61b3a822
chore(deps): update dependency mkdocs-material to v9.1.5 ( #2295 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-01 17:43:11 -08:00
rastacalavera
721a1cdeae
Update community guide ( #2309 )
...
* Update ios.md
updated for version 1.X
* Update ios.md
fixing spaces
* Add files via upload
adding screenshots
2023-04-01 17:42:49 -08:00
renovate[bot]
f7310bc7c3
chore(deps): update dependency mypy to v1.1.1 ( #2296 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-01 17:42:31 -08:00
Hayden
b0b06200f8
New Crowdin updates ( #2293 )
...
* New translations en-US.json (German)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Catalan)
* New translations en-US.json (Catalan)
* New translations en-US.json (Spanish)
* New translations en-US.json (Catalan)
* New translations en-US.json (Spanish)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Romanian)
* New translations en-US.json (Romanian)
* New translations en-US.json (Romanian)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
2023-04-01 17:42:04 -08:00
renovate[bot]
027fcbdcef
fix(deps): update dependency uvicorn to ^0.21.0 ( #2233 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-24 08:32:24 -08:00
Hayden
ab04d1f595
New Crowdin updates ( #2278 )
...
* New translations en-US.json (German)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (German)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (German)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
2023-03-24 08:31:44 -08:00
renovate[bot]
d56604d19b
fix(deps): update dependency sqlalchemy to v2.0.7 ( #2286 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-24 08:31:21 -08:00
renovate[bot]
8a0552c902
fix(deps): update dependency python-slugify to v8.0.1 ( #2282 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-24 08:31:09 -08:00
renovate[bot]
4c0e27b849
fix(deps): update dependency pydantic to v1.10.7 ( #2281 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-24 08:30:50 -08:00
renovate[bot]
04c7928963
fix(deps): update dependency orjson to v3.8.8 ( #2280 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-24 08:30:23 -08:00
Sören
4b426ddf2f
Remove all sqlalchemy lazy-loading from app ( #2260 )
...
* Remove some implicit lazy-loads from user serialization
* implement full backup restore across different database versions
* rework all custom getter dicts to not leak lazy loads
* remove some occurances of lazy-loading
* remove a lot of lazy loading from recipes
* add more eager loading
remove loading options from repository
remove raiseload for checking
* fix failing test
* do not apply loader options for paging counts
* try using selectinload a bit more instead of joinedload
* linter fixes
2023-03-24 08:27:26 -08:00
renovate[bot]
fae62ecb19
chore(deps): update dependency prettier to v2.8.7 ( #2255 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-24 08:21:26 -08:00
Sören
82ce4b5e7a
fix "no data" error on create meal plan modal ( #2263 )
2023-03-24 08:21:12 -08:00
renovate[bot]
905b2ad8a9
chore(deps): update dependency @nuxt/types to v2.16.3 ( #2270 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-23 10:11:50 -08:00
renovate[bot]
7880735ee4
chore(deps): update dependency vitest to v0.29.7 ( #2275 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-23 09:42:00 -08:00
renovate[bot]
73e584b59e
chore(deps): update dependency rich to v13.3.2 ( #2274 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-23 09:41:50 -08:00
Hayden
71ce2be17c
New Crowdin updates ( #2272 )
...
* New translations en-US.json (Finnish)
* New translations en-US.json (Slovak)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Czech)
* New translations en-US.json (Romanian)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (French, Canada)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Dutch)
* New translations en-US.json (Polish)
* New translations en-US.json (German)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Dutch)
* New translations en-US.json (German)
* New translations en-US.json (Hebrew)
* New translations en-US.json (German)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (Turkish)
* New translations en-US.json (Turkish)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (Dutch)
* New translations en-US.json (German)
* New translations en-US.json (Dutch)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Dutch)
* New translations en-US.json (Hebrew)
* New translations en-US.json (German)
2023-03-23 09:26:40 -08:00
renovate[bot]
667a231f4e
chore(deps): update dependency pytest to v7.2.2 ( #2271 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-23 09:26:24 -08:00
renovate[bot]
4a08ae6517
chore(deps): update dependency @types/sortablejs to v1.15.1 ( #2254 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-23 09:25:04 -08:00
renovate[bot]
6e8628de25
chore(deps): update dependency @nuxtjs/eslint-module to v4 ( #2220 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-23 09:24:05 -08:00
Michael Genson
50f50b2b9a
Chore: Dev Container Settings ( #2253 )
...
* add isort line length to match black
* format settings
* disable formatting for vue files
2023-03-23 09:22:06 -08:00
Hayden
329d2c020d
fix: make parser compare lowercase ( #2244 )
...
* use case-insensitive matching
* conditionally render delete button
2023-03-23 09:21:22 -08:00
renovate[bot]
f206583150
fix(deps): update dependency python-multipart to ^0.0.6 ( #2198 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-23 09:20:50 -08:00
Michael Genson
b52848595c
feat: added max width for print setting dialog ( #2252 )
2023-03-21 11:52:18 -08:00
Michael Genson
b460ae9f25
feat: reduced ingredients to one column on mobile ( #2251 )
2023-03-21 11:51:52 -08:00
Michael Genson
9199ae4901
fix: update_at sort ( #2250 )
2023-03-21 11:51:19 -08:00
Michael Genson
a025996b94
feat: Expanded safe HTML tags and attributes ( #2248 )
...
* expanded safe html tags and attrs
* removed style attr
* add note on sources of safe elements
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-03-21 11:49:41 -08:00
Michael Genson
d2134b27ba
fix: Shopping List Mobile Usability ( #2247 )
...
* removed handle from edit button
* added dragging delay for touch screens
2023-03-21 11:48:00 -08:00
Michael Genson
f9acba34cc
feat: Recipe Data Management UI Improvements ( #2246 )
...
* made recipe name clickable
* fixed placeholder user avatar link
2023-03-21 11:47:26 -08:00
Hayden
97d9d10b1f
New Crowdin updates ( #2243 )
...
* New translations en-US.json (Finnish)
* New translations en-US.json (Slovak)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Czech)
* New translations en-US.json (Romanian)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (French, Canada)
* New translations en-US.json (German)
* New translations en-US.json (Dutch)
* New translations en-US.json (German)
* New translations en-US.json (Turkish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Italian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Romanian)
* New translations en-US.json (Romanian)
* New translations en-US.json (Romanian)
* New translations en-US.json (Romanian)
* New translations en-US.json (Romanian)
* New translations en-US.json (Romanian)
* New translations en-US.json (Romanian)
* New translations en-US.json (Romanian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
2023-03-21 11:46:13 -08:00
renovate[bot]
37505d896c
chore(deps): update actions/cache action to v3.3.1 ( #2230 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-21 11:45:42 -08:00
sephrat
9fd1ba6e46
feat(lang): more localization( #2219 )
...
* feat(lang): localize some views
* fix: typo
* fix: Localization broke bug report generation
* feat(lang): localize recipe page instructions
2023-03-21 11:45:27 -08:00
renovate[bot]
6b63c751b1
fix(deps): update dependency fastapi to ^0.95.0 ( #2217 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-21 11:44:48 -08:00
Hayden
8d79773bf6
fix: ignore nightly and develop in version check ( #2242 )
2023-03-12 13:41:41 -08:00
Hayden
9650ba9b00
refator: reuse search page component ( #2240 )
...
* wip: fix recipe card section
* refactor basic search to share composable
* fix dialog results
* use search for cat/tag/tool pages
* update organizer to support name edits
* fix composable typing
2023-03-12 12:59:28 -08:00
Hayden
b06517fdf4
New Crowdin updates ( #2239 )
...
* New translations en-US.json (Finnish)
* New translations en-US.json (Slovak)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Czech)
* New translations en-US.json (Romanian)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (French, Canada)
2023-03-12 12:57:38 -08:00
Philipp Fischbeck
42d078ef02
fix: frontend register url ( #2231 )
2023-03-12 12:40:31 -08:00
Sören
ccb0b43cef
feat: implement backup restoration from old db schemas ( #2213 )
...
* Remove some implicit lazy-loads from user serialization
* implement full backup restore across different database versions
2023-03-12 12:39:51 -08:00
Michael Genson
3118b0e423
feat: Migrate from Copy Me That ( #2212 )
...
* implemented copymethat migration
* added migration tree
* added translation support
* genericized example jpgs
* added test data
* fixed test archive
* switched recipe create to service
added test for timeline event creation
* linting
* lxml go brrr
2023-03-12 12:37:24 -08:00
Hayden
3ce8fa9492
New Crowdin updates ( #2210 )
...
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (French, Canada)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Greek)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Finnish)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Spanish)
2023-03-12 12:36:48 -08:00
Carter
7d9be67432
feat: LDAP Improvements and E2E testing ( #2199 )
...
* add option to enable starttls for ldap
* add integration test for ldap service
* document new, optional environment variable
* fix: support anonymous bind
* id and mail attributes in LDAP_USER_FILTER should be implied
* remove print statement
2023-03-12 12:36:32 -08:00
Carter
93eb2af087
feature: add password reset token endpoint to the admin panel ( #2171 )
...
* add password reset token endpoint to the admin panel
* add None check on token
* add localization message for passowrd reset link button
2023-03-12 12:33:36 -08:00
Hayden
1b26ca0cb3
New Crowdin updates ( #2196 )
...
* New translations en-US.json (Turkish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Portuguese, Brazilian)
2023-03-04 10:26:02 -09:00
Hayden
11cd277975
ui: rework meal-planner ( #2203 )
...
* remove unused TS Ignores
* refactor planner into multiple pages
also includes some minor UI adjustments and some feature work to improve the date selector
* use mobile cards for meal-planner
* remove component
2023-03-02 09:45:06 -09:00
Hayden
5b487464ea
New Crowdin updates ( #2192 )
...
* New translations en-US.json (Finnish)
* New translations en-US.json (Slovak)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Czech)
* New translations en-US.json (Romanian)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (French, Canada)
* New translations en-US.json (German)
* New translations en-US.json (Polish)
* New translations en-US.json (German)
2023-02-26 16:04:43 -09:00
Hayden
85bc3a9b15
New Crowdin updates ( #2191 )
...
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Dutch)
* New translations en-US.json (Polish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Dutch)
* New translations en-US.json (Polish)
* New translations en-US.json (Turkish)
2023-02-26 12:41:08 -09:00
Hayden
01e3bb04b9
feat: update inline docs on group page to clarify private/public settings ( #2190 )
2023-02-26 12:39:36 -09:00
Hayden
d3f893dec2
chore: auto-set-version-on-ci ( #2188 )
...
* setup __version__ on build
* make build clickable link
* fix else-if
2023-02-26 11:51:04 -09:00
Sören
ac0432d47a
fix: cookbook ordering in frontend ( #2180 )
...
* fixes cookbook ordering in frontend
* Revert "fixes cookbook ordering in frontend"
This reverts commit 1b5b172911 .
* Fix cookbook ordering the proper way
2023-02-26 11:48:32 -09:00
Hayden
8b181ec28a
New Crowdin updates ( #2187 )
...
* New translations en-US.json (Finnish)
* New translations en-US.json (Slovak)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Czech)
* New translations en-US.json (Romanian)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (French, Canada)
* New translations en-US.json (Dutch)
* New translations en-US.json (Danish)
* New translations en-US.json (Romanian)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Czech)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (French, Canada)
2023-02-26 10:34:09 -09:00
Sören
a28133ea5d
fix: font loading in css ( #2182 )
2023-02-26 10:29:11 -09:00
Sören
8824aec066
fix: sequence numbers not updating after backup restore ( #2179 )
2023-02-26 10:28:09 -09:00
Sören
84d55eb920
fix : #2169 webhooks not firing ( #2178 )
...
* fix webhooks not firing due to missing session
* disable webhook test button because it doesnt do anything
* fix background task administration not working at all
* fix error in test
2023-02-26 10:27:22 -09:00
renovate[bot]
da791ec9c5
chore(deps): update dependency vitest to ^0.29.0 ( #2177 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-26 10:21:34 -09:00
Sören
30d8e0b16d
feat: use server-side search for mealplanner ( #2174 )
2023-02-26 10:21:15 -09:00
Sören
541cdc79aa
fix: 2148 infinite scroll on search ( #2173 )
...
* refactor recipe card section to use unified query construct
* rework search page so it uses lazy-loading of RecipeCardSection
* remove RecipeQuery again
* prettier reformatting
* remove recipes/all page
* remove max results setting from search
* fix typing issues
2023-02-26 10:20:26 -09:00
Hayden
afbee3a078
New translations en-US.json (French) ( #2172 )
2023-02-26 10:15:47 -09:00
renovate[bot]
796dcd9995
fix(deps): update dependency python-dotenv to v1 ( #2170 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-26 10:13:10 -09:00
Michael Genson
8ca0fe42de
Feature: More Shopping List Improvements ( #2164 )
...
* added color back to labels
* improved mobile view
refactored layout to use grid
allowed text wrapping on item labels
removed label overflow
added completion date on checked items
* sort checked items by last updated
* made checking an item off more responsive
* optimized moving checked items
removed unnecessary updateAll call
removed jitter when shopping list refreshes
2023-02-26 10:12:53 -09:00
Carter
2e6ad5da8e
Feature: Add "Authentication Method" to allow existing users to sign in with LDAP ( #2143 )
...
* adds authentication method for users
* fix db migration with postgres
* tests for auth method
* update migration ids
* hide auth method on user creation form
* (docs): Added documentation for the new authentication method
* update migration
* add to auto-form instead of having hidden fields
2023-02-26 10:12:16 -09:00
Hayden
39012adcc1
chore: remove ignore with match statement support ( #2175 )
2023-02-24 19:13:16 -09:00
Michael Genson
6418a10428
fix: misused update over patch in last_update call ( #2168 )
...
* fixed mealplan timeline event task
fixed indentation to only look at one group at a time
changed grumpy update to happy patch
* updated pytest to catch this error
* I don't know how this got past the pre-commit
2023-02-23 13:10:47 -09:00
renovate[bot]
6a1503d1f6
chore(deps): update actions/cache action to v3.2.6 ( #2160 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-23 09:30:14 -09:00
renovate[bot]
076410071c
chore(deps): update dependency ruff to ^0.0.252 ( #2155 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-23 09:30:02 -09:00
Sören
9d35b0923a
fix performance issues on /api/foods ( #2163 )
...
* fix performance issues on /api/foods
* fix comment
* actually apply query-options
2023-02-21 19:01:27 -09:00
Michael Genson
666085b9ca
Fix: Print Preferences Menu Missing ( #2162 )
...
* fixed console errors for missing recipe prop
* restored print preferences to action menu
2023-02-21 19:00:22 -09:00
Michael Genson
fd03d468d4
Fix: Allow Last Made to be Updated on Locked Recipes ( #2140 )
...
* allow certain props to be updated on locked recipe
* pytest
* added "last_made" to hardcoded datetime fields
* refactored last made to its own route
* codegen/types
* updated pytest
2023-02-21 18:59:22 -09:00
Michael Genson
a6c46a7420
Feature: Shopping List Label Section Improvements ( #2090 )
...
* added backend for shopping list label config
* updated codegen
* refactored shopping list ops to service
removed unique contraint
removed label settings from main route/schema
added new route for label settings
* codegen
* made sure label settings output in position order
* implemented submenu for label order drag and drop
* removed redundant label and tweaked formatting
* added view by label to user preferences
* made items draggable within each label section
* moved reorder labels to its own button
* made dialog scrollable
* fixed broken model
* refactored labels to use a service
moved shopping list label logic to service
modified label seeder to use service
* added tests
* fix for first label missing the tag icon
* fixed wrong mapped type
* added statement to create existing relationships
* fix restore test, maybe
2023-02-21 18:58:41 -09:00
Michael Genson
e14851531d
fixed last made query value ( #2157 )
2023-02-20 21:52:16 -09:00
Michael Genson
fb830189d2
remembered how to count over 9 ( #2156 )
2023-02-20 21:51:58 -09:00
Michael Genson
eaa6ee57a9
Fix: Remove dead search link ( #2158 )
...
* removed old references to search page
* changed overflow from scroll to auto
2023-02-20 21:51:24 -09:00
Hayden
df8459a95c
feat: use debounced search (optional) ( #2150 )
...
* use debounced search (optional)
* replace homepage with search page
2023-02-19 17:13:29 -09:00
Hayden
4f14058251
New Crowdin updates ( #2149 )
...
* New translations en-US.json (Finnish)
* New translations en-US.json (Slovak)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Czech)
* New translations en-US.json (Romanian)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (French, Canada)
2023-02-19 17:07:14 -09:00
Michael Genson
09e58b36af
fix: added limited context menu for public users ( #2138 )
2023-02-19 16:28:57 -09:00
Michael Genson
5562effd66
feat: select ingredients to add to shopping List ( #2136 )
...
* added recipe ingredient override to backend
* pytest
* new dialog to filter recipe items added to list
2023-02-19 16:20:32 -09:00
Philipp Fischbeck
89b003589d
chore(deps): update to Nuxt 2.16 (Vue 2.7) ( #2144 )
2023-02-19 16:11:52 -09:00
Hayden
6c0fae51b7
New Crowdin updates ( #2147 )
...
* New translations en-US.json (Finnish)
* New translations en-US.json (Slovak)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Czech)
* New translations en-US.json (Romanian)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (French, Canada)
2023-02-19 15:53:51 -09:00
renovate[bot]
0a54285674
fix(deps): update dependency fastapi to ^0.92.0 ( #2128 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-19 15:48:33 -09:00
Michael Genson
35124ea875
feat: Shopping List Item Pagination Route ( #2145 )
...
* added pagination route for list items
* pytest
2023-02-19 15:48:19 -09:00
Michael Genson
c6d53fe8b1
added validator to trim base url trailing slash ( #2142 )
2023-02-19 15:46:52 -09:00
Michael Genson
d639bdcfe9
fix: check if the temp dir exists before deleting it ( #2141 )
2023-02-19 15:46:17 -09:00
Michael Genson
05e2566c35
fix: recipe scraper image cleaning ( #2139 )
...
* updated image cleaner
enabled image cleaner
added case for nested image dicts
* refactored image cleaner to return a list of urls
2023-02-19 15:43:52 -09:00
Michael Genson
53fe5921d2
chore: removed debug log ( #2137 )
2023-02-19 15:41:05 -09:00
Sören
6a5f9d7f6b
feat: diacritic-insensitive search ( #2132 )
...
* add normalized columns and use them for search
* add migration to fill all normalized columns
2023-02-19 15:40:18 -09:00
Michael Genson
670907b563
feat: Print Preferences ( #2131 )
...
* added basic recipe print settings
added print settings dialog
refactored print view to live inside print container
* removed unwanted padding
* changed preferences layout
2023-02-19 15:37:18 -09:00
renovate[bot]
b25cc70963
fix(deps): update dependency isomorphic-dompurify to v1 ( #2129 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-19 15:35:42 -09:00
Hayden
f241228b94
New Crowdin updates ( #2127 )
...
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (German)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Finnish)
* New translations en-US.json (Hungarian)
* New translations en-US.json (German)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Dutch)
2023-02-19 15:33:25 -09:00
renovate[bot]
8e43fc6848
chore(deps): update dependency ruff to ^0.0.247 ( #2125 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-19 15:32:55 -09:00
Hayden
3a4c37e04f
New Crowdin updates ( #2122 )
...
* New translations en-US.json (Slovak)
* New translations en-US.json (Dutch)
2023-02-12 15:12:03 -09:00
Hayden
4d8dc7a63c
New Crowdin updates ( #2120 )
...
* New translations en-US.json (Finnish)
* New translations en-US.json (Slovak)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Czech)
* New translations en-US.json (Romanian)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (French, Canada)
* New translations en-US.json (Dutch)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
2023-02-12 11:16:39 -09:00
Erwan Colin
94abd04d38
docs: postgres volume target is /var/lib/postgresql/data ( #2121 )
2023-02-12 11:16:11 -09:00
Hayden
71f8c1066a
feat: server side search ( #2112 ) ( #2117 )
...
* feat: server side search API (#2112 )
* refactor repository_recipes filter building
* add food filter to recipe repository page_all
* fix query type annotations
* working search
* add tests and make sure title matches are ordered correctly
* remove instruction matching again
* fix formatting and small issues
* fix another linting error
* make search test no rely on actual words
* fix failing postgres compiled query
* revise incorrectly ordered migration
* automatically extract latest migration version
* test migration orderes
* run type generators
* new search function
* wip: new search page
* sortable field options
* fix virtual scroll issue
* fix search casing bug
* finalize search filters/sorts
* remove old composable
* fix type errors
---------
Co-authored-by: Sören <fleshgolem@gmx.net >
2023-02-11 21:26:10 -09:00
Jon
fc105dcebc
Update docker-compose.yml ( #2109 )
...
* Update docker-compose.yml
ERROR: The Compose file './docker-compose.yml' is invalid because:
services.mealie.environment.WEB_GUNICORN contains true, which is an invalid type, it should be a string, number, or a null
* Update docker-compose.yml
Also fix SMTP settings, since they aren't in array format as in mealie-frontend.
* Once more, ironing out a few minor issues.
Server status reported this, I think this is the correct value, but I'm happy to revert and/or update the value as needed.
* Revert previous two commits
Per https://github.com/hay-kot/mealie/pull/2109#pullrequestreview-1294610637
* Stray newline
Missed a stray newline that was inadvertently added.
2023-02-11 21:08:39 -09:00
renovate[bot]
7fe74cf997
fix(deps): update dependency aiofiles to v23 ( #2108 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-11 10:41:08 -09:00
Sören
7d4a379f0d
feat: improve database indexing ( #2104 )
...
* add indices to all foreign keys and some fields that are used for ordering and filtering
* add missing migrations
* update migration orders
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-02-11 10:40:53 -09:00
renovate[bot]
f9ba7711ec
fix(deps): update dependency fastapi to ^0.91.0 ( #2106 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-11 10:21:56 -09:00
Carter
da60e56982
fix: user login and creation with LDAP ( #2107 )
...
* Corrected if statement to check if a results was returned by the LDAP search. And decoded the user_attributes from binary data to string
* removed trailing spaces
* Revert asserts in LDAP unit test back
Since an empty tuple is still a result, an user is created and the result should not be false.
* Simplified code
* Extended the LDAP implementation
* fix ldap authentication and user creation
* modified docs to include new LDAP environment variables
* update tests and linting
* add libldap-2.4-2 as runtime dependency for the api
---------
Co-authored-by: Erik Landkroon <eriklandkroon@gmail.com >
2023-02-11 10:16:33 -09:00
renovate[bot]
2a929865e2
chore(deps): update actions/cache action to v3.2.5 ( #2110 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-11 10:12:25 -09:00
renovate[bot]
1162021977
fix(deps): update dependency isomorphic-dompurify to ^0.27.0 ( #2114 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-11 10:11:59 -09:00
renovate[bot]
92662b3780
chore(deps): update dependency mypy to v1 ( #2101 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-11 10:11:25 -09:00
Hayden
2ec88fd010
New Crowdin updates ( #2103 )
...
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (Dutch)
2023-02-11 10:10:40 -09:00
Michael Genson
5f7ac92c96
feat: timeline event for mealplans ( #2050 )
...
* added related user to mealplans
* made timeline event message actually optional
* added task to create events for mealplan recipes
* replaced fk constraint ops with bulk ops
* fixed event creation and adjusted query range
* indentation is hard
* added missing recipe id query filter
* added tests
2023-02-11 10:08:53 -09:00
Hayden
9e77a9f367
prs-fleshgolem-2070: feat: sqlalchemy 2.0 ( #2096 )
...
* upgrade sqlalchemy to 2.0
* rewrite all db models to sqla 2.0 mapping api
* fix some importing and typing weirdness
* fix types of a lot of nullable columns
* remove get_ref methods
* fix issues found by tests
* rewrite all queries in repository_recipe to 2.0 style
* rewrite all repository queries to 2.0 api
* rewrite all remaining queries to 2.0 api
* remove now-unneeded __allow_unmapped__ flag
* remove and fix some unneeded cases of "# type: ignore"
* fix formatting
* bump black version
* run black
* can this please be the last one. okay. just. okay.
* fix repository errors
* remove return
* drop open API validator
---------
Co-authored-by: Sören Busch <fleshgolem@gmx.net >
2023-02-06 18:43:12 -09:00
Hayden
91cd00976a
New Crowdin updates ( #2097 )
...
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
2023-02-06 18:21:01 -09:00
Sören
a35bc71e53
Fix routes getting listed twice in API documentation ( #2079 )
...
* remove duplicate tags from all routes after mounting
* fix missing import
2023-02-05 09:53:19 -09:00
Sören
f4b819899d
fix: duplicate network calls on index page ( #2085 )
...
* Prevent extra recipe load on index page
* Prevent loading recipes with food for all components but search ones
* add missing change in search page
2023-02-05 09:52:49 -09:00
Hayden
f3a26f864d
chore: update linters ( #2095 )
...
* update deps
* ruff auto-fixes
* refactor match statements where possible
2023-02-05 09:51:44 -09:00
Hayden
d5efaad2c3
New Crowdin updates ( #2075 )
...
* New translations en-US.json (German)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Turkish)
* New translations en-US.json (Turkish)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Dutch)
* New translations en-US.json (German)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (French, Canada)
* New translations en-US.json (French)
* New translations en-US.json (German)
* New translations en-US.json (Slovak)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (French)
* New translations en-US.json (Russian)
* New translations en-US.json (Russian)
* New translations en-US.json (Russian)
* New translations en-US.json (Russian)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (German)
2023-02-05 09:42:55 -09:00
renovate[bot]
2b8cffd31d
chore(deps): update actions/cache action to v3.2.4 ( #2080 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-05 09:15:10 -09:00
Michael Genson
4fc4ba934d
fix: remove network calls from tests ( #2055 )
...
* abstracted scraper get_html method
* applied mock to all scrapers
* fixed incorrect var reference
2023-02-05 09:14:57 -09:00
Michael Genson
20160346d7
fix: moved vuetify options from nuxt cfg to vuetify cfg ( #2084 )
2023-02-01 18:51:51 -09:00
Hayden
766267961c
fix import error ( #2082 )
2023-01-30 12:01:00 -09:00
Hayden
5dc253799d
fix: eslint errors and failing tests ( #2078 )
...
* fix eslint errors
* fix failing tests
2023-01-29 13:01:41 -09:00
Hayden
7c766af848
New Crowdin updates ( #2074 )
...
* New translations en-US.json (Finnish)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Czech)
* New translations en-US.json (Romanian)
* New translations en-US.json (Romanian)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Catalan)
* New translations en-US.json (Czech)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Korean)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (French, Canada)
* New translations en-US.json (French, Canada)
2023-01-28 16:57:34 -09:00
Hayden
530f7c9d6b
logging improvements ( #2073 )
...
* Scheduled tasks log to Debug, not Info
* Add LOG_LEVEL config to .env
* Update some other log levels and fix typos
* fix logger initializer
---------
Co-authored-by: Jakob Rubin <647846+Grygon@users.noreply.github.com >
2023-01-28 16:54:44 -09:00
Hayden
9ddb27b2e3
Promote i18n Ally for frontend localization ( #2072 )
...
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
2023-01-28 16:41:01 -09:00
sephrat
f8b8680b45
Localize hard-coded texts ( #2044 )
...
* feat(lang): localize some views
* feat(lang): an attempt at localizing vuetify (WIP)
* feat(lang): localized some more screens
* feat(lang): localized some more screens again
* feat(lang): hack to localize vuetify
* feat(lang): localize data management pages
* fix linting errors
---------
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-01-28 16:39:51 -09:00
Hayden
754d4c3937
chore: disable PWA in development ( #2071 )
2023-01-28 16:28:09 -09:00
Philipp
59f43a58d3
Upload recipe step images from mobile devices ( #2025 )
...
* Upload recipe step images from mobile devices
This adds a button in the recipe step dropdown, as not all mobile
devices can drag and drop a file into the web page
See #885
* Add progress bar
2023-01-28 16:27:40 -09:00
RealFoxie
0acc260447
Improve the default search by focussing on title and description ( #2053 )
...
* ignore field norm + weights for basic search
* better search config for advanced search
* undo (wrong) automatic formatting
2023-01-28 16:07:49 -09:00
renovate[bot]
28d24875a3
fix(deps): update dependency python-slugify to v8 ( #2069 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-28 16:06:27 -09:00
Hayden
9dbba60379
New Crowdin updates ( #2064 )
...
* New translations en-US.json (Spanish)
* New translations en-US.json (Spanish)
* New translations en-US.json (Czech)
* New translations en-US.json (Czech)
* New translations en-US.json (Czech)
* New translations en-US.json (Czech)
* New translations en-US.json (Czech)
2023-01-28 15:51:02 -09:00
Sören
49bd420c10
fix: all recipes performance regressions ( #2062 )
...
* Move recipe validations from RecipeSummary to Recipe
* fix RepositoryRecipes loading recipes with ingredients even when load_food is False
* Add eager loading of ingredient units
* fix trying to instantiate PaginationBase with concrete type not being valid for mypy
* fix linting issue
2023-01-28 15:50:26 -09:00
Michael Genson
2340ee5bfb
Dev Improvements ( #2058 )
...
* added ruff cache to git ignore
* moved venv to project and added interpreter path
* added dummy method to LDAP test
* removed unused setting
2023-01-28 15:49:09 -09:00
renovate[bot]
ed797ef8b2
chore(deps): update dependency ruff to ^0.0.237 ( #2035 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-28 15:47:22 -09:00
sephrat
8cac921272
fix: Support special characters in seed data ( #2048 )
2023-01-28 15:46:48 -09:00
Benjamin Schmid
91f0a92838
doc(single-container): add hint on the exposed ports ( #2029 )
2023-01-28 15:46:27 -09:00
Michael Genson
617cc1fdfb
Refactor Shopping List API ( #2021 )
...
* tidied up shopping list item models
redefined recipe refs and updated models
added calculated display attribute to unify shopping list item rendering
added validation to use a food's label if an item's label is null
* fixed schema reference
* refactored shopping list item service
route all operations through one central method to account for edgecases
return item collections for all operations to account for merging
consolidate recipe items before sending them to the shopping list
* made fractions prettier
* replaced redundant display text util
* fixed edgecase for zero quantity items on a recipe
* fix for pre-merging recipe ingredients
* fixed edgecase for merging create_items together
* fixed bug with merged updated items creating dupes
* added test for self-removing recipe ref
* update items are now merged w/ existing items
* refactored service to make it easier to read
* added a lot of tests
* made it so checked items are never merged
* fixed bug with dragging + re-ordering
* fix for postgres cascade issue
* added prevalidator to recipe ref to avoid db error
2023-01-28 15:45:02 -09:00
Sören
3415a9c310
Convert scraper to use async ( #1915 )
...
* add httpx depedency for async http requests
* rework scraper strategies to download recipe html asynchronously
* rework recipe_data_service to download recipe images asynchronously
* fix recipe_parser test, so it can use async results
* fix bulk import so that it also works with async scraper
* fix broken recipe_parser tests
* Fix issues found by scanners
* Add additional checks for ingredient and instruction count in test_create_by_url
* Revert changes in test recipe_data
Since we are checking ingredients and instructions in test_create_url now, these would fail with the stored html of recipe data
* Add explicit type annotation in recipe_data_service.largest_content_len
* Fix typo in annotation
2023-01-28 15:43:27 -09:00
Hayden
7275dd2696
New Crowdin updates ( #2038 )
...
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (Finnish)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (Portuguese)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (Finnish)
* New translations en-US.json (Finnish)
2023-01-24 13:16:42 -09:00
renovate[bot]
17f7df0747
chore(deps): update dependency vitest to ^0.28.0 ( #2019 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-24 13:15:24 -09:00
renovate[bot]
518f9a8228
chore(deps): update actions/cache action to v3.2.3 ( #2018 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-24 13:15:03 -09:00
Hayden
c8be922111
New Crowdin updates ( #2016 )
...
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Finnish)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Finnish)
* New translations en-US.json (Czech)
* New translations en-US.json (Czech)
* New translations en-US.json (Czech)
* New translations en-US.json (Czech)
* New translations en-US.json (Czech)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Finnish)
* New translations en-US.json (Finnish)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Finnish)
* New translations en-US.json (Italian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hungarian)
2023-01-14 09:33:14 -09:00
renovate[bot]
f1a31ce33d
chore(deps): update dependency ruff to ^0.0.221 ( #2022 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-14 09:32:56 -09:00
renovate[bot]
9b05d0dec0
chore(deps): update dependency eslint-plugin-vue to v9.9.0 ( #2028 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-14 09:32:43 -09:00
Philipp Fischbeck
1e4230093e
fix: fix maintenance page i18n ( #2033 )
2023-01-14 09:31:47 -09:00
William Brawner
611a105988
fix: devcontainer setup poetry venv setup ( #2027 )
...
Signed-off-by: William Brawner <me@wbrawner.com >
Signed-off-by: William Brawner <me@wbrawner.com >
2023-01-14 09:31:00 -09:00
Sören
0cd892059b
Fix/issue#2003 - Unable to remove all instructions/ingredients from a recipe ( #2008 )
...
* Fix issue where recipes could not have all their ingredients/instructions removed
* Add test for removing all instructions and ingredients from a recipe
2023-01-08 10:46:51 -09:00
Hayden
a72f038247
fix: use markdown for description in cards ( #2011 )
2023-01-08 09:51:36 -09:00
Hayden
ae59f04b9f
fix: allow-iframe-embeds ( #2009 )
...
* allow embedding iframes
* fix alignment issue for buttons
2023-01-08 09:50:26 -09:00
Hayden
61ccaded2c
New translations en-US.json (Finnish) ( #2007 )
2023-01-08 09:14:06 -09:00
Michael Genson
856a009dd8
fix: for several Shopping List bugs ( #1912 )
...
* prevent list refresh while re-ordering items
* update position of new items to stay at the bottom
* prevent refresh while loading
* copy item while editing so it isn't refreshed
* added loading count to handle overlapping actions
* fixed recipe reference throttling
* prevent merging checked and unchecked items
2023-01-08 08:23:24 -09:00
renovate[bot]
7d94209f3e
chore(deps): update dependency ruff to ^0.0.215 ( #1996 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-08 08:04:58 -09:00
Hayden
d6e4fd424e
New Crowdin updates ( #2005 )
...
* New translations en-US.json (Finnish)
* New translations en-US.json (Finnish)
* New translations en-US.json (Finnish)
2023-01-08 08:04:38 -09:00
William Edmisten
7fdab33368
docs: Update references to license as AGPL not MIT ( #2006 )
2023-01-08 08:04:27 -09:00
renovate[bot]
75a65cec95
fix(deps): update dependency isomorphic-dompurify to ^0.26.0 ( #2004 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-08 08:04:04 -09:00
renovate[bot]
9774f17f64
fix(deps): update dependency fastapi to ^0.89.0 ( #1997 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-07 18:22:08 -09:00
Sören
5e97c32e68
Fix example postgres docker-compose setup in docs ( #1998 )
...
* Fix example postgres docker-compose setup in docs
Add a local volume to postgres container so changes get persisted between restarts
* Fix linked volume in postgres doc
2023-01-07 18:21:42 -09:00
Hayden
da5b87950f
New translations en-US.json (Portuguese) ( #2001 )
2023-01-07 18:21:26 -09:00
Hayden
ace1d2f9ee
fix: force logout when deleting self - closes #1979 ( #2000 )
2023-01-07 10:30:45 -09:00
Hayden
fc92c39b7c
feat: additional events dispatch ( #1999 )
...
* formatting
* add new user type
* add registration event
* publish events on new mealplan
* update UI for supported types + type updates
2023-01-07 10:18:08 -09:00
renovate[bot]
c33b14e3d2
fix(deps): update dependency isomorphic-dompurify to ^0.25.0 ( #1990 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-06 21:47:47 -09:00
renovate[bot]
fd71352a1b
chore(deps): update dependency mkdocs-material to v9 ( #1974 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-06 21:47:29 -09:00
renovate[bot]
e1bc009faf
chore(deps): update dependency ruff to ^0.0.212 ( #1987 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-06 21:41:10 -09:00
Hayden
55378efe84
Fix/potential-pwa-fix-4 ( #1993 )
...
* 🤷♂️
* add shortname
2023-01-06 15:26:25 -09:00
Hayden
5dab70fe7e
fix: potential-pwa-fix-3 ( #1992 )
...
* force redirect when authenticated
* set start_url to empty string per - https://stackoverflow.com/questions/64608408/workbox-is-precaching-urls-without-revision-info-standalone-true-this-is-gene
2023-01-06 10:51:38 -09:00
renovate[bot]
4d98d2174e
chore(deps): update actions/setup-node action to v3.6.0 ( #1989 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-05 11:15:10 -09:00
Hayden
d0b6c2f131
fix: potential-pwa-fix-2 - remove start_url ( #1986 )
2023-01-04 19:08:09 -09:00
Hayden
929c67b1a7
New Crowdin updates ( #1984 )
...
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Bulgarian)
2023-01-04 11:33:40 -09:00
renovate[bot]
3b8684265b
chore(deps): update dependency ruff to ^0.0.210 ( #1985 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-04 11:33:30 -09:00
Hayden
3e41bba8fb
fix: potential pwa fix ( #1982 )
...
* set cookie params
* potential fix for pwa issue
2023-01-03 17:36:40 -09:00
renovate[bot]
fcf680fe0b
chore(deps): update dependency ruff to ^0.0.209 ( #1975 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-03 16:53:06 -09:00
Hayden
24f266c7ab
fix: extend-cookie-expire ( #1981 )
...
potential fix for #1816
2023-01-03 16:51:33 -09:00
Hayden
3fadb82c75
New Crowdin updates ( #1977 )
...
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Polish)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (German)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Bulgarian)
2023-01-03 13:11:55 -09:00
renovate[bot]
ab13e8e42e
fix(deps): update dependency aniso8601 to v9 ( #1971 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-01 15:44:19 -09:00
renovate[bot]
0700220418
fix(deps): update dependency python-slugify to v7 ( #1972 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-01 14:07:01 -09:00
renovate[bot]
2fc3873bad
chore(deps): update docker/login-action action to v2 ( #1963 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-01 13:57:25 -09:00
Hayden
4d5550ad85
chore: mypy, ruff, extract, openapi, and recipes-scraper updates ( #1968 )
...
* bump ruff and mypy
* mypy fixes
* bump and fix openapi
* drop debug statement
* bump extruct
* bump recipes-scrapers
2023-01-01 13:47:27 -09:00
renovate[bot]
e329e1cd15
chore(deps): update docker/setup-qemu-action action to v2 ( #1966 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-01 12:37:37 -09:00
renovate[bot]
013d67fa15
chore(deps): update docker/setup-buildx-action action to v2 ( #1964 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-01 12:28:09 -09:00
renovate[bot]
51cc034ef9
chore(deps): update dependency coverage to v7 ( #1959 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-01 11:53:51 -09:00
tomamplius
25ebe2d6fb
bugfix : fix user_entry validation control ( #1871 )
...
* fix user_entry control
* code optimsation
* poetry syntaxe requirement
* poetry is really strict with python
* resolve linting error
* Update security.py
* fix user_entry = [()]
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2023-01-01 11:52:49 -09:00
renovate[bot]
a71067e3ec
chore(deps): update dependency types-python-slugify to v6 ( #1962 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-01 11:29:49 -09:00
renovate[bot]
540ac0a36a
chore(deps): update dependency rich to v13 ( #1960 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-01 09:21:01 -08:00
Hayden
b50f92420b
hotfix: buildpath ( #1958 )
...
* fixes
* fix build script name
2022-12-31 09:12:45 -09:00
Hayden
be2399e993
New Crowdin updates ( #1956 )
...
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
2022-12-31 09:02:45 -09:00
renovate[bot]
22024a7738
chore(deps): update actions/cache action to v3 ( #1951 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-31 09:02:33 -09:00
renovate[bot]
745a7f481b
chore(deps): update actions/checkout action to v3 ( #1952 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-31 09:02:19 -09:00
renovate[bot]
cd45f09075
chore(deps): update actions/setup-node action to v3 ( #1953 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-31 09:02:07 -09:00
renovate[bot]
05a092215e
chore(deps): update actions/setup-python action to v4 ( #1955 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-31 09:01:44 -09:00
Hayden
e281f53488
chore: refactor-docker-structure ( #1948 )
...
* move dockerfiles to dedicated folder
* consolidate docker related files to docker dir
* update CI references
* experimental omni style container
* update makefile commands
* update references
* fix whitespace
* single container docs
* update build paths
* adds omni style build
* set context
2022-12-31 09:01:15 -09:00
Michael Genson
c4eebaccca
Fix for shopping list recipe delete route ( #1954 )
...
* fixed broken types
* changed remove recipe route from delete to post
2022-12-30 22:09:22 -09:00
Michael Genson
46cc3898ab
feat: Improved Recipe Scaling Support and Shopping List Recipe Refactor ( #1847 )
...
* propogate scale changes to print view
* fixed incorrect variable reference
* refactored shopping list recipe routes
cleaned up existing logic
added support for recipe scaling
* updated current revision
* adding to shopping list respects UI recipe scale
* added field annotations
* added tests for recipe scaling
* made column nullable and set to 1 during migration
2022-12-30 13:47:35 -09:00
Hayden
d9c39cc1d0
chore: bump aiofiles, dotenv, fastapi, pydantic, uvicorn ( #1944 )
...
* update aiofiles and dotenv
* bump fastapi and pydantic
* update testclient
* bump ruff and uvicorn
2022-12-30 11:44:54 -09:00
renovate[bot]
28cdd485f3
chore(deps): update actions/setup-node action to v2.5.1 ( #1935 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-30 11:38:43 -09:00
Hayden
e08cccb1f6
fix #1940 ( #1942 )
2022-12-30 11:27:44 -09:00
renovate[bot]
2e51a581f0
fix(deps): update dependency aiofiles to v0.8.0 ( #1926 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-30 11:12:25 -09:00
Hayden
7b5f42f9c0
New Crowdin updates ( #1939 )
...
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (Dutch)
* New translations en-US.json (Turkish)
* New translations en-US.json (German)
* New translations en-US.json (Italian)
* New translations en-US.json (German)
* New translations en-US.json (Ukrainian)
2022-12-30 11:12:08 -09:00
Hayden
37d0283426
New Crowdin updates ( #1934 )
...
* New translations en-US.json (Dutch)
* New translations en-US.json (German)
2022-12-29 16:11:17 -09:00
renovate[bot]
dc6cb5a0c3
fix(deps): update dependency tzdata to v2022 ( #1933 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-29 16:11:07 -09:00
renovate[bot]
befb922739
chore(deps): update dependency rich to v12 ( #1931 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-29 15:16:43 -09:00
renovate[bot]
36b6f1eecd
chore(deps): update dependency ruff to ^0.0.200 ( #1924 )
...
* chore(deps): update dependency ruff to ^0.0.200
* resolve ruff errors
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-12-29 14:48:32 -09:00
renovate[bot]
3ed7bc14d8
chore(deps): update actions/cache action to v2.1.7 ( #1923 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-29 14:24:21 -09:00
renovate[bot]
9236c1c09a
Add renovate.json ( #1922 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-29 14:22:02 -09:00
Hayden
3ae72cfda1
chore: fix poetry breaking changes ( #1921 )
...
* poetry stop breaking my things
* bump poetry version
* drop dependabot
2022-12-29 14:21:48 -09:00
Hayden
81e0c56484
New Crowdin updates ( #1920 )
...
* New translations en-US.json (French)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Romanian)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Czech)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (French, Canada)
2022-12-29 13:27:49 -09:00
dependabot[bot]
741471c670
fix(deps): bump @vueuse/core from 9.6.0 to 9.9.0 in /frontend ( #1917 )
...
Bumps [@vueuse/core](https://github.com/vueuse/vueuse/tree/HEAD/packages/core ) from 9.6.0 to 9.9.0.
- [Release notes](https://github.com/vueuse/vueuse/releases )
- [Commits](https://github.com/vueuse/vueuse/commits/v9.9.0/packages/core )
---
updated-dependencies:
- dependency-name: "@vueuse/core"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-29 13:27:36 -09:00
dependabot[bot]
8732dc546d
chore(deps-dev): bump vitest from 0.25.3 to 0.26.2 in /frontend ( #1913 )
...
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) from 0.25.3 to 0.26.2.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v0.26.2/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-29 13:27:28 -09:00
dependabot[bot]
5992bc843a
chore(deps-dev): bump eslint from 8.28.0 to 8.30.0 in /frontend ( #1906 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.28.0 to 8.30.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.28.0...v8.30.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-29 13:27:18 -09:00
dependabot[bot]
c712e108bd
fix(deps): bump core-js from 3.26.1 to 3.27.0 in /frontend ( #1916 )
...
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js ) from 3.26.1 to 3.27.0.
- [Release notes](https://github.com/zloirock/core-js/releases )
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zloirock/core-js/commits/v3.27.0/packages/core-js )
---
updated-dependencies:
- dependency-name: core-js
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-29 13:05:49 -09:00
dependabot[bot]
49e05801c1
fix(deps): bump vuetify from 2.6.12 to 2.6.13 in /frontend ( #1898 )
...
Bumps [vuetify](https://github.com/vuetifyjs/vuetify/tree/HEAD/packages/vuetify ) from 2.6.12 to 2.6.13.
- [Release notes](https://github.com/vuetifyjs/vuetify/releases )
- [Commits](https://github.com/vuetifyjs/vuetify/commits/v2.6.13/packages/vuetify )
---
updated-dependencies:
- dependency-name: vuetify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-29 13:05:33 -09:00
dependabot[bot]
c9b268041c
fix(deps): bump @mdi/js from 7.0.96 to 7.1.96 in /frontend ( #1893 )
...
Bumps [@mdi/js](https://github.com/Templarian/MaterialDesign-JS ) from 7.0.96 to 7.1.96.
- [Release notes](https://github.com/Templarian/MaterialDesign-JS/releases )
- [Commits](https://github.com/Templarian/MaterialDesign-JS/compare/v7.0.96...v7.1.96 )
---
updated-dependencies:
- dependency-name: "@mdi/js"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-29 13:05:18 -09:00
dependabot[bot]
643f4f5af3
chore(deps-dev): bump prettier from 2.8.0 to 2.8.1 in /frontend ( #1889 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.8.0 to 2.8.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.8.0...2.8.1 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-29 13:04:56 -09:00
dependabot[bot]
d3fb16b64a
chore(deps-dev): bump lint-staged from 13.0.4 to 13.1.0 in /frontend ( #1882 )
...
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 13.0.4 to 13.1.0.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Commits](https://github.com/okonet/lint-staged/compare/v13.0.4...v13.1.0 )
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-29 13:04:44 -09:00
jenscalaerts
83b8ce659e
feat: improve automatic ingredient linking ( #1836 )
...
* Filtering special characters during automatic linking of ingredients to instructions
Used a unicode group to have a set of all unicode punctuation marks
* allowing for linking of ingredients to instruction at the beginning of a newline in the instruction
* Extracted ingredient matching into a composable and added tests. Ignoring 2 letter words to avoid false matches.
While testing the code 2 letter matches were a large source of false positives.
2022-12-29 13:00:31 -09:00
Michael Genson
19ae89a195
fix: Fixed API Token "Created On" date ( #1909 )
...
* exposed created_at on token schema
* fixed token createdAt reference
* made created_at optional for compatibility
2022-12-29 12:49:19 -09:00
Philipp Fischbeck
bd2bad29a8
chore: make admin maintenance pages localizable ( #1914 )
2022-12-29 12:48:49 -09:00
Hayden
a58701a297
New Crowdin updates ( #1907 )
...
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (French)
* New translations en-US.json (Turkish)
2022-12-29 12:48:25 -09:00
Hayden
35e73eb530
New Crowdin updates ( #1886 )
...
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Italian)
* New translations en-US.json (Czech)
* New translations en-US.json (Turkish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (German)
* New translations en-US.json (Romanian)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Danish)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (French, Canada)
* New translations en-US.json (German)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Dutch)
* New translations en-US.json (German)
* New translations en-US.json (Dutch)
* New translations en-US.json (Turkish)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Danish)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
2022-12-18 09:44:21 -09:00
Michael Genson
4e8e2d7510
Feat/recipe timeline event UI ( #1831 )
...
* added new icons
* added timeline badge and dialog to action menu
* more icons
* implemented timeline dialog using temporary API
* added route for fetching all timeline events
* formalized API call and added mobile-friendly view
* cleaned tags
* improved last made UI for mobile
* added event context menu with placeholder methods
* adjusted default made this date
set time to 1 minute before midnight
adjusted display to properly interpret UTC
* fixed local date display
* implemented update/delete routes
* fixed formating for long subjects
* added api error handling
* made everything localizable
* fixed weird formatting
* removed unnecessary async
* combined mobile/desktop views w/ conditional attrs
2022-12-11 12:16:55 -09:00
Hayden
f5d401a6a6
New Crowdin updates ( #1883 )
...
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
2022-12-05 10:06:49 -09:00
Hayden
58e91dc62a
New Crowdin updates ( #1875 )
...
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (German)
2022-12-04 10:30:12 -09:00
Michael Genson
0e1d778d3a
fix: delay dark mode loading to bypass vuetify bug ( #1877 )
2022-12-04 10:30:02 -09:00
Hayden
6111f9c88c
New Crowdin updates ( #1872 )
...
* New translations en-US.json (Czech)
* New translations en-US.json (French)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (French, Canada)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Romanian)
* New translations en-US.json (Spanish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Czech)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Swedish)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Greek)
* New translations en-US.json (Norwegian)
* New translations en-US.json (German)
* New translations en-US.json (Romanian)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Danish)
* New translations en-US.json (Finnish)
* New translations en-US.json (Slovak)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Swedish)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Japanese)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Slovak)
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (French, Canada)
* New translations en-US.json (Turkish)
* New translations en-US.json (German)
* New translations en-US.json (French)
* New translations en-US.json (Dutch)
* New translations en-US.json (French)
* New translations en-US.json (German)
* New translations en-US.json (Dutch)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
2022-12-01 16:25:27 -09:00
Michael Genson
1b9ff454fb
feat: additional recipe sort behavior ( #1858 )
...
* changed default sort direction for certain attrs
* added workaround for filtering out null datetimes
* filtered out null-valued results for certain sorts
* removed unecessary parse
* used minyear instead of 1900
2022-11-30 20:59:30 -09:00
Philipp
33dffccaa5
feat: duplicate recipes ( #1750 )
...
* feature/frontend: Add duplicate button to recipe
* feature/backend: Add recipe duplication endpoint
* feature/frontend: add duplication API call
* Regenerate API docs
* Fix linter errors
* Fix backend linter error
* Move recipe duplication logic to recipe service
* Add test for recipe duplication
* Improve recipe ingredients copy test
* generate types
* import type
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-11-30 20:57:26 -09:00
dependabot[bot]
e73a72959c
chore(deps-dev): bump lint-staged from 13.0.3 to 13.0.4 in /frontend ( #1869 )
...
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 13.0.3 to 13.0.4.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Commits](https://github.com/okonet/lint-staged/compare/v13.0.3...v13.0.4 )
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-30 20:32:50 -09:00
Jambaldorj Ochirpurev
05dfe38f19
feat: add the fuzzy search on Categories, Tags, and Tools pages ( #1867 )
2022-11-30 20:31:16 -09:00
Michael Genson
b7ab16a7df
fix: shopping list frontend throttling on bulk actions ( #1853 )
...
* pause refresh when updating list
* throttle recipe +/- to one concurrent request
2022-11-30 20:29:27 -09:00
Jambaldorj Ochirpurev
1c87a87627
feat: warn use when deleting self ( #1848 )
...
* add the alert component on User Management
* refactored the warning text into the language file
2022-11-30 20:26:50 -09:00
Patrick
0801f0a908
ci: add trivy image scanning ( #1663 )
...
* add trivy image scanning
* implement as partial workflow
* support both the frontend and backend Dockerfiles for scanning
* fix docker build context location
2022-11-30 20:21:46 -09:00
Hayden
82dc586bac
chores: updates-and-linters ( #1868 )
...
* switch to ruff
* add ruff
* run ruff --fix
* update ruff
* resolve ruff errors
* drop isort from CI
* fix decorator order
2022-11-30 20:20:28 -09:00
Hayden
fd0e02a5c6
New Crowdin updates ( #1866 )
...
* New translations en-US.json (German)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (German)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
2022-11-30 20:18:06 -09:00
dependabot[bot]
5bbc65d610
fix(deps): bump @vueuse/core from 9.5.0 to 9.6.0 in /frontend ( #1850 )
...
Bumps [@vueuse/core](https://github.com/vueuse/vueuse/tree/HEAD/packages/core ) from 9.5.0 to 9.6.0.
- [Release notes](https://github.com/vueuse/vueuse/releases )
- [Commits](https://github.com/vueuse/vueuse/commits/v9.6.0/packages/core )
---
updated-dependencies:
- dependency-name: "@vueuse/core"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-27 11:53:00 -09:00
dependabot[bot]
b93ea9c747
chore(deps-dev): bump eslint-plugin-vue from 9.7.0 to 9.8.0 in /frontend ( #1857 )
...
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue ) from 9.7.0 to 9.8.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases )
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.7.0...v9.8.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-vue
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-27 11:52:49 -09:00
dependabot[bot]
d541870c39
chore(deps-dev): bump eslint from 8.27.0 to 8.28.0 in /frontend ( #1843 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.27.0 to 8.28.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.27.0...v8.28.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-27 11:52:40 -09:00
dependabot[bot]
54f9d1df15
chore(deps-dev): bump prettier from 2.7.1 to 2.8.0 in /frontend ( #1855 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.7.1 to 2.8.0.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.7.1...2.8.0 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-27 11:52:28 -09:00
Hayden
e968cca30a
New Crowdin updates ( #1856 )
...
* New translations en-US.json (Norwegian)
* New translations en-US.json (German)
* New translations en-US.json (Catalan)
* New translations en-US.json (Romanian)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Czech)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (Russian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Polish)
* New translations en-US.json (Dutch)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Korean)
* New translations en-US.json (Turkish)
* New translations en-US.json (Italian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (Norwegian)
* New translations en-US.json (French, Canada)
2022-11-27 11:41:42 -09:00
Michael Genson
ba8f021c14
chore: bump recipe-scraper to latest ( #1835 )
2022-11-27 11:39:43 -09:00
dependabot[bot]
782b2ee827
chore(deps-dev): bump vitest from 0.25.1 to 0.25.3 in /frontend ( #1849 )
...
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) from 0.25.1 to 0.25.3.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v0.25.3/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-27 11:38:49 -09:00
dependabot[bot]
fcf785d3a3
chore(deps-dev): bump @vue/runtime-dom in /frontend ( #1826 )
...
Bumps [@vue/runtime-dom](https://github.com/vuejs/core/tree/HEAD/packages/runtime-dom ) from 3.2.41 to 3.2.45.
- [Release notes](https://github.com/vuejs/core/releases )
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/core/commits/v3.2.45/packages/runtime-dom )
---
updated-dependencies:
- dependency-name: "@vue/runtime-dom"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-27 11:38:31 -09:00
dependabot[bot]
8c04888476
fix(deps): bump isomorphic-dompurify from 0.23.0 to 0.24.0 in /frontend ( #1825 )
...
Bumps [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify ) from 0.23.0 to 0.24.0.
- [Release notes](https://github.com/kkomelin/isomorphic-dompurify/releases )
- [Commits](https://github.com/kkomelin/isomorphic-dompurify/compare/v0.23.0...v0.24.0 )
---
updated-dependencies:
- dependency-name: isomorphic-dompurify
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-27 11:37:54 -09:00
dependabot[bot]
5fbd0a42fd
fix(deps): bump core-js from 3.26.0 to 3.26.1 in /frontend ( #1823 )
...
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js ) from 3.26.0 to 3.26.1.
- [Release notes](https://github.com/zloirock/core-js/releases )
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zloirock/core-js/commits/v3.26.1/packages/core-js )
---
updated-dependencies:
- dependency-name: core-js
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-27 11:37:38 -09:00
Hayden
4b7a1af10b
docs: add diagram and notes on sharing recipes ( #1865 )
2022-11-27 11:29:36 -09:00
Hayden
32c4ce4536
fix: planner date picker local and starting day ( #1864 )
...
* fix type definitions
* use day of week setting + fix multiple type errors
* add locale for yyyy-mm-dd format
2022-11-27 11:01:56 -09:00
Hayden
3ad3d92e5f
feat: allow password change via container CLI ( #1863 )
...
* add password change script
* rename file
* add note in FAQ
2022-11-27 10:35:21 -09:00
Jambaldorj Ochirpurev
ac6554efdd
fix: text overflow on RecipeCard ( #1830 )
...
* fix the text overflow on RecipeCard
* add a wrapper class for description text for recipes
2022-11-27 10:33:03 -09:00
Hayden
01aac0ca5d
docs: account-unlock ( #1862 )
...
* fix #1854
* generate spec
* add note about unlock script to FAQ
2022-11-27 10:17:43 -09:00
dependabot[bot]
8ec60668e6
chore(deps-dev): bump @nuxtjs/eslint-config-typescript in /frontend ( #1837 )
...
Bumps [@nuxtjs/eslint-config-typescript](https://github.com/nuxt/eslint-config ) from 11.0.0 to 12.0.0.
- [Release notes](https://github.com/nuxt/eslint-config/releases )
- [Changelog](https://github.com/nuxt/eslint-config/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nuxt/eslint-config/compare/v11.0.0...v12.0.0 )
---
updated-dependencies:
- dependency-name: "@nuxtjs/eslint-config-typescript"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-19 12:01:23 -09:00
Hayden
46f9ef19c8
New Crowdin updates ( #1822 )
...
* New translations en-US.json (Turkish)
* New translations en-US.json (Turkish)
2022-11-14 12:43:08 -09:00
Michael Genson
a2dcdc1adf
feat: "I Made This" Dialog ( #1801 )
...
* added chef hat
* removed unnecessary log
* modified recipe and recipe timeline event schema
changed timeline event "message" -> "event_message"
added "last made" timestamp to recipe
* added "I made this" dialog to recipe action menu
* added missing field and re-ran code-gen
* moved dialog out of context menu and refactored
removed references in action menu and context menu
refactored dialog to be triggered by a button instead
added route to update recipe last made timestamp
added visual for last made timestamp to recipe header and title
* added sorting by last made
* switched event type to comment
* replaced alter column with pydantic alias
* added tests for event message alias
2022-11-13 14:12:53 -09:00
Hayden
f0e6496001
New Crowdin updates ( #1817 )
...
* New translations en-US.json (Czech)
* New translations en-US.json (Czech)
* New translations en-US.json (Czech)
* New translations en-US.json (Czech)
2022-11-13 14:11:36 -09:00
Felix
cb36258c0f
Update example docker compose to beta5 ( #1815 )
2022-11-12 08:23:01 -09:00
Jambaldorj Ochirpurev
703cfd7da2
fix: auto-opening sidebar #1090 ( #1787 )
...
* updated the sidebar; on mobile devices, the sidebar will be closed by default
* updated the AppSideBar
* change variable name
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-11-10 15:41:16 -09:00
dependabot[bot]
2a797a210b
fix(deps): bump @nuxtjs/auth-next in /frontend ( #1799 )
...
Bumps [@nuxtjs/auth-next](https://github.com/nuxt-community/auth-module ) from 5.0.0-1624817847.21691f1 to 5.0.0-1667386184.dfbbb54.
- [Release notes](https://github.com/nuxt-community/auth-module/releases )
- [Changelog](https://github.com/nuxt-community/auth-module/blob/dev/CHANGELOG.md )
- [Commits](https://github.com/nuxt-community/auth-module/commits )
---
updated-dependencies:
- dependency-name: "@nuxtjs/auth-next"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-10 15:34:53 -09:00
dependabot[bot]
00ab10b8a6
fix(deps): bump @vueuse/core from 9.3.1 to 9.5.0 in /frontend ( #1809 )
...
Bumps [@vueuse/core](https://github.com/vueuse/vueuse/tree/HEAD/packages/core ) from 9.3.1 to 9.5.0.
- [Release notes](https://github.com/vueuse/vueuse/releases )
- [Commits](https://github.com/vueuse/vueuse/commits/v9.5.0/packages/core )
---
updated-dependencies:
- dependency-name: "@vueuse/core"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-10 15:26:49 -09:00
dependabot[bot]
d30c633928
chore(deps-dev): bump vitest from 0.24.3 to 0.25.1 in /frontend ( #1808 )
...
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) from 0.24.3 to 0.25.1.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v0.25.1/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-10 15:26:37 -09:00
dependabot[bot]
ca47838920
chore(deps-dev): bump eslint from 8.26.0 to 8.27.0 in /frontend ( #1807 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.26.0 to 8.27.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.26.0...v8.27.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-10 15:26:28 -09:00
dependabot[bot]
f8900531e5
chore(deps-dev): bump eslint-plugin-vue from 9.6.0 to 9.7.0 in /frontend ( #1794 )
...
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue ) from 9.6.0 to 9.7.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases )
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.6.0...v9.7.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-vue
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-10 15:26:12 -09:00
1848
f0ed2ad115
feat: allow to overwrite data dir ( #1703 )
...
New env variable "DATA_DIR" to overwrite data dir.
Co-authored-by: e <e@e.e>
2022-11-10 15:18:40 -09:00
Michael Genson
e7de0c90a1
feature: live shopping list updates ( #1730 )
...
* added polling for changes every 5 seconds
* fixed demi import
* stop polling if the refresh fails too many times
* only poll for changes when the user is active
2022-11-10 15:17:49 -09:00
Hayden
89d0cae51d
refactor: rewrite cleaner functions for parsing recipe dicts ( #1743 )
...
* rewrite cleaner functions
* unify verbage
* try importing dep during check
* fix syntax
* allow override defaults
* satisfy mypy
2022-11-10 15:16:51 -09:00
Hayden
77316d639b
New Crowdin updates ( #1795 )
...
* New translations en-US.json (Norwegian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
2022-11-10 14:53:24 -09:00
Michael Genson
6ee64535df
feat: recipe timeline backend api ( #1685 )
...
* added recipe_timeline_events table to db
* added schema and routes for recipe timeline events
* added missing mixin and fixed update schema
* added tests
* adjusted migration revision tree
* updated alembic revision test
* added initial timeline event for new recipes
* added additional tests
* added event bus support
* renamed event_dt to timestamp
* add timeline_events to ignore list
* run code-gen
* use new test routes implementation
* use doc string syntax
* moved event type enum from db to schema
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-11-01 00:12:26 -08:00
Hayden
714a080ecb
New Crowdin updates ( #1783 )
...
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (German)
* New translations en-US.json (Polish)
2022-11-01 00:11:40 -08:00
Michael Genson
0dfb3a84cb
fix: properly format SMTP from address/name ( #1782 )
2022-10-27 10:46:53 -08:00
Michael Genson
1e3c0b0859
fix: recipe rating display ( #1779 )
...
* remove rating from recipe title
* fixed rating not rendering on landscape mode
2022-10-27 10:45:52 -08:00
dependabot[bot]
49e24140bb
fix(deps): bump core-js from 3.25.5 to 3.26.0 in /frontend ( #1764 )
...
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js ) from 3.25.5 to 3.26.0.
- [Release notes](https://github.com/zloirock/core-js/releases )
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zloirock/core-js/commits/v3.26.0/packages/core-js )
---
updated-dependencies:
- dependency-name: core-js
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-26 09:41:56 -08:00
dependabot[bot]
0978d8675d
chore(deps-dev): bump eslint from 8.25.0 to 8.26.0 in /frontend ( #1763 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.25.0 to 8.26.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.25.0...v8.26.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-26 09:41:48 -08:00
Hayden
c12ef60038
chore: shorten frontend build time ( #1772 )
2022-10-25 22:53:30 -08:00
Hayden
ee121a12f8
New Crowdin updates ( #1769 )
...
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
2022-10-25 09:28:46 -08:00
Hayden
5a41e1d02d
update workflow to properly grab tag
2022-10-25 09:27:30 -08:00
Hayden
3f5aab6fae
chore: bump version + change-log notice ( #1766 )
2022-10-24 18:13:27 -08:00
Hayden
84c23765cd
fix: strict optional errors ( #1759 )
...
* fix strict optional errors
* fix typing in repository
* fix backup db files location
* update workspace settings
2022-10-23 13:04:04 -08:00
Hayden
97d9e2a109
chore: lint-and-fix-vue-demi-imports ( #1762 )
...
* lint for 'vue-demi' imports
* fix invalid imports
2022-10-23 13:02:56 -08:00
Akash Kundu
46161ef12b
docs(update): Fixed grammatical errors and typos ( #1748 )
...
A few grammatical errors and typos were fixed. @hay-kot Please review.
2022-10-23 12:25:22 -08:00
Hayden
d6e8602db5
New Crowdin updates ( #1760 )
...
* New translations en-US.json (Norwegian)
* New translations en-US.json (Norwegian)
2022-10-23 11:31:02 -08:00
Hayden
83a076bd8b
feat: improve idle memory usage ( #1758 )
...
* health check as python script
* install crfpp model via python
* drop curl from finale container
* use uvicorn by default w/ gunicorn as opt in
* recommend setting mem limit for container
2022-10-22 20:00:13 -08:00
Hayden
c5613694d9
fix: display food label if no label present ( #1757 )
...
The only label that was applied to the shopping list view was one that was manually assigned. Now we first check if the item has a label, if not we check if the food has a label, then if there really is no label we display nothing.
2022-10-22 13:00:10 -08:00
Hayden
2e11e57e0a
feat: fix recipe rating overwriting ( #1756 )
...
Previously, the recipe-ratings component would not sync to the v-modeled value when doing it's own updating. This PR fixes that issue and ensures that the value is pushed up to the parent whether in emit only mode or not.
2022-10-22 12:54:47 -08:00
Hayden
ce4315f971
chore: drop legacy editor ( #1755 )
...
* drop legacy editor
* remove unused components
2022-10-22 12:49:59 -08:00
Hayden
fcc5d99d40
chore: frontend testing setup ( #1739 )
...
* add vitest
* initialize lib w/ tests
* move to dev dep
* run tests in CI
* update file names
* move api folder to lib
* move api and api types to same folder
* update generator outpath
* rm husky
* i guess i _did_ need those types
* reorg types
* extract validators into testable components
* (WIP) start composable testing
* fix import type
* fix linter complaint
* simplify icon type def
* fix linter errors (maybe?)
* rename client file for sorting
2022-10-22 11:51:07 -08:00
Hayden
9f6bcc83d5
fix: apply API_PORT in containers ( #1754 )
2022-10-22 11:43:03 -08:00
Hayden
0d953da5b0
fix: require python-dateutil in dependencies ( #1752 )
2022-10-22 10:44:32 -08:00
Hayden
a56bedb022
fix: mis-ordered shoppinglist after checking item ( #1749 )
2022-10-21 20:35:45 -08:00
Hayden
558789cd02
fix firefox drag and drop + add visual indicator ( #1747 )
2022-10-21 20:01:08 -08:00
dependabot[bot]
bc99884438
fix(deps): bump vuetify from 2.6.11 to 2.6.12 in /frontend ( #1740 )
...
Bumps [vuetify](https://github.com/vuetifyjs/vuetify/tree/HEAD/packages/vuetify ) from 2.6.11 to 2.6.12.
- [Release notes](https://github.com/vuetifyjs/vuetify/releases )
- [Commits](https://github.com/vuetifyjs/vuetify/commits/v2.6.12/packages/vuetify )
---
updated-dependencies:
- dependency-name: vuetify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-21 19:14:27 -08:00
Hayden
0bb1b6500f
refactor: implement email with stdlib and drop email dependency ( #1746 )
...
* implement email with stdlib and drop dependency
* potentially provide in logs
2022-10-21 19:12:27 -08:00
Hayden
d53e78317d
fix: advanced search now saved in URL ( #1745 )
...
* use query param for toggle state
* close #1678
2022-10-21 17:34:13 -08:00
Hayden
c9929745f8
fix: properly check recipe settings using database value ( #1744 )
...
* fix #1742
* bump depts to bust cache
* revert regression
* ensure permission checked on delete
2022-10-21 16:48:31 -08:00
Miroito
a59d1ae2f9
fix: min-original not saved ( #1716 )
2022-10-21 16:04:51 -08:00
Hayden
9ecef4c25f
chore: file generation cleanup ( #1736 )
...
This PR does too many things :(
1. Major refactoring of the dev/scripts and dev/code-generation folders.
Primarily this was removing duplicate code and cleaning up some poorly written code snippets as well as making them more idempotent so then can be re-run over and over again but still maintain the same results. This is working on my machine, but I've been having problems in CI and comparing diffs so running generators in CI will have to wait.
2. Re-Implement using the generated api routes for testing
This was a _huge_ refactor that touched damn near every test file but now we have auto-generated typed routes with inline hints and it's used for nearly every test excluding a few that use classes for better parameterization. This should greatly reduce errors when writing new tests.
3. Minor Perf improvements for the All Recipes endpoint
A. Removed redundant loops
B. Uses orjson to do the encoding directly and returns a byte response instead of relying on the default
jsonable_encoder.
4. Fix some TS type errors that cropped up for seemingly no reason half way through the PR.
See this issue https://github.com/phillipdupuis/pydantic-to-typescript/issues/28
Basically, the generated TS type is not-correct since Pydantic will automatically fill in null fields. The resulting TS type is generated with a ? to indicate it can be null even though we _know_ that i can't be.
2022-10-18 14:49:41 -08:00
Hayden
a8f0fb14a7
chore: upgrade pre-commit hooks ( #1735 )
...
* change pep585 hook to pyupgrade
* run pyupgrade + cleanup lint errors
2022-10-17 14:37:06 -08:00
Hayden
e516a2e801
fix: unclosed sessions ( #1734 )
...
* resolve session leak
* cleanup session management functions
2022-10-17 14:11:40 -08:00
dependabot[bot]
a3904c45d8
fix(deps): bump @vueuse/core from 9.3.0 to 9.3.1 in /frontend ( #1732 )
...
Bumps [@vueuse/core](https://github.com/vueuse/vueuse/tree/HEAD/packages/core ) from 9.3.0 to 9.3.1.
- [Release notes](https://github.com/vueuse/vueuse/releases )
- [Commits](https://github.com/vueuse/vueuse/commits/v9.3.1/packages/core )
---
updated-dependencies:
- dependency-name: "@vueuse/core"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 13:37:55 -08:00
dependabot[bot]
61ba16ad26
chore(deps-dev): bump @vue/runtime-dom in /frontend ( #1731 )
...
Bumps [@vue/runtime-dom](https://github.com/vuejs/core/tree/HEAD/packages/runtime-dom ) from 3.2.40 to 3.2.41.
- [Release notes](https://github.com/vuejs/core/releases )
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/core/commits/v3.2.41/packages/runtime-dom )
---
updated-dependencies:
- dependency-name: "@vue/runtime-dom"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 13:37:47 -08:00
Hayden
2914553084
New translations en-US.json (French) ( #1717 )
2022-10-15 12:36:51 -08:00
dependabot[bot]
1062ad9d97
chore(deps-dev): bump eslint from 8.24.0 to 8.25.0 in /frontend ( #1718 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.24.0 to 8.25.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.24.0...v8.25.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-15 12:36:40 -08:00
dependabot[bot]
ed7849d92d
fix(deps): bump isomorphic-dompurify from 0.22.0 to 0.23.0 in /frontend ( #1708 )
...
Bumps [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify ) from 0.22.0 to 0.23.0.
- [Release notes](https://github.com/kkomelin/isomorphic-dompurify/releases )
- [Commits](https://github.com/kkomelin/isomorphic-dompurify/compare/v0.22.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: isomorphic-dompurify
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-08 12:46:48 -08:00
dependabot[bot]
07b2692927
fix(deps): bump vuetify from 2.6.10 to 2.6.11 in /frontend ( #1702 )
...
Bumps [vuetify](https://github.com/vuetifyjs/vuetify/tree/HEAD/packages/vuetify ) from 2.6.10 to 2.6.11.
- [Release notes](https://github.com/vuetifyjs/vuetify/releases )
- [Commits](https://github.com/vuetifyjs/vuetify/commits/v2.6.11/packages/vuetify )
---
updated-dependencies:
- dependency-name: vuetify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-08 12:46:30 -08:00
dependabot[bot]
03be764ce7
chore(deps-dev): bump eslint-plugin-vue from 9.5.1 to 9.6.0 in /frontend ( #1701 )
...
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue ) from 9.5.1 to 9.6.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases )
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.5.1...v9.6.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-vue
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-08 12:46:14 -08:00
Hayden
5cfa276475
New Crowdin updates ( #1712 )
...
* New translations en-US.json (French)
* New translations en-US.json (French)
2022-10-08 12:45:47 -08:00
dependabot[bot]
f5440652a8
fix(deps): bump core-js from 3.25.4 to 3.25.5 in /frontend ( #1699 )
...
Bumps [core-js](https://github.com/zloirock/core-js ) from 3.25.4 to 3.25.5.
- [Release notes](https://github.com/zloirock/core-js/releases )
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zloirock/core-js/compare/v3.25.4...v3.25.5 )
---
updated-dependencies:
- dependency-name: core-js
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 19:27:51 -08:00
Michael Genson
e088719ddc
fix: default null recipe quantities to zero when adding to shopping list ( #1677 )
...
* default null recipe quantities to zero
* simplify validation
* remove unused import
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-10-03 08:23:01 -08:00
dependabot[bot]
332870f608
fix(deps): bump @vueuse/core from 9.2.0 to 9.3.0 in /frontend ( #1679 )
...
Bumps [@vueuse/core](https://github.com/vueuse/vueuse/tree/HEAD/packages/core ) from 9.2.0 to 9.3.0.
- [Release notes](https://github.com/vueuse/vueuse/releases )
- [Commits](https://github.com/vueuse/vueuse/commits/v9.3.0/packages/core )
---
updated-dependencies:
- dependency-name: "@vueuse/core"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 08:13:52 -08:00
dependabot[bot]
8280099dc5
chore(deps-dev): bump @vue/runtime-dom in /frontend ( #1686 )
...
Bumps [@vue/runtime-dom](https://github.com/vuejs/core/tree/HEAD/packages/runtime-dom ) from 3.2.39 to 3.2.40.
- [Release notes](https://github.com/vuejs/core/releases )
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/core/commits/v3.2.40/packages/runtime-dom )
---
updated-dependencies:
- dependency-name: "@vue/runtime-dom"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-02 18:15:29 -08:00
dependabot[bot]
52e07e4f21
fix(deps): bump core-js from 3.25.3 to 3.25.4 in /frontend ( #1696 )
...
Bumps [core-js](https://github.com/zloirock/core-js ) from 3.25.3 to 3.25.4.
- [Release notes](https://github.com/zloirock/core-js/releases )
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zloirock/core-js/compare/v3.25.3...v3.25.4 )
---
updated-dependencies:
- dependency-name: core-js
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-02 18:15:16 -08:00
Hayden
a3a66055e0
chore: update poetry install to match current docs ( #1695 )
2022-10-02 16:47:10 -08:00
Patrick
eca54e6474
rev poetry version ( #1664 )
2022-10-02 16:33:49 -08:00
Hayden
6159b55be9
fix: image and CI errors ( #1694 )
...
* bump cache version
* bump version
* delete template file
* maybe fix invalid CI?
* chain status command
* fix add tesseract bin to container & bump poetry (#1676 )
* Add tesseract bin to container
* Add tesseract bin
Co-authored-by: Miroito <88556823+Miroito@users.noreply.github.com >
2022-10-02 16:24:13 -08:00
Hayden
47e7783ef5
New Crowdin updates ( #1683 )
...
* New translations en-US.json (Czech)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Danish)
2022-10-02 16:18:09 -08:00
dependabot[bot]
2c04393501
fix(deps): bump core-js from 3.25.2 to 3.25.3 in /frontend ( #1675 )
...
Bumps [core-js](https://github.com/zloirock/core-js ) from 3.25.2 to 3.25.3.
- [Release notes](https://github.com/zloirock/core-js/releases )
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zloirock/core-js/compare/v3.25.2...v3.25.3 )
---
updated-dependencies:
- dependency-name: core-js
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-02 16:15:52 -08:00
dependabot[bot]
7aa7945647
chore(deps-dev): bump eslint from 8.23.1 to 8.24.0 in /frontend ( #1673 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.23.1 to 8.24.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.23.1...v8.24.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-02 16:15:40 -08:00
Hayden
ef481a6a9c
New Crowdin updates ( #1672 )
...
* New translations en-US.json (Turkish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Japanese)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Romanian)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Catalan)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Czech)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (French, Canada)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Turkish)
* New translations en-US.json (French, Canada)
* New translations en-US.json (French, Canada)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Spanish)
* New translations en-US.json (Spanish)
2022-09-27 18:55:35 -08:00
Michael Genson
796e55b7d5
refactor: webhook events ( #1661 )
...
* refactored EventBusService to work outside FastAPI
* extended event models
* refactored webhooks to run through event bus
* added basic webhook test route
* changed get_all to page_all
* fixed incorrectly implemented Vue variables
* fixed broken webhook test
* changed factory from staticmethod to classmethod
* made query boundary definitions easier to read
2022-09-27 18:55:20 -08:00
Miroito
025f1bc603
feat: press enter to create a shopping list! ( #1657 )
...
* feat/press enter to create list
* Press enter to submit base dialogs
2022-09-27 18:54:28 -08:00
Michael Genson
8271c3001e
feat: add support for API extras on shopping lists, shopping list items, and food data ( #1619 )
...
* added api extras to other tables
genericized api extras model from recipes
added extras column to ingredient foods
added extras column to shopping lists
added extras column to shopping list items
* updated alembic version test
* made mypy happy
* added TODO on test that does nothing
* added extras tests for lists, items, and foods
* added docs for new extras
* modified alembic versions to eliminate branching
2022-09-27 18:53:22 -08:00
Hayden
db70a210a2
fix concurrent builds
2022-09-25 16:10:18 -08:00
Hayden
1d204e9f48
backend: bump deps ( #1671 )
2022-09-25 16:01:25 -08:00
Michael Genson
d3da551dae
feat: add profile update suggestion to members page ( #1669 )
2022-09-25 15:19:26 -08:00
Hayden
124ec3743a
New Crowdin updates ( #1667 )
...
* New translations en-US.json (Norwegian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
2022-09-25 15:17:56 -08:00
Ben Boeckel
2e6b877ba9
docs: fix typos ( #1665 )
...
* docs: fix typos
* typos: fix typos found by `codespell` across the codebase
* docs: fix `macOS` spelling
* docs: fix `authentification` terminology
"Authentification" is not a thing.
* docs: fix `localhost` typo in example link
* typos: fix in-code typos
These are potentially higher risk, but no other mentions of these typos
show up in the codebase.
2022-09-25 15:17:27 -08:00
dependabot[bot]
33dad80eff
chore(deps-dev): bump @types/sortablejs in /frontend ( #1655 )
...
Bumps [@types/sortablejs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sortablejs ) from 1.13.0 to 1.15.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sortablejs )
---
updated-dependencies:
- dependency-name: "@types/sortablejs"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-25 15:02:59 -08:00
dependabot[bot]
77622e0257
fix(deps): bump core-js from 3.25.1 to 3.25.2 in /frontend ( #1654 )
...
Bumps [core-js](https://github.com/zloirock/core-js ) from 3.25.1 to 3.25.2.
- [Release notes](https://github.com/zloirock/core-js/releases )
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zloirock/core-js/compare/v3.25.1...v3.25.2 )
---
updated-dependencies:
- dependency-name: core-js
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-25 15:02:35 -08:00
dependabot[bot]
6f301276a7
chore(deps-dev): bump eslint-plugin-vue from 9.4.0 to 9.5.1 in /frontend ( #1653 )
...
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue ) from 9.4.0 to 9.5.1.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases )
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.4.0...v9.5.1 )
---
updated-dependencies:
- dependency-name: eslint-plugin-vue
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-25 15:02:23 -08:00
Hayden
39adea4ee3
feat (WIP): bring png OCR scanning support ( #1670 )
...
* Add pytesseract
* Add simple ocr endpoint
replace extension argument
* feat/ocr-editor gui
* fix frontend linting issues
* Add service unit tests
* Add split text modes & single ingredient/instruction editing
* make split mode really reactive
* Remove default step and ingredient
* make the linter haappy
* Accept only image uploads
* Add automatic recipe title suggestion
* Correct regex
* fix incorrect array.map method usage
* make the linter happy again
* Swap route to use asset name
* Rearange buttons
* fix test data
* feat: Allow making image the recipe image
* Add translation
* Make the linter happy
* Restrict function setPropertyValueByPath generic
* Restrict template literal type
* Add a more friendly icon to creation page
* update poetry lock file
* Correct sloppy ocr classes
* Make MyPy happy
* Rewrite safer tests
* Add tesseract to backend test CI container dependencies
* Make canvas element a component global
* Remove unwanted spaces in selected text
* Add way to know if recipe was created with ocr
* Access to ocr-editor for ocr recipes
* Update Alembic revision
* Make the frontend build
* Fix scrolling offset bug
* Allow creation of recipes with custom settings
* Fix rebasing mistakes
* Add format_tsv_output test
* Exclude the tests data directory only
* Enforce camelCase for frontend functions
* Remove import of unused component
* Fix type and class initialization
* Add multi-language support
* Highlight words in mount
* Fix image ratio bug
* Better ocr creation page
* Revert awkward feature to scroll in Selection mode
* Rebasing alembic migrations sux
* Remove obsolete getShared function
* Add function docstring
* Move down ocr creation option
* Make toolbar icons more generic
* Show help at the bottom of the page
* move ocr types to own file
* Use template ref for the canvas
* Use i18n.tc to get strings directly
* Correct naming mistake
* Move Ocr editor to own directory
* Create Ocr Editor parts
* Safeguard recipe properties access
* Add loading frontend animation due to longer request time
* minor cleanup chores
Co-authored-by: Miroito <alban.vachette@gmail.com >
2022-09-25 15:00:45 -08:00
Hayden
a8f3922907
New Crowdin updates ( #1652 )
...
* New translations en-US.json (Turkish)
* New translations en-US.json (Turkish)
2022-09-21 18:53:44 -08:00
dependabot[bot]
0dab4012d2
chore(deps-dev): bump @babel/eslint-parser in /frontend ( #1651 )
...
Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser ) from 7.18.9 to 7.19.1.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.19.1/eslint/babel-eslint-parser )
---
updated-dependencies:
- dependency-name: "@babel/eslint-parser"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-16 14:58:13 -08:00
Elegant
11eeab1b51
feat: LDAP improvements ( #1487 )
...
* Use Base DN for LDAP and fetch user attrs
Requires that a Base DN be set for LDAP
Set `full_name` and `email` based on LDAP attributes when creating user
* Add support for secure LDAP
Allow insecure LDAP connection (disabled by default)
Use CA when connecting to secure LDAP server
* Added missing quotes to example
* Update security.py
* Update security.py formatting
* Update security.py
Switched to f-String formatting
* formatting
* Update test_security.py
Added at attributes for testing
* Update test_security.py
Modified tests for base DN
* Update test_security.py
Set proper base DN for testing
* Update test_security.py
Corrected testing for LDAP
* Update test_security.py
Defined base_dn
* Authenticated user not in base DN
Add check for when user can authenticate but is not in base DN
* Update test_security.py
LDAP user cannot exist as it is searched before it is created and the list returns False
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-09-15 19:33:36 -08:00
dependabot[bot]
21161321e4
chore(deps-dev): bump eslint from 8.23.0 to 8.23.1 in /frontend ( #1642 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.23.0 to 8.23.1.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.23.0...v8.23.1 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-15 15:55:00 -08:00
dependabot[bot]
38900e6773
fix(deps): bump date-fns from 2.29.2 to 2.29.3 in /frontend ( #1648 )
...
Bumps [date-fns](https://github.com/date-fns/date-fns ) from 2.29.2 to 2.29.3.
- [Release notes](https://github.com/date-fns/date-fns/releases )
- [Changelog](https://github.com/date-fns/date-fns/blob/v2.29.3/CHANGELOG.md )
- [Commits](https://github.com/date-fns/date-fns/compare/v2.29.2...v2.29.3 )
---
updated-dependencies:
- dependency-name: date-fns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-15 15:54:42 -08:00
dependabot[bot]
fad02757d9
fix(deps): bump vuetify from 2.6.9 to 2.6.10 in /frontend ( #1643 )
...
Bumps [vuetify](https://github.com/vuetifyjs/vuetify/tree/HEAD/packages/vuetify ) from 2.6.9 to 2.6.10.
- [Release notes](https://github.com/vuetifyjs/vuetify/releases )
- [Commits](https://github.com/vuetifyjs/vuetify/commits/v2.6.10/packages/vuetify )
---
updated-dependencies:
- dependency-name: vuetify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-15 15:54:25 -08:00
Michael Genson
86d25691d2
fix: defaults recipe actions to sort by name, ascending ( #1650 )
2022-09-15 15:53:58 -08:00
Hayden
1488b75b65
New Crowdin updates ( #1645 )
...
* New translations en-US.json (French)
* New translations en-US.json (Turkish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Turkish)
2022-09-15 15:53:39 -08:00
Hayden
b56b987f5a
chore: fix demo links ( #1639 )
...
* remove matrix builds
* replace beta.mealie.io w/ demo.mealie.io
2022-09-12 13:07:51 -08:00
Hayden
5337eaf1aa
revert changes
2022-09-11 10:14:42 -08:00
Hayden
0e7dc75557
remove deps
2022-09-11 10:06:15 -08:00
Hayden
24cf21677c
troubleshoot deploy-demo workflow
2022-09-11 10:05:50 -08:00
Philipp Fischbeck
c3459d540b
fix: properly set "advanced features" during user registration ( #1638 )
...
Previously, "advanced features" was per group, not per user. With this change, this is now properly submitted on user registration. The "seed data" setting is also per group.
2022-09-11 09:56:23 -08:00
Hayden
5105b13219
publish docs on release
2022-09-10 16:22:35 -08:00
Hayden
ed1146f5fb
add pip to dependabot
2022-09-10 16:19:17 -08:00
Hayden
9731317082
integrate demo deploy into CI
2022-09-10 15:56:46 -08:00
Hayden
80639d6968
split builders into to jobs
2022-09-10 13:45:06 -08:00
Hayden
a5472d7274
remove version
2022-09-10 11:14:11 -08:00
Hayden
6d818fe5bc
add secrets
2022-09-10 11:13:40 -08:00
Hayden
7231c842c0
use relative refs
2022-09-10 11:10:28 -08:00
Hayden
e989651336
chore: cleanup actions and allow reuse + pr template ( #1637 )
...
* cleanup actions and allow reuse
* add PR template
2022-09-10 10:58:02 -08:00
Mirko Jeličić
2df791b80b
feat: add option to stay in edit mode after loading from URL. ( #1524 )
...
* Add option to stay in edit mode after loading from URL.
* Stay in Edit mode now default behaviour after scraping recipe from URL.
* Fix missing param error.
* Fix incorrect read of boolean variable.
* Fix stupid error due to not understanding Vue.
* minor style and bug fixes
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-09-10 10:21:57 -08:00
dependabot[bot]
c65c00f3a8
chore(deps-dev): bump @vue/runtime-dom in /frontend ( #1633 )
...
Bumps [@vue/runtime-dom](https://github.com/vuejs/core/tree/HEAD/packages/runtime-dom ) from 3.2.37 to 3.2.39.
- [Release notes](https://github.com/vuejs/core/releases )
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/core/commits/v3.2.39/packages/runtime-dom )
---
updated-dependencies:
- dependency-name: "@vue/runtime-dom"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-10 10:21:20 -08:00
dependabot[bot]
87bd0dda6d
fix(deps): bump core-js from 3.25.0 to 3.25.1 in /frontend ( #1631 )
...
Bumps [core-js](https://github.com/zloirock/core-js ) from 3.25.0 to 3.25.1.
- [Release notes](https://github.com/zloirock/core-js/releases )
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zloirock/core-js/compare/v3.25.0...v3.25.1 )
---
updated-dependencies:
- dependency-name: core-js
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-10 10:20:58 -08:00
dependabot[bot]
5399761dfd
chore(deps-dev): bump @nuxtjs/eslint-config-typescript in /frontend ( #1624 )
...
Bumps [@nuxtjs/eslint-config-typescript](https://github.com/nuxt/eslint-config ) from 10.0.0 to 11.0.0.
- [Release notes](https://github.com/nuxt/eslint-config/releases )
- [Changelog](https://github.com/nuxt/eslint-config/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nuxt/eslint-config/compare/v10.0.0...v11.0.0 )
---
updated-dependencies:
- dependency-name: "@nuxtjs/eslint-config-typescript"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-10 10:20:41 -08:00
Philipp Fischbeck
1c938cb835
fix: set meta description and image for shared recipes ( #1635 )
2022-09-10 09:29:21 -08:00
gurudc
25c40b8abf
docs: type in introduction.md ( #1636 )
...
Typo
2022-09-10 09:28:24 -08:00
dependabot[bot]
eacab576b4
fix(deps): bump @vueuse/core from 9.1.1 to 9.2.0 in /frontend ( #1628 )
...
Bumps [@vueuse/core](https://github.com/vueuse/vueuse/tree/HEAD/packages/core ) from 9.1.1 to 9.2.0.
- [Release notes](https://github.com/vueuse/vueuse/releases )
- [Commits](https://github.com/vueuse/vueuse/commits/v9.2.0/packages/core )
---
updated-dependencies:
- dependency-name: "@vueuse/core"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-10 09:23:07 -08:00
dependabot[bot]
eb9975a392
chore(deps-dev): bump eslint-plugin-nuxt in /frontend ( #1623 )
...
Bumps [eslint-plugin-nuxt](https://github.com/nuxt/eslint-plugin-nuxt ) from 3.2.0 to 4.0.0.
- [Release notes](https://github.com/nuxt/eslint-plugin-nuxt/releases )
- [Changelog](https://github.com/nuxt/eslint-plugin-nuxt/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nuxt/eslint-plugin-nuxt/compare/v3.2.0...v4.0.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-nuxt
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-10 09:22:04 -08:00
Hayden
5829ebec91
New Crowdin updates ( #1618 )
...
* New translations en-US.json (Czech)
* New translations en-US.json (Swedish)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Turkish)
* New translations en-US.json (Dutch)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Romanian)
* New translations en-US.json (Danish)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (German)
* New translations en-US.json (Korean)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (French, Canada)
* New translations en-US.json (German)
* New translations en-US.json (Swedish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Catalan)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Catalan)
* New translations en-US.json (Catalan)
* New translations en-US.json (Czech)
* New translations en-US.json (Spanish)
* New translations en-US.json (Catalan)
* New translations en-US.json (Spanish)
* New translations en-US.json (Catalan)
* New translations en-US.json (Spanish)
* New translations en-US.json (Spanish)
* New translations en-US.json (Catalan)
* New translations en-US.json (Spanish)
* New translations en-US.json (Spanish)
* New translations en-US.json (Catalan)
* New translations en-US.json (Catalan)
* New translations en-US.json (Catalan)
* New translations en-US.json (Danish)
* New translations en-US.json (Catalan)
* New translations en-US.json (Spanish)
* New translations en-US.json (Spanish)
* New translations en-US.json (Spanish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Turkish)
2022-09-10 09:14:22 -08:00
Michael Genson
2007bcfe28
feat: added "cookbook" filter to recipe pagination to serve frontend ( #1609 )
...
* added cookbook filter to recipe pagination
* fixed wrong filter var
* restored cookbook sorting
* reverted unnecessary var change
2022-09-10 08:59:30 -08:00
dependabot[bot]
d26cb570ba
chore(deps-dev): bump eslint from 8.22.0 to 8.23.0 in /frontend ( #1617 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.22.0 to 8.23.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.22.0...v8.23.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-28 20:12:40 -08:00
Hayden
18b2c92a76
feat: public recipe access ( #1610 )
...
* initial public explorer API endpoint
* public API endpoint
* cleanup recipe page
* wip: init explorer page
* use public URLs for shared recipes
* refactor private share tokens to use shared page
2022-08-28 20:08:33 -08:00
Hayden
9ea5e6584f
perf: use HEAD method to determine best image ( #1614 )
2022-08-28 14:14:02 -08:00
Hayden
4a0fb56d18
fix: unsafe window access on recipe assets ( #1613 )
...
resolves 500 error on new recipes page
2022-08-28 13:54:32 -08:00
Hayden
789ab27eef
New Crowdin updates ( #1611 )
...
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (Swedish)
2022-08-28 12:45:48 -08:00
Hayden
3d099ec7c6
chore: bump frontend dependencies ( #1608 )
2022-08-27 11:13:53 -08:00
Michael Genson
23c039b42d
refactor: event bus refactor ( #1574 )
...
* refactored event dispatching
added EventDocumentType and EventOperation to Event
added event listeners to bulk recipe changes
overhauled shopping list item events to be more useful
modified shopping list item repo to return more information
* added internal documentation for event types
* renamed message_types.py to event_types.py
* added unique event id and fixed instantiation
* generalized event listeners and publishers
moved apprise publisher to new apprise event listener
fixed duplicate message bug with apprise publisher
* added JWT field for user-specified integration id
* removed obselete test notification route
* tuned up existing notification tests
* added dependency to get integration_id from jwt
* added base crud controller to facilitate events
* simplified event publishing
* temporarily fixed test notification
2022-08-27 10:52:45 -08:00
Hayden
caa9e03050
refactor: recipe-page ( #1587 )
...
Refactor recipe page to use break up the component and make it more usable across different pages. I've left the old route in as well in case there is some functional breaks, I plan to remove it before the official release once we've tested the new editor some more in production. For now there will just have to be some duplicate components and pages around.
2022-08-27 10:44:58 -08:00
Michael Genson
a8da1a7594
fix: removed sort menu from pages that don't support it ( #1606 )
2022-08-26 18:50:24 -08:00
Michael Genson
fd4776842e
docs: fixed incorrectly-labeled env vars ( #1604 )
2022-08-26 18:48:10 -08:00
Hayden
31793693f2
New Crowdin updates ( #1595 )
...
* New translations en-US.json (Czech)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Swedish)
* New translations en-US.json (French, Canada)
* New translations en-US.json (French, Canada)
2022-08-26 14:21:45 -08:00
Hayden
98936e4ce2
New Crowdin updates ( #1590 )
...
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Czech)
2022-08-23 22:45:07 -08:00
dependabot[bot]
6859ba346c
fix(deps): bump @vueuse/core from 9.1.0 to 9.1.1 in /frontend ( #1591 )
...
Bumps [@vueuse/core](https://github.com/vueuse/vueuse/tree/HEAD/packages/core ) from 9.1.0 to 9.1.1.
- [Release notes](https://github.com/vueuse/vueuse/releases )
- [Commits](https://github.com/vueuse/vueuse/commits/v9.1.1/packages/core )
---
updated-dependencies:
- dependency-name: "@vueuse/core"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-23 22:44:43 -08:00
dependabot[bot]
e0b34457b5
chore(deps-dev): bump eslint-plugin-vue from 9.3.0 to 9.4.0 in /frontend ( #1592 )
...
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue ) from 9.3.0 to 9.4.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases )
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.3.0...v9.4.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-vue
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-23 22:44:19 -08:00
Hayden
a25eb2e1bb
New translations en-US.json (German) ( #1589 )
2022-08-21 18:15:47 -08:00
Hayden
2865bcbb04
fix: missing user agent for scraper ( #1586 )
...
* set user agent for requests.get
* bump scraper version
2022-08-20 17:54:06 -08:00
Hayden
007b861ad6
docs: add docs on restoring to PSQL server ( #1584 )
...
* docs: add docs on restoring to PSQL server
* prevent iframe in netlify site
2022-08-20 11:53:48 -08:00
Hayden
74548e9152
fix(frontend): proper null check for notes ( #1583 )
...
Adds a proper check for the mealplan.recipe property in multiple places to resolve the bug described in #1571 . In development the page would fail to render.
2022-08-20 11:21:57 -08:00
Michael Genson
aaeb162dd5
feat: unify recipe card sections ( #1560 )
...
* removed unused import
* moved categories/tags to new recipe card section
* nuked old frontend sort code
minor refactoring
* bug fixes
* added backend recipes filter for tools
* removed debug log
* removed unusued props
* fixed sort for recipes by tool
* added tests for getting recipes by tool
2022-08-20 10:59:49 -08:00
Hayden
85448b8a18
New Crowdin updates ( #1581 )
...
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
2022-08-20 10:46:43 -08:00
Hayden
5c24949e19
New translations en-US.json (German) ( #1579 )
2022-08-19 23:02:05 -08:00
Michael Genson
f231109194
fix: print view for recipes with multiple ingredient sections ( #1580 )
...
* fix for recipes with multiple ingredient sections
* removed unused key
2022-08-19 23:01:55 -08:00
Hayden
692d91e338
New Crowdin updates ( #1566 )
...
* New translations en-US.json (Czech)
* New translations en-US.json (Swedish)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Turkish)
* New translations en-US.json (Dutch)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Romanian)
* New translations en-US.json (Danish)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (German)
* New translations en-US.json (Korean)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (French, Canada)
* New translations en-US.json (German)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Arabic)
* New translations en-US.json (German)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (German)
* New translations en-US.json (Spanish)
* New translations en-US.json (Spanish)
* New translations en-US.json (Spanish)
* New translations en-US.json (Spanish)
* New translations en-US.json (French)
2022-08-19 11:43:31 -08:00
Michael Genson
3c2497bccf
dev: improve container setup and pre-configure linters ( #1577 )
...
* added more formatters/linters
* moved "make setup" to onCreateCommand
2022-08-19 11:43:06 -08:00
Michael Genson
f4278737fb
ui: changed ingredient auto grid to be more natural ( #1578 )
2022-08-19 11:42:06 -08:00
dependabot[bot]
b092654b43
fix(deps): bump date-fns from 2.29.1 to 2.29.2 in /frontend ( #1575 )
...
Bumps [date-fns](https://github.com/date-fns/date-fns ) from 2.29.1 to 2.29.2.
- [Release notes](https://github.com/date-fns/date-fns/releases )
- [Changelog](https://github.com/date-fns/date-fns/blob/v2.29.2/CHANGELOG.md )
- [Commits](https://github.com/date-fns/date-fns/compare/v2.29.1...v2.29.2 )
---
updated-dependencies:
- dependency-name: date-fns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-18 18:31:11 -08:00
Hayden
dc41da3c7f
ui: improve UI for favorite link ( #1567 )
2022-08-15 14:30:55 -08:00
Hayden
6858152acb
New Crowdin updates ( #1562 )
...
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Hebrew)
* New translations en-US.json (German)
2022-08-15 13:56:18 -08:00
Philipp Fischbeck
ba15006bb1
chore: make vue global components and layouts localizable ( #1565 )
2022-08-15 13:55:51 -08:00
dependabot[bot]
7af48d51be
chore(deps-dev): bump eslint from 8.21.0 to 8.22.0 in /frontend ( #1561 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.21.0 to 8.22.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.21.0...v8.22.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-14 17:08:12 -08:00
Hayden
ad9ede20a2
fix: remove Config.get_attr config and use defaults for tags ( #1559 )
2022-08-14 11:31:29 -08:00
Hayden
3985713cbd
fix: user-feedback-on-schema-mismatch ( #1558 )
...
* validate schema version on restore
* show user error on backup failure
2022-08-14 11:06:35 -08:00
Hayden
7adcc86d03
feat: bulk recipe settings update ( #1557 )
...
* extract switches from menu component
* implement bulk updater for settings
* fix browser cache api calls issue
* add frontend for bulk settings modifications
2022-08-14 10:37:44 -08:00
Michael Genson
5cfff75dbe
moved header out of "cook mode" conditional block ( #1556 )
2022-08-14 08:04:09 -08:00
Hayden
3b45da274c
New Crowdin updates ( #1553 )
...
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
2022-08-13 21:44:27 -08:00
Michael Genson
238f555f5e
fix: general bug fixes ( #1547 )
...
* grouped "instructions" header with first section
* fixed sort by last updated date
* somewhat-hacky bugfix for large screens
* modified page size to be divisible by 4
* fixed missing export for new data forms
2022-08-13 21:44:11 -08:00
Hayden
54c4f19a5c
security: enforce min length for user password ( #1555 )
...
* fix typing on auth context
* extract user password strength meter
* fix broken useToggle method
* extend form to accept arguments for validators
* enforce password length on update
* fix user password change form
2022-08-13 21:38:26 -08:00
Hayden
b3c41a4bd0
security: implement user lockout ( #1552 )
...
* add data-types required for login security
* implement user lockout checking at login
* cleanup legacy patterns
* expose passwords in test_user
* test user lockout after bad attempts
* test user service
* bump alembic version
* save increment to database
* add locked_at to datetime transformer on import
* do proper test cleanup
* implement scheduled task
* spelling
* document env variables
* implement context manager for session
* use context manager
* implement reset script
* cleanup generator
* run generator
* implement API endpoint for resetting locked users
* add button to reset all locked users
* add info when account is locked
* use ignore instead of expect-error
2022-08-13 13:18:12 -08:00
Daniel Palstra
ca64584fd1
feat: add the RecipeCardMenu to the recipe in a mealplan ( #1551 )
...
* Add the RecipeCardMenu to the recipe in a mealplan
* fix parameter naming
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-08-12 09:02:08 -08:00
Bryce Willey
553325ed09
fix: use flex-basis, not width to fix min size bug ( #1548 )
...
On mobile screens when following a registration invite link, the page
would be too wide to interact with, extending well over the sides of the
phone.
This is because the minimum size of content is set to `auto` (by
default), and accord to the spec (https://www.w3.org/TR/css-flexbox-1/#specified-size-suggestion )
the minimum size of the element is the mimimum size of it's content. The
password strength element in the panel had a width of 500px, making the
entire component overflow the screen.
Changing the width to `flex-basis` instead, allows for the password
strength element to shrink if it overflows the screen.
2022-08-12 08:59:34 -08:00
Ryan Quinn
ff2334a489
fix: email typos ( #1549 )
...
* "your" -> "you're" in invitation email
* "below" -> "above" in all emails
2022-08-12 08:54:41 -08:00
Hayden
71d3db7aef
refactor: move dependencies to controllers ( #1550 )
...
* Moves dependencies directly to controllers
* Reduces use of @cached_property - (I have a suspicion that this is a factor in memory usage)
* reduce duplicate ways to access the same property on a controller.
2022-08-11 20:13:22 -08:00
Hayden
8a98288248
New Crowdin updates ( #1546 )
...
* New translations en-US.json (Czech)
* New translations en-US.json (Swedish)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Turkish)
* New translations en-US.json (Dutch)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Romanian)
* New translations en-US.json (Danish)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (German)
* New translations en-US.json (Korean)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (French, Canada)
* New translations en-US.json (Dutch)
2022-08-10 16:03:01 -08:00
dependabot[bot]
03147c8723
fix(deps): bump vuetify from 2.6.8 to 2.6.9 in /frontend ( #1543 )
...
Bumps [vuetify](https://github.com/vuetifyjs/vuetify/tree/HEAD/packages/vuetify ) from 2.6.8 to 2.6.9.
- [Release notes](https://github.com/vuetifyjs/vuetify/releases )
- [Commits](https://github.com/vuetifyjs/vuetify/commits/v2.6.9/packages/vuetify )
---
updated-dependencies:
- dependency-name: vuetify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-09 21:23:02 -08:00
Philipp Fischbeck
32244988d2
chore: make vue domain components localizable ( #1532 )
2022-08-09 21:12:45 -08:00
Hayden
e5bf7bce17
fix: case-sensitive-password-reset ( #1545 )
...
* make password reset case insensitive
* update test to check for case insensitive
2022-08-09 21:10:00 -08:00
Hayden
ef24705cfa
fix: ignore-place-in-search ( #1544 )
...
* pin i18n since it breaks things
* set ignoreLocation to true
* revert composition api demotion
* bump slugify
2022-08-09 20:34:08 -08:00
Michael Genson
f45e2587a0
feat: category and tag filters to recipe pagination route ( #1508 )
...
* fixed incorrect response model
* added category and tag filters
* moved categories and tags params to route and
changed to query array param
* type fixes
* added category and tag tests
2022-08-09 14:01:59 -08:00
Hayden
e82e7d0fb3
New Crowdin updates ( #1527 )
...
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
2022-08-08 18:42:09 -08:00
Maka0
a7c6e89dfa
feat: added gosu & updated run.sh to switch to the dedicated user ( #1395 )
...
Co-authored-by: Maka0 <360614-Maka0@users.noreply.gitlab.com >
2022-08-08 18:39:59 -08:00
Hayden
7ce02c31d5
chore: bump build deps ( #1541 )
...
* bump build deps
* typescript nonsense
* bump prettier
2022-08-08 18:38:18 -08:00
dependabot[bot]
95b1b8bbdc
fix(deps): bump @vueuse/core from 9.0.2 to 9.1.0 in /frontend ( #1535 )
...
Bumps [@vueuse/core](https://github.com/vueuse/vueuse/tree/HEAD/packages/core ) from 9.0.2 to 9.1.0.
- [Release notes](https://github.com/vueuse/vueuse/releases )
- [Commits](https://github.com/vueuse/vueuse/commits/v9.1.0/packages/core )
---
updated-dependencies:
- dependency-name: "@vueuse/core"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 18:11:17 -08:00
dependabot[bot]
f5040af8bb
chore(deps-dev): bump @babel/eslint-parser in /frontend ( #1538 )
...
Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser ) from 7.18.2 to 7.18.9.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.18.9/eslint/babel-eslint-parser )
---
updated-dependencies:
- dependency-name: "@babel/eslint-parser"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 18:11:03 -08:00
dependabot[bot]
5fd79457dd
fix(deps): bump date-fns from 2.28.0 to 2.29.1 in /frontend ( #1542 )
...
Bumps [date-fns](https://github.com/date-fns/date-fns ) from 2.28.0 to 2.29.1.
- [Release notes](https://github.com/date-fns/date-fns/releases )
- [Changelog](https://github.com/date-fns/date-fns/blob/main/CHANGELOG.md )
- [Commits](https://github.com/date-fns/date-fns/compare/v2.28.0...v2.29.1 )
---
updated-dependencies:
- dependency-name: date-fns
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 18:10:41 -08:00
dependabot[bot]
75d4d9658c
fix(deps): bump vuetify from 2.6.6 to 2.6.8 in /frontend ( #1540 )
...
Bumps [vuetify](https://github.com/vuetifyjs/vuetify/tree/HEAD/packages/vuetify ) from 2.6.6 to 2.6.8.
- [Release notes](https://github.com/vuetifyjs/vuetify/releases )
- [Commits](https://github.com/vuetifyjs/vuetify/commits/v2.6.8/packages/vuetify )
---
updated-dependencies:
- dependency-name: vuetify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 18:04:53 -08:00
dependabot[bot]
9907b9d625
fix(deps): bump @mdi/js from 6.7.96 to 7.0.96 in /frontend ( #1539 )
...
Bumps [@mdi/js](https://github.com/Templarian/MaterialDesign-JS ) from 6.7.96 to 7.0.96.
- [Release notes](https://github.com/Templarian/MaterialDesign-JS/releases )
- [Commits](https://github.com/Templarian/MaterialDesign-JS/compare/v6.7.96...v7.0.96 )
---
updated-dependencies:
- dependency-name: "@mdi/js"
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 18:04:44 -08:00
Hayden
60ecba2f92
chore: deps-dev-bump ( #1533 )
...
* bump dev dependencies
* fix/generate font sheets
* bump python deps to nuke cache
2022-08-08 17:58:10 -08:00
Philipp Fischbeck
34cd6eb687
fix: validate OpenAPI spec ( #1528 )
...
* init api check test
* Fix openAPI issues
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-08-06 16:54:29 -08:00
zierbeek
505e594758
fix (possible): PWA white screen ( #1526 )
...
Possible fix #1077 on iOS, as referenced in discussion. Should be enabled by default normally..
https://pwa.nuxtjs.org/workbox#skipwaiting
2022-08-04 10:42:41 -08:00
zierbeek
ea42350244
fix (possible): PWA blank screen ( #1523 )
...
Possible fix for blank screen on PWA. #1077
https://stackoverflow.com/questions/54928050/vue-pwa-blank-screen-after-closing-the-app
2022-08-02 14:06:26 -08:00
Hayden
11478134a1
security: restrict backup file upload ( #1522 )
2022-08-02 12:53:58 -08:00
Hayden
6649ccf224
lang: options updates + gen utils cleanup ( #1520 )
...
* generate new langs
* add to nuxt
* cleanup generator code
* additional cleanups
2022-08-02 10:41:44 -08:00
Hayden
5fca94dd45
New Crowdin updates ( #1519 )
...
* New translations en-US.json (French, Canada)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
2022-08-02 10:29:45 -08:00
Hayden
13850cda1f
security: multiple reported CVE fixes ( #1515 )
...
* update out of date license
* update typing / refactor
* fix arbitrarty path injection
* use markdown sanatizer to prevent XSS CWE-79
* fix CWE-918 SSRF by validating url and mime type
* add security docs
* update recipe-scrapers
* resolve DOS from arbitrary url
* update changelog
* bump version
* add ref to #1506
* add #1511 to changelog
* use requests decoder
* actually fix encoding issue
2022-07-31 13:10:20 -08:00
Michael Genson
483f789b8e
feat: create new foods and units from their Data Management pages ( #1511 )
...
* added create dialogs to food and unit pages
* minor css tweaks
* properly reset create form
* added placeholder name attribute for type checking
* removed unnecessary value assignment
* type fixes
* corrected comment
* add autofocus and use ref<VForm> for form refs
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-07-31 12:31:20 -08:00
Michael Genson
1b83c82997
feat: implement local storage for sorting and dynamic sort icons on the new recipe sort card ( #1506 )
...
* added new sort icons
* added dynamic sort icons
* implemented local storage for sorting
and mobile card view
* fixed bug with local storage booleans
* added type hints
* bum vue use to use merge defaults
* use reactive localstorage
* add $vuetify type
* sort returns
* fix type error
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-07-31 11:39:35 -08:00
Philipp Fischbeck
34f52c06a6
fix: properly use pagination for group event notifiers ( #1512 )
2022-07-31 10:08:48 -08:00
Michael Genson
07fef8af9f
feat: restore frontend sorting for all recipes ( #1497 )
...
* fixed typo
* merged "all recipes" pagination into recipe card
created custom sort card for all recipes
refactored backend calls for all recipes to sort/paginate
* frontend lint fixes
* restored recipes reference
* replaced "this" with reference
* fix linting errors
* re-order context menu
* add todo
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-07-26 18:08:56 -08:00
Michael Genson
703ee32653
docs: pagination and filtering, and fixed a few broken links ( #1488 )
...
* fixed broken links
* added docs for pagination and filtering
* small revision to pagination response example
2022-07-26 17:45:34 -08:00
Michael Genson
3d4e5441dd
chore: backend page_all route cleanup ( #1483 )
...
* refactored to remove duplicate code
* refactored meal plan slice to use a query filter
2022-07-26 17:43:25 -08:00
Hayden
f00280e32b
New Crowdin updates ( #1480 )
...
* New translations en-US.json (Dutch)
* New translations en-US.json (Czech)
* New translations en-US.json (German)
2022-07-26 17:41:33 -08:00
Hayden
9e6a720cf1
New Crowdin updates ( #1455 )
...
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Lithuanian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Slovenian)
* New translations en-US.json (French, Canada)
* New translations en-US.json (French, Canada)
* New translations en-US.json (French, Canada)
2022-07-09 21:17:34 -08:00
Michael Genson
7f50071312
feat: advanced filtering API ( #1468 )
...
* created query filter classes
* extended pagination to include query filtering
* added filtering tests
* type improvements
* move type help to dev depedency
* minor type and perf fixes
* breakup test cases
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-07-09 20:57:09 -08:00
Miroito
c64da1fdb7
Feature: Toggle display of ingredient references in recipe instructions ( #1268 )
...
* Better cooking mode
* Fix wrong event sent
* feat/cookmode recipe page integration
* implement scaling in cook mode + minor padding
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-07-09 20:28:34 -08:00
Michael Genson
2809cef3b1
fix: mealplan pagination ( #1464 )
...
* added pagination to get_slice route
* updated mealplan tests
* renamed vars to match pagination query
2022-07-02 09:44:01 -08:00
Benjamin Pabst
2f7ff6d178
fix: use mtime instead of ctime for backup dates ( #1461 )
2022-06-27 07:57:09 -08:00
Hayden
c05e048b65
docs: fix old link
2022-06-26 19:39:35 -08:00
Hayden
157bad0e29
fix: use == operator instead of is_ for sql queries ( #1453 )
2022-06-26 12:42:13 -08:00
Hayden
f96a584a5d
New Crowdin updates ( #1452 )
...
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (Danish)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Greek)
* New translations en-US.json (Greek)
2022-06-26 11:21:57 -08:00
Miroito
151e20489a
ui: Improve parser ui text display ( #1437 )
...
move text display when open to be below the ingredient portion
2022-06-26 11:20:38 -08:00
Hayden
7dbb0858bd
New Crowdin updates ( #1439 )
...
* New translations en-US.json (Dutch)
* New translations en-US.json (Czech)
* New translations en-US.json (Czech)
* New translations en-US.json (Czech)
2022-06-25 12:20:44 -08:00
Hayden
b921e95163
fix: entry nutrition checker ( #1448 )
2022-06-25 12:19:04 -08:00
Michael Genson
cb15db2d27
feat: re-write get all routes to use pagination ( #1424 )
...
rewrite get_all routes to use a pagination pattern to allow for better implementations of search, filter, and sorting on the frontend or by any client without fetching all the data. Additionally we added a CI check for running the Nuxt built to confirm that no TS errors were present. Finally, I had to remove the header support for the Shopping lists as the browser caching based off last_updated header was not allowing it to read recent updates due to how we're handling the updated_at property in the database with nested fields. This will have to be looked at in the future to reimplement. I'm unsure how many other routes have a similar issue.
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-06-25 11:39:38 -08:00
Philipp Fischbeck
c158672d12
fix: add missing types for API token deletion ( #1428 )
2022-06-21 09:42:03 -08:00
Michael Genson
292bf7068a
feat: added "last-modified" header to supported record types ( #1379 )
...
* fixed type error
* exposed created/updated timestamps to shopping list schema
* added custom route to mix in "last-modified" header when available in CRUD routes
* mixed in MealieCrudRoute to APIRouters
* added HEAD route for shopping lists/list-items
* replaced default serializer with FastAPI's
2022-06-21 09:41:14 -08:00
Hayden
5db4dedc3f
hotfix: tame typescript beast
2022-06-20 16:48:39 -08:00
Hayden
f122c382e9
add recipe.image cache key to bush caches ( #1427 )
...
* add recipe.image cache key to bush caches
* hotfix: TS type error
2022-06-19 11:47:16 -08:00
Hayden
c865bc7769
fix: only show scaler when ingredients amounts enabled ( #1426 )
2022-06-19 10:27:32 -08:00
Michael Genson
efffe26a19
fix: sort recent recipes by created_at instead of date_added ( #1417 )
...
* added staticmethod decorators to avoid mypy error
* exposed created and updated timestamps to schema
* changed default sort from date_added to created_at
* explicitely sort recent recipes by created_at
* removed static method and replaced w/ type: ignore
2022-06-19 10:08:26 -08:00
Hayden
8b054fd945
New Crowdin updates ( #1406 )
...
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
2022-06-19 10:03:39 -08:00
Michael Genson
bb1fa52d10
fix: all-recipes page now sorts alphabetically ( #1405 )
...
* added sort params to backend call
* hardcoded alphabetical sort param
* removed trivial type annotation
* linters are friends, not food
2022-06-19 10:03:24 -08:00
Hayden
d4b92a8ade
revert i18n version
2022-06-17 14:13:18 -08:00
dependabot[bot]
85d514eb1a
chore(deps-dev): bump @vue/runtime-dom in /frontend ( #1423 )
...
Bumps [@vue/runtime-dom](https://github.com/vuejs/core/tree/HEAD/packages/runtime-dom ) from 3.2.36 to 3.2.37.
- [Release notes](https://github.com/vuejs/core/releases )
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/core/commits/v3.2.37/packages/runtime-dom )
---
updated-dependencies:
- dependency-name: "@vue/runtime-dom"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-17 13:47:12 -08:00
dependabot[bot]
8878f78ab1
fix(deps): bump core-js from 3.17.2 to 3.23.1 in /frontend ( #1383 )
...
Bumps [core-js](https://github.com/zloirock/core-js ) from 3.17.2 to 3.23.1.
- [Release notes](https://github.com/zloirock/core-js/releases )
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zloirock/core-js/compare/v3.17.2...v3.23.1 )
---
updated-dependencies:
- dependency-name: core-js
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-17 13:45:55 -08:00
dependabot[bot]
d315ad63d2
fix(deps): bump fuse.js from 6.5.3 to 6.6.2 in /frontend ( #1325 )
...
Bumps [fuse.js](https://github.com/krisk/Fuse ) from 6.5.3 to 6.6.2.
- [Release notes](https://github.com/krisk/Fuse/releases )
- [Changelog](https://github.com/krisk/Fuse/blob/master/CHANGELOG.md )
- [Commits](https://github.com/krisk/Fuse/compare/v6.5.3...v6.6.2 )
---
updated-dependencies:
- dependency-name: fuse.js
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-17 13:45:24 -08:00
dependabot[bot]
48053b55b9
fix(deps): bump date-fns from 2.23.0 to 2.28.0 in /frontend ( #1293 )
...
Bumps [date-fns](https://github.com/date-fns/date-fns ) from 2.23.0 to 2.28.0.
- [Release notes](https://github.com/date-fns/date-fns/releases )
- [Changelog](https://github.com/date-fns/date-fns/blob/master/CHANGELOG.md )
- [Commits](https://github.com/date-fns/date-fns/compare/v2.23.0...v2.28.0 )
---
updated-dependencies:
- dependency-name: date-fns
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-17 13:36:33 -08:00
dependabot[bot]
78c7399ff7
fix(deps): bump @nuxtjs/i18n from 7.0.3 to 7.2.2 in /frontend ( #1288 )
...
Bumps [@nuxtjs/i18n](https://github.com/nuxt-community/i18n-module ) from 7.0.3 to 7.2.2.
- [Release notes](https://github.com/nuxt-community/i18n-module/releases )
- [Changelog](https://github.com/nuxt-community/i18n-module/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nuxt-community/i18n-module/compare/v7.0.3...v7.2.2 )
---
updated-dependencies:
- dependency-name: "@nuxtjs/i18n"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-17 13:35:21 -08:00
dependabot[bot]
f70fc18222
fix(deps): bump @mdi/js from 5.9.55 to 6.7.96 in /frontend ( #1279 )
...
Bumps [@mdi/js](https://github.com/Templarian/MaterialDesign-JS ) from 5.9.55 to 6.7.96.
- [Release notes](https://github.com/Templarian/MaterialDesign-JS/releases )
- [Commits](https://github.com/Templarian/MaterialDesign-JS/compare/v5.9.55...v6.7.96 )
---
updated-dependencies:
- dependency-name: "@mdi/js"
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-17 13:35:08 -08:00
Hayden
6f83b0f522
chore: bump dev deps ( #1418 )
2022-06-17 13:34:22 -08:00
Hayden
5a053cdcd6
feat: mealplan-webhooks ( #1403 )
...
* fix type errors on event bus
* webhooks fields required for new implementation
* db migration
* wip: webhook query + tests and stub function
* ignore type checker error
* type and method cleanup
* datetime and time utc validator
* update testing code for utc scheduled time
* fix file cmp function call
* update version_number
* add support for translating "time" objects when restoring backup
* bump recipe-scrapers
* use specific import syntax
* generate frontend types
* utilize names exports
* use utc times
* add task to scheduler
* implement new scheduler functionality
* stub for type annotation
* implement meal-plan data getter
* add experimental banner
2022-06-17 13:25:47 -08:00
Hayden
b1256f4ad2
fix: fast fail of bulk importer ( #1394 )
...
* use continue instead of break
* catch additional error case
* spelling is hard
2022-06-15 18:19:52 -08:00
Hayden
525842e9a1
New Crowdin updates ( #1392 )
...
* New translations en-US.json (Ukrainian)
* New translations en-US.json (French)
* New translations en-US.json (Italian)
* New translations en-US.json (German)
* New translations en-US.json (Danish)
* New translations en-US.json (French, Canada)
* New translations en-US.json (Ukrainian)
2022-06-15 18:19:36 -08:00
Michael Genson
9e261f5235
fix: infinite scroll bug on all recipes page ( #1393 )
2022-06-15 12:56:56 -08:00
Jim Eagle
3f808f8f00
docs: add go bulk import example ( #1388 )
...
* Fix link
* Add go bulk import
2022-06-15 11:50:19 -08:00
Hayden
394df6c210
New Crowdin updates ( #1375 )
...
* New translations en-US.json (French)
* New translations en-US.json (French)
2022-06-15 11:50:01 -08:00
Michael Genson
754e77c9cb
feat: extend Apprise JSON notification functionality with programmatic data ( #1355 )
...
* Fixed incorrect generic deleted notification text
* Added custom "event_source" header for json notifs
* Added internal reference data to event notifs
* Added event listeners to shopping list items
* Fixed type issues
* moved JSON event source k:v pairs to message body
* added hook for all supported custom endpoints
fixed bug that excluded non-custom notification types
* created event_source class to replace loosely-typed dict
* fixed silent error when dispatching a null task
* moved url updates to static function
* added unit tests for event_source url manipulation
* removed array from event bus (it's unsupported)
2022-06-15 11:49:42 -08:00
Hayden
3030e3e7f4
feat: implement user favorites page ( #1376 )
...
* fix geFavorites return
* add support for toggling to dense cards on desktop
* add favorites page link
* implement basic favorites page
2022-06-13 09:33:46 -08:00
Michael Genson
f6c18ec73d
fix avoid page breaks in sections when printing recipes and other CSS tweaks ( #1372 )
...
* grouped ingredients and instructions into sections
* added missing import
* divided ingredient sections and instruction sections into their own containers
* tweaked css to prevent sections from getting split between pages
* replaced horizontal rule with a text underline
* removed leftover CSS
* implement computer properties as reducers
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-06-12 16:43:09 -08:00
Hayden
84dc60d7bf
New translations en-US.json (Danish) ( #1371 )
2022-06-11 09:57:05 -08:00
Michael Genson
7541175b75
feat: implemented "order by" API parameters for recipe, food, and unit queries ( #1356 )
...
* Added API params to order by different properties
* fix for incorrect var name
* removed invalid default order_by
* implemented fallback for invalid user input
2022-06-11 09:56:55 -08:00
Hayden
932f4a72df
refactor: remove depreciated repo call ( #1370 )
...
* ingredient parser hot fixes (float equality)
* remove `get` in favor of `get_one` & `multi_query`
2022-06-10 19:01:14 -08:00
Michael Genson
b904b161eb
fix: increased float rounding precision for CRF parser ( #1369 )
...
* increased float rounding precision for crf parser
* limited fractions to a max denominator of 32 to prevent weirdly specific values
* add test cases for 1/8 and 1/32
* add rounding to avoid more digits than necessary
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-06-10 18:18:31 -08:00
Michael Genson
504bf41b9c
fix: Ingredient sections lost after parsing ( #1368 )
...
* fixed bug where ingredient titles were lost after parsing
* added fallback in case of strange behavior during parsing
* removed unnecessary linebreak
2022-06-10 18:17:51 -08:00
Michael Genson
92ccbae657
fix: fixed text color on RecipeCard in RecipePrintView and implemented ingredient sections ( #1351 )
...
* Enhanced ingredients in RecipePrintView
* Resolved frontend lint tests
* switched lets to consts and simplified import
* implement with CSS grid
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-06-10 16:48:07 -08:00
Hayden
c0d59db83d
New Crowdin updates ( #1365 )
...
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (French)
2022-06-10 16:38:19 -08:00
Hayden
511ce91630
New Crowdin updates ( #1364 )
...
* New translations en-US.json (German)
* New translations en-US.json (Korean)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Slovak)
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Japanese)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Italian)
* New translations en-US.json (French, Canada)
* New translations en-US.json (Ukrainian)
2022-06-09 10:16:09 -08:00
Michael Genson
5f5eb2c46d
fix: for erroneously-translated datetime config ( #1362 )
...
* Fix for erroneously-translated datetime config
* remove datetime formats from crowdin
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-06-09 08:54:41 -08:00
Michael Genson
4662253d0e
Fixed alpha sort in RecipeOrganizerPage ( #1354 )
2022-06-09 08:50:03 -08:00
Benjamin Pabst
8836a258bd
feat: add custom scaling option ( #1345 )
...
* Added custom scaling option
* Allow custom scaling with no yield set
* Made edit-scale translated
* fixed merge conflict
* Refactored scale editor to use menu
* replaced vslot with #
* linter issues
* fixed linter issues
* fixed one more linter issue
* format files + minor UI changes
* remove console.log
* move buttons into component and setup v-model
* drop servings text
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-06-09 08:01:25 -08:00
Hayden
56eb0bca71
release: prep beta 3 ( #1349 )
...
* docs: add tag documentation
* bump docker-compose tags
* minor language changes
* beta3 changelog
* auto-gen API docs
* bump version
* bump recipe-scrapers
2022-06-07 11:19:24 -08:00
Hayden
eca8a96509
fix image display - closes #1189 ( #1348 )
2022-06-05 11:44:00 -08:00
Hayden
7eb80d18d2
feat: attached images by drag and drop for recipe steps ( #1341 )
...
* add drag and drop support for recipe steps
* fix recipe assets dialog state
* add attr support for markdown editor
* add persistent hint for recipe text editor
2022-06-05 11:28:38 -08:00
Benjamin Pabst
37a673b34d
Update postgres to use most recent version ( #1347 )
2022-06-05 10:56:01 -08:00
Benjamin Pabst
3e7b8d4b71
Update to use most recent version ( #1346 )
2022-06-05 10:55:33 -08:00
Jurjen de Jonge
abb114c375
security: delay server response whenever username is non existing ( #1338 )
...
* Delay server response whenever username is non existing
* utilize hasher to achieve constant timing
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-06-04 10:27:30 -08:00
Hayden
12f480eb75
refactor: unify recipe-organizer components ( #1340 )
...
* use generic context menu
* implement organizer stores
* add basic organizer types
* refactor selectors to apply for all organizers
* remove legacy organizer composables
2022-06-03 20:12:32 -08:00
Hayden
bc175d4ca9
New translations en-US.json (Ukrainian) ( #1339 )
2022-06-03 19:49:58 -08:00
Hayden
f78c5eb359
New Crowdin updates ( #1329 )
...
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Ukrainian)
2022-06-02 09:12:15 -08:00
Hayden
5a0c034391
fix: shopping list label editor ( #1333 )
...
* remove head props
* lazily compute itemsByLabel with watcher on fetch
* remove unused import
2022-06-02 09:12:05 -08:00
Hayden
52fbf6b833
feat: add unit abbreviation support ( #1332 )
...
* add 'use-abbreviation' db column
* type generation
* add view and edit elements
* check for use_abbreviation to display
* fix: alembic version check
* test: add use_abbreviation prop tests
2022-06-01 11:59:50 -08:00
dependabot[bot]
592b1de39d
fix(deps): bump @vue/composition-api from 1.6.1 to 1.6.2 in /frontend ( #1275 )
...
Bumps [@vue/composition-api](https://github.com/vuejs/composition-api ) from 1.6.1 to 1.6.2.
- [Release notes](https://github.com/vuejs/composition-api/releases )
- [Changelog](https://github.com/vuejs/composition-api/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/composition-api/compare/v1.6.1...v1.6.2 )
---
updated-dependencies:
- dependency-name: "@vue/composition-api"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-31 08:48:57 -08:00
dependabot[bot]
f29d5f1dff
chore(deps-dev): bump @babel/eslint-parser in /frontend ( #1290 )
...
Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser ) from 7.15.4 to 7.18.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.18.2/eslint/babel-eslint-parser )
---
updated-dependencies:
- dependency-name: "@babel/eslint-parser"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-31 08:48:33 -08:00
dependabot[bot]
738ef0aaa7
chore(deps-dev): bump @types/sortablejs in /frontend ( #1287 )
...
Bumps [@types/sortablejs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sortablejs ) from 1.10.7 to 1.13.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sortablejs )
---
updated-dependencies:
- dependency-name: "@types/sortablejs"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-31 08:48:01 -08:00
Hayden
f1fdec5afe
add security.md
2022-05-31 08:29:45 -08:00
Hayden
4c594a48dc
wip: pagination-repository ( #1316 )
...
* bump mypy
* add pagination + refactor generic repo
* add pagination test
* remove all query object
2022-05-30 10:30:54 -08:00
Hayden
00f144a622
chore: init git-cliff config
2022-05-29 17:34:41 -08:00
Hayden
d2a9f7ca24
fix: consoldate stores to fix mismatched state
2022-05-29 17:34:41 -08:00
Hayden
f831791db2
feat: default unit fractions to True
2022-05-29 17:34:41 -08:00
Hayden
c3bdfe7b3b
fix: printer page refs ( #1314 )
2022-05-29 09:15:38 -08:00
Hayden
3542bb0927
fix: bad import path ( #1313 )
...
* fix bad import
* add eslint rule for incorrect imports
2022-05-29 09:09:36 -08:00
Philipp Fischbeck
e898c80f59
fix: update issue links in v1.0.0beta-2 changelog ( #1312 )
2022-05-29 08:51:11 -08:00
James Addison
27c5cfc56b
Fixup: render homepage social media link images at 32x32 size ( #1310 )
2022-05-29 08:50:44 -08:00
Hayden
369cda0a61
New Crowdin updates ( #1308 )
...
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
2022-05-29 08:50:18 -08:00
Hayden
b981cf62bf
chore: bump version ( #1307 )
...
* bump version
* add release notes
2022-05-28 17:13:36 -08:00
Hayden
ee93d77ace
Update stale.yml
...
exclude tasks
2022-05-28 17:04:40 -08:00
Hayden
3dcfcc1fa9
feat: rewrite print implementation to support new ing ( #1305 )
2022-05-28 17:00:37 -08:00
Hayden
80f1a9add8
New Crowdin updates ( #1304 )
...
* New translations en-US.json (French)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
2022-05-28 16:38:59 -08:00
Hayden
137bf9de91
bump recipe scrapers version ( #1303 )
2022-05-28 16:38:47 -08:00
Drumstickx
1534f0df77
docs: docker-compose.dev.yml is currently not functional ( #1300 )
2022-05-27 16:17:47 -08:00
Drumstickx
d751e3b35b
docs: add references for VSCode dev containers ( #1299 )
2022-05-27 16:17:39 -08:00
Hayden
07bf5be3ec
improve touch support with icon and handle ( #1302 )
2022-05-27 16:17:25 -08:00
Hayden
a96f94a149
fix: add touch support for mealplanner delete ( #1298 )
...
* add touch support for mealplanner delete
* remove click.stop
2022-05-26 19:31:54 -08:00
Hayden
78a8204b58
New translations en-US.json (German) ( #1296 )
2022-05-26 09:01:17 -08:00
Hayden
649e34f66e
add touch support for mealplanner ( #1295 )
2022-05-25 20:13:13 -08:00
Hayden
010aafa69b
feat: add reports to bulk recipe import (url) ( #1294 )
...
* remove unused docker and caddy configs
* add experimental nested configs
* switch to nest under docker-compose
* remove v-card
* bulk parser backend re-implementation
* refactor UI for bulk importer
* remove migration specific report text
2022-05-25 19:33:58 -08:00
Hayden
d66d6c55ae
fix recipe assets build ( #1286 )
2022-05-25 11:50:45 -08:00
Hayden
7609715d9e
remove explicity typescript version ( #1285 )
...
* remove explicity typescript version
* i hate javascript
2022-05-25 10:14:24 -08:00
Hayden
921fceddea
chore: update dev dependencies ( #1282 )
...
* update dev dependencies
* upgrade eslint
* resolve several errors
* resolve eslint errors
2022-05-25 09:38:21 -08:00
Hayden
01f3fef21f
New Crowdin updates ( #1284 )
...
* New translations en-US.json (German)
* New translations en-US.json (German)
2022-05-25 09:08:41 -08:00
Philipp Fischbeck
8f7c7c39bb
refactor: split up recipe create page ( #1283 )
...
* refactor: split up recipe create page
* add flat card
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-05-25 09:08:32 -08:00
Hayden
30d19c6503
fix: bad dev dependency ( #1281 )
...
* revert bad dev dependency
* fix concurrent builds
2022-05-24 21:19:50 -08:00
Hayden
ea503a0235
add conccureny config ( #1280 )
2022-05-24 20:24:33 -08:00
dependabot[bot]
c05c123880
fix(deps): bump @nuxtjs/auth-next in /frontend ( #1265 )
...
Bumps [@nuxtjs/auth-next](https://github.com/nuxt-community/auth-module ) from 5.0.0-1624817847.21691f1 to 5.0.0-1648802546.c9880dc.
- [Release notes](https://github.com/nuxt-community/auth-module/releases )
- [Changelog](https://github.com/nuxt-community/auth-module/blob/dev/CHANGELOG.md )
- [Commits](https://github.com/nuxt-community/auth-module/commits )
---
updated-dependencies:
- dependency-name: "@nuxtjs/auth-next"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-24 20:02:43 -08:00
dependabot[bot]
6f45de6167
chore(deps-dev): bump vue2-script-setup-transform in /frontend ( #1263 )
...
Bumps [vue2-script-setup-transform](https://github.com/antfu/vue2-script-setup-transform ) from 0.2.6 to 0.3.5.
- [Release notes](https://github.com/antfu/vue2-script-setup-transform/releases )
- [Commits](https://github.com/antfu/vue2-script-setup-transform/compare/v0.2.6...v0.3.5 )
---
updated-dependencies:
- dependency-name: vue2-script-setup-transform
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-24 20:02:00 -08:00
dependabot[bot]
d634e2fbe1
chore(deps-dev): bump nuxt-vite from 0.1.3 to 0.3.5 in /frontend ( #1260 )
...
Bumps [nuxt-vite](https://github.com/nuxt/vite ) from 0.1.3 to 0.3.5.
- [Release notes](https://github.com/nuxt/vite/releases )
- [Changelog](https://github.com/nuxt/vite/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nuxt/vite/compare/v0.1.3...v0.3.5 )
---
updated-dependencies:
- dependency-name: nuxt-vite
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-24 20:00:50 -08:00
dependabot[bot]
43a566339a
chore(deps-dev): bump @vue/runtime-dom in /frontend ( #1259 )
...
Bumps [@vue/runtime-dom](https://github.com/vuejs/core/tree/HEAD/packages/runtime-dom ) from 3.2.35 to 3.2.36.
- [Release notes](https://github.com/vuejs/core/releases )
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/core/commits/v3.2.36/packages/runtime-dom )
---
updated-dependencies:
- dependency-name: "@vue/runtime-dom"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-24 20:00:16 -08:00
dependabot[bot]
cc284a0ceb
chore(deps-dev): bump eslint-plugin-nuxt in /frontend ( #1258 )
...
Bumps [eslint-plugin-nuxt](https://github.com/nuxt/eslint-plugin-nuxt ) from 2.0.0 to 3.2.0.
- [Release notes](https://github.com/nuxt/eslint-plugin-nuxt/releases )
- [Changelog](https://github.com/nuxt/eslint-plugin-nuxt/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nuxt/eslint-plugin-nuxt/compare/v2.0.0...v3.2.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-nuxt
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-24 19:59:49 -08:00
dependabot[bot]
3c19105d8b
fix(deps): bump isomorphic-dompurify from 0.18.0 to 0.19.0 in /frontend ( #1257 )
...
Bumps [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify ) from 0.18.0 to 0.19.0.
- [Release notes](https://github.com/kkomelin/isomorphic-dompurify/releases )
- [Commits](https://github.com/kkomelin/isomorphic-dompurify/compare/v0.18.0...v0.19.0 )
---
updated-dependencies:
- dependency-name: isomorphic-dompurify
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-24 19:58:14 -08:00
Hayden
b8ee1a4bd8
fix #1270 migration not capture settings ( #1272 )
2022-05-24 09:55:15 -08:00
Hayden
c30ffbc851
update readme
2022-05-24 09:51:39 -08:00
Hayden
3ddbc033b2
chore: github stalebot changes ( #1271 )
...
* add exempt labels
* update tags for docker-compose
2022-05-24 08:30:07 -08:00
Hayden
ca0d7e1ea2
chore: github chores ( #1267 )
...
* grab `dev` branch templates
* add beta-release workflow
2022-05-23 21:53:54 -08:00
Hayden
66a8d1860b
Docs/update release notes ( #1254 )
...
* remove vetur config
* auto generate docs
* add latest changes
* cleanup feature pages
2022-05-23 21:30:58 -08:00
Hayden
8235bd5104
chore: bump deps ( #1252 )
...
* bump deps
* fix: add apt-get update
2022-05-22 11:52:57 -08:00
Hayden
cd0da36e7c
fix: recipe ingredient editor bugs ( #1251 )
...
* filter unallowed fields #1140
* fix type and layout
* propery validate none type quantites
* fix rendering error #1237
2022-05-22 11:16:23 -08:00
Hayden
d06d4d2fd9
New Crowdin updates ( #1250 )
...
* New translations en-US.json (Italian)
* New translations en-US.json (Danish)
2022-05-22 11:14:36 -08:00
Hayden
a85fa3fc54
add null check for source directory ( #1248 )
2022-05-21 11:50:01 -08:00
Hayden
89d609e47b
New Crowdin updates ( #1247 )
...
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Dutch)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Slovak)
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Korean)
* New translations en-US.json (French)
* New translations en-US.json (Japanese)
* New translations en-US.json (Italian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (German)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (French, Canada)
2022-05-21 11:22:40 -08:00
Philipp Fischbeck
479900e912
Consolidate frontend types ( #1245 )
2022-05-21 11:22:02 -08:00
Nick Kringle
6a88a59981
feat: extend email support for SSL/No Auth Email Support ( #1235 )
...
* Changes Settings to use new SMTP_AUTH_STRATEGY variable in place of SMTP_TLS with transition support
#1187
* Wires up default email client to use ssl or tls authentication if enabled in settings
* Updates the docs
* Update template file
* remove SMTP_TLS and use staticmethod for validate
* consolidate test cases with params
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2022-05-21 11:15:14 -08:00
Hayden
b2066dfe72
feat: add initial notification support
...
* Add updated recipe notification
* Add recipe deleted notification
* Add notifications translations
* Shopping lists full c/u/d notifications
* Add categories c/u/d notifications
* Deal with None values in translation provider
* Add tag c/u/d notifications
* Add cookbook c/u/d notifications
* use single key pairs for consistency with frontend
* change dependency injection strategy
* use generic update messages
* use service to manage url generation server-side
* use new strategies for messages
* fix translator
Co-authored-by: Miroito <alban.vachette@gmail.com >
2022-05-21 10:23:55 -08:00
Hayden
841b560abc
New Crowdin updates ( #1214 )
...
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (French, Canada)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Turkish)
* New translations en-US.json (French)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Czech)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Dutch)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovak)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Slovak)
* New translations en-US.json (French, Canada)
* New translations en-US.json (French, Canada)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (French, Canada)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (French, Canada)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Romanian)
* New translations en-US.json (Dutch)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Slovak)
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Korean)
* New translations en-US.json (French)
* New translations en-US.json (Japanese)
* New translations en-US.json (Italian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (German)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Bulgarian)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (French, Canada)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
2022-05-15 15:30:49 -08:00
Philipp Fischbeck
4d3346b727
Fix #1205 by using isomorphic-dompurify ( #1228 )
2022-05-15 15:30:33 -08:00
Miroito
3125730702
Improve ingredient sections behavior ( #1233 )
2022-05-15 15:30:18 -08:00
Hayden
4fe19b88ca
ux: unify UI based on user-feedback ( #1216 )
...
* unify UI based on user-feedback
* fix layout shify error
* implement drag and drop animation
2022-05-11 17:14:03 -08:00
Hayden
8f1c082d79
Update Crowdin configuration file
2022-05-10 14:44:40 -08:00
Hayden
bdbeba1a81
Change Mealie license to AGPLv3 ( #1213 )
2022-05-09 13:11:26 -08:00
Hayden
c65ef4e4c4
changelog
2022-05-09 13:11:07 -08:00
Hayden
74441c48be
docs: features section and change log update
2022-05-09 13:01:19 -08:00
Hayden
1fefd40623
feat: show-recipe-scraper-version ( #1210 )
...
* add recipe scraper version
* add scraper version and details copy dialog
* implement axios downloader - fix #1171
2022-05-08 17:43:03 -08:00
Miroito
7d498c5274
Remove obsolete default settings test ( #1204 )
2022-05-07 20:10:10 -08:00
Hayden
8448c26b09
New translations en-US.json (French) ( #1209 )
2022-05-07 20:09:57 -08:00
Hayden
68f7efc177
fix #1144 ( #1207 )
...
* fix #1144
* fix type checks
* refactor test routes package
* fix #1208
* unify test routes into module
2022-05-07 20:08:04 -08:00
Hayden
07f6446526
add food and unit seeding UI ( #1206 )
2022-05-06 12:17:30 -08:00
Hayden
7e4da3e5a4
feat: improved registration signup flow ( #1188 )
...
refactored signup flow for entire registration process. Utilized seed data option for optional seeding of Foods, Units, and Labels. Localized registration page.
2022-05-06 11:18:06 -08:00
Hayden
6ee9a31c92
New Crowdin updates ( #1200 )
...
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
2022-05-05 21:35:56 -08:00
Hayden
41c26692b2
New Crowdin updates ( #1182 )
...
* New translations en-US.json (French)
* New translations en-US.json (French, Canada)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Italian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (German)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Slovak)
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Korean)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (French)
* New translations en-US.json (Romanian)
* New translations en-US.json (Danish)
* New translations en-US.json (Italian)
* New translations en-US.json (French, Canada)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (English, United Kingdom)
2022-05-03 12:10:22 -08:00
zierbeek
5111a440ff
Activate Navigation.instant ( #1191 )
...
Change edit_uri to be able to edit the nightly docs
remove demo_url since not needed
Changes to be committed:
modified: ios.md
modified: ../../../mkdocs.yml
2022-05-02 08:35:31 -08:00
Hayden
d6e2b4ab85
Feature/user seedable foods ( #1176 )
...
* remove odd ingredients
* UI Elements for food
* update translated percentage
* spek -> speck
* generate types
* seeder api endpoints + tests
* implement foods seeder UI
* localize some food strings
2022-05-01 12:45:50 -08:00
Miroito
67178f9b74
fix: error on duplicate username/email registration ( #1168 )
...
* fix: error on duplicate username/email registration
* Raise 409 http error on duplicate user registration
* Add translation to conflict error messages
* Update lang files
* Remove key in translator parameter
2022-04-30 12:25:29 -08:00
Hayden
633ec541ea
New Crowdin updates ( #1178 )
...
* New translations en-US.json (German)
* New translations en-US.json (German)
2022-04-30 12:23:24 -08:00
Hayden
33c4af8c1c
New Crowdin updates ( #1174 )
...
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
2022-04-26 12:12:12 -08:00
Miroito
f1e84a7769
fix:Error when scraper returns None ( #1175 )
2022-04-26 12:11:59 -08:00
Hayden
2613420cd1
security: fix unsafe html inputs ( #1173 )
...
* use DomPurify to sanatize ingredient html
* fix list-item render for markdown
* address volar linter issue
2022-04-24 13:00:04 -08:00
Drumstickx
1c41ce7538
Fix typos and wording in v1.0.0 docs ( #1172 )
2022-04-24 10:35:50 -08:00
Hayden
683d4a26dc
build hotfix
2022-04-23 14:30:58 -08:00
Hayden
c696dee320
Feature/import keywords as tags ( #1170 )
...
* feat: import original keywords as tags
* remove cached env
* Update frontend api types
* fix: Issues with previous tag scraping implementation
* Update category handling in backend
* Update backend tests to include group_id
* Correct type check
* Update create-url interface
* Improve tag cleaner list support
* remove builtin name shadowing
* update type annotations
* test include tags scraper
* implement scaper context for optional data
* readd cache venv
* use continue instead of break
* remove test callback
Co-authored-by: Miroito <alban.vachette@gmail.com >
2022-04-23 12:23:12 -08:00
Hayden
75c535fb2e
resolve #1092 ( #1169 )
2022-04-23 10:41:16 -08:00
Miroito
60682dba75
Allow tags/categories/tools deletion ( #1142 )
...
* feat: allow tags/categories/tools deletion
* Use gray color for delete action
2022-04-20 10:09:23 -08:00
Miroito
aff30adda6
Fix failed tests when env default email/password were changed ( #1157 )
...
* fix: failed tests when env default email/password changed
* Remove default email exposition in docs
2022-04-20 10:07:46 -08:00
Hayden
8831c2ec85
New Crowdin updates ( #1160 )
...
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
2022-04-20 09:55:29 -08:00
Hayden
288194eb9d
set disable_amount to default to true ( #1158 )
2022-04-19 16:49:53 -08:00
Hayden
e9c66af275
New Crowdin updates ( #1155 )
...
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (German)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (French, Canada)
* New translations en-US.json (French, Canada)
* New translations en-US.json (French, Canada)
* New translations en-US.json (French, Canada)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
2022-04-19 10:56:06 -08:00
Hayden
2cd6594c4d
New Crowdin updates ( #1153 )
...
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Greek)
* New translations en-US.json (Greek)
* New translations en-US.json (Greek)
* New translations en-US.json (Swedish)
* New translations en-US.json (Danish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (Hungarian)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
2022-04-13 13:19:44 -08:00
Hayden
ea3db3c3d5
New Crowdin updates ( #1151 )
...
* New translations en-US.json (Romanian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Greek)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Finnish)
* New translations en-US.json (Finnish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (German)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Korean)
* New translations en-US.json (Korean)
* New translations en-US.json (Dutch)
* New translations en-US.json (Greek)
* New translations en-US.json (German)
* New translations en-US.json (Romanian)
* New translations en-US.json (Arabic)
* New translations en-US.json (Romanian)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Spanish)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (German)
* New translations en-US.json (Arabic)
* New translations en-US.json (Catalan)
* New translations en-US.json (Catalan)
* New translations en-US.json (Catalan)
* New translations en-US.json (Czech)
* New translations en-US.json (Czech)
* New translations en-US.json (Czech)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Turkish)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (French, Canada)
* New translations en-US.json (French, Canada)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Russian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Russian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovak)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (French, Canada)
* New translations en-US.json (French, Canada)
2022-04-10 18:51:02 -08:00
Hayden
045798e959
chore: drop-apscheduler ( #1152 )
...
* rewrite interval timer
* drop apscheduler
* fix type annotations
2022-04-10 18:13:38 -08:00
Hayden
4f55020a58
chore: move locales to folder ( #1150 )
...
* move locales to own folder
* fix file references
2022-04-10 14:30:06 -08:00
Hayden
b87594a52c
New Crowdin updates ( #1149 )
...
* New translations en-US.json (Romanian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Slovak)
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Dutch)
* New translations en-US.json (French)
* New translations en-US.json (Korean)
* New translations en-US.json (Japanese)
* New translations en-US.json (Italian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (German)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (French, Canada)
2022-04-10 14:29:17 -08:00
Hayden
7866f0f46e
Feature/improve localization ( #1147 )
...
* use locale to set language header
* rewrite i18n provider and drop dependency
* rename file
* rename CrudMixin to HttpRepo
* refactor: code-cleanup
* add crowdin source
* remove unused translations
* grab translations from dev branch
* add translation support for foods, units, and labels
* remove rich import
2022-04-10 14:07:35 -08:00
Hayden
db095656e1
add merge funcions for units ( #1146 )
2022-04-09 19:57:49 -08:00
Hayden
b93dae109e
feat: merge food into another ( #1143 )
...
* setup food repository
* add merge route and payloads
* remove type checking
* generate types
* implement merge dialog
* food repo tests
* split install from workflow
* bum dependencies
* revert changes
* update copy
* refactor URLs to avoid incorrect template being used
* stick advanced items under developer mode
* use utility component for advanced feature
2022-04-09 19:08:48 -08:00
Hayden
10784b6e24
feat: support require_all property for cookbooks ( #1130 )
...
* add direction prop for icon position
* add support for require_all properties on cookbook
* update type annotations
* add and - or filter support
* update cookbook API
* generate types
* implement editor for additional options
* update version number
2022-04-03 16:32:58 -08:00
Hayden
c988de1921
fix: group creation ( #1126 )
...
* fix: unify group creation - closes #1100
* tests: disable password hashing during testing
* tests: fix email config tests
2022-04-02 19:33:15 -08:00
Hayden
e9bb39c744
feat: docker volume validation ( #1125 )
...
* feat: add api endpoints for volume check
* feat: add docker icon
* add size prop
* feat: add frontend UI for checking docker-volume
* update caddy to server validation file
* add more extensive documentation around setup req
* fix: wrong type on user id #1123
* spelling
* refactor: cleanup excessive function calls
2022-04-02 16:35:53 -08:00
zierbeek
ea141832c3
Update swag documentation ( #1119 )
2022-04-02 16:07:58 -08:00
Hayden
3e3b43c977
feat: add on mounted hook for bookmarklets ( #1120 )
...
* add utility type to hide Advanced items
* add default text
* fix #1115 and minor refactorings
* generate types
* hotfix: add validator to catch null vlaues
2022-04-01 11:05:25 -08:00
Hayden
cfaac2e060
feat: additional cookbook features (tags, tools, and public) ( #1116 )
...
* migration: add public, tags, and tools
* generate frontend types
* add help icon
* start replacement for tool-tag-category selector
* add help icon utility
* use generator types
* add support for cookbook features
* add UI elements for cookbook features
* fix tests
* fix type error
2022-04-01 09:50:31 -08:00
Hayden
1092e0ce7c
feat: add peak toggle for seeing original ingredient txt ( #1111 )
...
* add peak toggle for seeing original ingredient txt
* add recent changes + format
* cleanup search view
* space out results
2022-03-29 09:38:23 -08:00
Hayden
1a23f867da
feat: admin maintenance and analytics stubs ( #1107 )
...
* add tail log viewer routes
* add log viewer
* add _mealie to ignore directories
* add detailed breakdown of storage
* generate types
* add dialog to view breakdown
* cleanup mobile UI
* move migrations page
* spelling
* init analytics page
* move route up
* add remove temp files function
* analytics API client
* stub out analytics pages
* generate types
* stub out analytics routes
* update names
* ignore types
* temporary remove analytics from sidebar
2022-03-29 08:25:28 -08:00
Miroito
6f309d7a89
feat: keep original text on ingredient parse ( #1102 )
...
* Keep Original Text on Ingredient Parse
* Reorder migration and update test
2022-03-29 08:07:01 -08:00
Miroito
5e44d1c238
Fix clear url action in recipe creation ( #1101 )
2022-03-28 07:32:26 -08:00
Hayden
1e90dc2022
feat: add group statistics on profile page
...
* resolve file not found error and add constants
* add group stats and storage functionality
* generate new types
* add statistics and storage cap graphs
* fix: add loadFood query param #1103
* refactor to flex view
2022-03-27 15:12:18 -08:00
Hayden
b57e42a3b3
Fix/incorrect quantity column ( #1093 )
...
* change database type
* database migration for changing type on PostgreSQL
* update revision
* add exclusion directory
* update recipe-scrapers
2022-03-27 09:18:34 -08:00
Hayden
7895dfba70
hot-fix: remove old task
2022-03-25 16:23:28 -08:00
Hayden
596d0200dc
collect recent changes ( #1099 )
2022-03-25 15:09:56 -08:00
Hayden
11b4d2389a
chore: refactor base schema ( #1098 )
...
* remove dead backup code
* implmenet own base model
* refactor to use MealieModel instead of CamelModel
* cleanup deps
2022-03-25 10:56:49 -08:00
Hayden
bcd98cba2f
fix: args order ( #1097 )
2022-03-25 09:06:19 -08:00
Hayden
4ef649231b
feat: admin maintenance page ( #1096 )
...
* fix build typo
* generate types
* setup maintenance api for common cleanup actions
* admin maintenance page
* remove duplicate use-with-caution
2022-03-24 22:17:38 -08:00
Hayden
ffb3b45ac2
feat: add build id from commit hash ( #1095 )
...
* fix old ref
* capture git commit as build ID
* generate new types
* display build on Site Settings page
* fix extras crash it extras is none
2022-03-24 20:29:01 -08:00
Hayden
7f102f513d
Feature/auto increment recipe name ( #1088 )
...
* auto-increment-recipe-name
* add test-case
* re-implement as try/except
2022-03-23 17:23:40 -08:00
Hayden
0f82523cdd
Fix/category link ( #1087 )
...
* fix and refactor chip links
* fix missing UI components for data management
* fix button text
2022-03-22 21:08:06 -08:00
Hayden
ba325c12f7
Fix/fix broken pwa ( #1086 )
...
* remove fetch / use axios fix #1077
* revert checkbox change
* add password peek
* fix bool check
2022-03-22 20:41:54 -08:00
Miroito
e743d2c66b
Reorganize Group/User Page Routes ( #1084 )
...
* Consolidate group routes
* Update doc migration link
2022-03-22 19:54:16 -08:00
Hayden
20822ee808
Feature/improve user feedback ( #1076 )
...
* add proper type annotations
* fix state management and dead code
* add response messages
2022-03-20 16:12:49 -08:00
Hayden
eb2aadfe9e
use retry loop on startup ( #1075 )
2022-03-20 16:12:37 -08:00
Hayden
50a67f9301
Feature/auto generate crowdin data ( #1071 )
...
* add translated key
* update code generation for crowdin generation
* use composition api and minor styling changes
2022-03-19 16:33:55 -08:00
Philipp Fischbeck
022cbd1616
Enable localization based on browser settings, add language selector ( #925 )
...
* Enable localization based on browser settings, add language selector
* Add dialog for language selection
2022-03-19 13:27:40 -08:00
Hayden
8f569509bf
Feature/move label editor ( #1069 )
...
* update default color
* move labels editor
2022-03-19 11:31:17 -08:00
Hayden
8c0c8be659
Feature/group items editor ( #1064 )
...
* update types
* remove toolbox routes
* remove unused ""
* add generic crud table
* update calls for type safety
* recreate food/unit editors
* fix type error
* remove shopping list link
* add transition
* add basic search box
* conditional show-select
* styling + basic download support
* generic download as json function
* add fraction support
* add export option
* add label text
2022-03-17 10:30:10 -08:00
Daniel Palstra
86b450fb8c
Improve devcontainer and configure VSCode debugging ( #1060 )
2022-03-16 08:37:56 -08:00
Hayden
960378b213
hotfix: run fetch client side only
2022-03-15 19:31:45 -08:00
Hayden
13e157827c
Fix/fix block registration ( #1059 )
...
* fix disable button
* add backend env for restricting registration
* update state management
* add allow_signup to app info
* move allow_signup to backend only
* cleanup docker-compose
* potential darkmode fix
* fix missing variable
* add banner on login page
* use random bools for tests
* fix initial state bug
* fix state reset
2022-03-15 17:34:53 -08:00
Hayden
3c2744a3da
improve developer tooling (backend) ( #1051 )
...
* add basic pre-commit file
* add flake8
* add isort
* add pep585-upgrade (typing upgrades)
* use namespace for import
* add mypy
* update ci for backend
* flake8 scope
* fix version format
* update makefile
* disable strict option (temporary)
* fix mypy issues
* upgrade type hints (pre-commit)
* add vscode typing check
* add types to dev deps
* remote container draft
* update setup script
* update compose version
* run setup on create
* dev containers update
* remove unused pages
* update setup tips
* expose ports
* Update pre-commit to include flask8-print (#1053 )
* Add in flake8-print to pre-commit
* pin version of flake8-print
* formatting
* update getting strated docs
* add mypy to pre-commit
* purge .mypy_cache on clean
* drop mypy
Co-authored-by: zackbcom <zackbcom@users.noreply.github.com >
2022-03-15 15:01:56 -08:00
Matthias Bilger
e109391e9a
Added validators for users and recipes ( #1052 )
...
* Added validators for users and recipes
provide a simple get api, allowing to test for existence of
- user by username
- recipe by slug
- group by name (not tested yet)
* updated formatting
* Use group_id+slug for recipes, use ValidationRespone
* Fixed Flake8 errors and warnings
* add missing field for TestUser init
2022-03-15 14:28:42 -08:00
Hayden
c8c02036a3
Chore/update alembic file format ( #1056 )
...
* capture #1043
* update file format
2022-03-15 13:11:22 -08:00
Hayden
e377df2ab0
capture #1043 ( #1055 )
2022-03-15 12:51:15 -08:00
Hayden
8eefa05393
Feature/database backups ( #1040 )
...
* add annotations to docs
* alchemy data dumper
* initial tests
* sourcery refactor
* db backups/restore
* potential postgres fix
* potential postgres fix
* this is terrible
* potential pg fix
* cleanup
* remove unused import
* fix comparison
* generate frontend types
* update timestamp and add directory filter
* rewrite to new admin-api
* update backup routers
* add file_token response helper
* update imports
* remove test_backup
2022-03-13 15:42:22 -08:00
Hayden
2d1ef7173d
Fix/fix slug names ( #1026 )
...
* fix food seeder to use value instead of keys
* fix all recipe names being slugified
* add helper path utilities
* add fix script for database to rename foods
* add safe calling for fixes
2022-03-09 09:18:33 -09:00
Hayden
de6fd9472d
Feature/collapse recipe sections ( #1021 )
...
* toggle hide recipe sections
* disable parser if food or units is defined
* make inputs clearable
* remove console.logs
* fix linter error
* fix linter errors
2022-03-03 19:43:56 -09:00
Hayden
568a1a0015
Fix/multiple bug fixes ( #1015 )
...
* test-case for #1011
* revert regressions for #1011
* update cache key on new image
* lint
* fix #1012
* typing
* random_recipe fixture
* remove delete button when no listeners are present
* spacing
* update copy to match settings value
2022-02-27 12:48:21 -09:00
Hayden
6a5fd8e4f8
Style/update mobile styles ( #1008 )
...
* update styling for mobile
* remove Coming Soon
2022-02-26 14:00:55 -09:00
Hayden
faf88ff820
add wake-lock support and toggle support ( #1006 )
...
* add wake-lock support and toggle support
* add note in change-log
* bump dependencies
* update discord webhooks
2022-02-26 11:20:49 -09:00
Hayden
1ffd668033
update pwa support + web fonts performance ( #1005 )
...
* update pwa support + web fonts performance
* update web manifest
2022-02-24 15:49:58 -09:00
Hayden
ccfaa02b03
Fix/multiple bug reports ( #1002 )
...
* fix type issues for #999
* fix regression #995
* remove error from frontend and log error #996
* cleanup darkmode on login page
* keep primary color bg
2022-02-23 15:04:45 -09:00
Hayden
6ccffce320
ignore unset when writing to db ( #993 )
...
* ignore unset when writing to db
* exception
* add 'side' types to enum set
2022-02-22 19:44:40 -09:00
Hayden
2211174636
Feature/UI updates ( #990 )
...
* titleCase utility
* update rules ui
* order by date_added
* fix error on page refresh
* fix health checks
* fix cookbook return values
2022-02-22 15:32:13 -09:00
Hayden
177a430d8c
Feature/new-login-page ( #989 )
...
* login page refresh
* use user_id for token identification
2022-02-22 11:36:58 -09:00
Hayden
684f39fe24
hotfix: fix dockerfile for alembic
2022-02-21 15:03:48 -09:00
Philipp Fischbeck
fdfb5b1a5e
Set up alembic migration usage ( #954 )
...
* Set up alembic migration usage
* Fix import order, add isort as alembic hook
* Only run migrations if needed
* Include date as part of migration file name for better sorting
* Skip initial migrations if tables already exist
This eases the transition from a pre-alembic state
* Fix deprecation warning in alembic revision
* Add alembic test stubs
2022-02-21 11:44:23 -09:00
Hayden
a897e180ed
Bug/error relating units foods ( #987 )
...
* fix type guard
* update typing
* rearrange methods
* spelling
* fix unknown error response
* update type check for none types
* add discord notification
2022-02-21 09:47:00 -09:00
Hayden
5310a94478
remove default password and header ( #984 )
2022-02-20 15:14:31 -09:00
Hayden
602f248541
feature/multi-tenancy and move caddy server ( #980 )
...
* update to GUIDs
* fix cookbook id relationships
* update webhook keys
* cleanup naming and attribute orders
* remove old database tables
* fix meal-plan images
* remove dashbaord and events api
* use recipe-id instead of id
* cleanup documentation assets
* cleanup docs for v1 beta-release
* add depends_on for docker-compose
* use docker volumes for examples
* move caddy to frontend container
2022-02-20 14:17:51 -09:00
Hayden
14cc541f7a
fix #967 and test error to catch ( #979 )
...
* fix #967 and test error to catch
* add admin tests
2022-02-13 18:33:25 -09:00
Hayden
c617251f4c
feature: proper multi-tenant-support ( #969 )(WIP)
...
* update naming
* refactor tests to use shared structure
* shorten names
* add tools test case
* refactor to support multi-tenant
* set group_id on creation
* initial refactor for multitenant tags/cats
* spelling
* additional test case for same valued resources
* fix recipe update tests
* apply indexes to foreign keys
* fix performance regressions
* handle unknown exception
* utility decorator for function debugging
* migrate recipe_id to UUID
* GUID for recipes
* remove unused import
* move image functions into package
* move utilities to packages dir
* update import
* linter
* image image and asset routes
* update assets and images to use UUIDs
* fix migration base
* image asset test coverage
* use ids for categories and tag crud functions
* refactor recipe organizer test suite to reduce duplication
* add uuid serlization utility
* organizer base router
* slug routes testing and fixes
* fix postgres error
* adopt UUIDs
* move tags, categories, and tools under "organizers" umbrella
* update composite label
* generate ts types
* fix import error
* update frontend types
* fix type errors
* fix postgres errors
* fix #978
* add null check for title validation
* add note in docs on multi-tenancy
2022-02-13 12:23:42 -09:00
Hayden
9a82a172cb
update foods and units for multitenant support
2022-02-08 14:55:18 -09:00
Hayden
fbc17b670d
update env settings for production and testing
2022-02-08 13:38:12 -09:00
Hayden
ac07065613
add sponsor to readme
2022-02-08 09:25:15 -09:00
Hayden
868f55eeca
set TESTING=false in containers ( #968 )
2022-02-07 21:25:28 -09:00
Hayden
d1024e272d
Feature/automated meal planner ( #939 )
...
* cleanup oversized buttons
* add get all by category function to reciep repos
* fix shopping-list can_merge logic
* use randomized data for testing
* add random getter to repository for meal-planner
* add stub route for random meals
* cleanup global namespace
* add rules database type
* fix type
* add plan rules schema
* test plan rules methods
* add mealplan rules controller
* add new repository
* update frontend types
* formatting
* fix regression
* update autogenerated types
* add api class for mealplan rules
* add tests and fix bugs
* fix data returns
* proof of concept rules editor
* add tag support
* remove old group categories
* add tag support
* implement random by rules api
* change snack to sides
* remove incorrect typing
* split repo for custom methods
* fix query and use and_ clause
* use repo function
* remove old test
* update changelog
2022-02-07 19:03:11 -09:00
Hayden
40d1f586cd
fix type reference
2022-01-16 16:15:14 -09:00
Hayden
92cf97e401
Feature/shopping lists second try ( #927 )
...
* generate types
* use generated types
* ui updates
* init button link for common styles
* add links
* setup label views
* add delete confirmation
* reset when not saved
* link label to foods and auto set when adding to shopping list
* generate types
* use inheritence to manage exception handling
* fix schema generation and add test for open_api generation
* add header to api docs
* move list consilidation to service
* split list and list items controller
* shopping list/list item tests - PARTIAL
* enable recipe add/remove in shopping lists
* generate types
* linting
* init global utility components
* update types and add list item api
* fix import cycle and database error
* add container and border classes
* new recipe list component
* fix tests
* breakout item editor
* refactor item editor
* update bulk actions
* update input / color contrast
* type generation
* refactor controller dependencies
* include food/unit editor
* remove console.logs
* fix and update type generation
* fix incorrect type for column
* fix postgres error
* fix delete by variable
* auto remove refs
* fix typo
2022-01-16 15:24:24 -09:00
Philipp Fischbeck
f794208862
Fix more typing issues ( #928 )
...
* Fix or comment several ts-ignores
* Fix typing related to BaseOverflowButton
* Remove unused functionality of useCookbooks, fix usage bug
* Fix more typing, add some comments
* Only allow ts-ignore if it has a comment
2022-01-15 17:38:11 -09:00
Hayden
c4540f1395
Refactor/conver to controllers ( #923 )
...
* add dependency injection for get_repositories
* convert events api to controller
* update generic typing
* add abstract controllers
* update test naming
* migrate admin services to controllers
* add additional admin route tests
* remove print
* add public shared dependencies
* add types
* fix typo
* add static variables for recipe json keys
* add coverage gutters config
* update controller routers
* add generic success response
* add category/tag/tool tests
* add token refresh test
* add coverage utilities
* covert comments to controller
* add todo
* add helper properties
* delete old service
* update test notes
* add unit test for pretty_stats
* remove dead code from post_webhooks
* update group routes to use controllers
* add additional group test coverage
* abstract common permission checks
* convert ingredient parser to controller
* update recipe crud to use controller
* remove dead-code
* add class lifespan tracker for debugging
* convert bulk export to controller
* migrate tools router to controller
* update recipe share to controller
* move customer router to _base
* ignore prints in flake8
* convert units and foods to new controllers
* migrate user routes to controllers
* centralize error handling
* fix invalid ref
* reorder fields
* update routers to share common handling
* update tests
* remove prints
* fix cookbooks delete
* fix cookbook get
* add controller for mealplanner
* cover report routes to controller
* remove __future__ imports
* remove dead code
* remove all base_http children and remove dead code
2022-01-13 13:06:52 -09:00
Hayden
5823a32daf
update developer getting-started ( #919 )
...
* update developer getting-started
* update change-log
* fix missing title
2022-01-10 10:06:39 -09:00
Hayden
190773c5d7
Feature/group based notifications ( #918 )
...
* fix group page
* setup group notification for backend
* update type generators
* script to auto-generate schema exports
* setup frontend CRUD interface
* remove old notifications UI
* drop old events api
* add test functionality
* update naming for fields
* add event dispatcher functionality
* bump to python 3.10
* bump python version
* purge old event code
* use-async apprise
* set mealie logo as image
* unify styles for buttons rows
* add links to banners
2022-01-09 21:04:24 -09:00
Hayden
50a341ed3f
build error hot-fix
2022-01-09 10:07:25 -09:00
Hayden
6db1357064
feat: ✨ (WIP) base-shoppinglist infra ( #911 )
...
* feat: ✨ base-shoppinglist infra (WIP)
* add type checker
* implement controllers
* apply router fixes
* add checked section hide/animation
* add label support
* formatting
* fix overflow images
* add experimental banner
* fix #912 word break issue
* remove any type errors
* bump dependencies
* remove templates
* fix build errors
* bump node version
* fix template literal
2022-01-08 22:24:34 -09:00
Philipp Fischbeck
86c99b10a2
Use composition API for more components, enable more type checking ( #914 )
...
* Activate more linting rules from eslint and typescript
* Properly add VForm as type information
* Fix usage of native types
* Fix more linting issues
* Rename vuetify types file, add VTooltip
* Fix some more typing problems
* Use composition API for more components
* Convert RecipeRating
* Convert RecipeNutrition
* Convert more components to composition API
* Fix globals plugin for type checking
* Add missing icon types
* Fix vuetify types in Nuxt context
* Use composition API for RecipeActionMenu
* Convert error.vue to composition API
* Convert RecipeContextMenu to composition API
* Use more composition API and type checking in recipe/create
* Convert AppButtonUpload to composition API
* Fix some type checking in RecipeContextMenu
* Remove unused components BaseAutoForm and BaseColorPicker
* Convert RecipeCategoryTagDialog to composition API
* Convert RecipeCardSection to composition API
* Convert RecipeCategoryTagSelector to composition API
* Properly import vuetify type definitions
* Convert BaseButton to composition API
* Convert AutoForm to composition API
* Remove unused requests API file
* Remove static routes from recipe API
* Fix more type errors
* Convert AppHeader to composition API, fixing some search bar focus problems
* Convert RecipeDialogSearch to composition API
* Update API types from pydantic models, handle undefined values
* Improve more typing problems
* Add types to other plugins
* Properly type the CRUD API access
* Fix typing of static image routes
* Fix more typing stuff
* Fix some more typing problems
* Turn off more rules
2022-01-08 21:15:23 -09:00
MidnightRising
d5ab5ec66f
Trims urls before importing ( #910 )
...
Co-authored-by: Midnight <midnight1@protonmail.com >
2022-01-07 12:11:19 -09:00
MidnightRising
b2b77f3abd
Change the height style to min-height ( #907 )
...
Co-authored-by: Midnight <midnight1@protonmail.com >
2022-01-07 12:09:54 -09:00
Philipp Fischbeck
2c17845169
Fix double click on sidebar on smaller screens ( #906 )
...
The problem was that on smaller screens or when resizing, v-navigation-drawer would change its value on its own, but these changes were not propagated to AppSidebar.
I also added a few missing type definitions for SidebarLinks.
2022-01-07 12:09:34 -09:00
Philipp Fischbeck
76d2eecd86
Fix titles of category, tag, tool pages ( #905 )
2022-01-07 12:08:05 -09:00
Philipp Fischbeck
1482f51fcd
Add date range to useMealplans composable ( #888 )
...
This fixes #857 by passing a date range ref to useMealplans, so that the meal plans are re-queried whenever the date range changes.
2022-01-05 12:20:57 -09:00
Hayden
74e13682cb
Refactor/define repository layer ( #883 )
...
* move data access layer
* rename dal -> repo
2021-12-18 20:52:36 -09:00
Hayden
ea7c4771ee
Feature/user photo storage ( #877 )
...
* add default assets for user profile
* add recipe avatar
* change user_id to UUID
* add profile image upload
* setup image cache keys
* cleanup tests and add image tests
* purge user data on delete
* new user repository tests
* add user_id validator for int -> UUID conversion
* delete depreciated route
* force set content type
* refactor tests to use temp directory
* validate parent exists before createing
* set user_id to correct type
* update instruction id
* reset primary key on migration
2021-12-18 19:04:36 -09:00
Hayden
a2f8f27193
feat: ✨ support for lockable recipes ( #876 )
...
* feat: ✨ support for lockable recipes
* feat(backend): ✨ check user can update before updating recipe
* test(backend): ✅ add recipe lock tests
* feat(frontend): ✨ disabled lock action when not owner
* test(backend): ✅ test non-owner can't lock recipe
* hide quantity on zero value
* fix(backend): 🐛 temp/partial fix for recipes with same name. WIP
2021-12-11 19:12:08 -09:00
Hayden
ba2d9829bb
frontend build hot-fix
2021-12-11 15:54:28 -09:00
Hayden
e109ac0f47
feat(backend): ✨ add rename tag, tool, category support ( #875 )
2021-12-10 19:48:06 -09:00
Hayden
8d77f4b31e
feat: ✨ Paprika/Mealie Migration support ( #873 )
...
* feat: ✨ paprika support - partial
* feat: ✨ add full paprika support
* re-organize data directory
* add data directory auto-gen
* rewrite migration tests
* remove print statements
* remove hard-coded paths
* add auto-tag support
* add mealie migration support
* add looking for migraiton button
2021-12-09 19:52:53 -09:00
Hayden
5839992c19
add support for meta tags on share pages ( #867 )
2021-12-06 17:14:14 -09:00
Hayden
5454d2c8b8
fix sharing errors
2021-12-05 13:35:16 -09:00
Hayden
b2673d75bf
Feature/shareable recipes ( #866 )
...
* simplify context menu
* move computed to comp-api
* feat: ✨ create share tokens for recipes for sharing recieps to non-users
* feat: ✨ shareable recipe links with og tags
2021-12-05 11:55:46 -09:00
Hayden
ba4107348f
Feature/misc tasks ( #864 )
...
* feat(backend): 🌐 make foods/ingredients translatable
* feat(backend): ✨ add remember me support for login - 14 days
* feat(frontend): 💄 add persistent darkmode for user sessions
* capture #859
* feat(frontend): 💄 add basic open-graph data for site links
2021-12-04 16:06:24 -09:00
Hayden
c32d7d7486
feat: ✨ add user recipe export functionality ( #845 )
...
* feat(frontend): ✨ add user recipe export functionality
* remove depreciated folders
* change/remove depreciated folders
* add testing variable in config
* add GUID support for group_id
* improve testing feedback on 422 errors
* remove/cleanup files/folders
* initial user export support
* delete unused css
* update backup page UI
* remove depreciated settings
* feat: ✨ export download links
* fix #813
* remove top level statements
* show footer
* add export purger to scheduler
* update purge glob
* fix meal-planner lockout
* feat: ✨ add bulk delete/purge exports
* style(frontend): 💄 update UI for site settings
* feat: ✨ add version checker
* update documentation
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-12-04 14:18:46 -09:00
Hayden
2ce195a0d4
refactor: ♻️ rewrite migrations frontend/backend ( #841 )
...
* refactor(frontend): ♻️ rewrite migrations UI
* refactor(backend): ♻️ rewrite recipe migrations
* remove vue-demi
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-11-26 22:37:06 -09:00
hay-kot
afae0ef0f5
add LDAP Deps to build file
2021-11-26 12:16:08 -09:00
hay-kot
60d5fe9277
update workflow
2021-11-26 12:08:39 -09:00
hay-kot
2e982e18ce
chore(backend): ⬆️ bump recipe-scrapers and extruct
2021-11-26 12:00:02 -09:00
hay-kot
1e6adb0aad
test(backend): ✅ refactor testing to reduce network reliance and speed up suite
2021-11-26 11:59:36 -09:00
hay-kot
9d9412f08e
refactor(backend): ♻️ re-design scraper to utilize strategy pattern for easier testing
2021-11-26 11:58:49 -09:00
Hayden
791aa8c610
feat(backend): ✨ refactor/fix group management for admins ( #838 )
...
* fix(frontend): 🐛 update dialog implementation to simplify state management
* test(backend): ✅ refactor test fixtures + admin group tests
* chore(backend): 🔨 add launcher.json for python debugging (tests)
* fix typing
* feat(backend): ✨ refactor/fix group management for admins
* feat(frontend): ✨ add/fix admin group management
* add LDAP checker
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-11-25 14:17:02 -09:00
Hayden
0db8a58963
fix(backend): 🐛 Grab PRs from dev branch ( #826 )
...
* fix(backend): 🐛 Grab PR #780
* feat(frontend): ✨ Grab PR 797
* docs(docs): spelling
* feat(backend): ✨ Add LDAP Support from #803
* add test deps
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-11-23 20:41:07 -09:00
Hayden
dce84c3937
refactor: ♻️ rewrite admin CRUD interface for admins ( #825 )
...
* docs: 📝 general documentation + add FAQ page
* fix(frontend): 🐛 readd missing upload button to backups.
* feat(backend): ✨ add support for backup sizes to be displayed on frontend
* feat(backend): ✨ add backend for administrator CRUD of users
* add admin support for user
* refactor(frontend): ♻️ rewrite admin CRUD interface for admins
* fix build errors
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-11-23 18:57:24 -09:00
Hayden
7afdd5b577
Feature/restore-recipe-functionality ( #810 )
...
* feat(frontend): ✨ add back support for assets
* feat(backend): ✨ add back support for assets
* feat(frontend): ✨ add support for recipe tools
* feat(backend): ✨ add support for recipe tools
* feat(frontend): ✨ add onHand support for recipe toosl
* feat(backend): ✨ add onHand support for backend
* refactor(frontend): ♻️ move items to recipe folder and break apart types
* feat(frontend): ✨ add support for recipe comments
* feat(backend): ✨ Add support for recipe comments
* fix(backend): 💥 disable comments import
* fix(frontend): 🐛 fix rendering issue with titles when moving steps
* add tools to changelog
* fix type errors
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-11-22 20:10:48 -09:00
Hayden
912cc6d956
feat(frontend): ✨ Add Meal Tags + UI Improvements ( #807 )
...
* feat: ✨
* fix colors
* add additional support for settings meal tag
* add defaults to recipe
* use group reciep settings
* fix login infinite loading
* disable owner on initial load
* add skeleton loader
* add v-model support
* formatting
* fix overwriting existing values
* feat(frontend): ✨ add markdown preview for steps
* update black plus formatting
* update help text
* fix overwrite error
* remove print
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-11-20 14:30:38 -09:00
Hayden
d4bf81dee6
feat(frontend): ✨ food filter and add back search dialog ( #794 )
...
* return ingredients and foods on summary
* filter on foods
* update search page to TS and comp-api
* add additional search fields
* feat(frontend): ✨ add back search dialog
* update docs
* formatting
* update sidebar - remove dropdown
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-11-08 21:12:13 -09:00
hay-kot
60275447f0
fix build errors
2021-11-06 15:03:12 -08:00
Hayden
c1ba8dcd86
feature/improve-parser-ux ( #789 )
...
* cleanup console.logs
* default to panels open
* feat(frontend): ✨ add ingredient on enter
* feat(frontend): ✨ automatically trigger parser on navigation
* feat(frontend): ✨ prompt user before leaving when in editor
* add deep copy utility
* improve flow of parser
* add tooltip and match disable with disableAmount
* force admin users to have advanced access
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-11-06 14:32:55 -08:00
Hayden
788e176b16
Refactor/composables-folder ( #787 )
...
* move api clients and rename
* organize recipes composables
* rewrite useRecipeContext
* refactor(frontend): ♻️ abstract common ingredient functionality.
* feat(frontend): ✨ add scale, and back to recipe button + hide ingredients if none
* update regex to mach 11. instead of just 1.
* minor UX improvements
Co-authored-by: Hayden K <hay-kot@pm.me >
2021-11-06 11:28:47 -08:00
Hayden
095d3bda3f
feat(frontend): ✨ Rewrite context menu in TS and add 'add to mealplan' context menu action ( #786 )
...
* make entry for NLP model `setup-model`
* add comments
* feat(frontend): ✨ Rewrite context menu in TS and add 'add to mealplan' options
* add note to changelog
Co-authored-by: Hayden K <hay-kot@pm.me >
2021-11-05 21:29:15 -08:00
Hayden
5cb4a1ade0
Feature/recipe instructions improvements ( #785 )
...
* feat(frontend): ✨ split paragraph by 1. 1) or 1: regex matches
* feat(frontend): ✨ Update frontend to support ingredient To step refs
* feat(backend): ✨ Update backend to support ingredient to step refs
* fix title editor
* move about info to site-settings
* update change-log
Co-authored-by: Hayden K <hay-kot@pm.me >
2021-11-05 15:48:10 -08:00
Hayden
9f8c61a75a
fix(backend): 🐛 Fix recipe page issues ( #778 )
...
* fix(backend): 🐛 Fix favorite assignment on backend
* fix(frontend): 🐛 fix printer button on recipe page
* style(frontend): 🚸 add user feadback on copy of recipe link
* fix(frontend): 🐛 Fix enableLandscape incorrect bindings to remove duplicate values
* feat(frontend): ✨ add ingredient copy button for markdown list -[ ] format
* feat(frontend): ✨ add remove prefix button to bulk entry
* fix(frontend): 🐛 disable random button when no recipes are present
* fix(frontend): ✨ fix .zip download error
* fix(frontend): 🚸 close image dialog on upload/get
* fix(frontend): 🐛 fix assignment on creation for categories and tags
* feat(frontend): ✨ Open editor on creation / fix edit button on main screen
* fix(frontend): 🐛 fix false negative regex match for urls on creationg page
* feat(frontend): 🚸 provide better user feadback when recipe exists
* feat(frontend): ✨ lock bulk importer on submit
* remove zip from navigation
* fix(frontend): ✨ rerender recipes on delete
Co-authored-by: Hayden K <hay-kot@pm.me >
2021-11-04 18:15:23 -08:00
Hayden
ec3b53cdc3
Refactor/user database models ( #775 )
...
* fix build error
* drop frontend.old
* improve auto_init decorator
* purge depreciated site settings
* formatting
* update init function
* fix(backend): 🐛 Fix password reset bug
Co-authored-by: Hayden <hay-kot@pm.me >
2021-11-04 14:01:37 -08:00
Hayden
40462a95f1
fix(frontend): 🐛 fix section titles carrying over on deleted items ( #765 )
...
* fix(frontend): 🐛 fix section titles carrying over on deleted items
Added a UUID generator to generate unique id's and prevent list changes from causing proper virtual dom re-renders.
* lazy load json editor
* fix ingredient rendering error
* move text to input
* update settings styling
* improve mobile view
Co-authored-by: Hayden <hay-kot@pm.me >
2021-10-31 14:46:46 -08:00
Hayden
909bc85205
Chore/general UI cleanup ( #764 )
...
* unify look and feel + button validators
* Fixes #741
* add github script to mealei-next
* feat(frontend): 💄 improve user-flow for creating ingredients and units in editor
Creating a unit/food in the recipe editor will not automatically assign that to the auto-complete element on the ingredient. It also no longer needs a dialog and will show at the bottom of the menu at all times.
* fix whitespace issue with slot
* add security check to properties
* fix event refresh on delete
* remove depreciated page
* improve API token flow
* hide recipe data if not advanced user
* misc adds
Co-authored-by: Hayden <hay-kot@pm.me >
2021-10-30 15:46:44 -08:00
Hayden
2afaf70a03
feat(backend): ✨ Minor linting, bulk URL import, and improve BG tasks ( #760 )
...
* Fixes #751
* Fixes not showing original URL
* start slice at 0 instead of 1
* remove print statements
* add linter for print statements and remove print
* hide all buttons when edit disabled
* add bulk import API
* update attribute bindings
* unify button styles
* bulk add recipe feature
* thanks linter!
* uncomment code
Co-authored-by: Hayden <hay-kot@pm.me >
2021-10-28 19:28:33 -08:00
Hayden
1e5ef28f91
update database purge
2021-10-23 16:43:20 -08:00
Hayden
7055cb2c43
feat(backend): ✨ basic support for background tasks
2021-10-23 16:42:59 -08:00
Hayden
7f99c3d113
feat(frontend): ✨ Add UI for background tasks
2021-10-23 16:42:45 -08:00
Hayden
a94b9d504f
refactor(frontend): ♻️ update API folder structure
2021-10-23 16:42:20 -08:00
Hayden
9b79b82c4d
fix(frontend): 🐛 Fix typescript errors
2021-10-19 20:55:09 -08:00
Hayden
7e3a36f2dd
feat(frontend): ✨ add debugger to creation page ( #750 )
...
* feat(frontend): ✨ add debugger to creation page
* styling
Co-authored-by: Hayden <hay-kot@pm.me >
2021-10-19 18:45:03 -08:00
Hayden
89da1a2654
Feature/Capture Scraper Improvement PRs ( #749 )
...
* capture #732 changes
* capture PR #733
* capture PR #736
* capture pr #745
Co-authored-by: Hayden <hay-kot@pm.me >
2021-10-19 15:55:45 -08:00
Hayden
58349bc439
fix(frontend): 🚑 fix typescript errors
2021-10-19 09:33:24 -08:00
Hayden
4e70c96f8a
feat: ✨ add bulk actions service and routes (WIP) ( #747 )
...
* feat(frontend): ✨ Group level recipe data management
* feat(backend): ✨ add bulk actions service and routes
Co-authored-by: Hayden <hay-kot@pm.me >
2021-10-18 19:41:41 -08:00
Hayden
3b920babe3
feat: ✨ Add brute strategy to ingredient processor ( #744 )
...
* fix UI column width
* words
* update parser to support diff strats
* add new model url
* make button more visible
* fix nutrition error
* feat(backend): ✨ add 'brute' strategy for parsing ingredients
* satisfy linter
* update UI for creation page
* feat(backend): ✨ log 422 errors in detail when not in PRODUCTION
* add strategy selector
Co-authored-by: Hayden <hay-kot@pm.me >
2021-10-16 16:06:13 -08:00
Hayden
60908e5a88
Feature/CRF++ and server side locales ( #731 )
...
* add universal toast plugin
* add server side locales
* integrate CRF++ into CI/CD Pipeline
* docs(docs): 📝 add recipe parser docs
* feat(backend): ✨ Continued work on ingredient parsers
* add new model dest
* feat(frontend): ✨ New ingredient parser page
* formatting
Co-authored-by: Hayden <hay-kot@pm.me >
2021-10-09 13:08:23 -08:00
Hayden
c16f07950f
Docs/installation guide ( #727 )
...
* docs(docs): 📝 Update v1.0.0 installation docs
* fix frontend build
Co-authored-by: Hayden <hay-kot@pm.me >
2021-10-07 11:13:05 -08:00
Hayden
2e9026f9ea
feat(frontend): ✨ Fix scheduler, forgot password flow, and minor bug fixes ( #725 )
...
* feat(frontend): 💄 add recipe title
* fix(frontend): 🐛 fixes #722 side-bar issue
* feat(frontend): ✨ Add page titles to all pages
* minor cleanup
* refactor(backend): ♻️ rewrite scheduler to be more modulare and work
* feat(frontend): ✨ start password reset functionality
* refactor(backend): ♻️ refactor application settings to facilitate dependency injection
* refactor(backend): 🔥 remove RECIPE_SETTINGS env variables in favor of group settings
* formatting
* refactor(backend): ♻️ align naming convention
* feat(backend): ✨ password reset
* test(backend): ✅ password reset
* feat(frontend): ✨ self-service password reset
* purge password schedule
* update user creation for tests
Co-authored-by: Hayden <hay-kot@pm.me >
2021-10-07 09:39:47 -08:00
Tom Matheussen
d1f0441252
Minor typo fixes ( #726 )
2021-10-07 08:23:46 -08:00
Hayden
5d43fac7c9
feat(frontend): ✨ add group permissions ( #721 )
...
* style(frontend): 💄 add darktheme custom
* add dummy users in dev mode
* feat(frontend): ✨ add group permissions editor UI
* feat(backend): ✨ add group permissions setters
* test(backend): ✅ tests for basic permission get/set (WIP)
Needs more testing
* remove old test
* chore(backend): copy template.env on setup
* feat(frontend): ✨ enable send invitation via email
* feat(backend): ✨ enable send invitation via email
* feat: ✨ add app config checker for site-settings
* refactor(frontend): ♻️ consolidate bool checks
Co-authored-by: Hayden <hay-kot@pm.me >
2021-10-04 20:16:37 -08:00
Hayden
b7b8aa9a08
Feature/email support ( #720 )
...
* feat(frontend): ✨ add UI for testing email configuration
* feat(backend): ✨ add email service with common templates (WIP)
* test(backend): ✅ add basic tests for email configuration
* set defaults
* add email variables
Co-authored-by: Hayden <hay-kot@pm.me >
2021-10-03 18:38:45 -08:00
Hayden
c0dd07f9e7
Feature/infinite scroll ( #719 )
...
* feat(frontend): ✨ lazy-load all recipes page
* feat(frontend): ✨ enable runtime theme through env-variables
* docs(docs): 📝 update v1 changelog
* bump version
Co-authored-by: Hayden <hay-kot@pm.me >
2021-10-03 14:07:18 -08:00
Hayden
568215cf70
perf(backend): ⚡ remove validation on recipe summary response ( #718 )
...
* count responses
* perf(backend): ⚡ remove validation on recipe summary response
use the construct() method from pydantic to reduce get time as well as optimize the SQL query for recipes
* update UI to support new categories/tags
* fix(backend): 🐛 restrict recipes by group
Co-authored-by: Hayden <hay-kot@pm.me >
2021-10-02 22:07:29 -08:00
Hayden
f9829141c0
style(frontend): 🎨 refactor/rewrite UI for meal-planner ( #717 )
...
* add new creation links
* style(frontend): 🎨 refactor/rewrite UI for meal-planner
* add random meal
Co-authored-by: Hayden <hay-kot@pm.me >
2021-10-02 16:11:50 -08:00
Hayden
bd8882ec44
Feature/update login UI ( #716 )
...
* cleanup signin UI
* add timeout
Co-authored-by: Hayden <hay-kot@pm.me >
2021-10-02 12:18:01 -08:00
Hayden
4bdba9f3af
feat(backend): 🚧 stub out new exporter service (WIP) ( #715 )
...
* chore(backend): 🎨 add isort path to vscode settings
* style(frontend): 💄 remove fab and add general create button
* feat(backend): 🚧 stub out new exporter service
* comment out stub tests
Co-authored-by: Hayden <hay-kot@pm.me >
2021-10-02 11:37:04 -08:00
Hayden
476aefeeb0
refactor(backend): ♻️ cleanup HTTP service classes and remove database singleton ( #687 )
...
* refactor(backend): ♻️ cleanup duplicate code in http services
* refactor(backend): ♻️ refactor database away from singleton design
removed the database single and instead injected the session into a new Database class that is created during each request life-cycle. Now sessions no longer need to be passed into each method on the database
All tests pass, but there are likely some hidden breaking changes that were not discovered.
* fix venv
* disable venv cache
* fix install script
* bump poetry version
* postgres fixes
* revert install
* fix db initialization for postgres
* add postgres to docker
* refactor(backend): ♻️ cleanup unused and duplicate code in http services
* refactor(backend): remove sessions from arguments
* refactor(backend): ♻️ convert units and ingredients to use http service class
* test(backend): ✅ add unit and food tests
* lint
* update tags
* re-enable cache
* fix missing fraction in db
* fix lint
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-09-19 15:31:34 -08:00
hay-kot
c0e3f04c23
fix(frontend): 🐛 add sortablejs types
2021-09-14 12:36:46 -08:00
hay-kot
58f758b6c1
fix(frontend): 🐛 fix login page setup script
2021-09-14 12:26:28 -08:00
Hayden
b542583303
feat(backend): ✨ rewrite mealplanner with simple api ( #683 )
...
* feat(backend): ✨ new meal-planner feature
* feat(frontend): ✨ new meal plan feature
* refactor(backend): ♻️ refactor base services classes and add mixins for crud
* feat(frontend): ✨ add UI/API for mealplanner
* feat(backend): ✨ add get_today and get_slice options for mealplanner
* test(backend): ✅ add and update group mealplanner tests
* fix(backend): 🐛 Fix recipe_id column type for PG
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-09-12 11:05:09 -08:00
Hayden
bdaf758712
feat(backend): ✨ start multi-tenant support (WIP) ( #680 )
...
* fix ts types
* feat(code-generation): ♻️ update code-generation formats
* new scope
* add step button
* fix linter error
* update code-generation tags
* feat(backend): ✨ start multi-tenant support
* feat(backend): ✨ group invitation token generation and signup
* refactor(backend): ♻️ move group admin actions to admin router
* set url base to include `/admin`
* feat(frontend): ✨ generate user sign-up links
* test(backend): ✅ refactor test-suite to further decouple tests (WIP)
* feat(backend): 🐛 assign owner on backup import for recipes
* fix(backend): 🐛 assign recipe owner on migration from other service
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-09-09 08:51:29 -08:00
Hayden
3c504e7048
feat(backend): ✨ migrate site-settings to groups ( #673 )
...
* feat(frontend): ✨ add user registration page (WIP)
* feat(backend): ✨ add user registration (WIP)
* test(backend): ✅ add validator testing for registration schema
* feat(backend): ✨ continued work on user sign-up
* feat(backend): ✨ add signup flow and user/group settings
* test(backend): ✅ user-creation tests and small refactor of existing tests
* fix(backend): ✅ fix failing group tests
* style: 🎨 fix lint issues
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-09-05 22:05:29 -08:00
Hayden
e179dcdb10
refactor(frontend): ♻️ split user profile/management ( #670 )
...
* refactor(frontend): ♻️ major rewrite/improvement of use-profile pages
* refactor(frontend): ♻️ split webhooks into their own page
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-09-04 20:24:32 -08:00
Hayden
3d87ffc3a5
refactor(backend): ♻️ refactor backend services ( #669 )
...
* refactor(backend): ♻️ refactor backend services
* refactor(backend): ♻️ move user model folder into own directory for future expansion
* fix overriding results
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-09-04 12:28:49 -08:00
Hayden
b550dae593
refactor(backend): ♻️ change error messages to follow standard pattern to match locals on frontend ( #668 )
...
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-09-02 21:33:18 -08:00
Hayden
abc0d0d59f
refactor( ♻️ ): update 'about' page to new composition API ( #667 )
...
* test-commit
* Remove PR Name Checker
* refactor(backend): ♻️ split unrelated routes into clearer router paths
Add an /app and /admin router base paths to split previously grouped public/admin data into different paths. Part of a longer migration to move 'admin' operations under the admin path.
* refactor(backend): ♻️ rename imports
* refactor(frontend): ♻️ refactor frontend API and Pages to refelect new API design
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-09-02 11:24:17 -08:00
hay-kot
c7f8c96287
ci(backend): 💚 add conventional pr naming check
2021-09-01 21:44:59 -08:00
Hayden
990244e37e
Refactor/group page ( #666 )
...
* refactor(backend): ♻️ Refactor base class to be abstract and create a router factory method
* feat(frontend): ✨ add group edit
* refactor(backend): ✨ add group edit support
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-09-01 21:39:40 -08:00
Hayden
9b1bf56a5d
[Feat] ✨ Migrate from Pages to Cookbooks ( #664 )
...
* feat: ✨ Add Description to Cookbooks
* feat(frontend): ✨ Cookbook view page
* feat(frontend): 💄 Add final UI touches
* fix(backend): 🐛 Add get by slug or id
* fix linting issue
* test(backend): ✅ Update tests from pages -> cookbooks
* refactor(backend): 🔥 Delete old page files
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-08-31 18:51:34 -08:00
hay-kot
165fd8efd6
test(backend): ✅ add @skip for crf tests that can only run locally
2021-08-31 14:39:54 -08:00
hay-kot
d24e95c091
feat(backend): ✨ add initial cookbook support
2021-08-31 14:39:29 -08:00
hay-kot
83ab858e46
feat(frontend): ✨ Add Initial CookBook Support
2021-08-31 14:39:02 -08:00
hay-kot
2e6352cfbd
update NLP for ingredients
2021-08-29 17:10:51 -08:00
hay-kot
086098899d
update dependency injection methods
2021-08-29 17:10:29 -08:00
hay-kot
0b27e8af45
refactor(frontend): 💄 Imrove UI for parser
2021-08-29 17:09:08 -08:00
hay-kot
f78eb4ec39
fix(backend): 🐛 fix error when assigning favorite recipe
2021-08-28 17:42:12 -08:00
hay-kot
4a7f8428c5
refactor(backend): ♻️ rename UserInDb -> PrivateUser
2021-08-28 17:31:05 -08:00
hay-kot
df002c383c
add docs string
2021-08-28 16:34:47 -08:00
hay-kot
8e9280efaf
refactor(backend): ♻️ align variable names, eliminate dead-code, and finalize recipe services
2021-08-28 16:24:14 -08:00
hay-kot
985ad8017d
refactor(backend): ♻️ move router dependencies to mealie.core.dependencies module
2021-08-28 15:36:46 -08:00
hay-kot
e1fb306a92
sort imports
2021-08-28 15:36:06 -08:00
hay-kot
7c936c85ae
style(backend): 🎨 add isort to lint and CI/CD
2021-08-28 14:27:56 -08:00
hay-kot
2c80980453
unicode fraction processing
2021-08-28 14:18:56 -08:00
hay-kot
1c11f6a3d7
refactor(backend): ⚗️ experimental dependency injection framework (WIP)
2021-08-28 14:18:38 -08:00
hay-kot
da501adce8
refactor(backend): ♻️ add initial support for global dependency injection
2021-08-28 14:16:00 -08:00
hay-kot
0f6f81eb27
feat(frontend): 🚧 groundwork for user interactive ingredient parsing
2021-08-28 14:14:21 -08:00
hay-kot
f8c2f760bd
style(backend): 🎨
2021-08-28 14:13:10 -08:00
hay-kot
20d847ec8e
feat(backend): ✨ Add NLP Endpoint for Ingredient Parser (WIP)
2021-08-27 20:51:49 -08:00
hay-kot
161618808e
refactor(backend): 🔥 Remove Backend Theme Support
2021-08-27 20:47:24 -08:00
hay-kot
dd1b1ad067
initialize food and units
2021-08-27 20:28:54 -08:00
hay-kot
a266a244d9
feat(backend): ✨ Add Generic Type Hint Support for Data Access Layer
2021-08-27 20:27:20 -08:00
hay-kot
0675c570ce
refactor(backend): ♻️ Split Recipe Schema Code
2021-08-27 20:17:41 -08:00
hay-kot
5ba337ab11
feat(frontend): ✨ Fractional Scaling
2021-08-27 20:05:02 -08:00
hay-kot
d1a7ec3b95
fix(backend): 🐛 Fix CI/CD Linting Failures
2021-08-23 15:33:39 -08:00
hay-kot
abb0b84e22
fix auto initialize models
2021-08-23 12:25:16 -08:00
hay-kot
24a4b5b810
feat(frontend): ✨ Add Recipe Editor to Assign Units and Foods for Recipe Scaling
2021-08-23 12:24:38 -08:00
hay-kot
04ebc07333
fix restore from backup
2021-08-22 16:15:08 -08:00
hay-kot
234db39cc7
refactor(backend): ♻️ Refactor to make SessionLocal a globally accessible object
2021-08-22 16:08:37 -08:00
hay-kot
a1aad078da
feat(frontend): ✨ Create CRUD User Interface for Units and Foods
2021-08-22 15:23:45 -08:00
hay-kot
122d35ec09
feat(backend): 🗃️ Add CRUD opertaions for Food and Units
2021-08-22 13:10:18 -08:00
hay-kot
c894d3d880
fix route path
2021-08-22 11:23:14 -08:00
hay-kot
62836e5381
refactor(backend): ♻️ Update tag naming and reorganized some routes. Still WIP
2021-08-21 21:49:14 -08:00
hay-kot
19fb6af050
refactor(backend): ♻️ New tag naming for group router
2021-08-21 15:13:42 -08:00
hay-kot
34a5587add
fix auth tags
2021-08-21 15:08:29 -08:00
hay-kot
05f2eab1ea
refactor(backend): ♻️ organize and tag user routes by path
2021-08-21 15:05:00 -08:00
hay-kot
7d40f8d74d
events api
2021-08-21 14:04:49 -08:00
hay-kot
6d3a06e1b9
cleanup todos
2021-08-21 11:00:42 -08:00
hay-kot
d1b8add4e4
remove unused items
2021-08-21 00:53:08 -08:00
hay-kot
edae7bbb21
refactor(frontend): 🔥 rewrite backup UI for new page base components
...
Removed old split code and used the composition api to to re-write the import/export functionality of mealie.
2021-08-21 00:46:43 -08:00
hay-kot
460f508f79
whitespace
2021-08-09 17:45:09 -08:00
hay-kot
aa3b732cb0
remove old code
2021-08-09 17:37:37 -08:00
hay-kot
1338c42420
fix caddy configuration
2021-08-09 17:37:13 -08:00
hay-kot
a0efcb38a0
add traceback in development
2021-08-09 16:19:32 -08:00
hay-kot
8710dad727
fix recipe static routes
2021-08-09 16:19:23 -08:00
hay-kot
625dbcdea5
fix failing build
2021-08-08 21:15:20 -08:00
hay-kot
bde885dc84
refactor(frontend): ♻️ rewrite search componenets to typescript
2021-08-08 20:52:44 -08:00
hay-kot
1981e191be
Setup vite for development
2021-08-08 17:01:45 -08:00
hay-kot
da425c970e
properly support subroutes
2021-08-08 14:10:32 -08:00
hay-kot
fcee79a3e7
fix subpath config
2021-08-08 11:17:03 -08:00
hay-kot
ff2b681980
add nightly CI/CD
2021-08-07 20:22:22 -08:00
hay-kot
886d1b7a50
fix ci/cd
2021-08-07 20:21:44 -08:00
hay-kot
a2508e5bbe
add stalebot config
2021-08-07 20:12:40 -08:00
hay-kot
1b555dbd65
ci(frontend): 👷 renamed ci/cd and removed old files
2021-08-07 18:15:52 -08:00
hay-kot
ea68095cd3
remove husky
2021-08-07 17:05:46 -08:00
hay-kot
51394e3d6d
update github actions
2021-08-07 17:03:10 -08:00
hay-kot
b14da7efdd
fix linters
2021-08-07 16:58:58 -08:00
hay-kot
3ed197a843
fix linter issues
2021-08-07 16:49:55 -08:00
hay-kot
a1b1b529a3
Fix Async Call
2021-08-07 15:22:26 -08:00
hay-kot
b166a3f843
add rich
2021-08-07 15:14:01 -08:00
hay-kot
cb85b14e01
feat(backend): ➕ Add Rich for Development Logging
2021-08-07 15:13:42 -08:00
hay-kot
9386cc320b
refactor(frontend): 🚧 Migrate Dashboard to Nuxt
...
Add API and Functinality for Admin Dashboard. Stills needs to clean-up. See // TODO's
2021-08-07 15:12:25 -08:00
hay-kot
41a6916771
remove old files
2021-08-07 11:28:50 -08:00
hay-kot
51876508f3
improve backend performance with caching
2021-08-07 11:28:40 -08:00
hay-kot
c13fb6743c
add nuxt localization
2021-08-07 11:28:20 -08:00
hay-kot
695d7e96ae
refactor(frontend): 🚧 Add group/user CRUD support for admins
2021-08-06 16:28:12 -08:00
hay-kot
917177da5b
test-docs ci/cd
2021-08-04 10:05:53 -08:00
hay-kot
fe41875d8b
set venv settings
2021-08-04 10:00:11 -08:00
hay-kot
5a190d31dc
test ci/cd
2021-08-04 09:58:51 -08:00
hay-kot
049e2f87f3
disable ci/cd
2021-08-04 09:55:15 -08:00
hay-kot
0b4cbc38e0
set to 3.8
2021-08-04 09:54:35 -08:00
hay-kot
7d6f6b1bad
runtime.txt
2021-08-04 09:52:40 -08:00
hay-kot
8b3644b898
test-netlify
2021-08-04 09:51:28 -08:00
hay-kot
b65a0f5722
pip3 -> pip
2021-08-04 09:45:16 -08:00
hay-kot
e29bb2212e
remove cache
2021-08-04 09:43:24 -08:00
hay-kot
84043f8235
feat(docs): 👷 add netlify.toml for docs
...
Add netlify.toml file for automated deployed of documentation on netlify
2021-08-04 09:41:04 -08:00
hay-kot
5ee0a57163
feat(frontend): 👷 Add image operations to recipe page
...
Added/Fixed image upload/get process on the recipe pages as well as some additional styling
2021-08-03 21:38:45 -08:00
hay-kot
afcad2f701
feat(frontend): 🚧 CRUD Functionality
2021-08-02 22:15:11 -08:00
hay-kot
00a8fdda41
reorganize all frontend items
2021-08-01 19:24:47 -08:00
hay-kot
d67240d449
refactor schema folders
2021-08-01 19:24:33 -08:00
hay-kot
0e8e2971d0
update development scripts
2021-08-01 19:24:05 -08:00
hay-kot
791211f787
set locales folder
2021-08-01 19:23:54 -08:00
hay-kot
f6b3285ae3
refactor(frontend): 🚧 rename recipe and meal-plan components
2021-07-31 15:07:19 -08:00
hay-kot
5047b3f5af
refactor(frontend): 🚧 move static assets from .old to new
...
Move static assets from frontend.old to frontend
2021-07-31 14:53:02 -08:00
hay-kot
91f56b42de
refactor(frontend): 🏗️ scafold pages and componenets folder
...
Setup the file structure for components, pages, layouts, api, and all new frontend structure
2021-07-31 14:45:28 -08:00
hay-kot
8d3db89327
nuxt init
2021-07-31 14:00:28 -08:00
hay-kot
79b3985a49
add composition api
2021-07-31 13:56:59 -08:00
hay-kot
8bfee7ae2a
setup yarn
2021-07-25 13:37:18 -08:00
Hayden
940663a22d
fixes #625 ( #632 )
...
* fixes #625
* update dependencies
* bump version
* fix failing tests
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-07-25 12:55:30 -08:00
Hayden
bf06482b29
Bug/multiple events ( #631 )
...
* add --preload
* formatting
* use sql database
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-07-24 00:15:01 -08:00
Hayden
b2eaf1ee02
New Crowdin updates ( #626 )
...
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Danish)
* New translations en-US.json (Italian)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (English, United Kingdom)
* New translations en-US.json (English, United Kingdom)
2021-07-20 09:28:52 -08:00
sephrat
876eff2117
Add support for en-GB ( #629 )
...
* Add support for en-GB
Allows for British date format (native in vue-i18n)
+ potential spelling adaptations
* Rename default English locale to American English
2021-07-20 09:28:41 -08:00
rastacalavera
e0429f4dc9
Update ios.md ( #621 )
...
putting this PR in Dev rather than master
2021-07-09 15:06:04 -08:00
Hayden
458ba2964f
Feature/ingredient sections ( #624 )
...
* add ingredient sections to UI
* update changelog
* move recipe favorite to action bar
* fix button position on meal-planner
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-07-09 14:33:23 -08:00
Hayden
9b5cf36981
Bug/misc fixes ( #618 )
...
* Fixes #617
* set recipe settings default by env variables
* add variables to docker-compse
* update changelog
* bump dependencies
* add fallback name to scraper
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-07-05 16:05:32 -08:00
Hayden
3e2c9f41cf
New Crowdin updates ( #611 )
...
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (German)
2021-07-05 15:44:22 -08:00
Hayden
74b1e6236b
collapse steps on check ( #609 )
...
* collapse steps on check
* add grad-and-drop reorder of steps
* fix-title bar
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-07-01 17:44:46 -08:00
Hayden
b54a7d4fcc
Refactor/class based gunicorn conf ( #608 )
...
* use class for conf
* format caddy file
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-07-01 15:59:39 -08:00
Hayden
8a2ed0bd78
use class for conf ( #607 )
...
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-07-01 15:58:50 -08:00
wengtad
7d3983d2ec
remove tmpfs ( #603 )
2021-07-01 12:42:40 -08:00
wengtad
4d853c4ca8
fix db credentials show on logs/frontend ( #602 )
2021-07-01 12:42:29 -08:00
Hayden
98c2138970
New Crowdin updates ( #600 )
...
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (French)
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
2021-07-01 12:42:15 -08:00
sephrat
7187634f18
Localization ( #596 )
...
* Localize recipe import popup
* Add Italian language
* Use named formatting
* Remove unused strings
* Use dedicated strings for the sidebar
This will allow for shorter texts, so the text is not truncated,
without impacting other uses
2021-06-28 12:28:17 -08:00
Hayden
494c28ce6f
New Crowdin updates ( #594 )
...
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Swedish)
* New translations en-US.json (Polish)
* New translations en-US.json (French)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
2021-06-28 12:28:02 -08:00
sephrat
3b99a147fb
Handle untitled note ( #592 )
...
* Leave recipe in edit mode in case of an API error
* Initialize recipe note with empty title
Fixes #586
2021-06-23 09:45:16 -08:00
sephrat
1356043257
Add label to assets icons ( #591 )
...
* Add label to assets icons
* Add tooltip to asset icon
2021-06-23 09:45:04 -08:00
Hayden
4bc0333903
New Crowdin updates ( #589 )
...
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Dutch)
* New translations en-US.json (French)
2021-06-23 09:44:51 -08:00
sephrat
2e8c50e4ba
Remove unmaintained languages + minor localization tasks ( #587 )
...
* Fix missing string
* Localize "loading recipes"
* Remove unmaintained languages
Remove support for Danish, Portuguese and Chinese Traditional,
since their current translation state is <20%
2021-06-22 10:23:52 -08:00
Tom Matheussen
c463ef279a
Added info on how the Sensor in HA is created ( #584 )
2021-06-22 10:23:24 -08:00
Hayden
7a041759fa
New Crowdin updates ( #583 )
...
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Swedish)
* New translations en-US.json (French)
* New translations en-US.json (Dutch)
* New translations en-US.json (German)
2021-06-22 10:23:04 -08:00
wengtad
999d0d4322
Optimize Docker ( #575 )
...
* reduce docker dev size
* reduce docker prod size
* fix lint
* add gunicorn
* fix bandit reported issues
* add docs external link icon
* add env vars to docs
* add permission to docker
* merge to one backend Dockerfile
* fix codefactor issues
* add docs for puid/pgid
* add docker healthcheck
2021-06-22 10:22:31 -08:00
sephrat
6320ba7ec5
API security hardening ( #571 )
...
* Enhance security and safety around user update API
- Prevent a regular user from promoting themself to admin
- Prevent an admin from demoting themself
- Refactor token fixture to admin + regular user tokens
* Restrict user CRUD API to admins
* Secure admin API routes
* Refactor APIrouter into Admin/UserAPIRouter
* Secure theme routes
* Make 'all recipes' routes public
* Secure favorite routes
* Remove redundant checks
* Fix public routes mistakenly flagged user routes
* Make webhooks changeable only by admin
* Allow users to create categories and tags
* Address lint issues
2021-06-22 10:22:15 -08:00
Hayden
f5faff66d3
Feature/import export single recipe ( #576 )
...
* remove duplicate keys
* show context menu when not logged in
* remove console.log
* hide menu when printing
* add response to event
* add type definitions
* show context menu always
* add image name enums
* upload/download single recipe
* cleanup menu views+ localization
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-06-21 16:25:37 -07:00
Hayden
3220595a83
New translations en-US.json (Dutch) ( #580 )
2021-06-21 15:51:59 -07:00
Richard Boß
0b0c04ac03
fix typos and punctuation ( #582 )
2021-06-21 15:51:27 -07:00
Hayden
95d044b7bb
Revert "Printview columns ( #572 )" ( #577 )
...
This reverts commit eaf4565aa7 .
2021-06-19 23:01:15 -07:00
zierbeek
eaf4565aa7
Printview columns ( #572 )
...
* Printview with multiple columns, depending on list length.
* Printview with multiple columns, depending on list length.
2021-06-19 22:53:21 -07:00
sephrat
3714baf5d6
Fix en-US language not being loaded ( #574 )
...
VueI18n defaults to en-US when no language is specified,
which prevented en-US messages from being loaded
2021-06-19 07:14:12 -08:00
Hayden
4109d02a39
New Crowdin updates ( #570 )
...
* New translations en-US.json (German)
* New translations en-US.json (French)
* New translations en-US.json (Italian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Romanian)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Catalan)
* New translations en-US.json (Czech)
* New translations en-US.json (Danish)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Korean)
* New translations en-US.json (Dutch)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (German)
* New translations en-US.json (Swedish)
* New translations en-US.json (Dutch)
* New translations en-US.json (Spanish)
2021-06-19 07:13:01 -08:00
Hayden
12a9110716
New Crowdin updates ( #569 )
...
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
2021-06-18 05:09:15 -08:00
sephrat
67563da67b
Localization ( #568 )
...
* Translate 404 pages
* Remove unused strings
2021-06-18 05:09:02 -08:00
Hayden
b25282aef1
New Crowdin updates ( #547 )
...
* New translations en-US.json (Dutch)
* New translations en-US.json (Swedish)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Dutch)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Spanish)
* New translations en-US.json (French)
* New translations en-US.json (Swedish)
2021-06-18 04:54:38 -08:00
wengtad
387f3ca02c
add confirmation dialogs ( #564 )
2021-06-18 04:53:32 -08:00
sephrat
93e6c0c41c
Lazy load translations ( #561 )
...
* Lazy load translations
* Lazy load dateTimeFormats
2021-06-18 04:52:27 -08:00
sephrat
9d64345321
Fix about page ( #563 )
...
* Fix error 500 in about page
* Fix log details not showing
2021-06-18 04:50:51 -08:00
wengtad
8607b9891b
fix broken badge ( #565 )
2021-06-18 04:50:22 -08:00
Hayden
d272784469
move api calls to created event ( #559 )
...
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-06-17 19:48:54 -08:00
wengtad
71a5de3432
fixes #548 ( #557 )
2021-06-17 19:45:22 -08:00
Hayden
cdfb3543dc
feature/improve-bundle-performance ( #555 )
...
* revert icon
* chunk code for better performance / reduce request
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-06-17 15:19:37 -08:00
Hayden
cc2d5ed982
New Crowdin updates ( #544 )
...
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
2021-06-17 08:59:41 -08:00
Hayden
b545e75f09
Bug fixes/v0.5.1 ( #545 )
...
* dump deps
* add job for new groups on interval
* change sort icon
* fix cart icon
* bump version
* changelog
* early return if no comments
* remove comment
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-06-17 08:57:28 -08:00
sephrat
1d7c06352c
Always display ingredients in edit mode ( #543 )
...
* Always display ingredients in edit mode
Fixes #538
* Remove unused code
Was wrongfully commited
2021-06-17 07:11:52 -08:00
zierbeek
e2c7e24224
Typos and switched dicemultiple for sort ( #540 )
2021-06-17 07:11:13 -08:00
sephrat
976298c7d6
Reset disabled steps when switching recipe ( #537 )
2021-06-17 07:10:49 -08:00
Hayden
9436dc2d71
New Crowdin updates ( #531 )
...
* New translations en-US.json (Swedish)
* New translations en-US.json (Dutch)
2021-06-17 07:10:37 -08:00
Hayden
396d2ccf61
Docs/finale changelog ( #530 )
...
* bump version
* add data loss warning
* request correct image
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-06-16 19:26:15 -08:00
Hayden
ee1a11ea57
dev-feature/analyze-bundle ( #529 )
...
* add bundle analyzer
* use svg icons - closes #522
* fix recent recipes icon
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-06-16 18:55:32 -08:00
Hayden
d475818a9f
New Crowdin updates ( #528 )
...
* New translations en-US.json (French)
* New translations en-US.json (Dutch)
* New translations en-US.json (Swedish)
* New translations en-US.json (Spanish)
2021-06-16 16:23:07 -08:00
Hayden
c501553d5e
New Crowdin updates ( #514 )
...
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (German)
* New translations en-US.json (Dutch)
* New translations en-US.json (Swedish)
* New translations en-US.json (Spanish)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Dutch)
* New translations en-US.json (Spanish)
* New translations en-US.json (French)
* New translations en-US.json (Dutch)
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
2021-06-16 10:35:40 -08:00
sephrat
db3c8f7b4b
Fix Users API Token API path ( #526 )
...
* Fix Users API Token API path
* Change CRLF to LF
* Fix route generation when route contains /api
2021-06-16 10:31:09 -08:00
sephrat
f5ede73eb6
More localization ( #525 )
...
* More localization
* Localize search dialog
* Fix "about" page title
2021-06-16 10:30:57 -08:00
zierbeek
81fd224d88
Make string 'Refresh' and 'New update available' translatable ( #524 )
...
* Make string 'Refresh' and 'New update available' translatable
* Fix change password string
2021-06-16 10:30:46 -08:00
hay-kot
5a8555dd61
code splitting
2021-06-15 21:43:04 -08:00
hay-kot
a7beb683ad
undo disable sw
2021-06-15 12:18:24 -08:00
hay-kot
f2c8e6af26
remove service work from webpack
2021-06-15 11:52:50 -08:00
hay-kot
388206f58f
reenable sw
2021-06-14 22:40:10 -08:00
hay-kot
ff787777ea
disable service worker
2021-06-14 22:08:46 -08:00
hay-kot
f380f4455d
add prefix
2021-06-14 22:07:17 -08:00
Hayden
d7c883feca
Frontend Fixes + Adjust Caddyfile ( #518 )
...
* token error handling
* Add additional settings to recipes
* fixes #515
* remove index.html
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-06-14 19:37:38 -08:00
hay-kot
17a7d0b31e
build no cache
2021-06-14 18:30:14 -08:00
hay-kot
ed61ad39be
move strip suffix
2021-06-13 15:47:45 -08:00
hay-kot
8a8756f4c8
remove old dependencies
2021-06-13 15:44:27 -08:00
Hayden
30892dcb2f
Feature/add cofirmation dialogs ( #513 )
...
* add category/tag confirmation dialog
* add page delete confirmation
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-06-13 14:53:57 -08:00
Hayden
af41b08a60
Bug/fix infinite loop ( #512 )
...
* fix infinite loop with safe get method
* fix ingredients
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-06-13 14:07:58 -08:00
Hayden
2dc9c8e843
Improve Test Coverage ( #511 )
...
* add recipe scaling notes
* test theme rename
* fix coverage call to use poetry
* remove print
* remove async
* consolidate test case data
* fix mealplan tests
* remove redundant else
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-06-13 13:09:44 -08:00
Hayden
c325a49fc2
New Crowdin updates ( #508 )
...
* New translations en-US.json (Spanish)
* New translations en-US.json (Swedish)
2021-06-13 10:38:30 -08:00
Alex
a5b93630c8
Add Spanish language ( #510 )
...
* New translations en-US.json (Spanish)
* Add Spanish language
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2021-06-13 10:35:34 -08:00
wengtad
27bf3802fe
fix docs ( #505 )
...
* fix docs
* undo makefile alignment
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2021-06-12 23:20:43 -08:00
Hayden
d28fe9833d
New Crowdin updates ( #503 )
...
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
2021-06-12 22:50:28 -08:00
Hayden
e95ca870b1
Add Database Layer for Recipe Scaling ( #506 )
...
* move badge
* fix add individual ingredient
* fix redirect issue
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-06-12 22:23:23 -08:00
zierbeek
0a927afaa0
Images and demo custom pages ( #502 )
2021-06-12 11:48:31 -08:00
wengtad
f0afe67158
add translate on toggle theme mode ( #501 )
2021-06-12 11:48:09 -08:00
wengtad
7d8e2754d7
fix docs links ( #500 )
2021-06-12 11:47:33 -08:00
wengtad
562cea341b
fix unauthorized recipe ( #499 )
2021-06-12 11:46:31 -08:00
Hayden
0e42f7407d
New Crowdin updates ( #498 )
...
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Swedish)
2021-06-12 11:45:20 -08:00
wengtad
1209bf4b80
add tooltip to fab ( #497 )
2021-06-11 22:59:14 -08:00
hay-kot
e8c0a76051
spelling
2021-06-11 22:46:07 -08:00
hay-kot
90e28a2d70
context
2021-06-11 22:43:48 -08:00
hay-kot
805f14c9d1
context
2021-06-11 22:42:56 -08:00
hay-kot
870f322efd
new flow
2021-06-11 22:40:21 -08:00
hay-kot
5baaf07405
change registry
2021-06-11 22:38:09 -08:00
hay-kot
5ff2053524
fix context
2021-06-11 22:07:04 -08:00
hay-kot
b703dda70e
fix build context
2021-06-11 22:02:42 -08:00
Hayden
e34079673c
Docs/v0.5.0 second pass ( #496 )
...
* update docs
* use auto-gen routes
* dumb deps
* remove whitespace
* github action to build dev docs container
* no cache
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-06-11 21:57:59 -08:00
zierbeek
06ed377c00
Documentation ( #474 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2021-06-11 15:33:08 -08:00
Hayden
405535a6ff
New Crowdin updates ( #470 )
...
* New translations en-US.json (German)
* New translations en-US.json (Czech)
* New translations en-US.json (French)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Russian)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Italian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Japanese)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (French)
* New translations en-US.json (Dutch)
* New translations en-US.json (Swedish)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Swedish)
* New translations en-US.json (German)
* New translations en-US.json (French)
* New translations en-US.json (Dutch)
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
2021-06-11 15:32:00 -08:00
wengtad
702379c0c8
use psycopg2 instead of psycopg2-binary on prod ( #483 )
2021-06-11 15:30:06 -08:00
Hayden
d036cbc962
fixes #485 ( #494 )
...
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-06-11 12:15:15 -08:00
Hayden
ead02737ab
Rewrite Recipe Editor Buttons Bar ( #482 )
...
* rewrite editor button row
* add context menu items to recipe page
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-06-10 18:32:03 -08:00
Hayden
c175c8e9a0
add soft fail user dependency ( #479 )
...
* add soft fail user dependency
* filter private recipes on get_recipe_summary
* code clean-up
* restrict single recipe
* cleanup dependencies
* add auto_error oauth2 scheme
* update make file
* update make file
* fix early return
* bump python deps
* restrict category/tags
* format deps
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-06-10 18:31:14 -08:00
wengtad
c2ed4a39ac
fix clean_string error ( #481 )
2021-06-10 08:08:10 -08:00
Hayden
a78fbea711
Feature/improve error message on scrape ( #476 )
...
* add better feedback on failed scrape
* fix json download link
* add better recipe parser
* dump deps
* fix force open on mobile
* formatting
* rewrite scraper to use new library
* fix failing tests
* bookmarklet support
* bookmarklet instructions
* recipes changelog
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-06-09 13:04:54 -08:00
sephrat
3702331630
Add Dutch language ( #473 )
...
* Add Dutch language
* Sort language list alphabetically
Except English which stays on top
2021-06-07 23:25:26 -08:00
Hayden
a75de6d1cf
docs/update outline ( #471 )
...
* docs update
* reorganize
* plausible analytics
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-06-07 15:04:30 -08:00
Hayden
95b6ab86d0
New translations en-US.json (Spanish) ( #468 )
2021-06-07 10:54:44 -08:00
zierbeek
f7f5c97f07
Add Web Share api to ContextMenu.vue ( #462 )
...
* Add Web Share api to ContextMenu.vue. Copy to clipboard is the fallback
* Add Web Share api to ContextMenu.vue. Copy to clipboard is the fallback
* Add translation
2021-06-07 10:54:34 -08:00
Hayden
59f8b74460
Bug Fixes ( #467 )
...
* fixes #463
* fixes #465
* fixes #461
* fixes #458 key error
* Fixes #459
* Fixes comments shown when printing
* fix meal-image not return on API call
* return better status
* reorganize docs
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-06-04 18:45:13 -08:00
Kevin Grossmann
d126f74d35
Fixed backup, updated backup docu ( #430 )
...
* Fixed backup, updated docu
* reformatted
2021-06-04 17:27:48 -08:00
Hayden
de80516722
New Crowdin updates ( #455 )
...
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Dutch)
2021-06-04 17:27:12 -08:00
zierbeek
cb8e765a61
Add Dashboard documentation ( #466 )
...
Add toolbox documentation in organizing-recipes.md
Update Images for site settings
Update site-settings.md
2021-06-04 17:26:17 -08:00
Hayden
c8f3d4ba84
New Crowdin updates ( #449 )
...
* New translations en-US.json (French)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Swedish)
* New translations en-US.json (German)
* New translations en-US.json (Spanish)
* New translations en-US.json (Spanish)
* New translations en-US.json (Catalan)
2021-05-31 18:44:36 -08:00
wengtad
e01bea1b81
fix pwa not working behind an authenticated proxy ( #452 )
2021-05-31 18:44:29 -08:00
Hayden
22d9309112
Bug/general fixes ( #450 )
...
* Fix asset link
* remove unused var
* fix no meal-plan returned
* cleanup redundant code
* Fix dates off in UI
* quick set dark/light mode
* user image fixes
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-31 18:44:20 -08:00
hay-kot
785ab184af
fix column type
2021-05-29 21:24:23 -08:00
Hayden
2b97af5728
feature/recipe-comments ( #448 )
...
* fix favorite color issue
* db and models for comments
* rename files
* initial UI for comments
* fix format
* import / export
* fixes #428
* format
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-29 20:50:17 -08:00
Hayden
6f38fcf81b
feature/favorite-recipes ( #443 )
...
* add favorites options
* bump dependencies
* add badges to all cards
* typo
* remove console.log
* fix site-loader viewport
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-29 15:54:18 -08:00
Hayden
57f7ea3750
New Crowdin updates ( #447 )
...
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
2021-05-29 15:48:33 -08:00
Hayden
a50186c70d
New translations en-US.json (French) ( #444 )
2021-05-29 15:25:36 -08:00
sephrat
5c035ec644
Localize new strings ( #445 )
2021-05-29 15:25:20 -08:00
wengtad
39baca4462
Support PWA ( #437 )
...
* add PWA
* cleanup
* add offline cache
2021-05-27 08:48:59 -08:00
Hayden
8e7a17b1bb
New Crowdin updates ( #432 )
...
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
2021-05-26 15:04:40 -08:00
zierbeek
8461023d43
Changing docs with reverse proxy ( #436 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2021-05-26 15:04:29 -08:00
Hayden
822663905d
feature/mobile-layout ( #431 )
...
* lazy load cards
* shopping list recipe search bug
* admin layout fluid
* site loader
* username support
* mobile tabs
* set username at signup
* update user tests
* patch bug on shopping list
* public mealplan links
* support link (I'm a monster)
* icon only on mobile
* padding
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-25 20:01:22 -08:00
Hayden
8f8127a5fc
bug/mobile-fixes ( #426 )
...
* search dialog rewrite
* lazy-load shopping list
* fit search bar
* event table
* set urls for static content
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-24 20:28:14 -08:00
Hayden
475cafae49
New Crowdin updates ( #423 )
...
* New translations en-US.json (German)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Dutch)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Chinese Simplified)
2021-05-24 10:12:55 -08:00
Hayden
034a21e203
TheButton global component ( #425 )
...
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-24 10:12:46 -08:00
Carey Metcalfe
fd1b54ae70
Add web manifest ( #422 )
...
This provides a more app-like experience for mobile users that use the
"add to homescreen" functionality of their web browsers.
2021-05-24 10:12:33 -08:00
Hayden
503fe5cb2e
bug/bug-fixes ( #424 )
...
* fix image write/caching
* Caddyfile Caching header
* more aggressive caching
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-23 15:05:39 -08:00
Hayden
eb3d56936e
Feature/style unification ( #420 )
...
* set global icons
* fixes #419
* button style docs
* category/tag page updates
* dynamic router imports
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-23 12:38:55 -08:00
Hayden
ef87f2231d
feature/mealplanner-rewrite ( #417 )
...
* multiple recipes per day
* fix update
* meal-planner rewrite
* disable meal-tests
* spacing
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-22 21:04:19 -08:00
Hayden
4b3fc45c1c
New Crowdin updates ( #410 )
...
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
* New translations en-US.json (Spanish)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
2021-05-22 10:55:28 -08:00
Florian Gareis
8d0f0e8ca6
Add some padding to search panel ( #416 )
2021-05-22 10:55:12 -08:00
hay-kot
da9826dc7c
image bug fix
2021-05-20 21:18:58 -07:00
Hayden
53e97c5315
fallback to icon when no image ( #414 )
...
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-20 19:48:29 -08:00
Hayden
dcd9567059
notification import/export ( #413 )
...
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-20 19:16:42 -08:00
Hayden
2c970b8f92
New Crowdin updates ( #408 )
...
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
2021-05-16 11:35:05 -08:00
Hayden
3804e1d52c
add print-view component ( #407 )
...
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-14 21:10:03 -08:00
Hayden
35adc341e6
New Crowdin updates ( #404 )
...
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (French)
* New translations en-US.json (Dutch)
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
2021-05-12 16:11:56 -08:00
hay-kot
2cabde220f
set proper demo link
2021-05-12 11:24:48 -08:00
Hayden
5f074fe5d9
Feature/copy icon ( #406 )
...
* add copy tooltip
* transparent scrollbar
* add version to header
* localize
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-11 20:56:30 -08:00
sephrat
5a38589a60
More localization ( #403 )
...
* Translate toolbox tab headers
* Use plural form in recipe organizer header
2021-05-11 10:23:31 -08:00
Hayden
fc454137ee
New Crowdin updates ( #402 )
...
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (Dutch)
2021-05-11 10:23:19 -08:00
Hayden
e15fd8a05d
New Crowdin updates ( #401 )
...
* New translations en-US.json (Spanish)
* New translations en-US.json (Spanish)
* New translations en-US.json (French)
2021-05-09 21:33:51 -08:00
Hayden
a1dd6c941b
Bug/misc bug fixes ( #400 )
...
* potentiall fix #329
* typo
* auto purge events
* image error
* update import dialog
* fix scheduler interval time
* adjust icon position
* check for property
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-08 21:31:19 -08:00
Hayden
145eb9f1ee
New Crowdin updates ( #398 )
...
* New translations en-US.json (Dutch)
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
2021-05-08 20:26:58 -08:00
Hayden
14b6ab7ec7
Feature/event notifications ( #399 )
...
* additional server events
* sort 'recent recipes' by updated
* remove duplicate code
* fixes #396
* set color
* consolidate tag/category pages
* set colors
* list unorganized recipes
* cleanup old code
* remove flash message, switch to global snackbar
* cancel to close
* cleanup
* notifications first pass
* test notification
* complete notification feature
* use background tasks
* add url param
* update documentation
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-08 18:29:31 -08:00
Hayden
8923c1ecf8
New Crowdin updates ( #394 )
...
* New translations en-US.json (Romanian)
* New translations en-US.json (Italian)
* New translations en-US.json (Romanian)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Catalan)
* New translations en-US.json (Czech)
* New translations en-US.json (Danish)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Japanese)
* New translations en-US.json (French)
* New translations en-US.json (Korean)
* New translations en-US.json (Dutch)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (French)
* New translations en-US.json (Italian)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Catalan)
* New translations en-US.json (Czech)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Korean)
* New translations en-US.json (Dutch)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
2021-05-07 14:34:51 -08:00
Hayden
466997febc
backend-events + code-cleanup ( #395 )
...
* additional server events
* sort 'recent recipes' by updated
* remove duplicate code
* fixes #396
* set color
* consolidate tag/category pages
* set colors
* list unorganized recipes
* cleanup old code
* remove flash message, switch to global snackbar
* cancel to close
* cleanup
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-07 14:33:20 -08:00
sephrat
96919319b1
More localization ( #393 )
...
* Translate sidebar
* Do not force 12-hour format worldwide
Vue-i18n knows which locales prefer 12-hour format over 24-hour format
* Translate new tiles in profile page
* Translate new tiles in dashboard
2021-05-07 08:45:58 -08:00
Hayden
241c156ccd
New Crowdin updates ( #392 )
...
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (French)
* New translations en-US.json (German)
* New translations en-US.json (French)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
2021-05-07 08:45:46 -08:00
Hayden
95ec13161f
feature/profile-cards ( #391 )
...
* unify format
* pass variables
* remove namespace
* rename
* group-card init
* shuffle + icons
* remove console.logs
* token CRUD
* update changelog
* add profile link
* consolidate mealplan to profile dashboard
* update docs
* add query parameter to search page
* update test routes
* update python depts
* basic token tests
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-06 21:08:27 -08:00
Hayden
f4384167f6
New Crowdin updates ( #390 )
...
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (German)
* New translations en-US.json (French)
2021-05-06 16:21:22 -08:00
Hayden
1b0de02b71
feature/new-feature-cleanup ( #389 )
...
* add json editor to theme editor
* add toolbars tools to recipe sections
* fix recipe yield
* add updated_date to recipe schema
* update time cards
* fix mobile buttons
* fix asset URL
* fix PG errors CRUD
* remove -d from docker-pro
* fix theme tests
* remvoe old typing
* abstract count function
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-05 14:08:13 -08:00
Hayden
c1370afb16
Refactor/backend routers ( #388 )
...
* update router
* update caddy file
* setup depends in docker-fole
* make changes for serving on subpath
* set dev config
* fix router signups
* consolidate links
* backup-functionality to dashboard
* new user card
* consolidate theme into profile
* fix theme tests
* fix pg tests
* fix pg tests
* remove unused import
* mobile margin
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-04 20:45:11 -08:00
Hayden
be5ac7a17a
New Crowdin updates ( #387 )
...
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
* New translations en-US.json (Italian)
2021-05-04 07:09:21 -08:00
hay-kot
e13d203524
fix image display
2021-05-03 20:52:33 -08:00
hay-kot
2fc44018ec
Merge branch 'dev' of https://github.com/hay-kot/mealie into dev
2021-05-03 20:40:42 -08:00
hay-kot
117c1d20ea
dashboard notes
2021-05-03 20:40:39 -08:00
Hayden
4e3d09ac7a
New Crowdin updates ( #386 )
...
* New translations en-US.json (Romanian)
* New translations en-US.json (Italian)
* New translations en-US.json (Romanian)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Catalan)
* New translations en-US.json (Czech)
* New translations en-US.json (Danish)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Japanese)
* New translations en-US.json (French)
* New translations en-US.json (Korean)
* New translations en-US.json (Dutch)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (French)
* New translations en-US.json (Italian)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Catalan)
* New translations en-US.json (Czech)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Korean)
* New translations en-US.json (Dutch)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Portuguese, Brazilian)
2021-05-03 20:26:13 -08:00
Hayden
5580d177c3
feature/finish-recipe-assets ( #384 )
...
* add features to readme
* Copy markdown reference
* prop as whole recipe
* parameter as url instead of query
* add card styling to editor
* move images to /recipes/{slug}/images
* add image to breaking changes
* fix delete and import errors
* fix debug/about response
* logger updates
* dashboard ui
* add server side events
* unorganized routes
* default slot
* add backup viewer to dashboard
* format
* add dialog to backup imports
* initial event support
* delete assets when removed
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-03 19:32:37 -08:00
Hayden
f2d2b79a57
New Crowdin updates ( #385 )
...
* New translations en-US.json (Spanish)
* New translations en-US.json (Spanish)
* New translations en-US.json (French)
2021-05-03 18:23:41 -08:00
Hayden
9205a09d35
New Crowdin updates ( #383 )
...
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
2021-05-01 21:52:59 -08:00
Hayden
be378cb20c
feature/recipe-patch-improvements ( #382 )
...
* automated docs update
* recipe rating component
* recipe partial updates - closes #25
* use Vue.delete to update store
* format
* arrow functions
* fix tests
* format
* initial context menu
* localize
* add confirmation dialog
* context menu
* fix bare exception
* update line length
* format all file with prettier
* update changelog
* download as json
* update python dependencies
* update javascript dependencies
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-01 20:46:02 -08:00
Hayden
c196445e61
feature/additional-db ( #371 )
...
* add support for setting db_url
* fix tests
* add db_username/password env variables
* init db if super user doesn't exist
* fix tests
* fix tests
* set SQLite default DB_URL
* don't run tests on draft PRs
* add lint/black tests
* add test-all
* spell check settings
* black/flake8
* check format fail
* new badges
* rename workflow
* fix formatting
* remove white-space
* test connection arguments for pg
* format
* add new values to template
* format
* remove old script
* monkeypatch test db
* working docker-compose for postgres
* update docs
* test pg workflow
* format
* add driver
* install w/ poetry
* setup container
* change image
* set database to localhost
* update tests
* set url
* fix url path
* disable cache
* database init
* bust cache
* get by name
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-05-01 13:35:57 -08:00
sephrat
52e5e9da5d
Remove former profile image upon new upload ( #381 )
...
* Remove former profile image upon new upload
* Fix test
2021-05-01 13:35:46 -08:00
Hayden
fad2f8da59
New Crowdin updates ( #380 )
...
* New translations en-US.json (French)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
2021-05-01 13:35:33 -08:00
Hayden
212ca64e27
New translations en-US.json (French) ( #379 )
2021-04-30 21:36:03 -08:00
Hayden
c0c0c8ca0d
New translations en-US.json (Dutch) ( #378 )
2021-04-30 10:40:09 -08:00
Hayden
89729c5eee
New Crowdin updates ( #377 )
...
* New translations en-US.json (German)
* New translations en-US.json (Italian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (French)
* New translations en-US.json (Japanese)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Arabic)
* New translations en-US.json (Romanian)
* New translations en-US.json (Spanish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Catalan)
* New translations en-US.json (Czech)
* New translations en-US.json (Danish)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
2021-04-30 08:45:45 -08:00
sephrat
72bc97eb24
Shopping list fixes ( #376 )
...
* Refactor recipe to snake case
* Initialize raw ingredients
Fixes #356
2021-04-30 08:44:24 -08:00
Hayden
5e89903b2f
New Crowdin updates ( #374 )
...
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (French)
* New translations en-US.json (German)
2021-04-30 08:44:12 -08:00
sephrat
b302e0ffd8
More localization ( #373 )
...
* Translate missing string
* Display language in original language + English
* Translate assets
* Translate recipe settings
2021-04-30 08:44:03 -08:00
sephrat
d2e56cf233
Api refactoring fixes ( #372 )
...
* Fix JS error when logging in with bad credentials
* Remove duplicate error message if bad credentials
Error is already nicely displayed in LoginForm
2021-04-30 08:43:30 -08:00
Hayden
1dc051f562
Refactor/recipe routes ( #370 )
...
* format with black
* black format
* flake8
* remove bar exceptions
* remove test for depreciated route
* recipe settings editr
* add sqlite
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-29 21:46:27 -08:00
hay-kot
5dafe8fbb5
remove 32bit arm support
2021-04-29 20:33:05 -08:00
hay-kot
6536441d22
add all cryptography deps 🤞
2021-04-29 19:50:01 -08:00
hay-kot
c57c3f5205
add python3-dev
2021-04-29 18:45:22 -08:00
Hayden
aa8b0337aa
New Crowdin updates ( #368 )
...
* New translations en-US.json (German)
* New translations en-US.json (Korean)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Japanese)
* New translations en-US.json (French)
* New translations en-US.json (Italian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (French)
2021-04-29 17:47:18 -08:00
Hayden
3e80947a4c
refactor/docker-updates ( #369 )
...
* convert all images to webp
* consolidate docker files
* serve images wiith caddy
* consolidate docker files
* new slim-buster image
* set image url
* add image path
* remove print
* set image path correctly
* cleanup
* caddy proxy path
* docs
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-29 17:47:01 -08:00
sephrat
7153ff6f25
Hide user ID + Reset password when creating a user ( #367 )
2021-04-29 13:12:08 -08:00
Hayden
b65555fc2f
New Crowdin updates ( #366 )
...
* New translations en-US.json (German)
* New translations en-US.json (French)
* New translations en-US.json (Dutch)
* New translations en-US.json (Polish)
* New translations en-US.json (Dutch)
2021-04-29 08:23:19 -08:00
sephrat
1e5edc7434
More localization ( #358 )
...
* Translate missing items on About page
* Localize import summary dialog
* Make site menu translation reactive
* Localize import options
* Include semi colon in string
* Move API texts to frontend + better status codes
* Provide feedback to user when no meal is planned
* Fix API tests after latest rework
* Add warning for API changes in changelog
* Refactor API texts handling
* Refactor API texts handling #2
* Better API feedback
* Rearrange strings hierarchy
* Add messages upon recipe updated
* Fix 'recipe effected' typo
* Remove snackbar usage in backend
* Translate toolbox
* Provide feedback for tags CRUD
* Fix messed up merge
* Translate sign-up form
* Better feedback for sign-up CRUD
* Refactor log-in API texts handling
* No error message when user is not authenticated
* Remove unimportant console log
2021-04-29 08:22:45 -08:00
hay-kot
861020ffe0
fix missed commits
2021-04-28 21:31:39 -08:00
Hayden
61e0a52100
refactor/recipe-to-snake-case ( #364 )
...
* formatting
* snake case all recipes entries
* set foreign key to int
* run scheduler at startup and not import
* set SQLite file path before imports
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-28 21:17:49 -08:00
Hayden
ee445e7f54
New Crowdin updates ( #365 )
...
* New translations en-US.json (German)
* New translations en-US.json (Korean)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Japanese)
* New translations en-US.json (French)
* New translations en-US.json (Italian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
2021-04-28 20:58:24 -08:00
Hayden
04255e285f
feature/new-recipe-features ( #360 )
...
* unify button styles
* fix drag on mobile
* recipe instructions section
* add carbs
* refactor component location
* asset start
* consolidate view/edit components
* asset api
* base dialog event
* Remove 'content'
* remove console.log
* add slug prop
* remove console.log
* recipe assets first pass
* add recipeSettings model
* fix hide/show when no tags/categories
* fix typo
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-28 18:59:37 -08:00
Hayden
9abb6f10fd
New Crowdin updates ( #363 )
...
* New translations en-US.json (French)
* New translations en-US.json (Polish)
2021-04-28 18:53:11 -08:00
sephrat
1b2f7f2675
Remove dead code ( #362 )
...
* Remove BackupCard.vue
Unused - moved to NewBackupCard.vue
* Remove unused method
2021-04-28 09:47:33 -08:00
Hayden
556dfbfe53
New Crowdin updates ( #361 )
...
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (German)
2021-04-28 08:56:04 -08:00
hay-kot
783542b9ef
toolbox reference
2021-04-27 12:08:01 -08:00
Hayden
ed582158dc
New Crowdin updates ( #359 )
...
* New translations en-US.json (German)
* New translations en-US.json (Korean)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Japanese)
* New translations en-US.json (French)
* New translations en-US.json (Italian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
2021-04-27 11:21:47 -08:00
Hayden
846d1eda5b
feature/category-tag-crud ( #354 )
...
* update tag route
* search.and
* offset for mobile
* relative imports
* get settings
* new page
* category/tag CRUD
* bulk assign frontend
* Bulk assign
* debounce search
* remove dev data
* recipe store refactor
* fix mobile view
* fix failing tests
* commit test data
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-27 11:17:00 -08:00
Hayden
f748bbba68
New Crowdin updates ( #355 )
...
* New translations en-US.json (German)
* New translations en-US.json (Korean)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Japanese)
* New translations en-US.json (French)
* New translations en-US.json (Italian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (German)
* New translations en-US.json (French)
* New translations en-US.json (French)
2021-04-26 08:32:49 -08:00
Hayden
d5a340bde1
App Bar Rewrite ( #347 )
...
* Dummy Commit
* consolidate sidebar and app bar
* fix image error
* consolidate sidebar
* new icon for user menu
* fixes #329
* fix double click on mobile
* swap to computed properties
* fix open/close bug
* rewrite search for mobile
* fix ingredient checkbox
* cleanup console.logs
* set default lang + bump version
* draft changelog
* reword
* update env variables
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-25 13:47:08 -08:00
Hayden
7e6f3c9310
New Crowdin updates ( #351 )
...
* New translations en-US.json (German)
* New translations en-US.json (Korean)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Japanese)
* New translations en-US.json (French)
* New translations en-US.json (Italian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (German)
* New translations en-US.json (French)
* New translations en-US.json (Dutch)
2021-04-25 13:46:22 -08:00
Hayden
df4edf50f9
New Crowdin updates ( #349 )
...
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
2021-04-24 12:16:19 -08:00
sephrat
cfbf51072b
More localization ( #348 )
...
* Translate about page
* Sort messages by keys
* Remove unused strings
* Localize date in meal planner
* Fix quick week not starting on Monday for UTC+x
2021-04-24 12:16:07 -08:00
sephrat
21d2fb4b93
Fix infinite loop in meal planner randomizer ( #346 )
...
Infinite loop would happen if there were more days than recipes
2021-04-23 14:31:21 -08:00
Hayden
b729c0e15a
New Crowdin updates ( #345 )
...
* New translations en-US.json (French)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (French)
* New translations en-US.json (German)
* New translations en-US.json (German)
2021-04-23 07:48:37 -08:00
Hayden
a644a9782f
New Crowdin updates ( #344 )
...
* New translations en-US.json (Romanian)
* New translations en-US.json (French)
* New translations en-US.json (Romanian)
* New translations en-US.json (Spanish)
* New translations en-US.json (French)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Catalan)
* New translations en-US.json (Czech)
* New translations en-US.json (Danish)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Italian)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Korean)
* New translations en-US.json (Dutch)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Japanese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Italian)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Catalan)
* New translations en-US.json (Czech)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Japanese)
* New translations en-US.json (English)
* New translations en-US.json (Korean)
* New translations en-US.json (Dutch)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Portuguese, Brazilian)
2021-04-22 22:15:43 -08:00
sephrat
df1bca6c6a
Fix ingredients not refreshed upon recipe change ( #343 )
2021-04-22 22:15:25 -08:00
Hayden
8e4b951ecc
Get Recipes Route Rewrite ( #339 )
...
* deprecate old route
* auto-gen
* recipe card infinite scroll
* fix datatable
* set hard-limit option
* add loader
* set scroll on navigation
* add auto-import
* fix slow initial load
* remove console.logs
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-22 22:13:55 -08:00
sephrat
80f8806604
Localize more dates and texts ( #341 )
...
* Localize more dates and texts
* Adapt source language to 4-letter code for VS code
* Make page titles more reactive to language change
* Translate missing text + fix missed refactoring
* Fix missed page titles refactoring
* Translate nutrition view
* Translate Image upload vue
* Fix default text being defined twice in upload btn
2021-04-22 22:13:00 -08:00
sephrat
048d3d5469
Document new translation process with Crowdin ( #342 )
2021-04-22 13:18:14 -08:00
Hayden
fa1671670d
New Crowdin updates ( #340 )
...
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (Dutch)
* New translations en-US.json (Dutch)
2021-04-22 13:15:32 -08:00
Hayden
284df44209
feature/editor-improvements ( #289 )
...
* pin editor buttons on scroll
* scaler scratch
* fix langauge assignment 1st pass
* set lang on navigate
* refactor/breakup router
* unify style for language selectro
* refactor/code-cleanup
* refactor/page specific components to page folder
* Fix time card layout issue
* fix timecard display
* update mobile cards / fix overflow errors
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-21 21:52:12 -08:00
CMBoii
a5306c31c6
es-ES.json ( #334 )
...
* es-ES.json
Spanish translation
* Update es-ES.json
2021-04-21 10:32:27 -08:00
Hayden
7f23e8606a
New Crowdin updates ( #328 )
...
* New translations en-US.json (German)
* New translations en-US.json (Korean)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Japanese)
* New translations en-US.json (French)
* New translations en-US.json (Italian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (Danish)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (French)
2021-04-21 08:53:20 -08:00
Chris Klann
26636c7b12
Add tip to fix rpi host running docker container ( #335 )
...
Per issue #249 , tip gives guidance for running Mealie in a docker linux/arm/v7 container.
2021-04-21 08:37:25 -08:00
sephrat
29b9c231d3
Fix date picker not properly localized ( #330 )
...
* Fix language in date picker
Vuetify allows custom-named locales,
but the date-picker really only works with BCP 47 language tag
* Save lang at proper time + Update Vuetify lang on the fly
2021-04-21 08:36:49 -08:00
sephrat
8e27d0b83f
Make first day of week in calendar view customizable ( #263 )
...
* Make first day of the week customizable
New settings section 'Locale settings'
New setting 'First day of week'
New date picker reusable UI that uses the new setting
Meal planner now uses this new date picker
* Clean up unused code in settings page
* Fix First day of week mapping
* Replace missing v-date-picker with custom card DatePicker
* Mention first day of the week feature in change log
2021-04-20 22:43:36 -08:00
Hayden
197d794ca6
New Crowdin updates ( #327 )
...
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Simplified)
2021-04-20 21:55:32 -08:00
hay-kot
62ff74ce9e
Merge branch 'master' of https://github.com/hay-kot/mealie into dev
2021-04-20 12:22:17 -08:00
hay-kot
92236b8967
ENV -> PRODUCTION
2021-04-20 12:08:38 -08:00
hay-kot
edcc7d6a48
update lock
2021-04-20 12:08:29 -08:00
Hayden
1f35742d8b
v0.4.3 ( #326 )
...
* fix links
* actually fix #238
* Feature/mkdocs version bump (#240 )
* fix links (#239 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* fix #238
* bump mkdocs version
* light/dark toggle
* light/dark mode css
* API_DOCS defaults to True
* disable build on push for master
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/recipe viewer (#244 )
* fix dialog placement
* markdown support in ingredients
* fix line render issue
* fix tag rendering bug
* change ingredients to text area
* no slug error
* add tag pages
* remove console.logs
Co-authored-by: hay-kot <hay-kot@pm.me >
* changelog v0.4.1
* bug/backup-download (#245 )
* fix blocked download
* + download blocked
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/meal planner (#246 )
* fixes duplicate recipes in meal-plan #221
* add quick week option
* scope css
* add mealplanner info
Co-authored-by: hay-kot <hay-kot@pm.me >
* Nextcloud Import Bugs - #248 (#250 )
* parses datetime properly + clean category - #248
* add default credentials to docs
Co-authored-by: hay-kot <hay-kot@pm.me >
* Add bulk import examples to docs. (#252 )
* Add bulk import examples to docs.
* Update api-usage.md
* Add Python example for bulk import.
* Change IP address in API example.
* Refactor/app settings (#251 )
* fix env setup bugs
* remove unused import
* fix layout issues
* changelog
Co-authored-by: hay-kot <hay-kot@pm.me >
* env setup fixes
* Feature/about api (#253 )
* fix settings
* app info cleanup
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/image minify (#256 )
* fix settings
* app info cleanup
* bottom-bar experiment
* remove dup key
* type hints
* add dependency
* updated image with query parameters
* read image options
* add image minification
* add image minification step
* alt image routes
* add image minification
* set mobile bar to top
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/additional endpoints (#257 )
* new recipe summary route
* add categories to cards
* add pillow
* show tags instead of categories
* additional debug info
* add todays meal image url
* about page
* fix reactive tag
* changelog + docs
* bump version
Co-authored-by: hay-kot <hay-kot@pm.me >
* add pillow dependencies (#258 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/search page (#259 )
* add pillow dependencies
* advanced search page
* advanced search apge
* remove extra dependencies
* add pre-run script
Co-authored-by: hay-kot <hay-kot@pm.me >
* no image assignment
* advanced search
* fix docker dev build
* Do not force theme settings on login form (#260 )
* Fix docker dev db persistence (#264 )
* Fix docker dev db persistence
* Make run.sh the only startup script for prod + dev
Credits to @hay-kot for run.sh script logic
* Restore dev backend initialization in non-docker setup
* Make run.sh POSIX-friendly
* Allow dev backend to auto-reload in Docker
* Frontend Refactor + Bug Fixes
* merge category and tag selector
* unifiy category selector
* add hint
* spacing
* fix nextcloud migration
* simplify email validator #261
* formatting
* cleanup
* auto-gen
* format
* update run script
* unified category/tag selector
* rename component
* Add advanced search link
* remove old code
* convert keywords to tags
* add proper behavior on rename
* proper image name association on rename
* fix test cleanup
* changelog
* set docker comppand
* minify on migration
Co-authored-by: hay-kot <hay-kot@pm.me >
* bug-fixes/category-tag-creator (#266 )
* fix category labels
* set loader for migration
* v0.4.1
Co-authored-by: hay-kot <hay-kot@pm.me >
* Hot Fix (#269 )
* fix category labels
* set loader for migration
* v0.4.1
* reorganize API docs
Co-authored-by: hay-kot <hay-kot@pm.me >
* Fix some pytests (#265 )
* Fix encoding issue in cleaner unit test
* Add VS Code task to run pytests
* Fix FileExistsError when running Windows
* Add Portuguese Translation (#232 )
* Add Portuguese Translation
* add portuguese translation option
* formatting
* add missing }
* specify absolute path
* Feature/migration-rewrite (#278 )
* start
* migration rewrite
* update name
* convert chowdown to new methods
* refactor/remove duplicate code
* refactor to unify logger + log to file
* remove toolbox
* Display report on UI
Co-authored-by: hay-kot <hay-kot@pm.me >
* refactor/image-minification (#285 )
* refactor image minification calls
* remove nusiance logs
Co-authored-by: hay-kot <hay-kot@pm.me >
* feature/debug-info (#286 )
* rename 'ENV' to 'PRODUCTION' and default to true
* set env PRODUCTION
* refactor file download process
* add last_recipe.json and log downloads
* changelog + version bump
* set env on workflows
* bump version
Co-authored-by: hay-kot <hay-kot@pm.me >
* Basic nutrition editor (#288 )
* Basic nutrition editor
* fix no image on scrape
* nutrition display
* add recipe images
* update by url
* new upload options
Co-authored-by: hay-kot <hay-kot@pm.me >
* Sanitize recipe backup filenames (#287 )
Fixes #275
* fix page creation fixes #290
* Display categories in sidebar if no pages set (#292 )
Fixes #291
* Enrich page title with context (#296 )
- Static pages have their own titles
- The name of the recipe is displayed when viewing it
* fix: translates phrase for locale de (#298 )
Co-authored-by: Jonas Schubert <jonas.schubert.1990@web.de >
* Fix ingredient checkbox click (#305 )
Fixes #304
v-list-item already flips the checkbox
* Localize custom pages and search page (#299 )
* Localize custom pages and search page
* Fix FR translation for step
* fixes #306
* fixes #297
* Update changelog
* generate docs
* fix broken upload button on migrations
* docs update
* bump version
* fix discord link
* add TOKEN_TIME and DEFAULT_EMAIL
* docs
* fixes #312
* fixes #314
* fixes #315
* fix language hydration
* v0.4.3 docs
* Crowdin integration (#319 )
* Fix portuguese localization files
* Use 4-letter code for locales ID
* Update Crowdin configuration file
* Make vuetify locales match with new VueI18n standard
* Fix old locale ID default setting
* Hide project hierarchy from Crowdin
* add dateTimeFormats to Crowdin
* New Crowdin updates (#322 ) - Initial Merge
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Chinese Traditional)
* New Crowdin updates (#323 )
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Romanian)
* New translations en-US.json (Korean)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (English)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Japanese)
* New translations en-US.json (Italian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (German)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (French) (#324 )
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: Nat <nathanynath@yahoo.fr >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Pedro Mata Rodrigues <pmmatarodrigues@gmail.com >
Co-authored-by: JonasSchubert <jonas.schubert.projects@web.de >
Co-authored-by: Jonas Schubert <jonas.schubert.1990@web.de >
2021-04-20 11:57:16 -08:00
Hayden
75193d00df
New translations en-US.json (French) ( #324 )
2021-04-20 11:44:06 -08:00
Hayden
5741c55fc9
New Crowdin updates ( #323 )
...
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Romanian)
* New translations en-US.json (Korean)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (English)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Russian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Japanese)
* New translations en-US.json (Italian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Finnish)
* New translations en-US.json (Greek)
* New translations en-US.json (German)
* New translations en-US.json (Czech)
* New translations en-US.json (Catalan)
* New translations en-US.json (Arabic)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Spanish)
* New translations en-US.json (Portuguese, Brazilian)
2021-04-20 08:08:57 -08:00
Hayden
43cabac091
New Crowdin updates ( #322 ) - Initial Merge
...
* New translations en-US.json (French)
* New translations en-US.json (French)
* New translations en-US.json (Danish)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Chinese Traditional)
2021-04-20 07:41:42 -08:00
sephrat
bf45856c27
Crowdin integration ( #319 )
...
* Fix portuguese localization files
* Use 4-letter code for locales ID
* Update Crowdin configuration file
* Make vuetify locales match with new VueI18n standard
* Fix old locale ID default setting
* Hide project hierarchy from Crowdin
* add dateTimeFormats to Crowdin
2021-04-20 07:28:18 -08:00
hay-kot
484f026772
v0.4.3 docs
2021-04-19 20:33:25 -08:00
hay-kot
c02b074b07
fix language hydration
2021-04-19 20:00:23 -08:00
hay-kot
601cd12e9c
fixes #315
2021-04-19 19:48:16 -08:00
hay-kot
50728a67b4
fixes #314
2021-04-19 19:37:39 -08:00
hay-kot
40fb5600b2
fixes #312
2021-04-19 19:37:14 -08:00
hay-kot
c2cdc1e8a6
docs
2021-04-19 19:36:50 -08:00
hay-kot
f14e1e536c
add TOKEN_TIME and DEFAULT_EMAIL
2021-04-19 19:36:45 -08:00
hay-kot
4a6805479c
fix discord link
2021-04-18 17:47:32 -08:00
hay-kot
6190f0fd1c
bump version
2021-04-18 17:45:56 -08:00
hay-kot
d4a9ecd65f
docs update
2021-04-18 17:43:40 -08:00
hay-kot
fbf4282063
fix broken upload button on migrations
2021-04-18 17:43:32 -08:00
Hayden
0f5a564ff3
v0.4.2 ( #310 )
...
* fix links
* actually fix #238
* Feature/mkdocs version bump (#240 )
* fix links (#239 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* fix #238
* bump mkdocs version
* light/dark toggle
* light/dark mode css
* API_DOCS defaults to True
* disable build on push for master
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/recipe viewer (#244 )
* fix dialog placement
* markdown support in ingredients
* fix line render issue
* fix tag rendering bug
* change ingredients to text area
* no slug error
* add tag pages
* remove console.logs
Co-authored-by: hay-kot <hay-kot@pm.me >
* changelog v0.4.1
* bug/backup-download (#245 )
* fix blocked download
* + download blocked
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/meal planner (#246 )
* fixes duplicate recipes in meal-plan #221
* add quick week option
* scope css
* add mealplanner info
Co-authored-by: hay-kot <hay-kot@pm.me >
* Nextcloud Import Bugs - #248 (#250 )
* parses datetime properly + clean category - #248
* add default credentials to docs
Co-authored-by: hay-kot <hay-kot@pm.me >
* Add bulk import examples to docs. (#252 )
* Add bulk import examples to docs.
* Update api-usage.md
* Add Python example for bulk import.
* Change IP address in API example.
* Refactor/app settings (#251 )
* fix env setup bugs
* remove unused import
* fix layout issues
* changelog
Co-authored-by: hay-kot <hay-kot@pm.me >
* env setup fixes
* Feature/about api (#253 )
* fix settings
* app info cleanup
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/image minify (#256 )
* fix settings
* app info cleanup
* bottom-bar experiment
* remove dup key
* type hints
* add dependency
* updated image with query parameters
* read image options
* add image minification
* add image minification step
* alt image routes
* add image minification
* set mobile bar to top
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/additional endpoints (#257 )
* new recipe summary route
* add categories to cards
* add pillow
* show tags instead of categories
* additional debug info
* add todays meal image url
* about page
* fix reactive tag
* changelog + docs
* bump version
Co-authored-by: hay-kot <hay-kot@pm.me >
* add pillow dependencies (#258 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/search page (#259 )
* add pillow dependencies
* advanced search page
* advanced search apge
* remove extra dependencies
* add pre-run script
Co-authored-by: hay-kot <hay-kot@pm.me >
* no image assignment
* advanced search
* fix docker dev build
* Do not force theme settings on login form (#260 )
* Fix docker dev db persistence (#264 )
* Fix docker dev db persistence
* Make run.sh the only startup script for prod + dev
Credits to @hay-kot for run.sh script logic
* Restore dev backend initialization in non-docker setup
* Make run.sh POSIX-friendly
* Allow dev backend to auto-reload in Docker
* Frontend Refactor + Bug Fixes
* merge category and tag selector
* unifiy category selector
* add hint
* spacing
* fix nextcloud migration
* simplify email validator #261
* formatting
* cleanup
* auto-gen
* format
* update run script
* unified category/tag selector
* rename component
* Add advanced search link
* remove old code
* convert keywords to tags
* add proper behavior on rename
* proper image name association on rename
* fix test cleanup
* changelog
* set docker comppand
* minify on migration
Co-authored-by: hay-kot <hay-kot@pm.me >
* bug-fixes/category-tag-creator (#266 )
* fix category labels
* set loader for migration
* v0.4.1
Co-authored-by: hay-kot <hay-kot@pm.me >
* Hot Fix (#269 )
* fix category labels
* set loader for migration
* v0.4.1
* reorganize API docs
Co-authored-by: hay-kot <hay-kot@pm.me >
* Fix some pytests (#265 )
* Fix encoding issue in cleaner unit test
* Add VS Code task to run pytests
* Fix FileExistsError when running Windows
* Add Portuguese Translation (#232 )
* Add Portuguese Translation
* add portuguese translation option
* formatting
* add missing }
* specify absolute path
* Feature/migration-rewrite (#278 )
* start
* migration rewrite
* update name
* convert chowdown to new methods
* refactor/remove duplicate code
* refactor to unify logger + log to file
* remove toolbox
* Display report on UI
Co-authored-by: hay-kot <hay-kot@pm.me >
* refactor/image-minification (#285 )
* refactor image minification calls
* remove nusiance logs
Co-authored-by: hay-kot <hay-kot@pm.me >
* feature/debug-info (#286 )
* rename 'ENV' to 'PRODUCTION' and default to true
* set env PRODUCTION
* refactor file download process
* add last_recipe.json and log downloads
* changelog + version bump
* set env on workflows
* bump version
Co-authored-by: hay-kot <hay-kot@pm.me >
* Basic nutrition editor (#288 )
* Basic nutrition editor
* fix no image on scrape
* nutrition display
* add recipe images
* update by url
* new upload options
Co-authored-by: hay-kot <hay-kot@pm.me >
* Sanitize recipe backup filenames (#287 )
Fixes #275
* fix page creation fixes #290
* Display categories in sidebar if no pages set (#292 )
Fixes #291
* Enrich page title with context (#296 )
- Static pages have their own titles
- The name of the recipe is displayed when viewing it
* fix: translates phrase for locale de (#298 )
Co-authored-by: Jonas Schubert <jonas.schubert.1990@web.de >
* Fix ingredient checkbox click (#305 )
Fixes #304
v-list-item already flips the checkbox
* Localize custom pages and search page (#299 )
* Localize custom pages and search page
* Fix FR translation for step
* fixes #306
* fixes #297
* Update changelog
* generate docs
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: Nat <nathanynath@yahoo.fr >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Pedro Mata Rodrigues <pmmatarodrigues@gmail.com >
Co-authored-by: JonasSchubert <jonas.schubert.projects@web.de >
Co-authored-by: Jonas Schubert <jonas.schubert.1990@web.de >
2021-04-17 12:57:47 -08:00
hay-kot
f48f55b6dc
Merge branch 'master' of https://github.com/hay-kot/mealie into dev
2021-04-17 12:53:59 -08:00
hay-kot
a9040cf17e
generate docs
2021-04-17 12:53:00 -08:00
hay-kot
26571af9b7
Update changelog
2021-04-17 12:52:04 -08:00
hay-kot
335807637a
fixes #297
2021-04-16 21:15:57 -08:00
hay-kot
a6f89a155e
fixes #306
2021-04-16 21:15:11 -08:00
sephrat
4b09497c3d
Localize custom pages and search page ( #299 )
...
* Localize custom pages and search page
* Fix FR translation for step
2021-04-14 08:06:54 -08:00
sephrat
2e339ee996
Fix ingredient checkbox click ( #305 )
...
Fixes #304
v-list-item already flips the checkbox
2021-04-14 07:14:21 -08:00
JonasSchubert
a4ed9fc870
fix: translates phrase for locale de ( #298 )
...
Co-authored-by: Jonas Schubert <jonas.schubert.1990@web.de >
2021-04-14 07:12:59 -08:00
sephrat
f3ea467e20
Enrich page title with context ( #296 )
...
- Static pages have their own titles
- The name of the recipe is displayed when viewing it
2021-04-14 07:12:22 -08:00
sephrat
2c3fa81227
Display categories in sidebar if no pages set ( #292 )
...
Fixes #291
2021-04-14 07:11:55 -08:00
hay-kot
b726c9a886
fix page creation fixes #290
2021-04-12 08:15:56 -08:00
sephrat
e8c121de04
Sanitize recipe backup filenames ( #287 )
...
Fixes #275
2021-04-11 13:16:51 -08:00
Hayden
406dae6e97
Basic nutrition editor ( #288 )
...
* Basic nutrition editor
* fix no image on scrape
* nutrition display
* add recipe images
* update by url
* new upload options
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-11 13:16:33 -08:00
Hayden
2a158ab290
feature/debug-info ( #286 )
...
* rename 'ENV' to 'PRODUCTION' and default to true
* set env PRODUCTION
* refactor file download process
* add last_recipe.json and log downloads
* changelog + version bump
* set env on workflows
* bump version
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-10 21:42:04 -08:00
Hayden
b3b1778890
refactor/image-minification ( #285 )
...
* refactor image minification calls
* remove nusiance logs
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-10 15:33:29 -08:00
Hayden
42deb5ad10
Feature/migration-rewrite ( #278 )
...
* start
* migration rewrite
* update name
* convert chowdown to new methods
* refactor/remove duplicate code
* refactor to unify logger + log to file
* remove toolbox
* Display report on UI
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-10 15:09:06 -08:00
Hayden
e11577f786
Fix Docker Init Scripts ( #277 )
...
* fix links
* actually fix #238
* Feature/mkdocs version bump (#240 )
* fix links (#239 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* fix #238
* bump mkdocs version
* light/dark toggle
* light/dark mode css
* API_DOCS defaults to True
* disable build on push for master
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/recipe viewer (#244 )
* fix dialog placement
* markdown support in ingredients
* fix line render issue
* fix tag rendering bug
* change ingredients to text area
* no slug error
* add tag pages
* remove console.logs
Co-authored-by: hay-kot <hay-kot@pm.me >
* changelog v0.4.1
* bug/backup-download (#245 )
* fix blocked download
* + download blocked
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/meal planner (#246 )
* fixes duplicate recipes in meal-plan #221
* add quick week option
* scope css
* add mealplanner info
Co-authored-by: hay-kot <hay-kot@pm.me >
* Nextcloud Import Bugs - #248 (#250 )
* parses datetime properly + clean category - #248
* add default credentials to docs
Co-authored-by: hay-kot <hay-kot@pm.me >
* Add bulk import examples to docs. (#252 )
* Add bulk import examples to docs.
* Update api-usage.md
* Add Python example for bulk import.
* Change IP address in API example.
* Refactor/app settings (#251 )
* fix env setup bugs
* remove unused import
* fix layout issues
* changelog
Co-authored-by: hay-kot <hay-kot@pm.me >
* env setup fixes
* Feature/about api (#253 )
* fix settings
* app info cleanup
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/image minify (#256 )
* fix settings
* app info cleanup
* bottom-bar experiment
* remove dup key
* type hints
* add dependency
* updated image with query parameters
* read image options
* add image minification
* add image minification step
* alt image routes
* add image minification
* set mobile bar to top
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/additional endpoints (#257 )
* new recipe summary route
* add categories to cards
* add pillow
* show tags instead of categories
* additional debug info
* add todays meal image url
* about page
* fix reactive tag
* changelog + docs
* bump version
Co-authored-by: hay-kot <hay-kot@pm.me >
* add pillow dependencies (#258 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/search page (#259 )
* add pillow dependencies
* advanced search page
* advanced search apge
* remove extra dependencies
* add pre-run script
Co-authored-by: hay-kot <hay-kot@pm.me >
* no image assignment
* advanced search
* fix docker dev build
* Do not force theme settings on login form (#260 )
* Fix docker dev db persistence (#264 )
* Fix docker dev db persistence
* Make run.sh the only startup script for prod + dev
Credits to @hay-kot for run.sh script logic
* Restore dev backend initialization in non-docker setup
* Make run.sh POSIX-friendly
* Allow dev backend to auto-reload in Docker
* Frontend Refactor + Bug Fixes
* merge category and tag selector
* unifiy category selector
* add hint
* spacing
* fix nextcloud migration
* simplify email validator #261
* formatting
* cleanup
* auto-gen
* format
* update run script
* unified category/tag selector
* rename component
* Add advanced search link
* remove old code
* convert keywords to tags
* add proper behavior on rename
* proper image name association on rename
* fix test cleanup
* changelog
* set docker comppand
* minify on migration
Co-authored-by: hay-kot <hay-kot@pm.me >
* bug-fixes/category-tag-creator (#266 )
* fix category labels
* set loader for migration
* v0.4.1
Co-authored-by: hay-kot <hay-kot@pm.me >
* Hot Fix (#269 )
* fix category labels
* set loader for migration
* v0.4.1
* reorganize API docs
Co-authored-by: hay-kot <hay-kot@pm.me >
* Fix some pytests (#265 )
* Fix encoding issue in cleaner unit test
* Add VS Code task to run pytests
* Fix FileExistsError when running Windows
* Add Portuguese Translation (#232 )
* Add Portuguese Translation
* add portuguese translation option
* formatting
* add missing }
* specify absolute path
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: Nat <nathanynath@yahoo.fr >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Pedro Mata Rodrigues <pmmatarodrigues@gmail.com >
2021-04-09 08:59:24 -08:00
hay-kot
ed49eb7e80
specify absolute path
2021-04-09 08:56:58 -08:00
hay-kot
dc0775602c
add missing }
2021-04-09 08:56:51 -08:00
hay-kot
1c83cd55bb
formatting
2021-04-09 08:56:46 -08:00
Pedro Mata Rodrigues
8b75fa68bf
Add Portuguese Translation ( #232 )
...
* Add Portuguese Translation
* add portuguese translation option
2021-04-07 21:02:12 -08:00
sephrat
bb52c78c5b
Fix some pytests ( #265 )
...
* Fix encoding issue in cleaner unit test
* Add VS Code task to run pytests
* Fix FileExistsError when running Windows
2021-04-07 21:00:05 -08:00
Hayden
47e48e1350
dev ( #270 )
...
* fix links
* actually fix #238
* Feature/mkdocs version bump (#240 )
* fix links (#239 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* fix #238
* bump mkdocs version
* light/dark toggle
* light/dark mode css
* API_DOCS defaults to True
* disable build on push for master
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/recipe viewer (#244 )
* fix dialog placement
* markdown support in ingredients
* fix line render issue
* fix tag rendering bug
* change ingredients to text area
* no slug error
* add tag pages
* remove console.logs
Co-authored-by: hay-kot <hay-kot@pm.me >
* changelog v0.4.1
* bug/backup-download (#245 )
* fix blocked download
* + download blocked
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/meal planner (#246 )
* fixes duplicate recipes in meal-plan #221
* add quick week option
* scope css
* add mealplanner info
Co-authored-by: hay-kot <hay-kot@pm.me >
* Nextcloud Import Bugs - #248 (#250 )
* parses datetime properly + clean category - #248
* add default credentials to docs
Co-authored-by: hay-kot <hay-kot@pm.me >
* Add bulk import examples to docs. (#252 )
* Add bulk import examples to docs.
* Update api-usage.md
* Add Python example for bulk import.
* Change IP address in API example.
* Refactor/app settings (#251 )
* fix env setup bugs
* remove unused import
* fix layout issues
* changelog
Co-authored-by: hay-kot <hay-kot@pm.me >
* env setup fixes
* Feature/about api (#253 )
* fix settings
* app info cleanup
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/image minify (#256 )
* fix settings
* app info cleanup
* bottom-bar experiment
* remove dup key
* type hints
* add dependency
* updated image with query parameters
* read image options
* add image minification
* add image minification step
* alt image routes
* add image minification
* set mobile bar to top
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/additional endpoints (#257 )
* new recipe summary route
* add categories to cards
* add pillow
* show tags instead of categories
* additional debug info
* add todays meal image url
* about page
* fix reactive tag
* changelog + docs
* bump version
Co-authored-by: hay-kot <hay-kot@pm.me >
* add pillow dependencies (#258 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/search page (#259 )
* add pillow dependencies
* advanced search page
* advanced search apge
* remove extra dependencies
* add pre-run script
Co-authored-by: hay-kot <hay-kot@pm.me >
* no image assignment
* advanced search
* fix docker dev build
* Do not force theme settings on login form (#260 )
* Fix docker dev db persistence (#264 )
* Fix docker dev db persistence
* Make run.sh the only startup script for prod + dev
Credits to @hay-kot for run.sh script logic
* Restore dev backend initialization in non-docker setup
* Make run.sh POSIX-friendly
* Allow dev backend to auto-reload in Docker
* Frontend Refactor + Bug Fixes
* merge category and tag selector
* unifiy category selector
* add hint
* spacing
* fix nextcloud migration
* simplify email validator #261
* formatting
* cleanup
* auto-gen
* format
* update run script
* unified category/tag selector
* rename component
* Add advanced search link
* remove old code
* convert keywords to tags
* add proper behavior on rename
* proper image name association on rename
* fix test cleanup
* changelog
* set docker comppand
* minify on migration
Co-authored-by: hay-kot <hay-kot@pm.me >
* bug-fixes/category-tag-creator (#266 )
* fix category labels
* set loader for migration
* v0.4.1
Co-authored-by: hay-kot <hay-kot@pm.me >
* Hot Fix (#269 )
* fix category labels
* set loader for migration
* v0.4.1
* reorganize API docs
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: Nat <nathanynath@yahoo.fr >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
2021-04-07 18:43:33 -08:00
hay-kot
1ae063a796
Merge branch 'master' of https://github.com/hay-kot/mealie into dev
2021-04-07 18:42:55 -08:00
Hayden
e3e8aad749
Hot Fix ( #269 )
...
* fix category labels
* set loader for migration
* v0.4.1
* reorganize API docs
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-07 18:38:06 -08:00
Hayden
9c379dfb83
v0.4.1 - Frontend/UI Improvements ( #267 )
...
* fix links
* actually fix #238
* Feature/mkdocs version bump (#240 )
* fix links (#239 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* fix #238
* bump mkdocs version
* light/dark toggle
* light/dark mode css
* API_DOCS defaults to True
* disable build on push for master
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/recipe viewer (#244 )
* fix dialog placement
* markdown support in ingredients
* fix line render issue
* fix tag rendering bug
* change ingredients to text area
* no slug error
* add tag pages
* remove console.logs
Co-authored-by: hay-kot <hay-kot@pm.me >
* changelog v0.4.1
* bug/backup-download (#245 )
* fix blocked download
* + download blocked
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/meal planner (#246 )
* fixes duplicate recipes in meal-plan #221
* add quick week option
* scope css
* add mealplanner info
Co-authored-by: hay-kot <hay-kot@pm.me >
* Nextcloud Import Bugs - #248 (#250 )
* parses datetime properly + clean category - #248
* add default credentials to docs
Co-authored-by: hay-kot <hay-kot@pm.me >
* Add bulk import examples to docs. (#252 )
* Add bulk import examples to docs.
* Update api-usage.md
* Add Python example for bulk import.
* Change IP address in API example.
* Refactor/app settings (#251 )
* fix env setup bugs
* remove unused import
* fix layout issues
* changelog
Co-authored-by: hay-kot <hay-kot@pm.me >
* env setup fixes
* Feature/about api (#253 )
* fix settings
* app info cleanup
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/image minify (#256 )
* fix settings
* app info cleanup
* bottom-bar experiment
* remove dup key
* type hints
* add dependency
* updated image with query parameters
* read image options
* add image minification
* add image minification step
* alt image routes
* add image minification
* set mobile bar to top
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/additional endpoints (#257 )
* new recipe summary route
* add categories to cards
* add pillow
* show tags instead of categories
* additional debug info
* add todays meal image url
* about page
* fix reactive tag
* changelog + docs
* bump version
Co-authored-by: hay-kot <hay-kot@pm.me >
* add pillow dependencies (#258 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/search page (#259 )
* add pillow dependencies
* advanced search page
* advanced search apge
* remove extra dependencies
* add pre-run script
Co-authored-by: hay-kot <hay-kot@pm.me >
* no image assignment
* advanced search
* fix docker dev build
* Do not force theme settings on login form (#260 )
* Fix docker dev db persistence (#264 )
* Fix docker dev db persistence
* Make run.sh the only startup script for prod + dev
Credits to @hay-kot for run.sh script logic
* Restore dev backend initialization in non-docker setup
* Make run.sh POSIX-friendly
* Allow dev backend to auto-reload in Docker
* Frontend Refactor + Bug Fixes
* merge category and tag selector
* unifiy category selector
* add hint
* spacing
* fix nextcloud migration
* simplify email validator #261
* formatting
* cleanup
* auto-gen
* format
* update run script
* unified category/tag selector
* rename component
* Add advanced search link
* remove old code
* convert keywords to tags
* add proper behavior on rename
* proper image name association on rename
* fix test cleanup
* changelog
* set docker comppand
* minify on migration
Co-authored-by: hay-kot <hay-kot@pm.me >
* bug-fixes/category-tag-creator (#266 )
* fix category labels
* set loader for migration
* v0.4.1
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: Nat <nathanynath@yahoo.fr >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
2021-04-07 17:22:25 -08:00
Hayden
f09960f52c
bug-fixes/category-tag-creator ( #266 )
...
* fix category labels
* set loader for migration
* v0.4.1
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-07 17:20:19 -08:00
Hayden
1cf95bb3b0
Frontend Refactor + Bug Fixes
...
* merge category and tag selector
* unifiy category selector
* add hint
* spacing
* fix nextcloud migration
* simplify email validator #261
* formatting
* cleanup
* auto-gen
* format
* update run script
* unified category/tag selector
* rename component
* Add advanced search link
* remove old code
* convert keywords to tags
* add proper behavior on rename
* proper image name association on rename
* fix test cleanup
* changelog
* set docker comppand
* minify on migration
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-06 22:29:02 -08:00
sephrat
a396604520
Fix docker dev db persistence ( #264 )
...
* Fix docker dev db persistence
* Make run.sh the only startup script for prod + dev
Credits to @hay-kot for run.sh script logic
* Restore dev backend initialization in non-docker setup
* Make run.sh POSIX-friendly
* Allow dev backend to auto-reload in Docker
2021-04-06 13:10:05 -08:00
sephrat
6706918736
Do not force theme settings on login form ( #260 )
2021-04-04 20:45:19 -08:00
hay-kot
ab81061cba
fix docker dev build
2021-04-04 10:22:43 -08:00
hay-kot
f1c3857f39
advanced search
2021-04-03 17:29:43 -08:00
hay-kot
f33af0a430
no image assignment
2021-04-03 17:28:51 -08:00
Hayden
6d5f3e7496
Feature/search page ( #259 )
...
* add pillow dependencies
* advanced search page
* advanced search apge
* remove extra dependencies
* add pre-run script
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-03 17:18:01 -08:00
Hayden
ec7fa6332d
add pillow dependencies ( #258 )
...
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-03 13:23:26 -08:00
Hayden
764f85fb40
Feature/additional endpoints ( #257 )
...
* new recipe summary route
* add categories to cards
* add pillow
* show tags instead of categories
* additional debug info
* add todays meal image url
* about page
* fix reactive tag
* changelog + docs
* bump version
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-03 11:25:57 -08:00
hay-kot
4c3f751e80
Merge branch 'master' of https://github.com/hay-kot/mealie into dev
2021-04-02 21:55:32 -08:00
Hayden
95213fa41b
Feature/image minify ( #256 )
...
* fix settings
* app info cleanup
* bottom-bar experiment
* remove dup key
* type hints
* add dependency
* updated image with query parameters
* read image options
* add image minification
* add image minification step
* alt image routes
* add image minification
* set mobile bar to top
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-02 21:54:46 -08:00
Hayden
bc595d5cfa
Feature/about api ( #253 )
...
* fix settings
* app info cleanup
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-02 11:02:01 -08:00
hay-kot
fd21777990
env setup fixes
2021-04-01 19:40:10 -08:00
Hayden
94cda5bb83
Refactor/app settings ( #251 )
...
* fix env setup bugs
* remove unused import
* fix layout issues
* changelog
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-01 17:23:16 -08:00
Nat
786ddae05b
Add bulk import examples to docs. ( #252 )
...
* Add bulk import examples to docs.
* Update api-usage.md
* Add Python example for bulk import.
* Change IP address in API example.
2021-04-01 17:17:21 -08:00
Hayden
1379529df5
Nextcloud Import Bugs - #248 ( #250 )
...
* parses datetime properly + clean category - #248
* add default credentials to docs
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-04-01 11:20:29 -08:00
Hayden
6e15a8c439
Feature/meal planner ( #246 )
...
* fixes duplicate recipes in meal-plan #221
* add quick week option
* scope css
* add mealplanner info
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-03-31 22:09:25 -08:00
Hayden
c61906e480
bug/backup-download ( #245 )
...
* fix blocked download
* + download blocked
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-03-31 20:07:50 -08:00
hay-kot
4799fffc93
changelog v0.4.1
2021-03-31 19:01:40 -08:00
Hayden
049c269f6f
Feature/recipe viewer ( #244 )
...
* fix dialog placement
* markdown support in ingredients
* fix line render issue
* fix tag rendering bug
* change ingredients to text area
* no slug error
* add tag pages
* remove console.logs
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-03-31 19:01:10 -08:00
Hayden
b8cddfd6c5
Mkdocs Upgrade ( #243 )
...
* fix links
* actually fix #238
* Feature/mkdocs version bump (#240 )
* fix links (#239 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* fix #238
* bump mkdocs version
* light/dark toggle
* light/dark mode css
* API_DOCS defaults to True
* disable build on push for master
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-03-31 16:31:11 -08:00
Hayden
30510202df
Feature/mkdocs version bump ( #240 )
...
* fix links (#239 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* fix #238
* bump mkdocs version
* light/dark toggle
* light/dark mode css
* API_DOCS defaults to True
* disable build on push for master
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-03-31 16:30:34 -08:00
hay-kot
114e878384
fix #238
2021-03-31 08:25:17 -08:00
hay-kot
f612680a46
actually fix #238
2021-03-31 08:24:49 -08:00
Hayden
276e580ec4
fix links ( #239 )
...
Co-authored-by: hay-kot <hay-kot@pm.me >
2021-03-31 08:21:03 -08:00
hay-kot
7c7e062b6e
fix links
2021-03-31 08:20:19 -08:00
Hayden
01d991f38b
Update v0.4.0.md
...
remove draft
2021-03-31 07:23:13 -08:00
Hayden
ee0c519ef0
v0.4.0 ( #236 )
...
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
* Dropping Mongo From Dev Branch (#89 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* initial pass
* second pass cleanup
* backup card framework
* backup card functionality
* translation
* upload button vile creation
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* dev bug: change data location to prevent reloads
* api docs
* api docs bug
* workflow update
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* Add French Translation (#93 )
* New tests (#94 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
Co-authored-by: Hayden <hay-kot@pm.me >
* Mealplan CRUD Tests (#95 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix typos (#96 )
* Settings, Themes and Migration Route Tests (#100 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Refactor + New Docker File (#105 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
Co-authored-by: Hayden <hay-kot@pm.me >
* Meal planner improvements (#107 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
* mealplan redesign
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#108 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#113 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
* UI updates + name validation
* docs: changelog + sp
* fixed route links
* changelog
Co-authored-by: Hayden <hay-kot@pm.me >
* fixed menu links
* fixed poetry install on docker.dev build
* Migration redesign (#119 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix link to dev-notes.md (#110 )
* translation: add swedish (#128 )
* language: da is Danish
* translations: add swedish
* scraper: unescape html in instructions (#129 )
Some urls erroneously deliver escaped html their instructions,
sometimes they are even escaped on multiple levels like here:
https://www.ica.se/recept/kladdig-kladdkaka-722982/
```
>>> normalize_instruction("S&auml;tt ugnen p&aring; 200&deg;C.")
'Sätt ugnen på 200°C.'
```
* v0.2.0 Updates (#130 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
* test todos
* bug/added docker volume
* chowdow test data
* partial image recipe image testing
* added card section card
* settings form
* homepage cetegory ui
* frontend category placeholder
* fixed broken scheduler
* remove old files
* removed temp test
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix missing translations key (#133 )
* translation: add simplified & traditional chinese
* Fix missing translations
* fix chinese translations
* v0.2.0 Release Candidate (#141 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* notes hot fix
* bug: mongo updates fail #99
* Fix error message (#101 )
* gh funding
* Create Issue Templates (#125 )
* Create bug_report.md
* Create config.yml
Included a link to feature requests.
* Update config.yml
Fixed link I had for testing to the actual link
* Update bug_report.md
fix capitalization
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* merge kentors changes
* refactor/recipe routers
* category/tag database relationship and endpoints
* frontend category management
* update branch todos
* bug/normalize recipe steps html
* remove console.log + refactor categories
* fix categories database errors
* refactor/ router endpoint
* refactor/ remove old code
* drag and drop ingredients
* general cleanup
* route refactoring
* changelog
* api refactoring + random cleanup
* fixed backwards sort
* Update mkdocs.yml (#137 )
Fix warning from Deploy Docs github action
* fixed navigate on enter in search
* refactor/create global css
* added category scroll
* cleanup todos
* debug routes
* docs/new gifs & general updates
* cleanup
* fix list test
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* fix build
* fix duplicate editor
* fixed docker mount problem
* python 3.9
* added tasks for non-docker development
* remove old scripts
* dev updates
* fixed no image upload option
* get version from backend
* final docs pass
* .gitignore
* feature/markdown support for description and steps
* package-lock
* rename production task
* category import errors on import (#150 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/improved notifications (#152 )
* category import errors on import
* Import Error Hotfix (#148 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
* Dropping Mongo From Dev Branch (#89 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* initial pass
* second pass cleanup
* backup card framework
* backup card functionality
* translation
* upload button vile creation
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* dev bug: change data location to prevent reloads
* api docs
* api docs bug
* workflow update
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* Add French Translation (#93 )
* New tests (#94 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
Co-authored-by: Hayden <hay-kot@pm.me >
* Mealplan CRUD Tests (#95 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix typos (#96 )
* Settings, Themes and Migration Route Tests (#100 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Refactor + New Docker File (#105 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
Co-authored-by: Hayden <hay-kot@pm.me >
* Meal planner improvements (#107 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
* mealplan redesign
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#108 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#113 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
* UI updates + name validation
* docs: changelog + sp
* fixed route links
* changelog
Co-authored-by: Hayden <hay-kot@pm.me >
* fixed menu links
* fixed poetry install on docker.dev build
* Migration redesign (#119 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix link to dev-notes.md (#110 )
* translation: add swedish (#128 )
* language: da is Danish
* translations: add swedish
* scraper: unescape html in instructions (#129 )
Some urls erroneously deliver escaped html their instructions,
sometimes they are even escaped on multiple levels like here:
https://www.ica.se/recept/kladdig-kladdkaka-722982/
```
>>> normalize_instruction("S&auml;tt ugnen p&aring; 200&deg;C.")
'Sätt ugnen på 200°C.'
```
* v0.2.0 Updates (#130 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
* test todos
* bug/added docker volume
* chowdow test data
* partial image recipe image testing
* added card section card
* settings form
* homepage cetegory ui
* frontend category placeholder
* fixed broken scheduler
* remove old files
* removed temp test
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix missing translations key (#133 )
* translation: add simplified & traditional chinese
* Fix missing translations
* fix chinese translations
* v0.2.0 Release Candidate (#141 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* notes hot fix
* bug: mongo updates fail #99
* Fix error message (#101 )
* gh funding
* Create Issue Templates (#125 )
* Create bug_report.md
* Create config.yml
Included a link to feature requests.
* Update config.yml
Fixed link I had for testing to the actual link
* Update bug_report.md
fix capitalization
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* merge kentors changes
* refactor/recipe routers
* category/tag database relationship and endpoints
* frontend category management
* update branch todos
* bug/normalize recipe steps html
* remove console.log + refactor categories
* fix categories database errors
* refactor/ router endpoint
* refactor/ remove old code
* drag and drop ingredients
* general cleanup
* route refactoring
* changelog
* api refactoring + random cleanup
* fixed backwards sort
* Update mkdocs.yml (#137 )
Fix warning from Deploy Docs github action
* fixed navigate on enter in search
* refactor/create global css
* added category scroll
* cleanup todos
* debug routes
* docs/new gifs & general updates
* cleanup
* fix list test
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* fix build
* fix duplicate editor
* fixed docker mount problem
* python 3.9
* added tasks for non-docker development
* remove old scripts
* dev updates
* fixed no image upload option
* get version from backend
* final docs pass
* .gitignore
* feature/markdown support for description and steps
* package-lock
* rename production task
* category import errors on import
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* test notifications
* unified notifications
* docs/changelog
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* Refactor/response models (#156 ) - First Pass
* cleanup
* split app/db versioning
* async file response
* refactor/recipe viewer + minor ui improvements
* auto grow size
* added async file responses
* docs/changelog
* "/" to open search bar
* docs/changelog
* change imports to use @/ for imports
* cleanup
* cleanup
* db to session
* theme + settings refactor
* bug/image save fix
* fixed failing tests
* fix last json bug - #155
* fix settings import
* fixed router link for site title
Co-authored-by: hay-kot <hay-kot@pm.me >
* version update
* Refactor/response models (#161 )
* cleanup
* split app/db versioning
* async file response
* refactor/recipe viewer + minor ui improvements
* auto grow size
* added async file responses
* docs/changelog
* "/" to open search bar
* docs/changelog
* change imports to use @/ for imports
* cleanup
* cleanup
* db to session
* theme + settings refactor
* bug/image save fix
* fixed failing tests
* fix last json bug - #155
* fix settings import
* fixed router link for site title
* add version tag
* v0.2.1 (#157 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
* Dropping Mongo From Dev Branch (#89 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* initial pass
* second pass cleanup
* backup card framework
* backup card functionality
* translation
* upload button vile creation
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* dev bug: change data location to prevent reloads
* api docs
* api docs bug
* workflow update
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* Add French Translation (#93 )
* New tests (#94 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
Co-authored-by: Hayden <hay-kot@pm.me >
* Mealplan CRUD Tests (#95 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix typos (#96 )
* Settings, Themes and Migration Route Tests (#100 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Refactor + New Docker File (#105 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
Co-authored-by: Hayden <hay-kot@pm.me >
* Meal planner improvements (#107 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
* mealplan redesign
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#108 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#113 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
* UI updates + name validation
* docs: changelog + sp
* fixed route links
* changelog
Co-authored-by: Hayden <hay-kot@pm.me >
* fixed menu links
* fixed poetry install on docker.dev build
* Migration redesign (#119 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix link to dev-notes.md (#110 )
* translation: add swedish (#128 )
* language: da is Danish
* translations: add swedish
* scraper: unescape html in instructions (#129 )
Some urls erroneously deliver escaped html their instructions,
sometimes they are even escaped on multiple levels like here:
https://www.ica.se/recept/kladdig-kladdkaka-722982/
```
>>> normalize_instruction("S&auml;tt ugnen p&aring; 200&deg;C.")
'Sätt ugnen på 200°C.'
```
* v0.2.0 Updates (#130 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
* test todos
* bug/added docker volume
* chowdow test data
* partial image recipe image testing
* added card section card
* settings form
* homepage cetegory ui
* frontend category placeholder
* fixed broken scheduler
* remove old files
* removed temp test
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix missing translations key (#133 )
* translation: add simplified & traditional chinese
* Fix missing translations
* fix chinese translations
* v0.2.0 Release Candidate (#141 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* notes hot fix
* bug: mongo updates fail #99
* Fix error message (#101 )
* gh funding
* Create Issue Templates (#125 )
* Create bug_report.md
* Create config.yml
Included a link to feature requests.
* Update config.yml
Fixed link I had for testing to the actual link
* Update bug_report.md
fix capitalization
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* merge kentors changes
* refactor/recipe routers
* category/tag database relationship and endpoints
* frontend category management
* update branch todos
* bug/normalize recipe steps html
* remove console.log + refactor categories
* fix categories database errors
* refactor/ router endpoint
* refactor/ remove old code
* drag and drop ingredients
* general cleanup
* route refactoring
* changelog
* api refactoring + random cleanup
* fixed backwards sort
* Update mkdocs.yml (#137 )
Fix warning from Deploy Docs github action
* fixed navigate on enter in search
* refactor/create global css
* added category scroll
* cleanup todos
* debug routes
* docs/new gifs & general updates
* cleanup
* fix list test
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* fix build
* fix duplicate editor
* fixed docker mount problem
* python 3.9
* added tasks for non-docker development
* remove old scripts
* dev updates
* fixed no image upload option
* get version from backend
* final docs pass
* .gitignore
* feature/markdown support for description and steps
* package-lock
* rename production task
* category import errors on import (#150 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/improved notifications (#152 )
* category import errors on import
* Import Error Hotfix (#148 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
* Dropping Mongo From Dev Branch (#89 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* initial pass
* second pass cleanup
* backup card framework
* backup card functionality
* translation
* upload button vile creation
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* dev bug: change data location to prevent reloads
* api docs
* api docs bug
* workflow update
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* Add French Translation (#93 )
* New tests (#94 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
Co-authored-by: Hayden <hay-kot@pm.me >
* Mealplan CRUD Tests (#95 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix typos (#96 )
* Settings, Themes and Migration Route Tests (#100 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Refactor + New Docker File (#105 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
Co-authored-by: Hayden <hay-kot@pm.me >
* Meal planner improvements (#107 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
* mealplan redesign
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#108 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#113 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
* UI updates + name validation
* docs: changelog + sp
* fixed route links
* changelog
Co-authored-by: Hayden <hay-kot@pm.me >
* fixed menu links
* fixed poetry install on docker.dev build
* Migration redesign (#119 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix link to dev-notes.md (#110 )
* translation: add swedish (#128 )
* language: da is Danish
* translations: add swedish
* scraper: unescape html in instructions (#129 )
Some urls erroneously deliver escaped html their instructions,
sometimes they are even escaped on multiple levels like here:
https://www.ica.se/recept/kladdig-kladdkaka-722982/
```
>>> normalize_instruction("S&auml;tt ugnen p&aring; 200&deg;C.")
'Sätt ugnen på 200°C.'
```
* v0.2.0 Updates (#130 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
* test todos
* bug/added docker volume
* chowdow test data
* partial image recipe image testing
* added card section card
* settings form
* homepage cetegory ui
* frontend category placeholder
* fixed broken scheduler
* remove old files
* removed temp test
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix missing translations key (#133 )
* translation: add simplified & traditional chinese
* Fix missing translations
* fix chinese translations
* v0.2.0 Release Candidate (#141 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* notes hot fix
* bug: mongo updates fail #99
* Fix error message (#101 )
* gh funding
* Create Issue Templates (#125 )
* Create bug_report.md
* Create config.yml
Included a link to feature requests.
* Update config.yml
Fixed link I had for testing to the actual link
* Update bug_report.md
fix capitalization
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* merge kentors changes
* refactor/recipe routers
* category/tag database relationship and endpoints
* frontend category management
* update branch todos
* bug/normalize recipe steps html
* remove console.log + refactor categories
* fix categories database errors
* refactor/ router endpoint
* refactor/ remove old code
* drag and drop ingredients
* general cleanup
* route refactoring
* changelog
* api refactoring + random cleanup
* fixed backwards sort
* Update mkdocs.yml (#137 )
Fix warning from Deploy Docs github action
* fixed navigate on enter in search
* refactor/create global css
* added category scroll
* cleanup todos
* debug routes
* docs/new gifs & general updates
* cleanup
* fix list test
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* fix build
* fix duplicate editor
* fixed docker mount problem
* python 3.9
* added tasks for non-docker development
* remove old scripts
* dev updates
* fixed no image upload option
* get version from backend
* final docs pass
* .gitignore
* feature/markdown support for description and steps
* package-lock
* rename production task
* category import errors on import
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* test notifications
* unified notifications
* docs/changelog
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* Refactor/response models (#156 ) - First Pass
* cleanup
* split app/db versioning
* async file response
* refactor/recipe viewer + minor ui improvements
* auto grow size
* added async file responses
* docs/changelog
* "/" to open search bar
* docs/changelog
* change imports to use @/ for imports
* cleanup
* cleanup
* db to session
* theme + settings refactor
* bug/image save fix
* fixed failing tests
* fix last json bug - #155
* fix settings import
* fixed router link for site title
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* Revert "v0.2.1 (#157 )" (#158 )
This reverts commit a899f46464 .
* v0.2.1 (#159 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
* Dropping Mongo From Dev Branch (#89 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* initial pass
* second pass cleanup
* backup card framework
* backup card functionality
* translation
* upload button vile creation
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* dev bug: change data location to prevent reloads
* api docs
* api docs bug
* workflow update
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* Add French Translation (#93 )
* New tests (#94 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
Co-authored-by: Hayden <hay-kot@pm.me >
* Mealplan CRUD Tests (#95 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix typos (#96 )
* Settings, Themes and Migration Route Tests (#100 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Refactor + New Docker File (#105 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
Co-authored-by: Hayden <hay-kot@pm.me >
* Meal planner improvements (#107 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
* mealplan redesign
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#108 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#113 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
* UI updates + name validation
* docs: changelog + sp
* fixed route links
* changelog
Co-authored-by: Hayden <hay-kot@pm.me >
* fixed menu links
* fixed poetry install on docker.dev build
* Migration redesign (#119 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix link to dev-notes.md (#110 )
* translation: add swedish (#128 )
* language: da is Danish
* translations: add swedish
* scraper: unescape html in instructions (#129 )
Some urls erroneously deliver escaped html their instructions,
sometimes they are even escaped on multiple levels like here:
https://www.ica.se/recept/kladdig-kladdkaka-722982/
```
>>> normalize_instruction("S&auml;tt ugnen p&aring; 200&deg;C.")
'Sätt ugnen på 200°C.'
```
* v0.2.0 Updates (#130 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
* test todos
* bug/added docker volume
* chowdow test data
* partial image recipe image testing
* added card section card
* settings form
* homepage cetegory ui
* frontend category placeholder
* fixed broken scheduler
* remove old files
* removed temp test
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix missing translations key (#133 )
* translation: add simplified & traditional chinese
* Fix missing translations
* fix chinese translations
* v0.2.0 Release Candidate (#141 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* notes hot fix
* bug: mongo updates fail #99
* Fix error message (#101 )
* gh funding
* Create Issue Templates (#125 )
* Create bug_report.md
* Create config.yml
Included a link to feature requests.
* Update config.yml
Fixed link I had for testing to the actual link
* Update bug_report.md
fix capitalization
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* merge kentors changes
* refactor/recipe routers
* category/tag database relationship and endpoints
* frontend category management
* update branch todos
* bug/normalize recipe steps html
* remove console.log + refactor categories
* fix categories database errors
* refactor/ router endpoint
* refactor/ remove old code
* drag and drop ingredients
* general cleanup
* route refactoring
* changelog
* api refactoring + random cleanup
* fixed backwards sort
* Update mkdocs.yml (#137 )
Fix warning from Deploy Docs github action
* fixed navigate on enter in search
* refactor/create global css
* added category scroll
* cleanup todos
* debug routes
* docs/new gifs & general updates
* cleanup
* fix list test
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* fix build
* fix duplicate editor
* fixed docker mount problem
* python 3.9
* added tasks for non-docker development
* remove old scripts
* dev updates
* fixed no image upload option
* get version from backend
* final docs pass
* .gitignore
* feature/markdown support for description and steps
* package-lock
* rename production task
* category import errors on import (#150 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/improved notifications (#152 )
* category import errors on import
* Import Error Hotfix (#148 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
* Dropping Mongo From Dev Branch (#89 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* initial pass
* second pass cleanup
* backup card framework
* backup card functionality
* translation
* upload button vile creation
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* dev bug: change data location to prevent reloads
* api docs
* api docs bug
* workflow update
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* Add French Translation (#93 )
* New tests (#94 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
Co-authored-by: Hayden <hay-kot@pm.me >
* Mealplan CRUD Tests (#95 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix typos (#96 )
* Settings, Themes and Migration Route Tests (#100 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Refactor + New Docker File (#105 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
Co-authored-by: Hayden <hay-kot@pm.me >
* Meal planner improvements (#107 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
* mealplan redesign
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#108 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#113 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
* UI updates + name validation
* docs: changelog + sp
* fixed route links
* changelog
Co-authored-by: Hayden <hay-kot@pm.me >
* fixed menu links
* fixed poetry install on docker.dev build
* Migration redesign (#119 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix link to dev-notes.md (#110 )
* translation: add swedish (#128 )
* language: da is Danish
* translations: add swedish
* scraper: unescape html in instructions (#129 )
Some urls erroneously deliver escaped html their instructions,
sometimes they are even escaped on multiple levels like here:
https://www.ica.se/recept/kladdig-kladdkaka-722982/
```
>>> normalize_instruction("S&auml;tt ugnen p&aring; 200&deg;C.")
'Sätt ugnen på 200°C.'
```
* v0.2.0 Updates (#130 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
* test todos
* bug/added docker volume
* chowdow test data
* partial image recipe image testing
* added card section card
* settings form
* homepage cetegory ui
* frontend category placeholder
* fixed broken scheduler
* remove old files
* removed temp test
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix missing translations key (#133 )
* translation: add simplified & traditional chinese
* Fix missing translations
* fix chinese translations
* v0.2.0 Release Candidate (#141 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* notes hot fix
* bug: mongo updates fail #99
* Fix error message (#101 )
* gh funding
* Create Issue Templates (#125 )
* Create bug_report.md
* Create config.yml
Included a link to feature requests.
* Update config.yml
Fixed link I had for testing to the actual link
* Update bug_report.md
fix capitalization
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* merge kentors changes
* refactor/recipe routers
* category/tag database relationship and endpoints
* frontend category management
* update branch todos
* bug/normalize recipe steps html
* remove console.log + refactor categories
* fix categories database errors
* refactor/ router endpoint
* refactor/ remove old code
* drag and drop ingredients
* general cleanup
* route refactoring
* changelog
* api refactoring + random cleanup
* fixed backwards sort
* Update mkdocs.yml (#137 )
Fix warning from Deploy Docs github action
* fixed navigate on enter in search
* refactor/create global css
* added category scroll
* cleanup todos
* debug routes
* docs/new gifs & general updates
* cleanup
* fix list test
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* fix build
* fix duplicate editor
* fixed docker mount problem
* python 3.9
* added tasks for non-docker development
* remove old scripts
* dev updates
* fixed no image upload option
* get version from backend
* final docs pass
* .gitignore
* feature/markdown support for description and steps
* package-lock
* rename production task
* category import errors on import
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* test notifications
* unified notifications
* docs/changelog
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* Refactor/response models (#156 ) - First Pass
* cleanup
* split app/db versioning
* async file response
* refactor/recipe viewer + minor ui improvements
* auto grow size
* added async file responses
* docs/changelog
* "/" to open search bar
* docs/changelog
* change imports to use @/ for imports
* cleanup
* cleanup
* db to session
* theme + settings refactor
* bug/image save fix
* fixed failing tests
* fix last json bug - #155
* fix settings import
* fixed router link for site title
Co-authored-by: hay-kot <hay-kot@pm.me >
* version update
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <…
* Consider any .json file from Nextcloud (#164 )
* Allow empty instructions (#165 )
* fix scrape recipe error (#166 )
- fixes #138
- fixes #145
* Add polish translation (#154 )
* add polish translation
* add missing allLangs value for polish translation in language.js
* Create de.json (#167 )
Add German Translation
* Refactor/response models (#169 )
* cleanup
* split app/db versioning
* async file response
* refactor/recipe viewer + minor ui improvements
* auto grow size
* added async file responses
* docs/changelog
* "/" to open search bar
* docs/changelog
* change imports to use @/ for imports
* cleanup
* cleanup
* db to session
* theme + settings refactor
* bug/image save fix
* fixed failing tests
* fix last json bug - #155
* fix settings import
* fixed router link for site title
* add version tag
* v0.2.1 (#157 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
* Dropping Mongo From Dev Branch (#89 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* initial pass
* second pass cleanup
* backup card framework
* backup card functionality
* translation
* upload button vile creation
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* dev bug: change data location to prevent reloads
* api docs
* api docs bug
* workflow update
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* Add French Translation (#93 )
* New tests (#94 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
Co-authored-by: Hayden <hay-kot@pm.me >
* Mealplan CRUD Tests (#95 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix typos (#96 )
* Settings, Themes and Migration Route Tests (#100 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Refactor + New Docker File (#105 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
Co-authored-by: Hayden <hay-kot@pm.me >
* Meal planner improvements (#107 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
* mealplan redesign
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#108 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#113 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
* UI updates + name validation
* docs: changelog + sp
* fixed route links
* changelog
Co-authored-by: Hayden <hay-kot@pm.me >
* fixed menu links
* fixed poetry install on docker.dev build
* Migration redesign (#119 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix link to dev-notes.md (#110 )
* translation: add swedish (#128 )
* language: da is Danish
* translations: add swedish
* scraper: unescape html in instructions (#129 )
Some urls erroneously deliver escaped html their instructions,
sometimes they are even escaped on multiple levels like here:
https://www.ica.se/recept/kladdig-kladdkaka-722982/
```
>>> normalize_instruction("S&auml;tt ugnen p&aring; 200&deg;C.")
'Sätt ugnen på 200°C.'
```
* v0.2.0 Updates (#130 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
* test todos
* bug/added docker volume
* chowdow test data
* partial image recipe image testing
* added card section card
* settings form
* homepage cetegory ui
* frontend category placeholder
* fixed broken scheduler
* remove old files
* removed temp test
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix missing translations key (#133 )
* translation: add simplified & traditional chinese
* Fix missing translations
* fix chinese translations
* v0.2.0 Release Candidate (#141 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* notes hot fix
* bug: mongo updates fail #99
* Fix error message (#101 )
* gh funding
* Create Issue Templates (#125 )
* Create bug_report.md
* Create config.yml
Included a link to feature requests.
* Update config.yml
Fixed link I had for testing to the actual link
* Update bug_report.md
fix capitalization
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* merge kentors changes
* refactor/recipe routers
* category/tag database relationship and endpoints
* frontend category management
* update branch todos
* bug/normalize recipe steps html
* remove console.log + refactor categories
* fix categories database errors
* refactor/ router endpoint
* refactor/ remove old code
* drag and drop ingredients
* general cleanup
* route refactoring
* changelog
* api refactoring + random cleanup
* fixed backwards sort
* Update mkdocs.yml (#137 )
Fix warning from Deploy Docs github action
* fixed navigate on enter in search
* refactor/create global css
* added category scroll
* cleanup todos
* debug routes
* docs/new gifs & general updates
* cleanup
* fix list test
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* fix build
* fix duplicate editor
* fixed docker mount problem
* python 3.9
* added tasks for non-docker development
* remove old scripts
* dev updates
* fixed no image upload option
* get version from backend
* final docs pass
* .gitignore
* feature/markdown support for description and steps
* package-lock
* rename production task
* category import errors on import (#150 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/improved notifications (#152 )
* category import errors on import
* Import Error Hotfix (#148 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
* Dropping Mongo From Dev Branch (#89 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* initial pass
* second pass cleanup
* backup card framework
* backup card functionality
* translation
* upload button vile creation
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* dev bug: change data location to prevent reloads
* api docs
* api docs bug
* workflow update
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* Add French Translation (#93 )
* New tests (#94 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
Co-authored-by: Hayden <hay-kot@pm.me >
* Mealplan CRUD Tests (#95 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix typos (#96 )
* Settings, Themes and Migration Route Tests (#100 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Refactor + New Docker File (#105 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
Co-authored-by: Hayden <hay-kot@pm.me >
* Meal planner improvements (#107 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
* mealplan redesign
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#108 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#113 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
* UI updates + name validation
* docs: changelog + sp
* fixed route links
* changelog
Co-authored-by: Hayden <hay-kot@pm.me >
* fixed menu links
* fixed poetry install on docker.dev build
* Migration redesign (#119 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix link to dev-notes.md (#110 )
* translation: add swedish (#128 )
* language: da is Danish
* translations: add swedish
* scraper: unescape html in instructions (#129 )
Some urls erroneously deliver escaped html their instructions,
sometimes they are even escaped on multiple levels like here:
https://www.ica.se/recept/kladdig-kladdkaka-722982/
```
>>> normalize_instruction("S&auml;tt ugnen p&aring; 200&deg;C.")
'Sätt ugnen på 200°C.'
```
* v0.2.0 Updates (#130 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
* test todos
* bug/added docker volume
* chowdow test data
* partial image recipe image testing
* added card section card
* settings form
* homepage cetegory ui
* frontend category placeholder
* fixed broken scheduler
* remove old files
* removed temp test
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix missing translations key (#133 )
* translation: add simplified & traditional chinese
* Fix missing translations
* fix chinese translations
* v0.2.0 Release Candidate (#141 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* notes hot fix
* bug: mongo updates fail #99
* Fix error message (#101 )
* gh funding
* Create Issue Templates (#125 )
* Create bug_report.md
* Create config.yml
Included a link to feature requests.
* Update config.yml
Fixed link I had for testing to the actual link
* Update bug_report.md
fix capitalization
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* merge kentors changes
* refactor/recipe routers
* category/tag database relationship and endpoints
* frontend category management
* update branch todos
* bug/normalize recipe steps html
* remove console.log + refactor categories
* fix categories database errors
* refactor/ router endpoint
* refactor/ remove old code
* drag and drop ingredients
* general cleanup
* route refactoring
* changelog
* api refactoring + random cleanup
* fixed backwards sort
* Update mkdocs.yml (#137 )
Fix warning from Deploy Docs github action
* fixed navigate on enter in search
* refactor/create global css
* added category scroll
* cleanup todos
* debug routes
* docs/new gifs & general updates
* cleanup
* fix list test
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* fix build
* fix duplicate editor
* fixed docker mount problem
* python 3.9
* added tasks for non-docker development
* remove old scripts
* dev updates
* fixed no image upload option
* get version from backend
* final docs pass
* .gitignore
* feature/markdown support for description and steps
* package-lock
* rename production task
* category import errors on import
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* test notifications
* unified notifications
* docs/changelog
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* Refactor/response models (#156 ) - First Pass
* cleanup
* split app/db versioning
* async file response
* refactor/recipe viewer + minor ui improvements
* auto grow size
* added async file responses
* docs/changelog
* "/" to open search bar
* docs/changelog
* change imports to use @/ for imports
* cleanup
* cleanup
* db to session
* theme + settings refactor
* bug/image save fix
* fixed failing tests
* fix last json bug - #155
* fix settings import
* fixed router link for site title
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* Revert "v0.2.1 (#157 )" (#158 )
This reverts commit a899f46464 .
* v0.2.1 (#159 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
* Dropping Mongo From Dev Branch (#89 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* initial pass
* second pass cleanup
* backup card framework
* backup card functionality
* translation
* upload button vile creation
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* dev bug: change data location to prevent reloads
* api docs
* api docs bug
* workflow update
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* Add French Translation (#93 )
* New tests (#94 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
Co-authored-by: Hayden <hay-kot@pm.me >
* Mealplan CRUD Tests (#95 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix typos (#96 )
* Settings, Themes and Migration Route Tests (#100 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Refactor + New Docker File (#105 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
Co-authored-by: Hayden <hay-kot@pm.me >
* Meal planner improvements (#107 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
* mealplan redesign
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#108 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#113 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
* UI updates + name validation
* docs: changelog + sp
* fixed route links
* changelog
Co-authored-by: Hayden <hay-kot@pm.me >
* fixed menu links
* fixed poetry install on docker.dev build
* Migration redesign (#119 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix link to dev-notes.md (#110 )
* translation: add swedish (#128 )
* language: da is Danish
* translations: add swedish
* scraper: unescape html in instructions (#129 )
Some urls erroneously deliver escaped html their instructions,
sometimes they are even escaped on multiple levels like here:
https://www.ica.se/recept/kladdig-kladdkaka-722982/
```
>>> normalize_instruction("S&auml;tt ugnen p&aring; 200&deg;C.")
'Sätt ugnen på 200°C.'
```
* v0.2.0 Updates (#130 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
* test todos
* bug/added docker volume
* chowdow test data
* partial image recipe image testing
* added card section card
* settings form
* homepage cetegory ui
* frontend category placeholder
* fixed broken scheduler
* remove old files
* removed temp test
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix missing translations key (#133 )
* translation: add simplified & traditional chinese
* Fix missing translations
* fix chinese translations
* v0.2.0 Release Candidate (#141 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* notes hot fix
* bug: mongo updates fail #99
* Fix error message (#101 )
* gh funding
* Create Issue Templates (#125 )
* Create bug_report.md
* Create config.yml
Included a link to feature requests.
* Update config.yml
Fixed link I had for testing to the actual link
* Update bug_report.md
fix capitalization
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* merge kentors changes
* refactor/recipe routers
* category/tag database relationship and endpoints
* frontend category management
* update branch todos
* bug/normalize recipe steps html
* remove console.log + refactor categories
* fix categories database errors
* refactor/ router endpoint
* refactor/ remove old code
* drag and drop ingredients
* general cleanup
* route refactoring
* changelog
* api refactoring + random cleanup
* fixed backwards sort
* Update mkdocs.yml (#137 )
Fix warning from Deploy Docs github action
* fixed navigate on enter in search
* refactor/create global css
* added category scroll
* cleanup todos
* debug routes
* docs/new gifs & general updates
* cleanup
* fix list test
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* fix build
* fix duplicate editor
* fixed docker mount problem
* python 3.9
* added tasks for non-docker development
* remove old scripts
* dev updates
* fixed no image upload option
* get version from backend
* final docs pass
* .gitignore
* feature/markdown support for description and steps
* package-lock
* rename production task
* category import errors on import (#150 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/improved notifications (#152 )
* category import errors on import
* Import Error Hotfix (#148 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
* Dropping Mongo From Dev Branch (#89 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* initial pass
* second pass cleanup
* backup card framework
* backup card functionality
* translation
* upload button vile creation
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* dev bug: change data location to prevent reloads
* api docs
* api docs bug
* workflow update
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* Add French Translation (#93 )
* New tests (#94 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
Co-authored-by: Hayden <hay-kot@pm.me >
* Mealplan CRUD Tests (#95 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix typos (#96 )
* Settings, Themes and Migration Route Tests (#100 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Refactor + New Docker File (#105 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
Co-authored-by: Hayden <hay-kot@pm.me >
* Meal planner improvements (#107 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
* mealplan redesign
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#108 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#113 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
* UI updates + name validation
* docs: changelog + sp
* fixed route links
* changelog
Co-authored-by: Hayden <hay-kot@pm.me >
* fixed menu links
* fixed poetry install on docker.dev build
* Migration redesign (#119 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix link to dev-notes.md (#110 )
* translation: add swedish (#128 )
* language: da is Danish
* translations: add swedish
* scraper: unescape html in instructions (#129 )
Some urls erroneously deliver escaped html their instructions,
sometimes they are even escaped on multiple levels like here:
https://www.ica.se/recept/kladdig-kladdkaka-722982/
```
>>> normalize_instruction("S&auml;tt ugnen p&aring; 200&deg;C.")
'Sätt ugnen på 200°C.'
```
* v0.2.0 Updates (#130 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
* test todos
* bug/added docker volume
* chowdow test data
* partial image recipe image testing
* added card section card
* settings form
* homepage cetegory ui
* frontend category placeholder
* fixed broken scheduler
* remove old files
* removed temp test
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix missing translations key (#133 )
* translation: add simplified & traditional chinese
* Fix missing translations
* fix chinese translations
* v0.2.0 Release Candidate (#141 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* notes hot fix
* bug: mongo updates fail #99
* Fix error message (#101 )
* gh funding
* Create Issue Templates (#125 )
* Create bug_report.md
* Create config.yml
Included a link to feature requests.
* Update config.yml
Fixed link I had for testing to the actual link
* Update bug_report.md
fix capitalization
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* merge kentors changes
* refactor/recipe routers
* category/tag database relationship and endpoints
* frontend category management
* update branch todos
* bug/normalize recipe steps html
* remove console.log + refactor categories
* fix categories database errors
* refactor/ router endpoint
* refactor/ remove old code
* drag and drop ingredients
* general cleanup
* route refactoring
* changelog
* api refactoring + random cleanup
* fixed backwards sort
* Update mkdocs.yml (#137 )
Fix warning from Deploy Docs github action
* fixed navigate on enter in search
* refactor/create global css
* added category scroll
* cleanup todos
* debug routes
* docs/new gifs & general updates
* cleanup
* fix list test
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* fix build
* fix duplicate editor
* fixed docker mount problem
* python 3.9
* added tasks for non-docker development
* remove old scripts
* dev updates
* fixed no image upload option
* get version from backend
* final docs pass
* .gitignore
* feature/markdown support for description and steps
* package-lock
* rename production task
* category import errors on import
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* test notifications
* unified notifications
* docs/changelog
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* Refactor/response models (#156 ) - First Pass
* cleanup
* split app/db versioning
* async file response
* refactor/recipe viewer + minor ui improvements
* auto grow size
* added async file responses
* docs/changelog
* "/" to open search bar
* docs/changelog
* change imports to use @/ for imports
* cleanup
* cleanup
* db to session
* theme + settings refactor
* bug/image save fix
* fixed failing tests
* fix last json bug - #155
* fix settings import
* fixed router link for site title
Co-authored-by: hay-kot <hay-kot@pm.me >
* version update
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <…
* Enhance mobile view (#171 )
* Fixed navbar on mobile
* Feature/shopping list (#172 )
* API Endpoint
* shopping list added to the UI
* fixed category sidebar on mobile
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/shopping list (#173 )
* API Endpoint
* shopping list added to the UI
* fixed category sidebar on mobile
* fix category sidebar hidden all the time
* adjust mobile view on times
* remove console.logs
* actually remove console.logs
* Fixed varying card height on smaller screens
* change style of meal planner categories
Co-authored-by: hay-kot <hay-kot@pm.me >
* refactor/scrapper (#175 )
* API Endpoint
* shopping list added to the UI
* fixed category sidebar on mobile
* fix category sidebar hidden all the time
* adjust mobile view on times
* remove console.logs
* actually remove console.logs
* Fixed varying card height on smaller screens
* change style of meal planner categories
* bug/fixed open search on '/' when on input
* Improved import summary dialog
* url validation
* refactor/split reciper scraper into seperate fiels
Co-authored-by: hay-kot <hay-kot@pm.me >
* auto focus on add from url
* docs/update v0.3.0
* remove print
* docs/v0.3.0
* Localize homepage settings + FR translation (#180 )
* localize homepage settings vue
* French localization for homepage settings
* localize meal planner settings
* Feature/authentication (#185 )
* basic crud NOT SECURE
* refactor/database init on startup
* added scratch.py
* tests/user CRUD routes
* password hashing
* change app_config location
* bump python version
* formatting
* login ui starter
* change import from url design
* move components
* remove old snackbar
* refactor/Componenet folder structure rework
* refactor/remove old code
* refactor/rename componenets/js files
* remove console.logs
* refactor/ models to schema and sql to models
* new header styling for imports
* token request
* fix url scrapper
* refactor/rename schema files
* split routes file
* redesigned admin page
* enable relative imports for vue components
* refactor/switch to pages view
* add CamelCase package
* majors settings rework
* user management second pass
* super user CRUD
* refactor/consistent models names
* refactor/consistent model names
Co-authored-by: hay-kot <hay-kot@pm.me >
* Fixes #183 (#187 )
* #183 added backend validation for mealplanning timespan
* Fixes #183
Disabling save button when dateDif is negative, replacing non-functional invisible button(?) with proper spacing
Co-authored-by: Bernhard Großer <30469627+boerniee@users.noreply.github.com >
Co-authored-by: Andreas Waschinski <an.andreas@posteo.de >
* Localized meal date (#182 )
* first step towards localized meal date
* Refactor datetimeFormats to dedicated locale files
* localized date in 'Dinner this week'
* Feature/authentication (#190 )
* basic crud NOT SECURE
* refactor/database init on startup
* added scratch.py
* tests/user CRUD routes
* password hashing
* change app_config location
* bump python version
* formatting
* login ui starter
* change import from url design
* move components
* remove old snackbar
* refactor/Componenet folder structure rework
* refactor/remove old code
* refactor/rename componenets/js files
* remove console.logs
* refactor/ models to schema and sql to models
* new header styling for imports
* token request
* fix url scrapper
* refactor/rename schema files
* split routes file
* redesigned admin page
* enable relative imports for vue components
* refactor/switch to pages view
* add CamelCase package
* majors settings rework
* user management second pass
* super user CRUD
* refactor/consistent models names
* refactor/consistent model names
* password reset
* store refactor
* dependency update
* abstract button props
* profile page refactor
* basic password validation
* login form refactor/split v-container
* remo unused code
* hide editor buttons when not logged in
* mkdocs dev dependency
* v0.4.0 docs update
* profile image upload
* additional token routes
* Smaller recipe cards for smaller viewports
* fix admin sidebar
* add users
* change to outlined
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/authentication (#195 )
* basic crud NOT SECURE
* refactor/database init on startup
* added scratch.py
* tests/user CRUD routes
* password hashing
* change app_config location
* bump python version
* formatting
* login ui starter
* change import from url design
* move components
* remove old snackbar
* refactor/Componenet folder structure rework
* refactor/remove old code
* refactor/rename componenets/js files
* remove console.logs
* refactor/ models to schema and sql to models
* new header styling for imports
* token request
* fix url scrapper
* refactor/rename schema files
* split routes file
* redesigned admin page
* enable relative imports for vue components
* refactor/switch to pages view
* add CamelCase package
* majors settings rework
* user management second pass
* super user CRUD
* refactor/consistent models names
* refactor/consistent model names
* password reset
* store refactor
* dependency update
* abstract button props
* profile page refactor
* basic password validation
* login form refactor/split v-container
* remo unused code
* hide editor buttons when not logged in
* mkdocs dev dependency
* v0.4.0 docs update
* profile image upload
* additional token routes
* Smaller recipe cards for smaller viewports
* fix admin sidebar
* add users
* change to outlined
* theme card starter
* code cleanup
* signups
* signup pages
* fix #194
* fix #193
* clarify mealie_port
* fix #184
* fixes #178
* fix blank card error on meal-plan creator
* admin signup
Co-authored-by: hay-kot <hay-kot@pm.me >
* Initialize language settings earlier (#199 )
* Some titles were missing i18n (#197 )
Also slightly improved the german translation file.
Co-authored-by: Andreas Waschinski <an.andreas@posteo.de >
* Update fr.json (#204 )
Reference #124
French
Added new strings + Updated some
* Feature/authentication (#206 )
* basic crud NOT SECURE
* refactor/database init on startup
* added scratch.py
* tests/user CRUD routes
* password hashing
* change app_config location
* bump python version
* formatting
* login ui starter
* change import from url design
* move components
* remove old snackbar
* refactor/Componenet folder structure rework
* refactor/remove old code
* refactor/rename componenets/js files
* remove console.logs
* refactor/ models to schema and sql to models
* new header styling for imports
* token request
* fix url scrapper
* refactor/rename schema files
* split routes file
* redesigned admin page
* enable relative imports for vue components
* refactor/switch to pages view
* add CamelCase package
* majors settings rework
* user management second pass
* super user CRUD
* refactor/consistent models names
* refactor/consistent model names
* password reset
* store refactor
* dependency update
* abstract button props
* profile page refactor
* basic password validation
* login form refactor/split v-container
* remo unused code
* hide editor buttons when not logged in
* mkdocs dev dependency
* v0.4.0 docs update
* profile image upload
* additional token routes
* Smaller recipe cards for smaller viewports
* fix admin sidebar
* add users
* change to outlined
* theme card starter
* code cleanup
* signups
* signup pages
* fix #194
* fix #193
* clarify mealie_port
* fix #184
* fixes #178
* fix blank card error on meal-plan creator
* admin signup
* formatting
* improved search bar
* improved search bar
* refresh token on page refresh
* allow mealplan with no categories
* fix card layout
* remove cdn dependencies
* start on groups
* Fixes #196
* recipe databse refactor
* changelog draft
* database refactoring
* refactor recipe schema/model
* site settings refactor
* continued model refactor
* merge docs changes from master
* site-settings work
* cleanup + tag models
* notes
* typo
* user table
* sign up data validation
* package updates
* group store init
* Fix home page settings
* group admin init
* group dashboard init
* update deps
* formatting
* bug / added libffi-dev
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/authentication (#207 )
* basic crud NOT SECURE
* refactor/database init on startup
* added scratch.py
* tests/user CRUD routes
* password hashing
* change app_config location
* bump python version
* formatting
* login ui starter
* change import from url design
* move components
* remove old snackbar
* refactor/Componenet folder structure rework
* refactor/remove old code
* refactor/rename componenets/js files
* remove console.logs
* refactor/ models to schema and sql to models
* new header styling for imports
* token request
* fix url scrapper
* refactor/rename schema files
* split routes file
* redesigned admin page
* enable relative imports for vue components
* refactor/switch to pages view
* add CamelCase package
* majors settings rework
* user management second pass
* super user CRUD
* refactor/consistent models names
* refactor/consistent model names
* password reset
* store refactor
* dependency update
* abstract button props
* profile page refactor
* basic password validation
* login form refactor/split v-container
* remo unused code
* hide editor buttons when not logged in
* mkdocs dev dependency
* v0.4.0 docs update
* profile image upload
* additional token routes
* Smaller recipe cards for smaller viewports
* fix admin sidebar
* add users
* change to outlined
* theme card starter
* code cleanup
* signups
* signup pages
* fix #194
* fix #193
* clarify mealie_port
* fix #184
* fixes #178
* fix blank card error on meal-plan creator
* admin signup
* formatting
* improved search bar
* improved search bar
* refresh token on page refresh
* allow mealplan with no categories
* fix card layout
* remove cdn dependencies
* start on groups
* Fixes #196
* recipe databse refactor
* changelog draft
* database refactoring
* refactor recipe schema/model
* site settings refactor
* continued model refactor
* merge docs changes from master
* site-settings work
* cleanup + tag models
* notes
* typo
* user table
* sign up data validation
* package updates
* group store init
* Fix home page settings
* group admin init
* group dashboard init
* update deps
* formatting
* bug / added libffi-dev
* pages refactor
* fix mealplan
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/authentication (#209 )
* basic crud NOT SECURE
* refactor/database init on startup
* added scratch.py
* tests/user CRUD routes
* password hashing
* change app_config location
* bump python version
* formatting
* login ui starter
* change import from url design
* move components
* remove old snackbar
* refactor/Componenet folder structure rework
* refactor/remove old code
* refactor/rename componenets/js files
* remove console.logs
* refactor/ models to schema and sql to models
* new header styling for imports
* token request
* fix url scrapper
* refactor/rename schema files
* split routes file
* redesigned admin page
* enable relative imports for vue components
* refactor/switch to pages view
* add CamelCase package
* majors settings rework
* user management second pass
* super user CRUD
* refactor/consistent models names
* refactor/consistent model names
* password reset
* store refactor
* dependency update
* abstract button props
* profile page refactor
* basic password validation
* login form refactor/split v-container
* remo unused code
* hide editor buttons when not logged in
* mkdocs dev dependency
* v0.4.0 docs update
* profile image upload
* additional token routes
* Smaller recipe cards for smaller viewports
* fix admin sidebar
* add users
* change to outlined
* theme card starter
* code cleanup
* signups
* signup pages
* fix #194
* fix #193
* clarify mealie_port
* fix #184
* fixes #178
* fix blank card error on meal-plan creator
* admin signup
* formatting
* improved search bar
* improved search bar
* refresh token on page refresh
* allow mealplan with no categories
* fix card layout
* remove cdn dependencies
* start on groups
* Fixes #196
* recipe databse refactor
* changelog draft
* database refactoring
* refactor recipe schema/model
* site settings refactor
* continued model refactor
* merge docs changes from master
* site-settings work
* cleanup + tag models
* notes
* typo
* user table
* sign up data validation
* package updates
* group store init
* Fix home page settings
* group admin init
* group dashboard init
* update deps
* formatting
* bug / added libffi-dev
* pages refactor
* fix mealplan
* docs update
* multi group supporot for job scheduler
* formatting
* formatting
* home-page redesign
* set background for docs darkmode
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/authentication (#210 )
* basic crud NOT SECURE
* refactor/database init on startup
* added scratch.py
* tests/user CRUD routes
* password hashing
* change app_config location
* bump python version
* formatting
* login ui starter
* change import from url design
* move components
* remove old snackbar
* refactor/Componenet folder structure rework
* refactor/remove old code
* refactor/rename componenets/js files
* remove console.logs
* refactor/ models to schema and sql to models
* new header styling for imports
* token request
* fix url scrapper
* refactor/rename schema files
* split routes file
* redesigned admin page
* enable relative imports for vue components
* refactor/switch to pages view
* add CamelCase package
* majors settings rework
* user management second pass
* super user CRUD
* refactor/consistent models names
* refactor/consistent model names
* password reset
* store refactor
* dependency update
* abstract button props
* profile page refactor
* basic password validation
* login form refactor/split v-container
* remo unused code
* hide editor buttons when not logged in
* mkdocs dev dependency
* v0.4.0 docs update
* profile image upload
* additional token routes
* Smaller recipe cards for smaller viewports
* fix admin sidebar
* add users
* change to outlined
* theme card starter
* code cleanup
* signups
* signup pages
* fix #194
* fix #193
* clarify mealie_port
* fix #184
* fixes #178
* fix blank card error on meal-plan creator
* admin signup
* formatting
* improved search bar
* improved search bar
* refresh token on page refresh
* allow mealplan with no categories
* fix card layout
* remove cdn dependencies
* start on groups
* Fixes #196
* recipe databse refactor
* changelog draft
* database refactoring
* refactor recipe schema/model
* site settings refactor
* continued model refactor
* merge docs changes from master
* site-settings work
* cleanup + tag models
* notes
* typo
* user table
* sign up data validation
* package updates
* group store init
* Fix home page settings
* group admin init
* group dashboard init
* update deps
* formatting
* bug / added libffi-dev
* pages refactor
* fix mealplan
* docs update
* multi group supporot for job scheduler
* formatting
* formatting
* home-page redesign
* set background for docs darkmode
* code cleanup
* docs refactor
* v0.4.0 image
* mkdocs port change
* formatting
* Fix Meal-Plan Today
* fix webhook bug
* fix meal plan this week
* export users
Co-authored-by: hay-kot <hay-kot@pm.me >
* More localization (#208 )
* remove unused strings
* update i18n-ally settings
* localized date picker
* Translate CardSection
* SiteMenu translatable
* Translate TheUserTable
* Use embedded Vuetify locales
* localize TheUserTable
* Localize group and sign up settings
* Slightly enlarge group tile width
* Localize admin side bar + user nav bar
* Missing strings in Login form
* Fix success message upon photo upload
* Localize profile page
* Missing translations in settings
* Feature/authentication (#213 )
* basic crud NOT SECURE
* refactor/database init on startup
* added scratch.py
* tests/user CRUD routes
* password hashing
* change app_config location
* bump python version
* formatting
* login ui starter
* change import from url design
* move components
* remove old snackbar
* refactor/Componenet folder structure rework
* refactor/remove old code
* refactor/rename componenets/js files
* remove console.logs
* refactor/ models to schema and sql to models
* new header styling for imports
* token request
* fix url scrapper
* refactor/rename schema files
* split routes file
* redesigned admin page
* enable relative imports for vue components
* refactor/switch to pages view
* add CamelCase package
* majors settings rework
* user management second pass
* super user CRUD
* refactor/consistent models names
* refactor/consistent model names
* password reset
* store refactor
* dependency update
* abstract button props
* profile page refactor
* basic password validation
* login form refactor/split v-container
* remo unused code
* hide editor buttons when not logged in
* mkdocs dev dependency
* v0.4.0 docs update
* profile image upload
* additional token routes
* Smaller recipe cards for smaller viewports
* fix admin sidebar
* add users
* change to outlined
* theme card starter
* code cleanup
* signups
* signup pages
* fix #194
* fix #193
* clarify mealie_port
* fix #184
* fixes #178
* fix blank card error on meal-plan creator
* admin signup
* formatting
* improved search bar
* improved search bar
* refresh token on page refresh
* allow mealplan with no categories
* fix card layout
* remove cdn dependencies
* start on groups
* Fixes #196
* recipe databse refactor
* changelog draft
* database refactoring
* refactor recipe schema/model
* site settings refactor
* continued model refactor
* merge docs changes from master
* site-settings work
* cleanup + tag models
* notes
* typo
* user table
* sign up data validation
* package updates
* group store init
* Fix home page settings
* group admin init
* group dashboard init
* update deps
* formatting
* bug / added libffi-dev
* pages refactor
* fix mealplan
* docs update
* multi group supporot for job scheduler
* formatting
* formatting
* home-page redesign
* set background for docs darkmode
* code cleanup
* docs refactor
* v0.4.0 image
* mkdocs port change
* formatting
* Fix Meal-Plan Today
* fix webhook bug
* fix meal plan this week
* export users
* 📦 Proper Package + Black Config
* formatting
* delete old files
* fix ci
* fix failing builds
* package/makefile docs update
* add docs server to tasks
Co-authored-by: hay-kot <hay-kot@pm.me >
* Fix Docker/Dev ENV
* basic crud NOT SECURE
* refactor/database init on startup
* added scratch.py
* tests/user CRUD routes
* password hashing
* change app_config location
* bump python version
* formatting
* login ui starter
* change import from url design
* move components
* remove old snackbar
* refactor/Componenet folder structure rework
* refactor/remove old code
* refactor/rename componenets/js files
* remove console.logs
* refactor/ models to schema and sql to models
* new header styling for imports
* token request
* fix url scrapper
* refactor/rename schema files
* split routes file
* redesigned admin page
* enable relative imports for vue components
* refactor/switch to pages view
* add CamelCase package
* majors settings rework
* user management second pass
* super user CRUD
* refactor/consistent models names
* refactor/consistent model names
* password reset
* store refactor
* dependency update
* abstract button props
* profile page refactor
* basic password validation
* login form refactor/split v-container
* remo unused code
* hide editor buttons when not logged in
* mkdocs dev dependency
* v0.4.0 docs update
* profile image upload
* additional token routes
* Smaller recipe cards for smaller viewports
* fix admin sidebar
* add users
* change to outlined
* theme card starter
* code cleanup
* signups
* signup pages
* fix #194
* fix #193
* clarify mealie_port
* fix #184
* fixes #178
* fix blank card error on meal-plan creator
* admin signup
* formatting
* improved search bar
* improved search bar
* refresh token on page refresh
* allow mealplan with no categories
* fix card layout
* remove cdn dependencies
* start on groups
* Fixes #196
* recipe databse refactor
* changelog draft
* database refactoring
* refactor recipe schema/model
* site settings refactor
* continued model refactor
* merge docs changes from master
* site-settings work
* cleanup + tag models
* notes
* typo
* user table
* sign up data validation
* package updates
* group store init
* Fix home page settings
* group admin init
* group dashboard init
* update deps
* formatting
* bug / added libffi-dev
* pages refactor
* fix mealplan
* docs update
* multi group supporot for job scheduler
* formatting
* formatting
* home-page redesign
* set background for docs darkmode
* code cleanup
* docs refactor
* v0.4.0 image
* mkdocs port change
* formatting
* Fix Meal-Plan Today
* fix webhook bug
* fix meal plan this week
* export users
* 📦 Proper Package + Black Config
* formatting
* delete old files
* fix ci
* fix failing builds
* package/makefile docs update
* add docs server to tasks
* uncomment docker-compose
* reload in dev env
Co-authored-by: hay-kot <hay-kot@pm.me >
* Import/Export Overhall
* basic crud NOT SECURE
* refactor/database init on startup
* added scratch.py
* tests/user CRUD routes
* password hashing
* change app_config location
* bump python version
* formatting
* login ui starter
* change import from url design
* move components
* remove old snackbar
* refactor/Componenet folder structure rework
* refactor/remove old code
* refactor/rename componenets/js files
* remove console.logs
* refactor/ models to schema and sql to models
* new header styling for imports
* token request
* fix url scrapper
* refactor/rename schema files
* split routes file
* redesigned admin page
* enable relative imports for vue components
* refactor/switch to pages view
* add CamelCase package
* majors settings rework
* user management second pass
* super user CRUD
* refactor/consistent models names
* refactor/consistent model names
* password reset
* store refactor
* dependency update
* abstract button props
* profile page refactor
* basic password validation
* login form refactor/split v-container
* remo unused code
* hide editor buttons when not logged in
* mkdocs dev dependency
* v0.4.0 docs update
* profile image upload
* additional token routes
* Smaller recipe cards for smaller viewports
* fix admin sidebar
* add users
* change to outlined
* theme card starter
* code cleanup
* signups
* signup pages
* fix #194
* fix #193
* clarify mealie_port
* fix #184
* fixes #178
* fix blank card error on meal-plan creator
* admin signup
* formatting
* improved search bar
* improved search bar
* refresh token on page refresh
* allow mealplan with no categories
* fix card layout
* remove cdn dependencies
* start on groups
* Fixes #196
* recipe databse refactor
* changelog draft
* database refactoring
* refactor recipe schema/model
* site settings refactor
* continued model refactor
* merge docs changes from master
* site-settings work
* cleanup + tag models
* notes
* typo
* user table
* sign up data validation
* package updates
* group store init
* Fix home page settings
* group admin init
* group dashboard init
* update deps
* formatting
* bug / added libffi-dev
* pages refactor
* fix mealplan
* docs update
* multi group supporot for job scheduler
* formatting
* formatting
* home-page redesign
* set background for docs darkmode
* code cleanup
* docs refactor
* v0.4.0 image
* mkdocs port change
* formatting
* Fix Meal-Plan Today
* fix webhook bug
* fix meal plan this week
* export users
* 📦 Proper Package + Black Config
* formatting
* delete old files
* fix ci
* fix failing builds
* package/makefile docs update
* add docs server to tasks
* uncomment docker-compose
* reload in dev env
* move developer data
* fix upload issue
* run init_db before startup
* import groups and users
* fix themes
* fix theme
* potentially fixes #216
* unlink test db
* potentially fix #217
* localization
* fix import errors on no group
* fix hacky lxml error
* fix import error
Co-authored-by: hay-kot <hay-kot@pm.me >
* Drop FastAPI-Login, add JWT management
* basic crud NOT SECURE
* refactor/database init on startup
* added scratch.py
* tests/user CRUD routes
* password hashing
* change app_config location
* bump python version
* formatting
* login ui starter
* change import from url design
* move components
* remove old snackbar
* refactor/Componenet folder structure rework
* refactor/remove old code
* refactor/rename componenets/js files
* remove console.logs
* refactor/ models to schema and sql to models
* new header styling for imports
* token request
* fix url scrapper
* refactor/rename schema files
* split routes file
* redesigned admin page
* enable relative imports for vue components
* refactor/switch to pages view
* add CamelCase package
* majors settings rework
* user management second pass
* super user CRUD
* refactor/consistent models names
* refactor/consistent model names
* password reset
* store refactor
* dependency update
* abstract button props
* profile page refactor
* basic password validation
* login form refactor/split v-container
* remo unused code
* hide editor buttons when not logged in
* mkdocs dev dependency
* v0.4.0 docs update
* profile image upload
* additional token routes
* Smaller recipe cards for smaller viewports
* fix admin sidebar
* add users
* change to outlined
* theme card starter
* code cleanup
* signups
* signup pages
* fix #194
* fix #193
* clarify mealie_port
* fix #184
* fixes #178
* fix blank card error on meal-plan creator
* admin signup
* formatting
* improved search bar
* improved search bar
* refresh token on page refresh
* allow mealplan with no categories
* fix card layout
* remove cdn dependencies
* start on groups
* Fixes #196
* recipe databse refactor
* changelog draft
* database refactoring
* refactor recipe schema/model
* site settings refactor
* continued model refactor
* merge docs changes from master
* site-settings work
* cleanup + tag models
* notes
* typo
* user table
* sign up data validation
* package updates
* group store init
* Fix home page settings
* group admin init
* group dashboard init
* update deps
* formatting
* bug / added libffi-dev
* pages refactor
* fix mealplan
* docs update
* multi group supporot for job scheduler
* formatting
* formatting
* home-page redesign
* set background for docs darkmode
* code cleanup
* docs refactor
* v0.4.0 image
* mkdocs port change
* formatting
* Fix Meal-Plan Today
* fix webhook bug
* fix meal plan this week
* export users
* 📦 Proper Package + Black Config
* formatting
* delete old files
* fix ci
* fix failing builds
* package/makefile docs update
* add docs server to tasks
* uncomment docker-compose
* reload in dev env
* move developer data
* fix upload issue
* run init_db before startup
* import groups and users
* fix themes
* fix theme
* potentially fixes #216
* unlink test db
* potentially fix #217
* localization
* fix import errors on no group
* fix hacky lxml error
* fix import error
* more import errors
* test failing tests
* fix/test that never really passed
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/authentication (#220 )
* basic crud NOT SECURE
* refactor/database init on startup
* added scratch.py
* tests/user CRUD routes
* password hashing
* change app_config location
* bump python version
* formatting
* login ui starter
* change import from url design
* move components
* remove old snackbar
* refactor/Componenet folder structure rework
* refactor/remove old code
* refactor/rename componenets/js files
* remove console.logs
* refactor/ models to schema and sql to models
* new header styling for imports
* token request
* fix url scrapper
* refactor/rename schema files
* split routes file
* redesigned admin page
* enable relative imports for vue components
* refactor/switch to pages view
* add CamelCase package
* majors settings rework
* user management second pass
* super user CRUD
* refactor/consistent models names
* refactor/consistent model names
* password reset
* store refactor
* dependency update
* abstract button props
* profile page refactor
* basic password validation
* login form refactor/split v-container
* remo unused code
* hide editor buttons when not logged in
* mkdocs dev dependency
* v0.4.0 docs update
* profile image upload
* additional token routes
* Smaller recipe cards for smaller viewports
* fix admin sidebar
* add users
* change to outlined
* theme card starter
* code cleanup
* signups
* signup pages
* fix #194
* fix #193
* clarify mealie_port
* fix #184
* fixes #178
* fix blank card error on meal-plan creator
* admin signup
* formatting
* improved search bar
* improved search bar
* refresh token on page refresh
* allow mealplan with no categories
* fix card layout
* remove cdn dependencies
* start on groups
* Fixes #196
* recipe databse refactor
* changelog draft
* database refactoring
* refactor recipe schema/model
* site settings refactor
* continued model refactor
* merge docs changes from master
* site-settings work
* cleanup + tag models
* notes
* typo
* user table
* sign up data validation
* package updates
* group store init
* Fix home page settings
* group admin init
* group dashboard init
* update deps
* formatting
* bug / added libffi-dev
* pages refactor
* fix mealplan
* docs update
* multi group supporot for job scheduler
* formatting
* formatting
* home-page redesign
* set background for docs darkmode
* code cleanup
* docs refactor
* v0.4.0 image
* mkdocs port change
* formatting
* Fix Meal-Plan Today
* fix webhook bug
* fix meal plan this week
* export users
* 📦 Proper Package + Black Config
* formatting
* delete old files
* fix ci
* fix failing builds
* package/makefile docs update
* add docs server to tasks
* uncomment docker-compose
* reload in dev env
* move developer data
* fix upload issue
* run init_db before startup
* import groups and users
* fix themes
* fix theme
* potentially fixes #216
* unlink test db
* potentially fix #217
* localization
* fix import errors on no group
* fix hacky lxml error
* fix import error
* more import errors
* test failing tests
* fix/test that never really passed
* pin lxml version
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/submit on enter key (#224 )
* general cleanup
* submit on enter
* fix signup form
* fix duplicate slugs when testing
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/site settings (#225 )
* general cleanup
* submit on enter
* fix signup form
* fix duplicate slugs when testing
* custom pages starter
* api start
* functional
* docs
* fix page reload on submit
* set initial selection for category button
* Site Pages Import/Export
* documentation updates
* generate .secret file for jwt hashing
* properly align default passwords
* set default password globally
* set group for signups
Co-authored-by: hay-kot <hay-kot@pm.me >
* feature/secure-routes (#226 )
* secure routes
* add token to test routes
* fix duplicate data
Co-authored-by: hay-kot <hay-kot@pm.me >
* feature/password-reset (#227 )
* add reset default password
* add warning
* add version tag
* bumb version
* remove old footer
Co-authored-by: hay-kot <hay-kot@pm.me >
* fixes typos and spelling mistakes in de locales & translates new locales, #124 (#231 )
* chore: fixes typos and spelling mistakes in de locales, translates new locales, #124
* fix: uses personal form as in other locales instead of formal form
Co-authored-by: Jonas Schubert <jonas.schubert.1990@web.de >
* tests/suite-overhall - 83% Coverage
* generate API docs with make file
* documentation
* code-gen scripts
* type() to isinstance()
* code-gen
* fix flake8 problems
* test refactor first pass
* init config
* added help, format, clean and lint
* + flake8 developer dep
* update docs
* proper api imports
* jsconfig
* group tests
* refactor settings to class for testing
* fix env errors
* change tool -> tools
* code cleanup
* sort imports
* add tools test
* lint
Co-authored-by: hay-kot <hay-kot@pm.me >
* General Frontend Bug Fixes for v0.4.0 RC (#233 )
* comment
* add frontend-build command
* address #211
* fix margins
* fix import bug
* await user updates
* fix meal-plan filter
* meal-plan search redesign
* improve mobile search
* fix sidebar update
* fix category auto-completes
* draft new pages
* fix tag auto completes
* refactor export const
* dispatch evens for CRUD operations
* recipe loaders screen
* create category dialog
Co-authored-by: hay-kot <hay-kot@pm.me >
* New docs for v0.4.0 (#234 )
* spacing
* fix parser bug
* update for v0.4.0
* demo link
* remove gifs
* add organize diagram
* demo code
* remove large gifs
* v0.4.0 changelog
Co-authored-by: hay-kot <hay-kot@pm.me >
* add test.db
* typo
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: retmas-gh <58191209+retmas-gh@users.noreply.github.com >
Co-authored-by: mindesbunister <32161838+mindesbunister@users.noreply.github.com >
Co-authored-by: Raghnarok05 <77641728+Raghnarok05@users.noreply.github.com >
Co-authored-by: Andreas Waschinski <an.andreas+github@posteo.de >
Co-authored-by: Bernhard Großer <30469627+boerniee@users.noreply.github.com >
Co-authored-by: Andreas Waschinski <an.andreas@posteo.de >
Co-authored-by: JonasSchubert <jonas.schubert.projects@web.de >
Co-authored-by: Jonas Schubert <jonas.schubert.1990@web.de >
2021-03-31 07:20:35 -08:00
hay-kot
30ed5a2ba8
fix build failure
2021-03-05 21:34:35 -09:00
hay-kot
e2cb67f440
Merge branch 'master' of https://github.com/hay-kot/mealie
2021-03-05 21:21:45 -09:00
hay-kot
84639b616d
hot fix, #198 #179
2021-03-05 21:21:35 -09:00
wengtad
250e31ac65
fix docs ios image ( #188 )
2021-02-25 07:36:42 -09:00
hay-kot
8c1a97df2c
ios style updates
2021-02-24 17:51:37 -09:00
rastacalavera
9fed572cc5
Small fixes ( #181 )
...
* added two screenshots and basic documentation
* added page to mkdocs yaml
* added block quote & fixed image
2021-02-24 17:27:06 -09:00
rastacalavera
4611d6b791
iOS shortcut documentation ( #177 )
...
* added two screenshots and basic documentation
* added page to mkdocs yaml
2021-02-22 17:36:34 -09:00
Hayden
38e20ba321
v0.3.0 Release Candidate ( #176 )
...
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
* Dropping Mongo From Dev Branch (#89 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* initial pass
* second pass cleanup
* backup card framework
* backup card functionality
* translation
* upload button vile creation
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* dev bug: change data location to prevent reloads
* api docs
* api docs bug
* workflow update
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* Add French Translation (#93 )
* New tests (#94 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
Co-authored-by: Hayden <hay-kot@pm.me >
* Mealplan CRUD Tests (#95 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix typos (#96 )
* Settings, Themes and Migration Route Tests (#100 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Refactor + New Docker File (#105 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
Co-authored-by: Hayden <hay-kot@pm.me >
* Meal planner improvements (#107 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
* mealplan redesign
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#108 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#113 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
* UI updates + name validation
* docs: changelog + sp
* fixed route links
* changelog
Co-authored-by: Hayden <hay-kot@pm.me >
* fixed menu links
* fixed poetry install on docker.dev build
* Migration redesign (#119 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix link to dev-notes.md (#110 )
* translation: add swedish (#128 )
* language: da is Danish
* translations: add swedish
* scraper: unescape html in instructions (#129 )
Some urls erroneously deliver escaped html their instructions,
sometimes they are even escaped on multiple levels like here:
https://www.ica.se/recept/kladdig-kladdkaka-722982/
```
>>> normalize_instruction("S&auml;tt ugnen p&aring; 200&deg;C.")
'Sätt ugnen på 200°C.'
```
* v0.2.0 Updates (#130 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
* test todos
* bug/added docker volume
* chowdow test data
* partial image recipe image testing
* added card section card
* settings form
* homepage cetegory ui
* frontend category placeholder
* fixed broken scheduler
* remove old files
* removed temp test
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix missing translations key (#133 )
* translation: add simplified & traditional chinese
* Fix missing translations
* fix chinese translations
* v0.2.0 Release Candidate (#141 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* notes hot fix
* bug: mongo updates fail #99
* Fix error message (#101 )
* gh funding
* Create Issue Templates (#125 )
* Create bug_report.md
* Create config.yml
Included a link to feature requests.
* Update config.yml
Fixed link I had for testing to the actual link
* Update bug_report.md
fix capitalization
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* merge kentors changes
* refactor/recipe routers
* category/tag database relationship and endpoints
* frontend category management
* update branch todos
* bug/normalize recipe steps html
* remove console.log + refactor categories
* fix categories database errors
* refactor/ router endpoint
* refactor/ remove old code
* drag and drop ingredients
* general cleanup
* route refactoring
* changelog
* api refactoring + random cleanup
* fixed backwards sort
* Update mkdocs.yml (#137 )
Fix warning from Deploy Docs github action
* fixed navigate on enter in search
* refactor/create global css
* added category scroll
* cleanup todos
* debug routes
* docs/new gifs & general updates
* cleanup
* fix list test
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* fix build
* fix duplicate editor
* fixed docker mount problem
* python 3.9
* added tasks for non-docker development
* remove old scripts
* dev updates
* fixed no image upload option
* get version from backend
* final docs pass
* .gitignore
* feature/markdown support for description and steps
* package-lock
* rename production task
* category import errors on import (#150 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/improved notifications (#152 )
* category import errors on import
* Import Error Hotfix (#148 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
* Dropping Mongo From Dev Branch (#89 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* initial pass
* second pass cleanup
* backup card framework
* backup card functionality
* translation
* upload button vile creation
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* dev bug: change data location to prevent reloads
* api docs
* api docs bug
* workflow update
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* Add French Translation (#93 )
* New tests (#94 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
Co-authored-by: Hayden <hay-kot@pm.me >
* Mealplan CRUD Tests (#95 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix typos (#96 )
* Settings, Themes and Migration Route Tests (#100 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Refactor + New Docker File (#105 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
Co-authored-by: Hayden <hay-kot@pm.me >
* Meal planner improvements (#107 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
* mealplan redesign
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#108 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#113 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
* UI updates + name validation
* docs: changelog + sp
* fixed route links
* changelog
Co-authored-by: Hayden <hay-kot@pm.me >
* fixed menu links
* fixed poetry install on docker.dev build
* Migration redesign (#119 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix link to dev-notes.md (#110 )
* translation: add swedish (#128 )
* language: da is Danish
* translations: add swedish
* scraper: unescape html in instructions (#129 )
Some urls erroneously deliver escaped html their instructions,
sometimes they are even escaped on multiple levels like here:
https://www.ica.se/recept/kladdig-kladdkaka-722982/
```
>>> normalize_instruction("S&auml;tt ugnen p&aring; 200&deg;C.")
'Sätt ugnen på 200°C.'
```
* v0.2.0 Updates (#130 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
* test todos
* bug/added docker volume
* chowdow test data
* partial image recipe image testing
* added card section card
* settings form
* homepage cetegory ui
* frontend category placeholder
* fixed broken scheduler
* remove old files
* removed temp test
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix missing translations key (#133 )
* translation: add simplified & traditional chinese
* Fix missing translations
* fix chinese translations
* v0.2.0 Release Candidate (#141 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* notes hot fix
* bug: mongo updates fail #99
* Fix error message (#101 )
* gh funding
* Create Issue Templates (#125 )
* Create bug_report.md
* Create config.yml
Included a link to feature requests.
* Update config.yml
Fixed link I had for testing to the actual link
* Update bug_report.md
fix capitalization
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* merge kentors changes
* refactor/recipe routers
* category/tag database relationship and endpoints
* frontend category management
* update branch todos
* bug/normalize recipe steps html
* remove console.log + refactor categories
* fix categories database errors
* refactor/ router endpoint
* refactor/ remove old code
* drag and drop ingredients
* general cleanup
* route refactoring
* changelog
* api refactoring + random cleanup
* fixed backwards sort
* Update mkdocs.yml (#137 )
Fix warning from Deploy Docs github action
* fixed navigate on enter in search
* refactor/create global css
* added category scroll
* cleanup todos
* debug routes
* docs/new gifs & general updates
* cleanup
* fix list test
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* fix build
* fix duplicate editor
* fixed docker mount problem
* python 3.9
* added tasks for non-docker development
* remove old scripts
* dev updates
* fixed no image upload option
* get version from backend
* final docs pass
* .gitignore
* feature/markdown support for description and steps
* package-lock
* rename production task
* category import errors on import
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* test notifications
* unified notifications
* docs/changelog
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* Refactor/response models (#156 ) - First Pass
* cleanup
* split app/db versioning
* async file response
* refactor/recipe viewer + minor ui improvements
* auto grow size
* added async file responses
* docs/changelog
* "/" to open search bar
* docs/changelog
* change imports to use @/ for imports
* cleanup
* cleanup
* db to session
* theme + settings refactor
* bug/image save fix
* fixed failing tests
* fix last json bug - #155
* fix settings import
* fixed router link for site title
Co-authored-by: hay-kot <hay-kot@pm.me >
* version update
* Refactor/response models (#161 )
* cleanup
* split app/db versioning
* async file response
* refactor/recipe viewer + minor ui improvements
* auto grow size
* added async file responses
* docs/changelog
* "/" to open search bar
* docs/changelog
* change imports to use @/ for imports
* cleanup
* cleanup
* db to session
* theme + settings refactor
* bug/image save fix
* fixed failing tests
* fix last json bug - #155
* fix settings import
* fixed router link for site title
* add version tag
* v0.2.1 (#157 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
* Dropping Mongo From Dev Branch (#89 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* initial pass
* second pass cleanup
* backup card framework
* backup card functionality
* translation
* upload button vile creation
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* dev bug: change data location to prevent reloads
* api docs
* api docs bug
* workflow update
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* Add French Translation (#93 )
* New tests (#94 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
Co-authored-by: Hayden <hay-kot@pm.me >
* Mealplan CRUD Tests (#95 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix typos (#96 )
* Settings, Themes and Migration Route Tests (#100 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Refactor + New Docker File (#105 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
Co-authored-by: Hayden <hay-kot@pm.me >
* Meal planner improvements (#107 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
* mealplan redesign
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#108 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#113 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
* UI updates + name validation
* docs: changelog + sp
* fixed route links
* changelog
Co-authored-by: Hayden <hay-kot@pm.me >
* fixed menu links
* fixed poetry install on docker.dev build
* Migration redesign (#119 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix link to dev-notes.md (#110 )
* translation: add swedish (#128 )
* language: da is Danish
* translations: add swedish
* scraper: unescape html in instructions (#129 )
Some urls erroneously deliver escaped html their instructions,
sometimes they are even escaped on multiple levels like here:
https://www.ica.se/recept/kladdig-kladdkaka-722982/
```
>>> normalize_instruction("S&auml;tt ugnen p&aring; 200&deg;C.")
'Sätt ugnen på 200°C.'
```
* v0.2.0 Updates (#130 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
* test todos
* bug/added docker volume
* chowdow test data
* partial image recipe image testing
* added card section card
* settings form
* homepage cetegory ui
* frontend category placeholder
* fixed broken scheduler
* remove old files
* removed temp test
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix missing translations key (#133 )
* translation: add simplified & traditional chinese
* Fix missing translations
* fix chinese translations
* v0.2.0 Release Candidate (#141 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* notes hot fix
* bug: mongo updates fail #99
* Fix error message (#101 )
* gh funding
* Create Issue Templates (#125 )
* Create bug_report.md
* Create config.yml
Included a link to feature requests.
* Update config.yml
Fixed link I had for testing to the actual link
* Update bug_report.md
fix capitalization
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* merge kentors changes
* refactor/recipe routers
* category/tag database relationship and endpoints
* frontend category management
* update branch todos
* bug/normalize recipe steps html
* remove console.log + refactor categories
* fix categories database errors
* refactor/ router endpoint
* refactor/ remove old code
* drag and drop ingredients
* general cleanup
* route refactoring
* changelog
* api refactoring + random cleanup
* fixed backwards sort
* Update mkdocs.yml (#137 )
Fix warning from Deploy Docs github action
* fixed navigate on enter in search
* refactor/create global css
* added category scroll
* cleanup todos
* debug routes
* docs/new gifs & general updates
* cleanup
* fix list test
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* fix build
* fix duplicate editor
* fixed docker mount problem
* python 3.9
* added tasks for non-docker development
* remove old scripts
* dev updates
* fixed no image upload option
* get version from backend
* final docs pass
* .gitignore
* feature/markdown support for description and steps
* package-lock
* rename production task
* category import errors on import (#150 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/improved notifications (#152 )
* category import errors on import
* Import Error Hotfix (#148 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
* Dropping Mongo From Dev Branch (#89 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* initial pass
* second pass cleanup
* backup card framework
* backup card functionality
* translation
* upload button vile creation
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* dev bug: change data location to prevent reloads
* api docs
* api docs bug
* workflow update
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* Add French Translation (#93 )
* New tests (#94 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
Co-authored-by: Hayden <hay-kot@pm.me >
* Mealplan CRUD Tests (#95 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix typos (#96 )
* Settings, Themes and Migration Route Tests (#100 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Refactor + New Docker File (#105 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
Co-authored-by: Hayden <hay-kot@pm.me >
* Meal planner improvements (#107 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
* mealplan redesign
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#108 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#113 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
* UI updates + name validation
* docs: changelog + sp
* fixed route links
* changelog
Co-authored-by: Hayden <hay-kot@pm.me >
* fixed menu links
* fixed poetry install on docker.dev build
* Migration redesign (#119 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix link to dev-notes.md (#110 )
* translation: add swedish (#128 )
* language: da is Danish
* translations: add swedish
* scraper: unescape html in instructions (#129 )
Some urls erroneously deliver escaped html their instructions,
sometimes they are even escaped on multiple levels like here:
https://www.ica.se/recept/kladdig-kladdkaka-722982/
```
>>> normalize_instruction("S&auml;tt ugnen p&aring; 200&deg;C.")
'Sätt ugnen på 200°C.'
```
* v0.2.0 Updates (#130 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
* test todos
* bug/added docker volume
* chowdow test data
* partial image recipe image testing
* added card section card
* settings form
* homepage cetegory ui
* frontend category placeholder
* fixed broken scheduler
* remove old files
* removed temp test
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix missing translations key (#133 )
* translation: add simplified & traditional chinese
* Fix missing translations
* fix chinese translations
* v0.2.0 Release Candidate (#141 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* notes hot fix
* bug: mongo updates fail #99
* Fix error message (#101 )
* gh funding
* Create Issue Templates (#125 )
* Create bug_report.md
* Create config.yml
Included a link to feature requests.
* Update config.yml
Fixed link I had for testing to the actual link
* Update bug_report.md
fix capitalization
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* merge kentors changes
* refactor/recipe routers
* category/tag database relationship and endpoints
* frontend category management
* update branch todos
* bug/normalize recipe steps html
* remove console.log + refactor categories
* fix categories database errors
* refactor/ router endpoint
* refactor/ remove old code
* drag and drop ingredients
* general cleanup
* route refactoring
* changelog
* api refactoring + random cleanup
* fixed backwards sort
* Update mkdocs.yml (#137 )
Fix warning from Deploy Docs github action
* fixed navigate on enter in search
* refactor/create global css
* added category scroll
* cleanup todos
* debug routes
* docs/new gifs & general updates
* cleanup
* fix list test
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* fix build
* fix duplicate editor
* fixed docker mount problem
* python 3.9
* added tasks for non-docker development
* remove old scripts
* dev updates
* fixed no image upload option
* get version from backend
* final docs pass
* .gitignore
* feature/markdown support for description and steps
* package-lock
* rename production task
* category import errors on import
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* test notifications
* unified notifications
* docs/changelog
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* Refactor/response models (#156 ) - First Pass
* cleanup
* split app/db versioning
* async file response
* refactor/recipe viewer + minor ui improvements
* auto grow size
* added async file responses
* docs/changelog
* "/" to open search bar
* docs/changelog
* change imports to use @/ for imports
* cleanup
* cleanup
* db to session
* theme + settings refactor
* bug/image save fix
* fixed failing tests
* fix last json bug - #155
* fix settings import
* fixed router link for site title
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* Revert "v0.2.1 (#157 )" (#158 )
This reverts commit a899f46464 .
* v0.2.1 (#159 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
* Dropping Mongo From Dev Branch (#89 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* initial pass
* second pass cleanup
* backup card framework
* backup card functionality
* translation
* upload button vile creation
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* dev bug: change data location to prevent reloads
* api docs
* api docs bug
* workflow update
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* Add French Translation (#93 )
* New tests (#94 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
Co-authored-by: Hayden <hay-kot@pm.me >
* Mealplan CRUD Tests (#95 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix typos (#96 )
* Settings, Themes and Migration Route Tests (#100 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Refactor + New Docker File (#105 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
Co-authored-by: Hayden <hay-kot@pm.me >
* Meal planner improvements (#107 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
* mealplan redesign
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#108 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#113 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
* UI updates + name validation
* docs: changelog + sp
* fixed route links
* changelog
Co-authored-by: Hayden <hay-kot@pm.me >
* fixed menu links
* fixed poetry install on docker.dev build
* Migration redesign (#119 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix link to dev-notes.md (#110 )
* translation: add swedish (#128 )
* language: da is Danish
* translations: add swedish
* scraper: unescape html in instructions (#129 )
Some urls erroneously deliver escaped html their instructions,
sometimes they are even escaped on multiple levels like here:
https://www.ica.se/recept/kladdig-kladdkaka-722982/
```
>>> normalize_instruction("S&auml;tt ugnen p&aring; 200&deg;C.")
'Sätt ugnen på 200°C.'
```
* v0.2.0 Updates (#130 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
* test todos
* bug/added docker volume
* chowdow test data
* partial image recipe image testing
* added card section card
* settings form
* homepage cetegory ui
* frontend category placeholder
* fixed broken scheduler
* remove old files
* removed temp test
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix missing translations key (#133 )
* translation: add simplified & traditional chinese
* Fix missing translations
* fix chinese translations
* v0.2.0 Release Candidate (#141 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* notes hot fix
* bug: mongo updates fail #99
* Fix error message (#101 )
* gh funding
* Create Issue Templates (#125 )
* Create bug_report.md
* Create config.yml
Included a link to feature requests.
* Update config.yml
Fixed link I had for testing to the actual link
* Update bug_report.md
fix capitalization
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* merge kentors changes
* refactor/recipe routers
* category/tag database relationship and endpoints
* frontend category management
* update branch todos
* bug/normalize recipe steps html
* remove console.log + refactor categories
* fix categories database errors
* refactor/ router endpoint
* refactor/ remove old code
* drag and drop ingredients
* general cleanup
* route refactoring
* changelog
* api refactoring + random cleanup
* fixed backwards sort
* Update mkdocs.yml (#137 )
Fix warning from Deploy Docs github action
* fixed navigate on enter in search
* refactor/create global css
* added category scroll
* cleanup todos
* debug routes
* docs/new gifs & general updates
* cleanup
* fix list test
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* fix build
* fix duplicate editor
* fixed docker mount problem
* python 3.9
* added tasks for non-docker development
* remove old scripts
* dev updates
* fixed no image upload option
* get version from backend
* final docs pass
* .gitignore
* feature/markdown support for description and steps
* package-lock
* rename production task
* category import errors on import (#150 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/improved notifications (#152 )
* category import errors on import
* Import Error Hotfix (#148 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
* Dropping Mongo From Dev Branch (#89 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* initial pass
* second pass cleanup
* backup card framework
* backup card functionality
* translation
* upload button vile creation
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* dev bug: change data location to prevent reloads
* api docs
* api docs bug
* workflow update
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* Add French Translation (#93 )
* New tests (#94 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
Co-authored-by: Hayden <hay-kot@pm.me >
* Mealplan CRUD Tests (#95 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix typos (#96 )
* Settings, Themes and Migration Route Tests (#100 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Refactor + New Docker File (#105 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
Co-authored-by: Hayden <hay-kot@pm.me >
* Meal planner improvements (#107 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
* mealplan redesign
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#108 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#113 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
* UI updates + name validation
* docs: changelog + sp
* fixed route links
* changelog
Co-authored-by: Hayden <hay-kot@pm.me >
* fixed menu links
* fixed poetry install on docker.dev build
* Migration redesign (#119 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix link to dev-notes.md (#110 )
* translation: add swedish (#128 )
* language: da is Danish
* translations: add swedish
* scraper: unescape html in instructions (#129 )
Some urls erroneously deliver escaped html their instructions,
sometimes they are even escaped on multiple levels like here:
https://www.ica.se/recept/kladdig-kladdkaka-722982/
```
>>> normalize_instruction("S&auml;tt ugnen p&aring; 200&deg;C.")
'Sätt ugnen på 200°C.'
```
* v0.2.0 Updates (#130 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
* test todos
* bug/added docker volume
* chowdow test data
* partial image recipe image testing
* added card section card
* settings form
* homepage cetegory ui
* frontend category placeholder
* fixed broken scheduler
* remove old files
* removed temp test
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix missing translations key (#133 )
* translation: add simplified & traditional chinese
* Fix missing translations
* fix chinese translations
* v0.2.0 Release Candidate (#141 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* notes hot fix
* bug: mongo updates fail #99
* Fix error message (#101 )
* gh funding
* Create Issue Templates (#125 )
* Create bug_report.md
* Create config.yml
Included a link to feature requests.
* Update config.yml
Fixed link I had for testing to the actual link
* Update bug_report.md
fix capitalization
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* merge kentors changes
* refactor/recipe routers
* category/tag database relationship and endpoints
* frontend category management
* update branch todos
* bug/normalize recipe steps html
* remove console.log + refactor categories
* fix categories database errors
* refactor/ router endpoint
* refactor/ remove old code
* drag and drop ingredients
* general cleanup
* route refactoring
* changelog
* api refactoring + random cleanup
* fixed backwards sort
* Update mkdocs.yml (#137 )
Fix warning from Deploy Docs github action
* fixed navigate on enter in search
* refactor/create global css
* added category scroll
* cleanup todos
* debug routes
* docs/new gifs & general updates
* cleanup
* fix list test
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* fix build
* fix duplicate editor
* fixed docker mount problem
* python 3.9
* added tasks for non-docker development
* remove old scripts
* dev updates
* fixed no image upload option
* get version from backend
* final docs pass
* .gitignore
* feature/markdown support for description and steps
* package-lock
* rename production task
* category import errors on import
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* test notifications
* unified notifications
* docs/changelog
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* Refactor/response models (#156 ) - First Pass
* cleanup
* split app/db versioning
* async file response
* refactor/recipe viewer + minor ui improvements
* auto grow size
* added async file responses
* docs/changelog
* "/" to open search bar
* docs/changelog
* change imports to use @/ for imports
* cleanup
* cleanup
* db to session
* theme + settings refactor
* bug/image save fix
* fixed failing tests
* fix last json bug - #155
* fix settings import
* fixed router link for site title
Co-authored-by: hay-kot <hay-kot@pm.me >
* version update
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <…
* Consider any .json file from Nextcloud (#164 )
* Allow empty instructions (#165 )
* fix scrape recipe error (#166 )
- fixes #138
- fixes #145
* Add polish translation (#154 )
* add polish translation
* add missing allLangs value for polish translation in language.js
* Create de.json (#167 )
Add German Translation
* Refactor/response models (#169 )
* cleanup
* split app/db versioning
* async file response
* refactor/recipe viewer + minor ui improvements
* auto grow size
* added async file responses
* docs/changelog
* "/" to open search bar
* docs/changelog
* change imports to use @/ for imports
* cleanup
* cleanup
* db to session
* theme + settings refactor
* bug/image save fix
* fixed failing tests
* fix last json bug - #155
* fix settings import
* fixed router link for site title
* add version tag
* v0.2.1 (#157 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
* Dropping Mongo From Dev Branch (#89 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* initial pass
* second pass cleanup
* backup card framework
* backup card functionality
* translation
* upload button vile creation
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* dev bug: change data location to prevent reloads
* api docs
* api docs bug
* workflow update
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* Add French Translation (#93 )
* New tests (#94 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
Co-authored-by: Hayden <hay-kot@pm.me >
* Mealplan CRUD Tests (#95 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix typos (#96 )
* Settings, Themes and Migration Route Tests (#100 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Refactor + New Docker File (#105 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
Co-authored-by: Hayden <hay-kot@pm.me >
* Meal planner improvements (#107 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
* mealplan redesign
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#108 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#113 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
* UI updates + name validation
* docs: changelog + sp
* fixed route links
* changelog
Co-authored-by: Hayden <hay-kot@pm.me >
* fixed menu links
* fixed poetry install on docker.dev build
* Migration redesign (#119 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix link to dev-notes.md (#110 )
* translation: add swedish (#128 )
* language: da is Danish
* translations: add swedish
* scraper: unescape html in instructions (#129 )
Some urls erroneously deliver escaped html their instructions,
sometimes they are even escaped on multiple levels like here:
https://www.ica.se/recept/kladdig-kladdkaka-722982/
```
>>> normalize_instruction("S&auml;tt ugnen p&aring; 200&deg;C.")
'Sätt ugnen på 200°C.'
```
* v0.2.0 Updates (#130 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
* test todos
* bug/added docker volume
* chowdow test data
* partial image recipe image testing
* added card section card
* settings form
* homepage cetegory ui
* frontend category placeholder
* fixed broken scheduler
* remove old files
* removed temp test
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix missing translations key (#133 )
* translation: add simplified & traditional chinese
* Fix missing translations
* fix chinese translations
* v0.2.0 Release Candidate (#141 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* notes hot fix
* bug: mongo updates fail #99
* Fix error message (#101 )
* gh funding
* Create Issue Templates (#125 )
* Create bug_report.md
* Create config.yml
Included a link to feature requests.
* Update config.yml
Fixed link I had for testing to the actual link
* Update bug_report.md
fix capitalization
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* merge kentors changes
* refactor/recipe routers
* category/tag database relationship and endpoints
* frontend category management
* update branch todos
* bug/normalize recipe steps html
* remove console.log + refactor categories
* fix categories database errors
* refactor/ router endpoint
* refactor/ remove old code
* drag and drop ingredients
* general cleanup
* route refactoring
* changelog
* api refactoring + random cleanup
* fixed backwards sort
* Update mkdocs.yml (#137 )
Fix warning from Deploy Docs github action
* fixed navigate on enter in search
* refactor/create global css
* added category scroll
* cleanup todos
* debug routes
* docs/new gifs & general updates
* cleanup
* fix list test
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* fix build
* fix duplicate editor
* fixed docker mount problem
* python 3.9
* added tasks for non-docker development
* remove old scripts
* dev updates
* fixed no image upload option
* get version from backend
* final docs pass
* .gitignore
* feature/markdown support for description and steps
* package-lock
* rename production task
* category import errors on import (#150 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/improved notifications (#152 )
* category import errors on import
* Import Error Hotfix (#148 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
* Dropping Mongo From Dev Branch (#89 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* initial pass
* second pass cleanup
* backup card framework
* backup card functionality
* translation
* upload button vile creation
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* dev bug: change data location to prevent reloads
* api docs
* api docs bug
* workflow update
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* Add French Translation (#93 )
* New tests (#94 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
Co-authored-by: Hayden <hay-kot@pm.me >
* Mealplan CRUD Tests (#95 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix typos (#96 )
* Settings, Themes and Migration Route Tests (#100 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Refactor + New Docker File (#105 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
Co-authored-by: Hayden <hay-kot@pm.me >
* Meal planner improvements (#107 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
* mealplan redesign
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#108 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#113 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
* UI updates + name validation
* docs: changelog + sp
* fixed route links
* changelog
Co-authored-by: Hayden <hay-kot@pm.me >
* fixed menu links
* fixed poetry install on docker.dev build
* Migration redesign (#119 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix link to dev-notes.md (#110 )
* translation: add swedish (#128 )
* language: da is Danish
* translations: add swedish
* scraper: unescape html in instructions (#129 )
Some urls erroneously deliver escaped html their instructions,
sometimes they are even escaped on multiple levels like here:
https://www.ica.se/recept/kladdig-kladdkaka-722982/
```
>>> normalize_instruction("S&auml;tt ugnen p&aring; 200&deg;C.")
'Sätt ugnen på 200°C.'
```
* v0.2.0 Updates (#130 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
* test todos
* bug/added docker volume
* chowdow test data
* partial image recipe image testing
* added card section card
* settings form
* homepage cetegory ui
* frontend category placeholder
* fixed broken scheduler
* remove old files
* removed temp test
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix missing translations key (#133 )
* translation: add simplified & traditional chinese
* Fix missing translations
* fix chinese translations
* v0.2.0 Release Candidate (#141 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* notes hot fix
* bug: mongo updates fail #99
* Fix error message (#101 )
* gh funding
* Create Issue Templates (#125 )
* Create bug_report.md
* Create config.yml
Included a link to feature requests.
* Update config.yml
Fixed link I had for testing to the actual link
* Update bug_report.md
fix capitalization
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* merge kentors changes
* refactor/recipe routers
* category/tag database relationship and endpoints
* frontend category management
* update branch todos
* bug/normalize recipe steps html
* remove console.log + refactor categories
* fix categories database errors
* refactor/ router endpoint
* refactor/ remove old code
* drag and drop ingredients
* general cleanup
* route refactoring
* changelog
* api refactoring + random cleanup
* fixed backwards sort
* Update mkdocs.yml (#137 )
Fix warning from Deploy Docs github action
* fixed navigate on enter in search
* refactor/create global css
* added category scroll
* cleanup todos
* debug routes
* docs/new gifs & general updates
* cleanup
* fix list test
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* fix build
* fix duplicate editor
* fixed docker mount problem
* python 3.9
* added tasks for non-docker development
* remove old scripts
* dev updates
* fixed no image upload option
* get version from backend
* final docs pass
* .gitignore
* feature/markdown support for description and steps
* package-lock
* rename production task
* category import errors on import
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* test notifications
* unified notifications
* docs/changelog
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* Refactor/response models (#156 ) - First Pass
* cleanup
* split app/db versioning
* async file response
* refactor/recipe viewer + minor ui improvements
* auto grow size
* added async file responses
* docs/changelog
* "/" to open search bar
* docs/changelog
* change imports to use @/ for imports
* cleanup
* cleanup
* db to session
* theme + settings refactor
* bug/image save fix
* fixed failing tests
* fix last json bug - #155
* fix settings import
* fixed router link for site title
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* Revert "v0.2.1 (#157 )" (#158 )
This reverts commit a899f46464 .
* v0.2.1 (#159 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
* Dropping Mongo From Dev Branch (#89 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* initial pass
* second pass cleanup
* backup card framework
* backup card functionality
* translation
* upload button vile creation
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* dev bug: change data location to prevent reloads
* api docs
* api docs bug
* workflow update
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* Add French Translation (#93 )
* New tests (#94 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
Co-authored-by: Hayden <hay-kot@pm.me >
* Mealplan CRUD Tests (#95 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix typos (#96 )
* Settings, Themes and Migration Route Tests (#100 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Refactor + New Docker File (#105 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
Co-authored-by: Hayden <hay-kot@pm.me >
* Meal planner improvements (#107 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
* mealplan redesign
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#108 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#113 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
* UI updates + name validation
* docs: changelog + sp
* fixed route links
* changelog
Co-authored-by: Hayden <hay-kot@pm.me >
* fixed menu links
* fixed poetry install on docker.dev build
* Migration redesign (#119 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix link to dev-notes.md (#110 )
* translation: add swedish (#128 )
* language: da is Danish
* translations: add swedish
* scraper: unescape html in instructions (#129 )
Some urls erroneously deliver escaped html their instructions,
sometimes they are even escaped on multiple levels like here:
https://www.ica.se/recept/kladdig-kladdkaka-722982/
```
>>> normalize_instruction("S&auml;tt ugnen p&aring; 200&deg;C.")
'Sätt ugnen på 200°C.'
```
* v0.2.0 Updates (#130 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
* test todos
* bug/added docker volume
* chowdow test data
* partial image recipe image testing
* added card section card
* settings form
* homepage cetegory ui
* frontend category placeholder
* fixed broken scheduler
* remove old files
* removed temp test
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix missing translations key (#133 )
* translation: add simplified & traditional chinese
* Fix missing translations
* fix chinese translations
* v0.2.0 Release Candidate (#141 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* notes hot fix
* bug: mongo updates fail #99
* Fix error message (#101 )
* gh funding
* Create Issue Templates (#125 )
* Create bug_report.md
* Create config.yml
Included a link to feature requests.
* Update config.yml
Fixed link I had for testing to the actual link
* Update bug_report.md
fix capitalization
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* merge kentors changes
* refactor/recipe routers
* category/tag database relationship and endpoints
* frontend category management
* update branch todos
* bug/normalize recipe steps html
* remove console.log + refactor categories
* fix categories database errors
* refactor/ router endpoint
* refactor/ remove old code
* drag and drop ingredients
* general cleanup
* route refactoring
* changelog
* api refactoring + random cleanup
* fixed backwards sort
* Update mkdocs.yml (#137 )
Fix warning from Deploy Docs github action
* fixed navigate on enter in search
* refactor/create global css
* added category scroll
* cleanup todos
* debug routes
* docs/new gifs & general updates
* cleanup
* fix list test
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* fix build
* fix duplicate editor
* fixed docker mount problem
* python 3.9
* added tasks for non-docker development
* remove old scripts
* dev updates
* fixed no image upload option
* get version from backend
* final docs pass
* .gitignore
* feature/markdown support for description and steps
* package-lock
* rename production task
* category import errors on import (#150 )
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/improved notifications (#152 )
* category import errors on import
* Import Error Hotfix (#148 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
* Dropping Mongo From Dev Branch (#89 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* initial pass
* second pass cleanup
* backup card framework
* backup card functionality
* translation
* upload button vile creation
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* dev bug: change data location to prevent reloads
* api docs
* api docs bug
* workflow update
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* Add French Translation (#93 )
* New tests (#94 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
Co-authored-by: Hayden <hay-kot@pm.me >
* Mealplan CRUD Tests (#95 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix typos (#96 )
* Settings, Themes and Migration Route Tests (#100 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
Co-authored-by: Hayden <hay-kot@pm.me >
* Refactor + New Docker File (#105 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
Co-authored-by: Hayden <hay-kot@pm.me >
* Meal planner improvements (#107 )
* dev-bug: fixed vscode freezes
* test: refactor database init to support tests
* mealplan CRUD testing
* restructure test folder
* git attributes
* tests: migration, settings, theme routes testing
* docker-file shrink
* rebuild
* refactor: moving directories around
* adding funding
* mealplan redesign
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#108 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
Co-authored-by: Hayden <hay-kot@pm.me >
* Upload component (#113 )
* unified upload button + download backups
* javascript toolings
* fix vuetur config
* fixed type check error
* refactor: clean up bag javascript
* UI updates + name validation
* docs: changelog + sp
* fixed route links
* changelog
Co-authored-by: Hayden <hay-kot@pm.me >
* fixed menu links
* fixed poetry install on docker.dev build
* Migration redesign (#119 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix link to dev-notes.md (#110 )
* translation: add swedish (#128 )
* language: da is Danish
* translations: add swedish
* scraper: unescape html in instructions (#129 )
Some urls erroneously deliver escaped html their instructions,
sometimes they are even escaped on multiple levels like here:
https://www.ica.se/recept/kladdig-kladdkaka-722982/
```
>>> normalize_instruction("S&auml;tt ugnen p&aring; 200&deg;C.")
'Sätt ugnen på 200°C.'
```
* v0.2.0 Updates (#130 )
* migration redesign init
* new color picker
* changelog
* added UI language selection
* fix layout issue on recipe editor
* remove git as dependency
* added UI editor for original URL
* CI/CD Tests
* test: fixed migration routes
* test todos
* bug/added docker volume
* chowdow test data
* partial image recipe image testing
* added card section card
* settings form
* homepage cetegory ui
* frontend category placeholder
* fixed broken scheduler
* remove old files
* removed temp test
Co-authored-by: Hayden <hay-kot@pm.me >
* Fix missing translations key (#133 )
* translation: add simplified & traditional chinese
* Fix missing translations
* fix chinese translations
* v0.2.0 Release Candidate (#141 )
* Fix link to Docker Hub
Found an extra s. DESTROYED it.
* Release v0.1.0 Candidate (#85 )
* Changed uvicorn port to 80
* Changed port in docker-compose to match dockerfile
* Readded environment variables in docker-compose
* production image rework
* Use opengraph metadata to make basic recipe cards when full recipe metadata is not available
* fixed instrucitons on parse
* add last_recipe
* automated testing
* roadmap update
* Sqlite (#75 )
* file structure
* auto-test
* take 2
* refactor ap scheduler and startup process
* fixed scraper error
* database abstraction
* database abstraction
* port recipes over to new schema
* meal migration
* start settings migration
* finale mongo port
* backup improvements
* migration imports to new DB structure
* unused import cleanup
* docs strings
* settings and theme import logic
* cleanup
* fixed tinydb error
* requirements
* fuzzy search
* remove scratch file
* sqlalchemy models
* improved search ui
* recipe models almost done
* sql modal population
* del scratch
* rewrite database model mixins
* mostly grabage
* recipe updates
* working sqllite
* remove old files and reorganize
* final cleanup
Co-authored-by: Hayden <hay-kot@pm.me >
* Backup card (#78 )
* backup / import dialog
* upgrade to new tag method
* New import card
* rename settings.py to app_config.py
* migrate to poetry for development
* fix failing test
Co-authored-by: Hayden <hay-kot@pm.me >
* added mkdocs to docker-compose
* Translations (#72 )
* Translations + danish
* changed back proxy target to use ENV
* Resolved more merge conflicts
* Removed test in translation
* Documentation of translations
* Updated translations
* removed old packages
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
* fail to start bug fixes
* feature: prep/cook/total time slots (#80 )
Co-authored-by: Hayden <hay-kot@pm.me >
* missing bind attributes
* Bug fixes (#81 )
* fix: url remains after succesful import
* docs: changelog + update todos
* arm image
* arm compose
* compose updates
* update poetry
* arm support
Co-authored-by: Hayden <hay-kot@pm.me >
* dockerfile hotfix
* dockerfile hotfix
* Version Release Final Touches (#84 )
* Remove slim
* bug: opacity issues
* bug: startup failure with no database
* ci/cd on dev branch
* formatting
* v0.1.0 documentation
Co-authored-by: Hayden <hay-kot@pm.me >
* db init hotfix
* bug: fix crash in mongo
* fix mongo bug
* fixed version notifier
* finale changelog
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
* build container
* webscraper hotfix
* notes hot fix
* bug: mongo updates fail #99
* Fix error message (#101 )
* gh funding
* Create Issue Templates (#125 )
* Create bug_report.md
* Create config.yml
Included a link to feature requests.
* Update config.yml
Fixed link I had for testing to the actual link
* Update bug_report.md
fix capitalization
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* merge kentors changes
* refactor/recipe routers
* category/tag database relationship and endpoints
* frontend category management
* update branch todos
* bug/normalize recipe steps html
* remove console.log + refactor categories
* fix categories database errors
* refactor/ router endpoint
* refactor/ remove old code
* drag and drop ingredients
* general cleanup
* route refactoring
* changelog
* api refactoring + random cleanup
* fixed backwards sort
* Update mkdocs.yml (#137 )
Fix warning from Deploy Docs github action
* fixed navigate on enter in search
* refactor/create global css
* added category scroll
* cleanup todos
* debug routes
* docs/new gifs & general updates
* cleanup
* fix list test
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* fix build
* fix duplicate editor
* fixed docker mount problem
* python 3.9
* added tasks for non-docker development
* remove old scripts
* dev updates
* fixed no image upload option
* get version from backend
* final docs pass
* .gitignore
* feature/markdown support for description and steps
* package-lock
* rename production task
* category import errors on import
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* test notifications
* unified notifications
* docs/changelog
Co-authored-by: hay-kot <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
* Refactor/response models (#156 ) - First Pass
* cleanup
* split app/db versioning
* async file response
* refactor/recipe viewer + minor ui improvements
* auto grow size
* added async file responses
* docs/changelog
* "/" to open search bar
* docs/changelog
* change imports to use @/ for imports
* cleanup
* cleanup
* db to session
* theme + settings refactor
* bug/image save fix
* fixed failing tests
* fix last json bug - #155
* fix settings import
* fixed router link for site title
Co-authored-by: hay-kot <hay-kot@pm.me >
* version update
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <…
* Enhance mobile view (#171 )
* Fixed navbar on mobile
* Feature/shopping list (#172 )
* API Endpoint
* shopping list added to the UI
* fixed category sidebar on mobile
Co-authored-by: hay-kot <hay-kot@pm.me >
* Feature/shopping list (#173 )
* API Endpoint
* shopping list added to the UI
* fixed category sidebar on mobile
* fix category sidebar hidden all the time
* adjust mobile view on times
* remove console.logs
* actually remove console.logs
* Fixed varying card height on smaller screens
* change style of meal planner categories
Co-authored-by: hay-kot <hay-kot@pm.me >
* refactor/scrapper (#175 )
* API Endpoint
* shopping list added to the UI
* fixed category sidebar on mobile
* fix category sidebar hidden all the time
* adjust mobile view on times
* remove console.logs
* actually remove console.logs
* Fixed varying card height on smaller screens
* change style of meal planner categories
* bug/fixed open search on '/' when on input
* Improved import summary dialog
* url validation
* refactor/split reciper scraper into seperate fiels
Co-authored-by: hay-kot <hay-kot@pm.me >
* auto focus on add from url
* docs/update v0.3.0
* remove print
* docs/v0.3.0
Co-authored-by: kentora <=>
Co-authored-by: Hayden <hay-kot@pm.me >
Co-authored-by: Richard Mitic <richard.h.mitic@gmail.com >
Co-authored-by: kentora <kentora@kentora.dk >
Co-authored-by: David Young <davidy@funkypenguin.co.nz >
Co-authored-by: Bastien <43323819+Batgame@users.noreply.github.com >
Co-authored-by: sephrat <34862846+sephrat@users.noreply.github.com >
Co-authored-by: Nick CJ <17556895+nickcj931@users.noreply.github.com >
Co-authored-by: dekvall <dkvldev@gmail.com >
Co-authored-by: wengtad <wengtad93@gmail.com >
Co-authored-by: Alexei Pesic <pesic.alexei@gmail.com >
Co-authored-by: Andrew <dpieski@gmail.com >
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com >
Co-authored-by: retmas-gh <58191209+retmas-gh@users.noreply.github.com >
Co-authored-by: mindesbunister <32161838+mindesbunister@users.noreply.github.com >
Co-authored-by: Raghnarok05 <77641728+Raghnarok05@users.noreply.github.com >
2021-02-20 20:23:28 -09:00
mindesbunister
717d7ca0fb
Update language.js ( #168 )
...
Added German Language Support
2021-02-13 12:06:58 -09:00
Raghnarok05
4913b90408
Update fr.json ( #146 )
2021-02-13 12:04:36 -09:00