This repository was archived by the owner on May 15, 2024. It is now read-only.
1.0.0-development.2
Pre-release
Pre-release
·
1295 commits
to development
since this release
1.0.0-development.2 (2022-09-13)
🐛 Bug Fixes
- api: fix error type for axios interceptor in '/api/auth/login' endpoint (06e4f3b)
✨ Features
- api: add api endpoint '/api/auth/login' (b29d5fd)
- api: add API endpoint '/api/auth/logout' (46a8488)
- api: add API endpoint '/api/auth/session' (b0e765e)
- api: create helper functions for 'iron-session' (bd840b7)
- api: load 'port' from endpoint '/api/auth/login' (5839d5b)
- api: send response based on axios error for api '/api/auth/login' (278fb68)
- api: store authenticated credentials to an encrypted session cookie (30f452e)
- component: add 'Logout' page link (f43a374)
- component: add component 'LoginForm' (02fa2a3)
- component: add component for rendering authenticated Drawer items (8158168)
- component: display error message for LoginForm after HTTP request (551579f)
- component: display loading when authenticating LoginForm (45a28e8)
- component: display pi-hole ip address and port when authenticated (fc3e7d8)
- component: go to page '/' after logging in (296803a)
- component: provide Redux store to the entire app (331ac01)
- component: render Authenticated drawer items when the user's logged in (6ccc90f)
- lib: add helper functions to load protected page routes (08b8eeb)
- page: add 'login' page (4c37c99)
- page: redirect Home page to Login page IF not logged in (13cc049)
- page: redirect login page to Home page if the user is logged in (ca0f03d)
- redux: add API queries for AuthSession using Redux Toolkit Query (c942d60)
- redux: create Redux store (c20f620)
- redux: create Redux toolkit query API (f0d2d2b)
- url: add API url for pi-hole API endpoints (607fe3e)