a2c2546c9d
Remove axama completely
2024-05-12 15:20:10 +02:00
cf590046e9
Use maud for test page
...
I want to replace askama with maud completely. It's so much nicer to be
able to use Rust code and abstractions (e.g. functions) to compose HTML
than using a bespoke templating system with weird inheritance and stuff.
Even though said template system is checked at compile time. Actually,
since it doesn't do hot reloading anyways, maud requiring a recompile
for changes to become visible doesn't make the situation worse.
2024-05-12 15:18:10 +02:00
3c86c4b337
Update gix
2024-05-11 18:32:09 +02:00
e68a53c608
Update env_logger
2024-05-11 18:32:09 +02:00
6029f44c67
Update most dependencies
2024-05-11 18:30:23 +02:00
42d551eb6e
Update axum
2024-05-11 18:30:23 +02:00
0d48e0791b
Update dependencies
2023-10-22 01:50:19 +02:00
f12da915a9
Switch from tracing to log crate
2023-08-17 03:09:24 +02:00
ca6a6be638
Parse config values with humanize-rs
2023-08-17 01:05:25 +02:00
6b8ae19ba5
Use advance() instead of split_to()
2023-08-14 14:01:34 +02:00
087ecfd783
Move /commit/:hash/enqueue to /admin/queue/add
2023-08-13 15:56:34 +02:00
416e3e6aa1
Implement internal runner
2023-08-12 14:21:48 +02:00
cc87171f62
Download and unpack tars
2023-08-12 02:16:05 +02:00
a9e08505bc
Stream repo and bench repo worktree tars
2023-08-11 14:42:39 +02:00
0ae43c608f
Ping server regularly
2023-08-11 02:12:38 +02:00
b5bdd49d9c
Add --open cli flag
2023-08-10 21:10:07 +02:00
c713abc5d3
Implement /api/runner/status
2023-08-10 18:47:44 +02:00
9ff95a2c10
Model server-runner communication
2023-08-10 17:50:23 +02:00
23ae5613c7
Add runner config options
2023-08-09 15:59:42 +02:00
246cbf82cf
Fix build script not using $OUT_PATH
2023-08-07 02:21:32 +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
7768e4ad4b
Serve commit page entirely from the db
2023-08-06 11:53:48 +02:00
b83d908d4b
Format author and committer time like git
2023-08-05 23:47:21 +02:00
6651c72ea3
Insert new commits from repo
2023-08-05 00:32:40 +02:00
980e84b0f6
Update repo repeatedly
2023-08-04 20:05:44 +02:00
4f7d4f3204
Load config from file
2023-08-04 17:21:59 +02:00
6f95d58e11
Include repo in AppState
2023-08-04 16:44:53 +02:00
e76c94a57c
Use --verbose instead of RUST_LOG
2023-08-04 16:44:53 +02:00
9b55cd1ce2
Include git hash in version
2023-08-04 15:44:29 +02:00
6a64bd2e47
Parse args with clap
2023-08-04 15:40:38 +02:00
a8a58eb103
Set up logging with tracing crate
2023-08-04 15:09:56 +02:00
79667c15b8
Set up sqlx
2023-08-04 01:30:32 +02:00
8b0e6fe268
Refactor build script
2023-08-03 19:14:58 +02:00
8b5bfdd231
Use askama to render test template
2023-08-03 19:14:58 +02:00
6cf1b662ae
Serve static files if no other endpoints match
2023-08-03 17:36:44 +02:00
c4f1cd2201
Set up basic axum server
2023-08-03 17:35:34 +02:00
838844a9d8
Create project
2023-08-03 14:32:37 +02:00