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