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 1b5b17291150079ddac1f6d9edb7eabcc8e12dd1.
* 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