1
0
Fork 0
mirror of https://github.com/mealie-recipes/mealie.git synced 2025-07-24 15:49:42 +02:00
mealie/frontend
Hayden b3c41a4bd0
security: implement user lockout (#1552)
* add data-types required for login security

* implement user lockout checking at login

* cleanup legacy patterns

* expose passwords in test_user

* test user lockout after bad attempts

* test user service

* bump alembic version

* save increment to database

* add locked_at to datetime transformer on import

* do proper test cleanup

* implement scheduled task

* spelling

* document env variables

* implement context manager for session

* use context manager

* implement reset script

* cleanup generator

* run generator

* implement API endpoint for resetting locked users

* add button to reset all locked users

* add info when account is locked

* use ignore instead of expect-error
2022-08-13 13:18:12 -08:00
..
.husky refactor(frontend): 🏗️ scafold pages and componenets folder 2021-07-31 14:45:28 -08:00
api security: implement user lockout (#1552) 2022-08-13 13:18:12 -08:00
assets chore: deps-dev-bump (#1533) 2022-08-08 17:58:10 -08:00
components chore: make vue domain components localizable (#1532) 2022-08-09 21:12:45 -08:00
composables fix: ignore-place-in-search (#1544) 2022-08-09 20:34:08 -08:00
lang New Crowdin updates (#1546) 2022-08-10 16:03:01 -08:00
layouts chore: update dev dependencies (#1282) 2022-05-25 09:38:21 -08:00
pages security: implement user lockout (#1552) 2022-08-13 13:18:12 -08:00
plugins feat: implement local storage for sorting and dynamic sort icons on the new recipe sort card (#1506) 2022-07-31 11:39:35 -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 security: implement user lockout (#1552) 2022-08-13 13:18:12 -08:00
utils/icons feat: implement local storage for sorting and dynamic sort icons on the new recipe sort card (#1506) 2022-07-31 11:39:35 -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 chore: deps-dev-bump (#1533) 2022-08-08 17:58:10 -08:00
package.json fix(deps): bump vuetify from 2.6.8 to 2.6.9 in /frontend (#1543) 2022-08-09 21:23:02 -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 fix(deps): bump vuetify from 2.6.8 to 2.6.9 in /frontend (#1543) 2022-08-09 21:23:02 -08:00