c9108505eb
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
5b24dec9ad
cmd/pkgserver: refer to preset in index
...
This enables referencing back to internal/rosa through an entry obtained via the index.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 03:06:30 +09:00
2a515fc698
cmd/pkgserver: handle unversioned value
...
This omits the field for an unversioned artifact, and only does so once on startup.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:52:23 +09:00
158a248322
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
e9372c4504
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
015050c172
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
148bd29cb9
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
6a4dd8b2c8
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
18616e11c2
cmd/pkgserver: appropriately mark test helpers
...
This improves usefulness of test log messages.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:04:13 +09:00
d9a925e0e0
cmd/pkgserver: do not omit report field
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:03:47 +09:00
24ed43726d
cmd/pkgserver: gracefully shut down on signal
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:00:55 +09:00
bb0a1c4ea7
cmd/pkgserver: specify full addr string in flag
...
This allows greater flexibility.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 01:49:42 +09:00
b3ed0dae02
cmd/pkgserver: make report argument optional
...
This allows serving metadata only without a populated report. This also removes the out-of-bounds read on args when no arguments are passed.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 01:47:49 +09:00
0d42eaff03
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:36:54 +09:00
166ff8379d
cmd/pkgserver: do not assume default mux
...
This helps with testing.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-10 23:59:16 +09:00
f5f8dc5a58
cmd/pkgserver: create index without report
...
This is useful for testing, where report testdata is not available.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-10 22:31:59 +09:00
67f61a8758
cmd/pkgserver: add sort orders, change pagination rules
2026-03-10 05:18:55 -05:00
7b0c1f735a
cmd/pkgserver: add /status endpoint
2026-03-10 04:24:49 -05:00
e22fc80cea
cmd/pkgserver: minimum viable frontend
2026-03-10 03:31:14 -05:00
4ade2e5de9
cmd/pkgserver: api versioning
2026-03-09 23:41:16 -05:00
9737d14ff3
cmd/pkgserver: add get endpoint
2026-03-09 18:18:51 -05:00
d1d2dc6461
cmd/pkgserver: add count endpoint and restructure
2026-03-09 15:41:21 -05:00
9907458e5c
cmd/pkgserver: add status endpoint
2026-03-09 04:09:18 -05:00
73af5930c9
cmd/pkgserver: add createPackageIndex
2026-03-09 01:27:46 -05:00
172c8a2a66
cmd/pkgserver: add command handler
2026-03-08 22:28:08 -05:00
aade65f826
cmd/pkgserver: replace favicon
2026-03-05 01:12:17 -06:00
fb3a289e06
cmd/pkgserver: pagination
2026-03-05 00:32:25 -06:00
5fe0b2fa74
cmd/pkgserver: basic web ui
2026-03-04 22:50:58 -06:00