Commit graph

283 commits

Author SHA1 Message Date
d116950a93 Avoid metrics being entirely empty 2023-10-24 14:46:12 +02:00
6754b48e7d Create normal and day-equidistant commit date arrays 2023-10-24 14:24:58 +02:00
b8c0a2c82a Rewrite topo sort as reverse post-order DFS 2023-10-24 12:44:00 +02:00
8e95fa492f Silence warnings for unused static files 2023-10-24 10:31:01 +02:00
e2693242e5 Fix error if no config file exists 2023-10-24 00:27:03 +02:00
3458f38c96 Improve graph query performance 2023-10-23 22:48:35 +02:00
603e716638 Fetch and process commits 2023-10-23 22:16:53 +02:00
e1261aea96 Fix type of parentsByHash field 2023-10-23 22:16:30 +02:00
848c4ad019 Document commit ordering 2023-10-23 22:16:30 +02:00
c9ff8ab228 Request metrics again via state 2023-10-23 22:16:30 +02:00
f77ed130e1 Implement placeholder server responses 2023-10-23 22:15:37 +02:00
3dc54738fa Update metrics selector via State 2023-10-22 01:50:19 +02:00
9bc96f79af Remove trailing slash in internal measurements 2023-10-22 01:50:19 +02:00
d82804e209 Create metric selector via JS 2023-10-22 01:50:19 +02:00
8c7399725d Switch to ES2022
I looked through caniuse.com and it seemed like almost much all features
were supported by newer browsers. Curious to see whether this'll work
out or if everything will blow up at some point.
2023-10-22 01:50:19 +02:00
340f6026f3 Document plan for new graph implementation 2023-10-22 01:50:19 +02:00
064f5d11ec Run cargo fmt 2023-10-22 01:50:19 +02:00
de2992ff63 Document worker secret verification 2023-10-22 01:50:19 +02:00
c051e42c2e Log address that web server binds to 2023-10-22 01:50:19 +02:00
b587a87d50 Move /admin/repo/update to /admin/refs/update 2023-10-22 01:50:19 +02:00
2bf939186d Remove stddev and direction columns 2023-10-22 01:50:19 +02:00
0d48e0791b Update dependencies 2023-10-22 01:50:19 +02:00
ce331877a8 Remove flake and toolchain file
I want to use the latest rust version and at the moment, these are just
in the way. I'll figure out how to set up the flake again later.
2023-10-21 16:27:54 +02:00
37fc51fcca Improve graph endpoint performance 2023-08-30 21:44:22 +02:00
bb7808c9e7 Simplify flake 2023-08-30 21:44:03 +02:00
3c4bbe3b6b Fix new commits not being added to the queue 2023-08-19 14:44:44 +02:00
4bdca4d3c8 Style commit-like entities 2023-08-18 03:11:13 +02:00
7ecd812b11 Style graph 2023-08-18 02:57:39 +02:00
c83f193143 Truncate short commit links to 80 chars 2023-08-18 01:32:42 +02:00
8f2dede80d Fix some spacing 2023-08-18 01:26:58 +02:00
0cb06c8d98 Fix "undefined" in title staying until reload 2023-08-18 01:19:09 +02:00
153e891114 Don't fetch tags unless specified in refspecs 2023-08-18 01:14:30 +02:00
af159fcf07 Track only branches by default 2023-08-18 01:03:22 +02:00
7e0bf21223 Track and untrack refs 2023-08-18 01:03:14 +02:00
4af950b6a4 Simplify css 2023-08-18 00:51:36 +02:00
ad396722a0 Use one big form for priority inc/dec buttons 2023-08-18 00:51:36 +02:00
a97b229e7d Style queue commit table 2023-08-17 23:20:33 +02:00
acef1931bc Move update button below refs 2023-08-17 22:36:31 +02:00
689894d2e8 Overhaul index page 2023-08-17 22:36:31 +02:00
5bc4605414 Reenable css 2023-08-17 22:33:27 +02:00
16859f5eb7 Remove resolved todos 2023-08-17 19:47:34 +02:00
4f641a7583 Pad local worker names 2023-08-17 19:42:02 +02:00
874ba5add6 Improve run insert performance 2023-08-17 19:37:30 +02:00
2d255f2e06 Fix runner counting files as directories 2023-08-17 19:37:30 +02:00
4478981946 Stop batch-add form being overwritten 2023-08-17 19:37:30 +02:00
fa9cf9d1c5 Avoid excessive amount of data in large repos 2023-08-17 19:37:30 +02:00
67205ab7cf Stop filtering modules at highest verbosity 2023-08-17 19:13:24 +02:00
af11d54d0c Add button to batch-queue commits without runs 2023-08-17 19:13:24 +02:00
238ce5e463 Delay opening browser and spawing local workers
Creating the server might take quite a while if a fetch url is
configured and no local repo is found. During this time the web server
is not yet running, so the browser link and local workers would fail to
connect and just show/log errors.
2023-08-17 19:13:24 +02:00
4f2b0a0b88 Add admin button to update repo 2023-08-17 18:20:37 +02:00