80ead178

Author: Michael Lynch <git@mtlynch.io>

Committer: Michael Lynch <mtlynch@noreply.codeberg.org>

Support range requests for embedded static files (#72)

Browsers can request Font Awesome webfonts with byte ranges. The static file wrapper preserved custom modification times but hid the embedded file's Seek method, so range requests failed with messages like "io.File missing Seek method" and deployed logs reported 500s for font files.

Forward Seek and ReadDir through the wrapper so http.FileServer can serve embedded assets normally while keeping stable Last-Modified headers.

Testing:
- ./dev-scripts/run-go-tests
- nix flake check
- dev-scripts/git-hooks/pre-commit

Reviewed-on: https://codeberg.org/mtlynch/grosiree/pulls/72
configuredevShellbackendbackend-devcheck-bashcheck-frontendcheck-go-formattingcheck-trailing-newlinecheck-trailing-whitespacedefaulte2e-testsgo-testsgrosireegrosiree-devlint-sqlx86_64-linux