cat
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
cat
7011f8a580
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
cat
dac33d7720
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
cat
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
cat
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
cat
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
cat
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
cat
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
cat
6d925b3d43
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
cat
2ec49a525f
cmd/pkgserver: do not omit report field
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:03:47 +09:00
cat
ce914abb57
cmd/pkgserver: gracefully shut down on signal
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:00:55 +09:00
cat
b03ad185de
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
cat
534cac83fb
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
cat
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
cat
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
cat
4a63fbbc2a
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
maemachinebroke
b104ad6e2d
cmd/pkgserver: add sort orders, change pagination rules
2026-03-10 05:18:55 -05:00
maemachinebroke
469bd1ee99
cmd/pkgserver: add /status endpoint
2026-03-10 04:24:49 -05:00
maemachinebroke
52a4e5b87d
cmd/pkgserver: minimum viable frontend
2026-03-10 03:32:17 -05:00
maemachinebroke
35d76c5d2b
cmd/pkgserver: api versioning
2026-03-10 17:28:49 +09:00
maemachinebroke
dfd3301a33
cmd/pkgserver: add get endpoint
2026-03-09 18:18:51 -05:00
maemachinebroke
a4ce41ea9a
cmd/pkgserver: add count endpoint and restructure
2026-03-09 15:41:21 -05:00
maemachinebroke
773e43a215
cmd/pkgserver: add status endpoint
2026-03-09 04:09:18 -05:00
maemachinebroke
f150e1fdd6
cmd/pkgserver: add createPackageIndex
2026-03-09 01:27:46 -05:00
maemachinebroke
dec7010c35
cmd/pkgserver: add command handler
2026-03-08 22:28:08 -05:00
maemachinebroke
69bd88282c
cmd/pkgserver: replace favicon
2026-03-05 01:12:17 -06:00
maemachinebroke
ca2053d3ba
cmd/pkgserver: pagination
2026-03-05 00:32:25 -06:00
maemachinebroke
8d0aa1127c
cmd/pkgserver: basic web ui
2026-03-04 22:50:58 -06:00