fb36c54025
cmd/pkgserver: look up status by name once
...
This has far less overhead.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 03:17:56 +09:00
50649fdbf4
cmd/pkgserver: determine disposition route in mux
...
This removes duplicate checks and uses the more sound check in mux.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:33:34 +09:00
91aa21d92d
cmd/pkgserver: format get error messages
...
This improves source code readability on smaller displays.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:29:27 +09:00
a1b515074e
cmd/pkgserver: constant string in pattern
...
This resolves patterns at compile time.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:23:43 +09:00
e130443cf4
cmd/pkgserver: satisfy handler signature in method
...
This is somewhat cleaner.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:18:21 +09:00
112c32fee2
cmd/pkgserver: log instead of write encoding error
...
This message is unlikely to be useful to the user, and output may be partially written at this point, causing the error to be even less intelligible.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:10:40 +09:00
887edcbe48
cmd/pkgserver: embed internal/rosa metadata
...
This change also cleans up and reduces some unnecessary copies.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 01:40:25 +09:00
fa9bc70b39
cmd/pkgserver: do not assume default mux
...
This helps with testing.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 00:06:12 +09:00
469bd1ee99
cmd/pkgserver: add /status endpoint
2026-03-10 04:24:49 -05:00
52a4e5b87d
cmd/pkgserver: minimum viable frontend
2026-03-10 03:32:17 -05:00
35d76c5d2b
cmd/pkgserver: api versioning
2026-03-10 17:28:49 +09:00
dfd3301a33
cmd/pkgserver: add get endpoint
2026-03-09 18:18:51 -05:00
a4ce41ea9a
cmd/pkgserver: add count endpoint and restructure
2026-03-09 15:41:21 -05:00