Commit graph

270 commits

Author SHA1 Message Date
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
6cf7a0b586 Move git module to server 2023-08-17 17:55:21 +02:00
f769eeda50 Specify server/worker in log messages 2023-08-17 17:54:33 +02:00
3c93fcceba Hide reqwest log messages 2023-08-17 17:31:03 +02:00
b59b4f8463 Mention server in worker log messages 2023-08-17 17:30:48 +02:00
76ab00c47a Fix local worker not connecting 2023-08-17 17:29:21 +02:00
3af90a8edf Make error message more useful 2023-08-17 17:28:48 +02:00
99b6a0d4a5 Restructure internal measurements 2023-08-17 17:16:34 +02:00
ed6dea31a5 Build regex via RegexBuilder 2023-08-17 17:16:34 +02:00
b25d8a6b5c Derive name even if path doesn't canonicalize 2023-08-17 17:16:34 +02:00
96e5881665 Log fetched refs 2023-08-17 17:16:34 +02:00
b9a5cddc42 Log main error as error!() 2023-08-17 17:16:34 +02:00
441855378b Fix fetching commits 2023-08-17 17:16:34 +02:00
5ca8fee66a Initialize repo if fetch url is configured 2023-08-17 17:16:34 +02:00