Commit Graph

18 Commits

Author SHA1 Message Date
Joe Bellus c9f04ef957 Changed test database to memory 2022-02-12 02:58:09 -05:00
Joe Bellus 2a1d0737a0 Fixed setup errors and removed openssl installs
Fixed errors during setup

Removed SSL  install from CI pipeline for x86 builds
2022-02-12 02:42:32 -05:00
Joe Bellus b682d44bf4 Removed all native-tls 2022-02-12 02:31:01 -05:00
Joe Bellus 7f0b9d1561 Reqwest now uses rust-tls 2022-02-12 02:22:49 -05:00
Joe Bellus e10c6e4cda Changed actix_web to rustls 2022-02-12 02:18:12 -05:00
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