mealie/frontend
Hayden 39adea4ee3
feat (WIP): bring png OCR scanning support (#1670)
* Add pytesseract

* Add simple ocr endpoint

replace extension argument

* feat/ocr-editor gui

* fix frontend linting issues

* Add service unit tests

* Add split text modes & single ingredient/instruction editing

* make split mode really reactive

* Remove default step and ingredient

* make the linter haappy

* Accept only image uploads

* Add automatic recipe title suggestion

* Correct regex

* fix incorrect array.map method usage

* make the linter happy again

* Swap route to use asset name

* Rearange buttons

* fix test data

* feat: Allow making image the recipe image

* Add translation

* Make the linter happy

* Restrict function setPropertyValueByPath generic

* Restrict template literal type

* Add a more friendly icon to creation page

* update poetry lock file

* Correct sloppy ocr classes

* Make MyPy happy

* Rewrite safer tests

* Add tesseract to backend test CI container dependencies

* Make canvas element a component global

* Remove unwanted spaces in selected text

* Add way to know if recipe was created with ocr

* Access to ocr-editor for ocr recipes

* Update Alembic revision

* Make the frontend build

* Fix scrolling offset bug

* Allow creation of recipes with custom settings

* Fix rebasing mistakes

* Add format_tsv_output test

* Exclude the tests data directory only

* Enforce camelCase for frontend functions

* Remove import of unused component

* Fix type and class initialization

* Add multi-language support

* Highlight words in mount

* Fix image ratio bug

* Better ocr creation page

* Revert awkward feature to scroll in Selection mode

* Rebasing alembic migrations sux

* Remove obsolete getShared function

* Add function docstring

* Move down ocr creation option

* Make toolbar icons more generic

* Show help at the bottom of the page

* move ocr types to own file

* Use template ref for the canvas

* Use i18n.tc to get strings directly

* Correct naming mistake

* Move Ocr editor to own directory

* Create Ocr Editor parts

* Safeguard recipe properties access

* Add loading frontend animation due to longer request time

* minor cleanup chores

Co-authored-by: Miroito <alban.vachette@gmail.com>
2022-09-25 15:00:45 -08:00
..
.husky refactor(frontend): 🏗️ scafold pages and componenets folder 2021-07-31 14:45:28 -08:00
api feat (WIP): bring png OCR scanning support (#1670) 2022-09-25 15:00:45 -08:00
assets chore: deps-dev-bump (#1533) 2022-08-08 17:58:10 -08:00
components feat (WIP): bring png OCR scanning support (#1670) 2022-09-25 15:00:45 -08:00
composables fix: defaults recipe actions to sort by name, ascending (#1650) 2022-09-15 15:53:58 -08:00
lang feat (WIP): bring png OCR scanning support (#1670) 2022-09-25 15:00:45 -08:00
layouts chore: make vue global components and layouts localizable (#1565) 2022-08-15 13:55:51 -08:00
pages feat (WIP): bring png OCR scanning support (#1670) 2022-09-25 15:00:45 -08:00
plugins security: enforce min length for user password (#1555) 2022-08-13 21:38:26 -08:00
static fix (possible): PWA blank screen (#1523) 2022-08-02 14:06:26 -08:00
store Setup vite for development 2021-08-08 17:01:45 -08:00
types feat (WIP): bring png OCR scanning support (#1670) 2022-09-25 15:00:45 -08:00
utils/icons feat (WIP): bring png OCR scanning support (#1670) 2022-09-25 15:00:45 -08:00
.editorconfig nuxt init 2021-07-31 14:00:28 -08:00
.eslintrc.js fix: bad import path (#1313) 2022-05-29 09:09:36 -08: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 feat: docker volume validation (#1125) 2022-04-02 16:35:53 -08:00
Dockerfile feature/multi-tenancy and move caddy server (#980) 2022-02-20 14:17:51 -09:00
nuxt.config.js fix: set meta description and image for shared recipes (#1635) 2022-09-10 09:29:21 -08:00
package.json chore(deps-dev): bump @babel/eslint-parser in /frontend (#1651) 2022-09-16 14:58:13 -08:00
run.sh feature/multi-tenancy and move caddy server (#980) 2022-02-20 14:17:51 -09:00
template.env feat(frontend): Add Meal Tags + UI Improvements (#807) 2021-11-20 14:30:38 -09:00
tsconfig.json remove explicity typescript version (#1285) 2022-05-25 10:14:24 -08:00
yarn.lock chore(deps-dev): bump @babel/eslint-parser in /frontend (#1651) 2022-09-16 14:58:13 -08:00