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