Commit Graph

13 Commits

Author SHA1 Message Date
RD WebDesign e43a67464c Design changes on the API page
- apply the same color to every button and add hover effect;
- change header and fotter background;
- use display:flex on header and footer to better fit items;
- separate theme buttons from style buttons (on the footer);
- keeping visible outline to help navigation for visual impaired users;
2023-10-16 01:39:45 -03:00
DL6ER 7e1d55ee71 Make HTTPS scheme the default case and fix paths to allow loading of the favicon
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-10-15 12:52:28 +02:00
DL6ER 756a688f05 Fix OpenAPI documentation login
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-07-18 22:00:06 +02:00
DL6ER de3e9bf0a5 Fix logo path to use the embedded SVG icon
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-07-13 20:03:31 +02:00
DL6ER 7ad68b785b Fix favicon for API documentation (in the same way we did for the web interface a few minutes ago)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-06-03 12:50:15 +02:00
DL6ER d86a2f1c95 Add pihole.webhome() and add settings + group pages deep URI rewrite
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-26 21:50:26 +02:00
DL6ER 57245c6f95 Update RapiDoc 8.4.3 -> 9.3.4
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-01-29 20:09:14 +01:00
DL6ER a02899f101 API Docs: Automatically log out when FTL is restarted and session has been invalidated
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-01-29 20:05:04 +01:00
DL6ER dfc9dac166 Add OpenAPI schema validation (npm test)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2021-02-01 12:03:20 +01:00
DL6ER 5797f939e6 Add authentication support to the API documentation
Signed-off-by: DL6ER <dl6er@dl6er.de>
2021-01-31 10:32:28 +01:00
DL6ER d1269c0a8a Move /api/stats/history to /api/history/queries
Signed-off-by: DL6ER <dl6er@dl6er.de>
2021-01-30 16:13:31 +01:00
DL6ER ae5d6e2c19 Add /api/stats/summary documentation
Signed-off-by: DL6ER <dl6er@dl6er.de>
2021-01-30 14:00:54 +01:00
DL6ER e4c55ec52a Embed API documentation into FTL. This ensures it is (a) always available locally, and (b) always corresponds to the API you have available locally.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2021-01-26 17:46:11 +01:00