1953 Commits

Author SHA1 Message Date
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 2ad6af2cce53432d0592b4c80c4eb5469c6b982f
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 150a961a0811cfe7d25f2dd8d79baf70f9a422ec.

* 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