mealie/frontend
Philipp Fischbeck 86c99b10a2
Use composition API for more components, enable more type checking (#914)
* Activate more linting rules from eslint and typescript

* Properly add VForm as type information

* Fix usage of native types

* Fix more linting issues

* Rename vuetify types file, add VTooltip

* Fix some more typing problems

* Use composition API for more components

* Convert RecipeRating

* Convert RecipeNutrition

* Convert more components to composition API

* Fix globals plugin for type checking

* Add missing icon types

* Fix vuetify types in Nuxt context

* Use composition API for RecipeActionMenu

* Convert error.vue to composition API

* Convert RecipeContextMenu to composition API

* Use more composition API and type checking in recipe/create

* Convert AppButtonUpload to composition API

* Fix some type checking in RecipeContextMenu

* Remove unused components BaseAutoForm and BaseColorPicker

* Convert RecipeCategoryTagDialog to composition API

* Convert RecipeCardSection to composition API

* Convert RecipeCategoryTagSelector to composition API

* Properly import vuetify type definitions

* Convert BaseButton to composition API

* Convert AutoForm to composition API

* Remove unused requests API file

* Remove static routes from recipe API

* Fix more type errors

* Convert AppHeader to composition API, fixing some search bar focus problems

* Convert RecipeDialogSearch to composition API

* Update API types from pydantic models, handle undefined values

* Improve more typing problems

* Add types to other plugins

* Properly type the CRUD API access

* Fix typing of static image routes

* Fix more typing stuff

* Fix some more typing problems

* Turn off more rules
2022-01-08 21:15:23 -09:00
..
.husky refactor(frontend): 🏗️ scafold pages and componenets folder 2021-07-31 14:45:28 -08:00
api Use composition API for more components, enable more type checking (#914) 2022-01-08 21:15:23 -09:00
assets Feature/misc tasks (#864) 2021-12-04 16:06:24 -09:00
components Use composition API for more components, enable more type checking (#914) 2022-01-08 21:15:23 -09:00
composables Use composition API for more components, enable more type checking (#914) 2022-01-08 21:15:23 -09:00
lang Fix titles of category, tag, tool pages (#905) 2022-01-07 12:08:05 -09:00
layouts Use composition API for more components, enable more type checking (#914) 2022-01-08 21:15:23 -09:00
pages Use composition API for more components, enable more type checking (#914) 2022-01-08 21:15:23 -09:00
plugins Use composition API for more components, enable more type checking (#914) 2022-01-08 21:15:23 -09:00
static Feature/user photo storage (#877) 2021-12-18 19:04:36 -09:00
store Setup vite for development 2021-08-08 17:01:45 -08:00
types Use composition API for more components, enable more type checking (#914) 2022-01-08 21:15:23 -09:00
utils/icons Use composition API for more components, enable more type checking (#914) 2022-01-08 21:15:23 -09:00
.editorconfig nuxt init 2021-07-31 14:00:28 -08:00
.eslintrc.js Use composition API for more components, enable more type checking (#914) 2022-01-08 21:15:23 -09:00
.gitignore nuxt init 2021-07-31 14:00:28 -08:00
.prettierrc refactor(frontend): 🏗️ scafold pages and componenets folder 2021-07-31 14:45:28 -08:00
Caddyfile fix ci/cd 2021-08-07 20:21:44 -08:00
Dockerfile Feature/update login UI (#716) 2021-10-02 12:18:01 -08:00
nuxt.config.js frontend build hot-fix 2021-12-11 15:54:28 -09:00
package.json Use composition API for more components, enable more type checking (#914) 2022-01-08 21:15:23 -09:00
template.env feat(frontend): Add Meal Tags + UI Improvements (#807) 2021-11-20 14:30:38 -09:00
tsconfig.json Use composition API for more components, enable more type checking (#914) 2022-01-08 21:15:23 -09:00
yarn.lock add support for meta tags on share pages (#867) 2021-12-06 17:14:14 -09:00