From ecb3172085486a3a96048fe657a6ef47748b1bcc Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Wed, 24 Sep 2025 19:24:33 +0200 Subject: [PATCH 1/6] increased storage token length --- ...tions_alter_aiprovider_options_and_more.py | 26 +++++++++++++++++++ cookbook/models.py | 2 +- 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 cookbook/migrations/0229_alter_ailog_options_alter_aiprovider_options_and_more.py diff --git a/cookbook/migrations/0229_alter_ailog_options_alter_aiprovider_options_and_more.py b/cookbook/migrations/0229_alter_ailog_options_alter_aiprovider_options_and_more.py new file mode 100644 index 000000000..583cb456f --- /dev/null +++ b/cookbook/migrations/0229_alter_ailog_options_alter_aiprovider_options_and_more.py @@ -0,0 +1,26 @@ +# Generated by Django 5.2.6 on 2025-09-24 17:20 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('cookbook', '0228_space_space_setup_completed'), + ] + + operations = [ + migrations.AlterModelOptions( + name='ailog', + options={'ordering': ('-created_at',)}, + ), + migrations.AlterModelOptions( + name='aiprovider', + options={'ordering': ('id',)}, + ), + migrations.AlterField( + model_name='storage', + name='token', + field=models.CharField(blank=True, max_length=4098, null=True), + ), + ] diff --git a/cookbook/models.py b/cookbook/models.py index 09c0f0333..e4182071f 100644 --- a/cookbook/models.py +++ b/cookbook/models.py @@ -592,7 +592,7 @@ class Storage(models.Model, PermissionModelMixin): ) username = models.CharField(max_length=128, blank=True, null=True) password = models.CharField(max_length=128, blank=True, null=True) - token = models.CharField(max_length=512, blank=True, null=True) + token = models.CharField(max_length=4098, blank=True, null=True) url = models.URLField(blank=True, null=True) path = models.CharField(blank=True, default='', max_length=256) created_by = models.ForeignKey(User, on_delete=models.PROTECT) From 5237228673bd1633be407ca8d51efaeb9ff5dec2 Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Wed, 24 Sep 2025 19:54:36 +0200 Subject: [PATCH 2/6] added patreon link --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 78f2dc55b..4bbb632f7 100644 --- a/README.md +++ b/README.md @@ -30,9 +30,11 @@ ![Preview](docs/preview.png) ## Core Features + - 🥗 **Manage your recipes** - Manage your ever growing recipe collection - 📆 **Plan** - multiple meals for each day - 🛒 **Shopping lists** - via the meal plan or straight from recipes +- 🪄 **use AI** to recognize images, sort recipe steps, find nutrition facts and more - 📚 **Cookbooks** - collect recipes into books - 👪 **Share and collaborate** on recipes with friends and family @@ -62,12 +64,13 @@ a public page. Documentation can be found [here](https://docs.tandoor.dev/). -## Support our work +## ❤️ Support our work ❤️ Tandoor is developed by volunteers in their free time just because its fun. That said earning some money with the project allows us to spend more time on it and thus make improvements we otherwise couldn't. Because of that there are several ways you can support us - **GitHub Sponsors** You can sponsor contributors of this project on GitHub: [vabene1111](https://github.com/sponsors/vabene1111) +- **Patron** You can sponsor contributors of this project on Patron: [vabene111](https://www.patreon.com/cw/vabene1111) - **Host at Hetzner** We have been very happy customers of Hetzner for multiple years for all of our projects. If you want to get into self-hosting or are tired of the expensive big providers, their cloud servers are a great place to get started. When you sign up via our [referral link](https://hetzner.cloud/?ref=ISdlrLmr9kGj) you will get 20€ worth of cloud credits and we get a small kickback too. - **Let us host for you** We are offering a [hosted version](https://app.tandoor.dev) where all profits support us and the development of tandoor (currently only available in germany). From e90e21181cefcfb731fa067a43844088898ef849 Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Thu, 25 Sep 2025 07:28:01 +0200 Subject: [PATCH 3/6] fixed sizing of ingredient input in recipe editor --- vue3/src/components/inputs/ModelSelect.vue | 3 ++- vue3/src/components/inputs/StepEditor.vue | 19 +++++++------------ 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/vue3/src/components/inputs/ModelSelect.vue b/vue3/src/components/inputs/ModelSelect.vue index 6808eb2f6..32bd9d422 100644 --- a/vue3/src/components/inputs/ModelSelect.vue +++ b/vue3/src/components/inputs/ModelSelect.vue @@ -2,7 +2,7 @@ {{ props.label }} - + @@ -37,6 +37,7 @@ :classes="{ dropdown: 'multiselect-dropdown z-3000', containerActive: '', + containerDisabled: 'text-disabled' }" >