Commit Graph

13 Commits

Author SHA1 Message Date
R Tyler Croy 23c2d64eef Correctly match capabilities when the agent has more than the project 2023-03-12 20:56:26 -07:00
R Tyler Croy 8e600ba3b6 Rename the project to Synchronik 2023-03-12 19:50:37 -07:00
R Tyler Croy 6d8e7d1b6b
checkpoint wip on components rendering 2023-01-30 22:21:15 -08:00
R Tyler Croy 9506a78da9
Cleanup nav and start preparing for WebSockets 2023-01-30 12:56:35 -08:00
R Tyler Croy c94c8b3aed
Redirect on form submission for the execution 2023-01-29 22:23:28 -08:00
R Tyler Croy 81451f888c
Render projects from the database and starting in on the Project page 2023-01-29 21:33:54 -08:00
R Tyler Croy 641c774788
Checkpointing work plugging projects through to the home page 2023-01-29 20:56:12 -08:00
R Tyler Croy f7a3dc3e8d
Display the configured agents on the home page 2023-01-29 20:56:12 -08:00
R Tyler Croy 09ed646c76
Implement some JANKY AF data access layers
Things I've learned today:

* The [sqlx
  documentation](https://docs.rs/sqlx/0.6.2/sqlx/sqlite/types/index.html#uuid)
  is *lying* about its `uuid` support. Basically `query_as!` does not
  ser/deserialize `Uuid` properly in/out of Sqlite with `TEXT` _or_ `BLOB`
* There are [no useful
  examples](https://github.com/launchbadge/sqlx/issues/1014) of doing nested
  struct queries in sqlx at the moment
2023-01-29 17:28:40 -08:00
R Tyler Croy 99aaa368da
Add bootstrap to start building out some nice views 2023-01-28 22:43:57 -08:00
R Tyler Croy c256be98d8
List the configured projects on the home page
Calling this for the night, since the path to views for projects is pretty
straightforward, and will be easy to pick back up later and get into the swing
of things
2023-01-28 21:43:47 -08:00
R Tyler Croy 0a3b14b942
Add the SqlitePool to the AppState for Janky data storage 2023-01-28 14:49:02 -08:00
R Tyler Croy 2d331c3db0
Add some scaffolding copied from dotdotvote 2023-01-28 14:33:40 -08:00