Joe Bellus
6da7782310
Tests now use migrations
2022-02-12 02:13:34 -05:00
Joe Bellus
16db73c4fc
Added native-tls for reqwest
...
Added native-tls feature for the reqwest crate to remove openssl dependency
2022-02-12 01:55:34 -05:00
Joe Bellus
31676b62b5
Added vade watermark to dashboard
2022-02-12 01:41:51 -05:00
Joe Bellus
f3c990c390
Ban icon during health check failure
...
ban icon is now used if no glyph is set during healthcheck failure.
2022-02-12 01:31:29 -05: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
fcc69d2a91
Database initialization
...
During startup, an empty data.db is generated if it doesnt exist. This will then be
migrated.
2022-02-11 16:34:33 -05:00
Joe Bellus
0bf72ecb91
Merge branch 'ci' into 'main'
...
CI/CD Setup
See merge request vade/vade-mecum!1
2022-02-11 21:23:33 +00: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
80d14a9688
Bookmark & Bookmark Categories Endpoints
...
Added endpoints for bookmarks and bookmark categories.
2022-02-04 15:28:53 -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