13fed3d18e
Add lang to html tag
2023-08-09 23:13:24 +02:00
724aed001f
Add meta viewport tag
2023-08-09 22:32:08 +02:00
65d23f0994
Create tables for runs and measurements
2023-08-09 16:27:25 +02:00
e5de9ccb97
Identify queue items by commit hash, not id
2023-08-09 16:20:20 +02:00
bf08d00922
Implement basic runner structure
2023-08-09 16:00:43 +02:00
23ae5613c7
Add runner config options
2023-08-09 15:59:42 +02:00
9264e033fa
Make config structs private
2023-08-09 15:18:47 +02:00
28de8b1cc1
Implement Coordinator
2023-08-09 14:57:31 +02:00
04212dff1c
Make repo optional
2023-08-09 14:13:17 +02:00
a261bfdd26
Derive repo name based on repo path
2023-08-09 00:24:34 +02:00
6604cccf9e
Restrict web server to localhost by default
...
While this is one more thing to configure when running tablejohn as a
web server, the overhead should be negligible if I provide an example
server config. Security trumps convenience - this time.
2023-08-09 00:03:45 +02:00
8b53a22b78
Make web server address configurable
2023-08-09 00:03:34 +02:00
3a4a4c1cfa
Pass config to Runner
2023-08-08 23:43:54 +02:00
7e8fd7a9aa
Make Server fields private
2023-08-08 23:43:42 +02:00
afb7a94348
Reorder structs
2023-08-08 23:42:45 +02:00
cee838d0e9
Write down more design notes
2023-08-08 02:43:24 +02:00
26ee2ff019
Process config before using it
2023-08-07 15:08:02 +02:00
4f69f5cb21
Set up runner subcommand
2023-08-07 14:54:47 +02:00
7635af88cd
Move util module to server module
2023-08-07 14:51:26 +02:00
6815c36f5b
Start server via subcommand
2023-08-07 14:49:09 +02:00
9bdfc79c8b
Restructure server around Server struct
2023-08-07 14:43:36 +02:00
45abda2b6d
Move server code into its own module
2023-08-07 14:23:47 +02:00
ad0c1a69cb
Move command line args to new file
2023-08-07 14:18:01 +02:00
f8b974ad01
Update build instructions
2023-08-07 12:04:27 +02:00
246cbf82cf
Fix build script not using $OUT_PATH
2023-08-07 02:21:32 +02:00
794787a4be
Use same commit link style everywhere
2023-08-06 23:40:13 +02:00
2b81d497bc
Show individual tasks
2023-08-06 21:49:17 +02:00
171505d7ec
Simplify commit css
2023-08-06 21:29:44 +02:00
84994ac347
Add special delta format case for 0
2023-08-06 21:23:52 +02:00
df4e44d338
Fix queue table hover
2023-08-06 21:07:13 +02:00
02b9468308
Always alternate queue priority background colors
2023-08-06 21:07:06 +02:00
6af47b8c30
Refresh queue regularly
2023-08-06 20:50:42 +02:00
ad5da60b5a
Show queued tasks
2023-08-06 20:48:50 +02:00
2c0a496897
Rename template struct for consistency
2023-08-06 19:33:16 +02:00
1eeee43f2c
Add queue tab
2023-08-06 19:23:22 +02:00
06e2f25107
Unfold tracked refs by default
2023-08-06 19:07:17 +02:00
b1db46a200
Fix underline of first nav bar link
2023-08-06 19:07:07 +02:00
8d4253d511
Change look of links to allow any color
2023-08-06 19:06:40 +02:00
90a446a576
Group base template parameters
2023-08-06 18:33:50 +02:00
729b3ba672
Simplify template types
2023-08-06 18:33:50 +02:00
7d314b98ae
Remove placeholder links
2023-08-06 18:33:50 +02:00
4f11b9c912
Insert new commits into the queue
2023-08-06 18:33:50 +02:00
553a56bb12
Rename db to util and use OffsetDateTime with sqlx
2023-08-06 17:41:07 +02:00
6fcd073738
Don't block tokio when collecting new commits
2023-08-06 15:00:11 +02:00
5709a69694
Shut down faster when receiving second SIGINT/SIGTERM
2023-08-06 14:10:18 +02:00
b8c3ce5d47
Order parents and children
2023-08-06 13:57:17 +02:00
520ee0f7da
Sort and count refs
2023-08-06 13:53:31 +02:00
72f762464d
Show all refs on index page
2023-08-06 13:45:16 +02:00
f080b0fe4c
Log occasionally when inserting lots of commits
2023-08-06 13:26:18 +02:00
0146bcb016
Get rid of repo module
2023-08-06 13:14:21 +02:00