Commit graph

11 commits

Author SHA1 Message Date
7a6984aedc Simplify query! string literals 2024-05-13 16:14:27 +02:00
7d80ba4a6b Create and use Reachable primitive 2024-05-13 16:04:48 +02:00
bc8e2f46ab Rename util module to format 2024-05-13 15:39:17 +02:00
a525e58211 Restructure db schema
The "commit_links" table is now called "commit_edges".

There is now a "metrics" table that run measurements have a foreign key
to. This provides canonical metric metadata and will speed up the
initial graph page (before any real data arrives). For now, it will be
overwritten with each new run, but more nuanced config options may be
added later.
2024-05-13 15:27:17 +02:00
8fe3fcad72 Always display nav bar 2024-05-13 14:51:08 +02:00
8047814894 Port commit page to Page 2024-05-13 00:32:47 +02:00
bb3d7b86f0 Replace link templates with functions
Now that HTML is just a Rust value, we can use normal Rust abstractions
for pretty much everything, which is nice. There's still a few parts I'd
like to clean up, but this is already a lot nicer.
2024-05-12 15:20:10 +02:00
cf96b72dfb Use extension trait for resolving paths 2024-05-12 15:20:10 +02:00
67960e08fa Port commit page to maud 2024-05-12 15:20:10 +02:00
a54e842478 Restructure config file 2023-08-17 00:28:58 +02:00
373b3168f1 Port commit page 2023-08-13 21:26:06 +02:00
Renamed from src/server/web/commit.rs (Browse further)