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
2aaef9ae54
Merge branch 'mealie-next' into feat/migrate-from-my-recipe-box
2024-03-22 20:33:37 +11:00
Michael Genson
d770009e0d
added reactive accepted file types
2024-03-21 16:21:37 +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
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
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
boc-the-git
abb2c8110c
Merge branch 'mealie-next' into l10n_mealie-next
2024-03-20 20:47:13 +11:00
Hayden
b963b99a4c
New translations en-us.json (Japanese)
2024-03-17 05:46:58 -05: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
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
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
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
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
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
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
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
boc-the-git
980b3c634b
Change "New" to "Add" ( #3271 )
2024-03-09 10:26:55 -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
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