ips/pkg6depotd
Till Wegmueller 4591767a0a
fix: Embed static assets in binary and fix font loading
Static files (CSS, JS) were served via ServeDir using CARGO_MANIFEST_DIR
which only exists on the build machine, not on deployed servers. This
caused: white unstyled page, always-visible loading indicators, and
broken manifest loading.

- Embed style.css and htmx.min.js into the binary via include_str!
- Serve them from dedicated handlers with proper content-type and caching
- Move Google Fonts from CSS @import to <link> tags with preconnect
  for non-blocking font loading
- Remove ServeDir dependency from routes
2026-03-15 22:49:33 +01:00
..
src fix: Embed static assets in binary and fix font loading 2026-03-15 22:49:33 +01:00
static fix: Embed static assets in binary and fix font loading 2026-03-15 22:49:33 +01:00
templates fix: Embed static assets in binary and fix font loading 2026-03-15 22:49:33 +01:00
tests feat: Add full-text search via FTS5 and enable search endpoints 2026-03-14 22:01:48 +01:00
.gitignore merging all ips packages into one repo 2021-03-21 14:12:03 -03:00
Cargo.lock merging all ips packages into one repo 2021-03-21 14:12:03 -03:00
Cargo.toml feat: Add web UI for browsing packages in pkg6depotd 2026-03-15 21:55:10 +01:00
LICENSE merging all ips packages into one repo 2021-03-21 14:12:03 -03:00
README.md merging all ips packages into one repo 2021-03-21 14:12:03 -03:00

IPS Repository server written in rust

Work in progress