Commit Graph

12 Commits

Author SHA1 Message Date
Joe Bellus 26e4b73519 FavIcon Proxy
Favicons are now proxied through the Vade server which reaches out and
finds the icon to display it.

Icons are collected via either rel="icon" or rel="shortcut icon" or
/favicon.ico.

This should allow favicons to be used more reliably and bypasses CORS
mechanisms.

Healthcheck was also increased to 5 minutes from 1 minute.
2022-02-15 22:58:19 -05:00
Joe Bellus 6cef87d46d Fixes to database path when using --data opt 2022-02-15 04:05:41 +00:00
Joe Bellus 82704aaa35 Light & Dark Mode 2022-02-15 00:46:49 +00:00
Joe Bellus 2363cd5f11 Field Validation 2022-02-12 22:50:47 +00:00
Joe Bellus 18c5af9c43 Version 0.1.1
Version bump
2022-02-12 03:45:13 -05:00
Joe Bellus ffdc830e22 Added native-tls for reqwest 2022-02-12 08:03:27 +00:00
Joe Bellus bbee8c6460 Health checks
Health checks can be enabled for applications which will make an http
request once per minute and color the application icon based on the
response and status code.
2022-02-12 01:23:07 -05:00
Joe Bellus 204369ea47 CI/CD Setup 2022-02-11 21:23:31 +00:00
Joe Bellus 2156529b1c UI Foundation
Added foundational Vue application for UI.

The application is embedded and has foundational level functionality for
setup, user authentication, bookmarks, applications, and categories.
2022-02-07 23:04:45 -05:00
Joe Bellus 6c9ea1f774 Authorization
Added authorization system. All app endpoints are now bearer token
verified.

Added endpoints for initial setup, authorization, and updating
passwords.
2022-02-05 01:11:24 -05:00
Joe Bellus 734b704fa2 Applications & Application Categories endpoints
Added API endpoints for CRUD actions on applications and application categories
2022-02-04 14:36:54 -05:00
Joe Bellus 37e64cb9f2 Initial project structure 2022-02-03 16:55:10 -05:00