Tom Matheussen
c463ef279a
Added info on how the Sensor in HA is created ( #584 )
2021-06-22 10:23:24 -08:00
Hayden
7a041759fa
New Crowdin updates ( #583 )
...
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* 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 (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* 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 (Danish)
* 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 (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Swedish)
* New translations en-US.json (French)
* New translations en-US.json (Dutch)
* New translations en-US.json (German)
2021-06-22 10:23:04 -08:00
wengtad
999d0d4322
Optimize Docker ( #575 )
...
* reduce docker dev size
* reduce docker prod size
* fix lint
* add gunicorn
* fix bandit reported issues
* add docs external link icon
* add env vars to docs
* add permission to docker
* merge to one backend Dockerfile
* fix codefactor issues
* add docs for puid/pgid
* add docker healthcheck
2021-06-22 10:22:31 -08:00
sephrat
6320ba7ec5
API security hardening ( #571 )
...
* Enhance security and safety around user update API
- Prevent a regular user from promoting themself to admin
- Prevent an admin from demoting themself
- Refactor token fixture to admin + regular user tokens
* Restrict user CRUD API to admins
* Secure admin API routes
* Refactor APIrouter into Admin/UserAPIRouter
* Secure theme routes
* Make 'all recipes' routes public
* Secure favorite routes
* Remove redundant checks
* Fix public routes mistakenly flagged user routes
* Make webhooks changeable only by admin
* Allow users to create categories and tags
* Address lint issues
2021-06-22 10:22:15 -08:00
Hayden
f5faff66d3
Feature/import export single recipe ( #576 )
...
* remove duplicate keys
* show context menu when not logged in
* remove console.log
* hide menu when printing
* add response to event
* add type definitions
* show context menu always
* add image name enums
* upload/download single recipe
* cleanup menu views+ localization
Co-authored-by: hay-kot <hay-kot@pm.me>
2021-06-21 16:25:37 -07:00
Hayden
3220595a83
New translations en-US.json (Dutch) ( #580 )
2021-06-21 15:51:59 -07:00
Richard Boß
0b0c04ac03
fix typos and punctuation ( #582 )
2021-06-21 15:51:27 -07:00
Hayden
95d044b7bb
Revert "Printview columns ( #572 )" ( #577 )
...
This reverts commit eaf4565aa7
.
2021-06-19 23:01:15 -07:00
zierbeek
eaf4565aa7
Printview columns ( #572 )
...
* Printview with multiple columns, depending on list length.
* Printview with multiple columns, depending on list length.
2021-06-19 22:53:21 -07:00
sephrat
3714baf5d6
Fix en-US language not being loaded ( #574 )
...
VueI18n defaults to en-US when no language is specified,
which prevented en-US messages from being loaded
2021-06-19 07:14:12 -08:00
Hayden
4109d02a39
New Crowdin updates ( #570 )
...
* New translations en-US.json (German)
* New translations en-US.json (French)
* New translations en-US.json (Italian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Romanian)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* 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 (Hungarian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Portuguese, Brazilian)
* 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 (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 Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (German)
* New translations en-US.json (Swedish)
* New translations en-US.json (Dutch)
* New translations en-US.json (Spanish)
2021-06-19 07:13:01 -08:00
Hayden
12a9110716
New Crowdin updates ( #569 )
...
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* 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 (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* 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 (Danish)
* 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 (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
2021-06-18 05:09:15 -08:00
sephrat
67563da67b
Localization ( #568 )
...
* Translate 404 pages
* Remove unused strings
2021-06-18 05:09:02 -08:00
Hayden
b25282aef1
New Crowdin updates ( #547 )
...
* New translations en-US.json (Dutch)
* New translations en-US.json (Swedish)
* New translations en-US.json (Polish)
* New translations en-US.json (Polish)
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* 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 (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* 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 (Danish)
* 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 (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Dutch)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Spanish)
* New translations en-US.json (French)
* New translations en-US.json (Swedish)
2021-06-18 04:54:38 -08:00
wengtad
387f3ca02c
add confirmation dialogs ( #564 )
2021-06-18 04:53:32 -08:00
sephrat
93e6c0c41c
Lazy load translations ( #561 )
...
* Lazy load translations
* Lazy load dateTimeFormats
2021-06-18 04:52:27 -08:00
sephrat
9d64345321
Fix about page ( #563 )
...
* Fix error 500 in about page
* Fix log details not showing
2021-06-18 04:50:51 -08:00
wengtad
8607b9891b
fix broken badge ( #565 )
2021-06-18 04:50:22 -08:00
Hayden
d272784469
move api calls to created event ( #559 )
...
Co-authored-by: hay-kot <hay-kot@pm.me>
2021-06-17 19:48:54 -08:00
wengtad
71a5de3432
fixes #548 ( #557 )
2021-06-17 19:45:22 -08:00
Hayden
cdfb3543dc
feature/improve-bundle-performance ( #555 )
...
* revert icon
* chunk code for better performance / reduce request
Co-authored-by: hay-kot <hay-kot@pm.me>
2021-06-17 15:19:37 -08:00
Hayden
cc2d5ed982
New Crowdin updates ( #544 )
...
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* 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 (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* 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 (Danish)
* 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 (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
2021-06-17 08:59:41 -08:00
Hayden
b545e75f09
Bug fixes/v0.5.1 ( #545 )
...
* dump deps
* add job for new groups on interval
* change sort icon
* fix cart icon
* bump version
* changelog
* early return if no comments
* remove comment
Co-authored-by: hay-kot <hay-kot@pm.me>
2021-06-17 08:57:28 -08:00
sephrat
1d7c06352c
Always display ingredients in edit mode ( #543 )
...
* Always display ingredients in edit mode
Fixes #538
* Remove unused code
Was wrongfully commited
2021-06-17 07:11:52 -08:00
zierbeek
e2c7e24224
Typos and switched dicemultiple for sort ( #540 )
2021-06-17 07:11:13 -08:00
sephrat
976298c7d6
Reset disabled steps when switching recipe ( #537 )
2021-06-17 07:10:49 -08:00
Hayden
9436dc2d71
New Crowdin updates ( #531 )
...
* New translations en-US.json (Swedish)
* New translations en-US.json (Dutch)
2021-06-17 07:10:37 -08:00
Hayden
396d2ccf61
Docs/finale changelog ( #530 )
...
* bump version
* add data loss warning
* request correct image
Co-authored-by: hay-kot <hay-kot@pm.me>
2021-06-16 19:26:15 -08:00
Hayden
ee1a11ea57
dev-feature/analyze-bundle ( #529 )
...
* add bundle analyzer
* use svg icons - closes #522
* fix recent recipes icon
Co-authored-by: hay-kot <hay-kot@pm.me>
2021-06-16 18:55:32 -08:00
Hayden
d475818a9f
New Crowdin updates ( #528 )
...
* New translations en-US.json (French)
* New translations en-US.json (Dutch)
* New translations en-US.json (Swedish)
* New translations en-US.json (Spanish)
2021-06-16 16:23:07 -08:00
Hayden
c501553d5e
New Crowdin updates ( #514 )
...
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* 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 (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* 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 (Danish)
* 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 (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (German)
* New translations en-US.json (Dutch)
* New translations en-US.json (Swedish)
* New translations en-US.json (Spanish)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* 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 (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* 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 (Danish)
* 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 (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Dutch)
* New translations en-US.json (Spanish)
* New translations en-US.json (French)
* New translations en-US.json (Dutch)
* New translations en-US.json (German)
* New translations en-US.json (Japanese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Chinese Traditional)
* 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 (Russian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Polish)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Dutch)
* New translations en-US.json (Korean)
* New translations en-US.json (Italian)
* New translations en-US.json (French)
* 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 (Danish)
* 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 (Romanian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Portuguese, Brazilian)
2021-06-16 10:35:40 -08:00
sephrat
db3c8f7b4b
Fix Users API Token API path ( #526 )
...
* Fix Users API Token API path
* Change CRLF to LF
* Fix route generation when route contains /api
2021-06-16 10:31:09 -08:00
sephrat
f5ede73eb6
More localization ( #525 )
...
* More localization
* Localize search dialog
* Fix "about" page title
2021-06-16 10:30:57 -08:00
zierbeek
81fd224d88
Make string 'Refresh' and 'New update available' translatable ( #524 )
...
* Make string 'Refresh' and 'New update available' translatable
* Fix change password string
2021-06-16 10:30:46 -08:00
hay-kot
5a8555dd61
code splitting
2021-06-15 21:43:04 -08:00
hay-kot
a7beb683ad
undo disable sw
2021-06-15 12:18:24 -08:00
hay-kot
f2c8e6af26
remove service work from webpack
2021-06-15 11:52:50 -08:00
hay-kot
388206f58f
reenable sw
2021-06-14 22:40:10 -08:00
hay-kot
ff787777ea
disable service worker
2021-06-14 22:08:46 -08:00
hay-kot
f380f4455d
add prefix
2021-06-14 22:07:17 -08:00
Hayden
d7c883feca
Frontend Fixes + Adjust Caddyfile ( #518 )
...
* token error handling
* Add additional settings to recipes
* fixes #515
* remove index.html
Co-authored-by: hay-kot <hay-kot@pm.me>
2021-06-14 19:37:38 -08:00
hay-kot
17a7d0b31e
build no cache
2021-06-14 18:30:14 -08:00
hay-kot
ed61ad39be
move strip suffix
2021-06-13 15:47:45 -08:00
hay-kot
8a8756f4c8
remove old dependencies
2021-06-13 15:44:27 -08:00
Hayden
30892dcb2f
Feature/add cofirmation dialogs ( #513 )
...
* add category/tag confirmation dialog
* add page delete confirmation
Co-authored-by: hay-kot <hay-kot@pm.me>
2021-06-13 14:53:57 -08:00
Hayden
af41b08a60
Bug/fix infinite loop ( #512 )
...
* fix infinite loop with safe get method
* fix ingredients
Co-authored-by: hay-kot <hay-kot@pm.me>
2021-06-13 14:07:58 -08:00
Hayden
2dc9c8e843
Improve Test Coverage ( #511 )
...
* add recipe scaling notes
* test theme rename
* fix coverage call to use poetry
* remove print
* remove async
* consolidate test case data
* fix mealplan tests
* remove redundant else
Co-authored-by: hay-kot <hay-kot@pm.me>
2021-06-13 13:09:44 -08:00
Hayden
c325a49fc2
New Crowdin updates ( #508 )
...
* New translations en-US.json (Spanish)
* New translations en-US.json (Swedish)
2021-06-13 10:38:30 -08:00
Alex
a5b93630c8
Add Spanish language ( #510 )
...
* New translations en-US.json (Spanish)
* Add Spanish language
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com>
2021-06-13 10:35:34 -08:00
wengtad
27bf3802fe
fix docs ( #505 )
...
* fix docs
* undo makefile alignment
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com>
2021-06-12 23:20:43 -08:00