Skip to content
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
Compare
Choose a tag to compare
@Clumsy-Coder Clumsy-Coder released this 13 Sep 22:18
· 1295 commits to development since this release
2ba9243

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)