Skip to content
This repository has been archived by the owner on May 15, 2024. It is now read-only.

Commit

Permalink
chore(release): 1.0.0 [skip ci]
Browse files Browse the repository at this point in the history
## 1.0.0 (2023-08-20)

### ✨ Features

* **api:** add api endpoint '/api/auth/login' ([3bebdfc](3bebdfc))
* **api:** add API endpoint '/api/auth/logout' ([fc4db10](fc4db10))
* **api:** add API endpoint '/api/auth/session' ([ebbb273](ebbb273))
* **api:** add API endpoint '/api/auth/unauthorized' ([309a74e](309a74e))
* **api:** add API endpoint for '/api/summary' with formatted data ([62e050a](62e050a))
* **api:** add API endpoint for '/api/summary' with raw data ([646dc23](646dc23))
* **api:** add NextJS 'GET' API endpoint for '/api/forwardedDestinations' ([808b6d5](808b6d5))
* **api:** add NextJS 'GET' API endpoint for '/api/queries/topBlocked' ([847be60](847be60))
* **api:** add NextJS 'GET' API endpoint for '/api/queries/topPermitted' ([4ea4acc](4ea4acc))
* **api:** add NextJS 'GET' API endpoint for '/api/queryTypes' ([54c77ad](54c77ad))
* **api:** add NextJS 'GET' API endpoint for `/api/queries/clients/topAllowed` ([089ef52](089ef52))
* **api:** add NextJS 'GET' API endpoint for `/api/queries/clients/topBlocked` ([47fe337](47fe337))
* **api:** add NextJS 'GET' API endpoint for `/api/queries/overtime?formatted=true` ([e757c04](e757c04)), closes [/github.com/pi-hole/AdminLTE/blob/master/scripts/pi-hole/js/index.js#L219-L286](https://github.com/Clumsy-Coder//github.com/pi-hole/AdminLTE/blob/master/scripts/pi-hole/js/index.js/issues/L219-L286)
* **api:** add NextJS 'GET' API endpoint for `/api/queries/overtime` ([5c1da54](5c1da54))
* **api:** add NextJS `GET` API endpoint for `/api/queries/clients/overtime?formatted=true` ([487fd5e](487fd5e)), closes [/github.com/pi-hole/AdminLTE/blob/master/scripts/pi-hole/js/index.js#L330-L417](https://github.com/Clumsy-Coder//github.com/pi-hole/AdminLTE/blob/master/scripts/pi-hole/js/index.js/issues/L330-L417)
* **api:** add NextJS `GET` API endpoint for `/api/queries/clients/overtime` ([c3e6080](c3e6080))
* **api:** create helper functions for 'iron-session' ([3ac8974](3ac8974))
* **api:** load 'port' from endpoint '/api/auth/login' ([71ce6b7](71ce6b7))
* **api:** send response based on axios error for api '/api/auth/login' ([47fa60c](47fa60c))
* **api:** store authenticated credentials to an encrypted session cookie ([f903ee0](f903ee0))
* **component:** add 'AppBar' component ([2c0eeb8](2c0eeb8))
* **component:** add 'Drawer' component ([2eb440f](2eb440f))
* **component:** add 'Logout' page link ([28d8103](28d8103))
* **component:** add Bar chart to display clients overtime in the last 24 hours ([39d39c9](39d39c9)), closes [/github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/utils.js#L71-L73](https://github.com/Clumsy-Coder//github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/utils.js/issues/L71-L73) [/github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/index.js#L953-L1047](https://github.com/Clumsy-Coder//github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/index.js/issues/L953-L1047) [/github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/index.js#L1081-L1102](https://github.com/Clumsy-Coder//github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/index.js/issues/L1081-L1102)
* **component:** add Bar chart to display queries overtime in 24 hours ([12c59bc](12c59bc)), closes [/github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/utils.js#L71-L73](https://github.com/Clumsy-Coder//github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/utils.js/issues/L71-L73) [/github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/index.js#L858-L900](https://github.com/Clumsy-Coder//github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/index.js/issues/L858-L900) [/github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/index.js#L1059-L1079](https://github.com/Clumsy-Coder//github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/index.js/issues/L1059-L1079)
* **component:** add chart to render Forwarded destinations ([2ff7267](2ff7267))
* **component:** add chart to render Query Types ([7510797](7510797))
* **component:** add component 'LoginForm' ([60a886d](60a886d))
* **component:** add component 'Summary' ([f46796f](f46796f))
* **component:** add component for rendering authenticated Drawer items ([d95ae36](d95ae36))
* **component:** add helper object to manage pages ([9db8df1](9db8df1))
* **component:** add property 'numeric' to Pi-hole IP address text field ([adf04f8](adf04f8))
* **component:** add table to display top blocked queries ([af5eb2e](af5eb2e))
* **component:** add table to display top clients allowed queries ([5078176](5078176))
* **component:** add table to display top clients blocked queries ([056718f](056718f))
* **component:** add table to display top permitted queries ([caa99d8](caa99d8))
* **component:** display error message for LoginForm after HTTP request ([0e9e89c](0e9e89c))
* **component:** display loading when authenticating LoginForm ([89542dc](89542dc))
* **component:** display pi-hole ip address and port when authenticated ([d52a6f4](d52a6f4))
* **component:** go to page '/' after logging in ([571cc0d](571cc0d))
* **component:** offset main content to right by drawer width ([bb913e9](bb913e9))
* **component:** provide Redux store to the entire app ([7e8a8f9](7e8a8f9))
* **component:** redirect to Login page if AuthSession has expired ([90fcb04](90fcb04))
* **component:** render 'AppBar' in the app ([a433b71](a433b71))
* **component:** render Authenticated drawer items when the user's logged in ([81e3eaf](81e3eaf))
* **component:** render Skeleton for component 'Summary' when loading data ([e9a7572](e9a7572))
* **component:** use custom colours for 'ForwardDestinations' component ([cdd694a](cdd694a))
* **lib:** add function 'isApiAuthenticated' ([752284b](752284b))
* **lib:** add helper functions to load protected page routes ([c91484e](c91484e))
* **middleware:** add api route '/api/queries/topBlocked' to NextJS middleware ([cd50668](cd50668))
* **middleware:** add api route '/api/queries/topPermitted' to NextJS middleware ([90a83b7](90a83b7))
* **middleware:** add api route '/api/queryTypes' to NextJS middleware ([c3cce50](c3cce50))
* **middleware:** add api route `/api/queries/clients/topAllowed` to NextJS middleware ([414c15b](414c15b))
* **middleware:** add api route `/api/queries/clients/topBlocked` to NextJS middleware ([c1a4f0b](c1a4f0b))
* **middleware:** add NextJS middleware ([fd8ccf8](fd8ccf8))
* **page:** add 'login' page ([28b9b51](28b9b51))
* **page:** add `About` page ([4c44a3f](4c44a3f))
* **page:** redirect Home page to Login page IF not logged in ([44d456e](44d456e))
* **page:** redirect login page to Home page if the user is logged in ([2b5c2b4](2b5c2b4))
* **page:** render `Clients overtime` bar chart in Home page ([5d42e92](5d42e92))
* **page:** render `Queries overtime` bar chart in Home page ([6a63933](6a63933))
* **page:** render `TopBlockedQueries` table in home page ([4381a31](4381a31))
* **page:** render `TopClientsAllowedTable` table in home page ([43b055f](43b055f))
* **page:** render `TopClientsBlockedTable` table in home page ([212b46b](212b46b))
* **page:** render `TopPermittedQueries` table in home page ([1e44e05](1e44e05))
* **page:** render component 'Summary' on page '/' ([2acace1](2acace1))
* **page:** render ForwardedDestinations chart on main page ([5a33e62](5a33e62))
* **page:** render QueryTypes chart on main page ([775779f](775779f))
* **redux:** add API queries for 'Summary' using Redux toolkit Query ([c223210](c223210))
* **redux:** add API queries for AuthSession using Redux Toolkit Query ([1d2014a](1d2014a))
* **redux:** add API query for 'ForwardedDestinations' using Redux Toolkit Query ([b3f6168](b3f6168))
* **redux:** add API query for 'QueryTypes' using Redux Toolkit Query ([dfc90c4](dfc90c4))
* **redux:** add API query for 'TopBlocked' using Redux Toolkit Query ([f0c41cd](f0c41cd))
* **redux:** add API query for 'TopPermitted' using Redux Toolkit Query ([4c1284e](4c1284e))
* **redux:** add API query for `/api/queries/clients/overtime?formatted=true` using Redux Toolkit Query ([2b3a80d](2b3a80d))
* **redux:** add API query for `/api/queries/clients/overtime` using Redux Toolkit Query ([c30384e](c30384e))
* **redux:** add API query for `/api/queries/clients/topAllowed` using Redux Toolkit Query ([cb70c83](cb70c83))
* **redux:** add API query for `/api/queries/clients/topBlocked` using Redux Toolkit Query ([5630773](5630773))
* **redux:** add API query for `/api/queries/overtime?formatted=true` using Redux Toolkit Query ([8e2a532](8e2a532))
* **redux:** add API query for `/api/queries/overtime` using Redux Toolkit Query ([680a361](680a361))
* **redux:** create Redux store ([ca7db90](ca7db90))
* **redux:** create Redux toolkit query API ([6b306c5](6b306c5))
* **redux:** fetch `forwardedDestinations` in an interval ([cd47ed3](cd47ed3))
* **url:** add API url for pi-hole API endpoints ([d8432cb](d8432cb))

### 🐛 Bug Fixes

* **api:** fix error type for axios interceptor in '/api/auth/login' endpoint ([94fb326](94fb326))
* **component:** fetching number of entries for `topBlockedClientQueries` and fetch polling ([923d9bf](923d9bf))
* **component:** offsetting content when drawer is visible ([1b1192d](1b1192d))
* **component:** set link address if `ipAddress` is not provided for `TopBlockedClientsQueries` ([a296c3b](a296c3b))
* **component:** tooltip clipping for ClientsOvertime bar chart ([d3c3d8c](d3c3d8c)), closes [/github.com/pi-hole/AdminLTE/blob/41682f17b72d3fb83837a7a08fa68b3e37cd35b7/scripts/pi-hole/js/index.js#L33-L214](https://github.com/Clumsy-Coder//github.com/pi-hole/AdminLTE/blob/41682f17b72d3fb83837a7a08fa68b3e37cd35b7/scripts/pi-hole/js/index.js/issues/L33-L214) [#546](#546)
* **docker:** pass `.env.local` to the final stage of docker image building ([a66af30](a66af30))
* **nextjs:** building nextjs app by dynamic importing nivo chart ([f9b5a80](f9b5a80)), closes [/github.com/plouc/nivo/issues/2310#issuecomment-1552663752](https://github.com/Clumsy-Coder//github.com/plouc/nivo/issues/2310/issues/issuecomment-1552663752)
* **page:** load favicon when running NextJS in production mode ([4da7b95](4da7b95))
  • Loading branch information
semantic-release-bot committed Aug 20, 2023
1 parent 1486b3c commit 0cf922e
Show file tree
Hide file tree
Showing 3 changed files with 105 additions and 3 deletions.
102 changes: 102 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,105 @@
## 1.0.0 (2023-08-20)


### :sparkles: Features

* **api:** add api endpoint '/api/auth/login' ([3bebdfc](https://github.com/Clumsy-Coder/pihole-dashboard/commit/3bebdfc4361357b3aed5e1c84004a35c071141fb))
* **api:** add API endpoint '/api/auth/logout' ([fc4db10](https://github.com/Clumsy-Coder/pihole-dashboard/commit/fc4db10d9a38d60806e8acac97e57c0a0838d531))
* **api:** add API endpoint '/api/auth/session' ([ebbb273](https://github.com/Clumsy-Coder/pihole-dashboard/commit/ebbb2739901a830cd45fc28e5b44c0d49a46c3dc))
* **api:** add API endpoint '/api/auth/unauthorized' ([309a74e](https://github.com/Clumsy-Coder/pihole-dashboard/commit/309a74eac21db5c23fbf25d04fbe00639178c446))
* **api:** add API endpoint for '/api/summary' with formatted data ([62e050a](https://github.com/Clumsy-Coder/pihole-dashboard/commit/62e050a3065532355727412cc57ada3c40a52dd3))
* **api:** add API endpoint for '/api/summary' with raw data ([646dc23](https://github.com/Clumsy-Coder/pihole-dashboard/commit/646dc238c33129c6be3249a27d18204342029caf))
* **api:** add NextJS 'GET' API endpoint for '/api/forwardedDestinations' ([808b6d5](https://github.com/Clumsy-Coder/pihole-dashboard/commit/808b6d58e9860648e937f923bdbc82daf7df8980))
* **api:** add NextJS 'GET' API endpoint for '/api/queries/topBlocked' ([847be60](https://github.com/Clumsy-Coder/pihole-dashboard/commit/847be60c11b262741f87b8edbedf62c48ae3901a))
* **api:** add NextJS 'GET' API endpoint for '/api/queries/topPermitted' ([4ea4acc](https://github.com/Clumsy-Coder/pihole-dashboard/commit/4ea4acca436d06c9c3791cec969766c748fa9140))
* **api:** add NextJS 'GET' API endpoint for '/api/queryTypes' ([54c77ad](https://github.com/Clumsy-Coder/pihole-dashboard/commit/54c77adb6e156e9239805d531554babc5613a114))
* **api:** add NextJS 'GET' API endpoint for `/api/queries/clients/topAllowed` ([089ef52](https://github.com/Clumsy-Coder/pihole-dashboard/commit/089ef52705e0686aff243490c34c57989239153a))
* **api:** add NextJS 'GET' API endpoint for `/api/queries/clients/topBlocked` ([47fe337](https://github.com/Clumsy-Coder/pihole-dashboard/commit/47fe3370a6669934ba416db80330866685f93294))
* **api:** add NextJS 'GET' API endpoint for `/api/queries/overtime?formatted=true` ([e757c04](https://github.com/Clumsy-Coder/pihole-dashboard/commit/e757c04e1c03bd393c06bcb2df77f80dbe4857df)), closes [/github.com/pi-hole/AdminLTE/blob/master/scripts/pi-hole/js/index.js#L219-L286](https://github.com/Clumsy-Coder//github.com/pi-hole/AdminLTE/blob/master/scripts/pi-hole/js/index.js/issues/L219-L286)
* **api:** add NextJS 'GET' API endpoint for `/api/queries/overtime` ([5c1da54](https://github.com/Clumsy-Coder/pihole-dashboard/commit/5c1da54d723c826e4cad674e911c4333f5f6f9b7))
* **api:** add NextJS `GET` API endpoint for `/api/queries/clients/overtime?formatted=true` ([487fd5e](https://github.com/Clumsy-Coder/pihole-dashboard/commit/487fd5eb9972231dd558544043692602fd4cb617)), closes [/github.com/pi-hole/AdminLTE/blob/master/scripts/pi-hole/js/index.js#L330-L417](https://github.com/Clumsy-Coder//github.com/pi-hole/AdminLTE/blob/master/scripts/pi-hole/js/index.js/issues/L330-L417)
* **api:** add NextJS `GET` API endpoint for `/api/queries/clients/overtime` ([c3e6080](https://github.com/Clumsy-Coder/pihole-dashboard/commit/c3e608022a756c3859b888562714dde86a40e520))
* **api:** create helper functions for 'iron-session' ([3ac8974](https://github.com/Clumsy-Coder/pihole-dashboard/commit/3ac8974f9e89aa7d709783aeb857ffbc61726c0c))
* **api:** load 'port' from endpoint '/api/auth/login' ([71ce6b7](https://github.com/Clumsy-Coder/pihole-dashboard/commit/71ce6b773c6863eff6b16d8113c89f8ee921bb1a))
* **api:** send response based on axios error for api '/api/auth/login' ([47fa60c](https://github.com/Clumsy-Coder/pihole-dashboard/commit/47fa60c31434cacfe2aa8d8c57755a3fc8b977ba))
* **api:** store authenticated credentials to an encrypted session cookie ([f903ee0](https://github.com/Clumsy-Coder/pihole-dashboard/commit/f903ee06e2a65a298aabd76a2802c2611537ae79))
* **component:** add 'AppBar' component ([2c0eeb8](https://github.com/Clumsy-Coder/pihole-dashboard/commit/2c0eeb85450872a9130f9cda53e2b5492a4dde0e))
* **component:** add 'Drawer' component ([2eb440f](https://github.com/Clumsy-Coder/pihole-dashboard/commit/2eb440fb45134e5bafc72bcfd1f83b3b69308e87))
* **component:** add 'Logout' page link ([28d8103](https://github.com/Clumsy-Coder/pihole-dashboard/commit/28d81036240fac417c5d36211eeeeb514b3d8dc1))
* **component:** add Bar chart to display clients overtime in the last 24 hours ([39d39c9](https://github.com/Clumsy-Coder/pihole-dashboard/commit/39d39c9d338298519b64c22d643e4d529baec69d)), closes [/github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/utils.js#L71-L73](https://github.com/Clumsy-Coder//github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/utils.js/issues/L71-L73) [/github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/index.js#L953-L1047](https://github.com/Clumsy-Coder//github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/index.js/issues/L953-L1047) [/github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/index.js#L1081-L1102](https://github.com/Clumsy-Coder//github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/index.js/issues/L1081-L1102)
* **component:** add Bar chart to display queries overtime in 24 hours ([12c59bc](https://github.com/Clumsy-Coder/pihole-dashboard/commit/12c59bc646804567ab4aee1f558aa17ec87e7bb6)), closes [/github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/utils.js#L71-L73](https://github.com/Clumsy-Coder//github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/utils.js/issues/L71-L73) [/github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/index.js#L858-L900](https://github.com/Clumsy-Coder//github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/index.js/issues/L858-L900) [/github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/index.js#L1059-L1079](https://github.com/Clumsy-Coder//github.com/pi-hole/AdminLTE/blob/c2afe4221ac275a1c082e1d8e14ccbb6113b0e7b/scripts/pi-hole/js/index.js/issues/L1059-L1079)
* **component:** add chart to render Forwarded destinations ([2ff7267](https://github.com/Clumsy-Coder/pihole-dashboard/commit/2ff726749f4bd48dcfb42a7fcda9eefacf3659b4))
* **component:** add chart to render Query Types ([7510797](https://github.com/Clumsy-Coder/pihole-dashboard/commit/7510797b562063baa6625255c015a58ce5fc669a))
* **component:** add component 'LoginForm' ([60a886d](https://github.com/Clumsy-Coder/pihole-dashboard/commit/60a886dd510e451660a2daac614f66d80d859c42))
* **component:** add component 'Summary' ([f46796f](https://github.com/Clumsy-Coder/pihole-dashboard/commit/f46796f903634061deb6f78b825a0e3b658fda63))
* **component:** add component for rendering authenticated Drawer items ([d95ae36](https://github.com/Clumsy-Coder/pihole-dashboard/commit/d95ae369e11be4c7bd238420937f4fe90423162f))
* **component:** add helper object to manage pages ([9db8df1](https://github.com/Clumsy-Coder/pihole-dashboard/commit/9db8df1fe059b2dceb655707181ed8e9b8089ff5))
* **component:** add property 'numeric' to Pi-hole IP address text field ([adf04f8](https://github.com/Clumsy-Coder/pihole-dashboard/commit/adf04f832cf6137430e91de9289783217a02d506))
* **component:** add table to display top blocked queries ([af5eb2e](https://github.com/Clumsy-Coder/pihole-dashboard/commit/af5eb2e9f42af4d79469857ad825a53b85f32e3b))
* **component:** add table to display top clients allowed queries ([5078176](https://github.com/Clumsy-Coder/pihole-dashboard/commit/5078176edfdf6d56b44455e05b9d175e671cf7ca))
* **component:** add table to display top clients blocked queries ([056718f](https://github.com/Clumsy-Coder/pihole-dashboard/commit/056718f89e74e24ec7bea60795d46a91a7d25990))
* **component:** add table to display top permitted queries ([caa99d8](https://github.com/Clumsy-Coder/pihole-dashboard/commit/caa99d8bf3d9348118a64f82bba06dd4967e28d6))
* **component:** display error message for LoginForm after HTTP request ([0e9e89c](https://github.com/Clumsy-Coder/pihole-dashboard/commit/0e9e89c15bd6b7e7b225c70c65b0f6f977fbd0c6))
* **component:** display loading when authenticating LoginForm ([89542dc](https://github.com/Clumsy-Coder/pihole-dashboard/commit/89542dcf8c5175fef40a37568777990d36feee18))
* **component:** display pi-hole ip address and port when authenticated ([d52a6f4](https://github.com/Clumsy-Coder/pihole-dashboard/commit/d52a6f44318954cfcd8f525484b6ac1a81696842))
* **component:** go to page '/' after logging in ([571cc0d](https://github.com/Clumsy-Coder/pihole-dashboard/commit/571cc0de4afa8a99b5da2143582e17a9b550fed3))
* **component:** offset main content to right by drawer width ([bb913e9](https://github.com/Clumsy-Coder/pihole-dashboard/commit/bb913e9c11683320d02e55dca21ec9a7658d6733))
* **component:** provide Redux store to the entire app ([7e8a8f9](https://github.com/Clumsy-Coder/pihole-dashboard/commit/7e8a8f94a6df2d9bb5075466a1f97f77cb334fba))
* **component:** redirect to Login page if AuthSession has expired ([90fcb04](https://github.com/Clumsy-Coder/pihole-dashboard/commit/90fcb04382cf8eb456192881cb6dbdc46266a4be))
* **component:** render 'AppBar' in the app ([a433b71](https://github.com/Clumsy-Coder/pihole-dashboard/commit/a433b711efcfbc82025e81859f191f9a5ec9efcb))
* **component:** render Authenticated drawer items when the user's logged in ([81e3eaf](https://github.com/Clumsy-Coder/pihole-dashboard/commit/81e3eaf2d5790a4e93b4747848912542ee05504f))
* **component:** render Skeleton for component 'Summary' when loading data ([e9a7572](https://github.com/Clumsy-Coder/pihole-dashboard/commit/e9a75726a9073b8944c75137ab6044a33d00f160))
* **component:** use custom colours for 'ForwardDestinations' component ([cdd694a](https://github.com/Clumsy-Coder/pihole-dashboard/commit/cdd694ade59e728cf0a5d1116719d68d23d169c0))
* **lib:** add function 'isApiAuthenticated' ([752284b](https://github.com/Clumsy-Coder/pihole-dashboard/commit/752284bee65600e6ff5add757400525facfb27d1))
* **lib:** add helper functions to load protected page routes ([c91484e](https://github.com/Clumsy-Coder/pihole-dashboard/commit/c91484ec3762f61bbb2fd41558fe15454554184b))
* **middleware:** add api route '/api/queries/topBlocked' to NextJS middleware ([cd50668](https://github.com/Clumsy-Coder/pihole-dashboard/commit/cd506684cb6f0b806d1b06372ecdbe00bafd4b38))
* **middleware:** add api route '/api/queries/topPermitted' to NextJS middleware ([90a83b7](https://github.com/Clumsy-Coder/pihole-dashboard/commit/90a83b7d0b3a9cab006e993668258dffecd4b31b))
* **middleware:** add api route '/api/queryTypes' to NextJS middleware ([c3cce50](https://github.com/Clumsy-Coder/pihole-dashboard/commit/c3cce507811888099344c9d331b3881afb5c36fe))
* **middleware:** add api route `/api/queries/clients/topAllowed` to NextJS middleware ([414c15b](https://github.com/Clumsy-Coder/pihole-dashboard/commit/414c15b61b386a0dd89a6d36f08ce2af083b0819))
* **middleware:** add api route `/api/queries/clients/topBlocked` to NextJS middleware ([c1a4f0b](https://github.com/Clumsy-Coder/pihole-dashboard/commit/c1a4f0b66bad5a6a25b9bb43ff4d1bdebab1df5e))
* **middleware:** add NextJS middleware ([fd8ccf8](https://github.com/Clumsy-Coder/pihole-dashboard/commit/fd8ccf8e7949c71517c982e41a592fe229bcac1c))
* **page:** add 'login' page ([28b9b51](https://github.com/Clumsy-Coder/pihole-dashboard/commit/28b9b5145def97df788737d17ff4d95576d9711e))
* **page:** add `About` page ([4c44a3f](https://github.com/Clumsy-Coder/pihole-dashboard/commit/4c44a3febe1705bac67f1a0fc6fb115f57334462))
* **page:** redirect Home page to Login page IF not logged in ([44d456e](https://github.com/Clumsy-Coder/pihole-dashboard/commit/44d456eded5a4fa70a838f3229a6de90ad8af2cb))
* **page:** redirect login page to Home page if the user is logged in ([2b5c2b4](https://github.com/Clumsy-Coder/pihole-dashboard/commit/2b5c2b4549d880de0b6886939b2f2fa4b420866b))
* **page:** render `Clients overtime` bar chart in Home page ([5d42e92](https://github.com/Clumsy-Coder/pihole-dashboard/commit/5d42e92a60aa68ef8d9b5b39f1cc0b597df55910))
* **page:** render `Queries overtime` bar chart in Home page ([6a63933](https://github.com/Clumsy-Coder/pihole-dashboard/commit/6a63933c53ff2debedb24676f03f3a7e438a725d))
* **page:** render `TopBlockedQueries` table in home page ([4381a31](https://github.com/Clumsy-Coder/pihole-dashboard/commit/4381a31d9e0fab0b5af7e9a55b9489b1bfbf6d78))
* **page:** render `TopClientsAllowedTable` table in home page ([43b055f](https://github.com/Clumsy-Coder/pihole-dashboard/commit/43b055f7d4f995aacf1abcb3369577f69d32b16b))
* **page:** render `TopClientsBlockedTable` table in home page ([212b46b](https://github.com/Clumsy-Coder/pihole-dashboard/commit/212b46b45f2e751a890a1b3eb59751d02f68ae0d))
* **page:** render `TopPermittedQueries` table in home page ([1e44e05](https://github.com/Clumsy-Coder/pihole-dashboard/commit/1e44e055a27445006c1d9183ca772a53893764b8))
* **page:** render component 'Summary' on page '/' ([2acace1](https://github.com/Clumsy-Coder/pihole-dashboard/commit/2acace117c2cd916a77fd06aeab3f377d37af2b8))
* **page:** render ForwardedDestinations chart on main page ([5a33e62](https://github.com/Clumsy-Coder/pihole-dashboard/commit/5a33e62aecc315c3bf8f8eda6ffcf2b5d54dc929))
* **page:** render QueryTypes chart on main page ([775779f](https://github.com/Clumsy-Coder/pihole-dashboard/commit/775779f5da0f450727acdfcede7d0f95a5665683))
* **redux:** add API queries for 'Summary' using Redux toolkit Query ([c223210](https://github.com/Clumsy-Coder/pihole-dashboard/commit/c223210a38cf1ee68cdfb95efdd45161b80bf204))
* **redux:** add API queries for AuthSession using Redux Toolkit Query ([1d2014a](https://github.com/Clumsy-Coder/pihole-dashboard/commit/1d2014a14da45cec64e3418263baf3b3ab5ca878))
* **redux:** add API query for 'ForwardedDestinations' using Redux Toolkit Query ([b3f6168](https://github.com/Clumsy-Coder/pihole-dashboard/commit/b3f6168c74367a1c030a45a30e99b828c228e46a))
* **redux:** add API query for 'QueryTypes' using Redux Toolkit Query ([dfc90c4](https://github.com/Clumsy-Coder/pihole-dashboard/commit/dfc90c48af192404eeedf47bbe20fae89637b729))
* **redux:** add API query for 'TopBlocked' using Redux Toolkit Query ([f0c41cd](https://github.com/Clumsy-Coder/pihole-dashboard/commit/f0c41cdaa0f7c0e4af00e427e18e319afa063c93))
* **redux:** add API query for 'TopPermitted' using Redux Toolkit Query ([4c1284e](https://github.com/Clumsy-Coder/pihole-dashboard/commit/4c1284ebe39ca3fb24be3d5759811222a1cdd95b))
* **redux:** add API query for `/api/queries/clients/overtime?formatted=true` using Redux Toolkit Query ([2b3a80d](https://github.com/Clumsy-Coder/pihole-dashboard/commit/2b3a80dc449ff05cae97bdc632189eca5d8e71de))
* **redux:** add API query for `/api/queries/clients/overtime` using Redux Toolkit Query ([c30384e](https://github.com/Clumsy-Coder/pihole-dashboard/commit/c30384e74cd350e55c8203f8916651bf4cebf605))
* **redux:** add API query for `/api/queries/clients/topAllowed` using Redux Toolkit Query ([cb70c83](https://github.com/Clumsy-Coder/pihole-dashboard/commit/cb70c8303b4937ecfeb790bce1be6c2e7d57f7da))
* **redux:** add API query for `/api/queries/clients/topBlocked` using Redux Toolkit Query ([5630773](https://github.com/Clumsy-Coder/pihole-dashboard/commit/56307738cb17356e1ad8de515613f6d4a51543e5))
* **redux:** add API query for `/api/queries/overtime?formatted=true` using Redux Toolkit Query ([8e2a532](https://github.com/Clumsy-Coder/pihole-dashboard/commit/8e2a532cb26611bbb6c72283291b55feb5527a90))
* **redux:** add API query for `/api/queries/overtime` using Redux Toolkit Query ([680a361](https://github.com/Clumsy-Coder/pihole-dashboard/commit/680a361906a8c1d14597f7552a9ad41d1520ab8c))
* **redux:** create Redux store ([ca7db90](https://github.com/Clumsy-Coder/pihole-dashboard/commit/ca7db903a95ba566aab192f6a4891edb49006f4c))
* **redux:** create Redux toolkit query API ([6b306c5](https://github.com/Clumsy-Coder/pihole-dashboard/commit/6b306c5856b94c4a28b7f3496832fa1f9a7ac3ea))
* **redux:** fetch `forwardedDestinations` in an interval ([cd47ed3](https://github.com/Clumsy-Coder/pihole-dashboard/commit/cd47ed38386ed09d20d5ec9d3674799cd2295b5e))
* **url:** add API url for pi-hole API endpoints ([d8432cb](https://github.com/Clumsy-Coder/pihole-dashboard/commit/d8432cba3bba2a76c3604746dc4a2e0fb37fb520))


### :bug: Bug Fixes

* **api:** fix error type for axios interceptor in '/api/auth/login' endpoint ([94fb326](https://github.com/Clumsy-Coder/pihole-dashboard/commit/94fb3267c76dacdbcdcb5334e816ccea0f9861c9))
* **component:** fetching number of entries for `topBlockedClientQueries` and fetch polling ([923d9bf](https://github.com/Clumsy-Coder/pihole-dashboard/commit/923d9bf292c0feb3497a792643cded9a2192864c))
* **component:** offsetting content when drawer is visible ([1b1192d](https://github.com/Clumsy-Coder/pihole-dashboard/commit/1b1192dde4c5a002d08b2ebfad2c4be4921ba778))
* **component:** set link address if `ipAddress` is not provided for `TopBlockedClientsQueries` ([a296c3b](https://github.com/Clumsy-Coder/pihole-dashboard/commit/a296c3b10d442ab328f25e8e8897adfbf828622a))
* **component:** tooltip clipping for ClientsOvertime bar chart ([d3c3d8c](https://github.com/Clumsy-Coder/pihole-dashboard/commit/d3c3d8c03ba9ed06858f1c07da93f0216dc502f2)), closes [/github.com/pi-hole/AdminLTE/blob/41682f17b72d3fb83837a7a08fa68b3e37cd35b7/scripts/pi-hole/js/index.js#L33-L214](https://github.com/Clumsy-Coder//github.com/pi-hole/AdminLTE/blob/41682f17b72d3fb83837a7a08fa68b3e37cd35b7/scripts/pi-hole/js/index.js/issues/L33-L214) [#546](https://github.com/Clumsy-Coder/pihole-dashboard/issues/546)
* **docker:** pass `.env.local` to the final stage of docker image building ([a66af30](https://github.com/Clumsy-Coder/pihole-dashboard/commit/a66af30b3d3b987c489bea55772b7758be6f3560))
* **nextjs:** building nextjs app by dynamic importing nivo chart ([f9b5a80](https://github.com/Clumsy-Coder/pihole-dashboard/commit/f9b5a800ef555fb0dd7029e1526ff14efc416138)), closes [/github.com/plouc/nivo/issues/2310#issuecomment-1552663752](https://github.com/Clumsy-Coder//github.com/plouc/nivo/issues/2310/issues/issuecomment-1552663752)
* **page:** load favicon when running NextJS in production mode ([4da7b95](https://github.com/Clumsy-Coder/pihole-dashboard/commit/4da7b95cfe5566f4ff716348e7fb3cbadb7ef0eb))

## [1.0.0-development.7](https://github.com/Clumsy-Coder/pihole-dashboard/compare/1.0.0-development.6...1.0.0-development.7) (2023-08-20)


Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "pihole-dashboard",
"version": "1.0.0-development.7",
"version": "1.0.0",
"private": true,
"scripts": {
"dev": "npm run generateEnv && next dev",
Expand Down

0 comments on commit 0cf922e

Please sign in to comment.