1
0
Fork 1
mirror of https://github.com/git-pkgs/proxy.git synced 2026-07-07 14:53:20 -04:00
pkg-proxy/internal/server
Andrew Nesbitt 8c28b02035
Polish UI: lucide icons, sticky footer, hamburger nav, clickable logo (#162)
- Move third-party JS into static/vendor/ and add lucide for icons; refine
  .gitignore so embedded vendor dirs aren't caught by the Go vendor rule.
- Replace folder/file emojis in the source browser with lucide icons.
- Wrap the header logo and title in a single anchor so the icon is clickable.
- Drop the redundant "Powered by git-pkgs" footer block; add a GitHub repo
  link to the About column and bump the ecosystem count from 16+ to 17+.
- Sticky footer pattern: body is min-h-full flex column with main growing to
  fill, so the footer sits at the bottom of short pages.
- Hamburger menu under md: search and nav links collapse into a drawer
  toggled by a menu button; theme toggle stays visible at both sizes.
2026-06-07 16:44:30 +01:00
..
static Polish UI: lucide icons, sticky footer, hamburger nav, clickable logo (#162) 2026-06-07 16:44:30 +01:00
templates Polish UI: lucide icons, sticky footer, hamburger nav, clickable logo (#162) 2026-06-07 16:44:30 +01:00
api.go Structured JSON error responses for API endpoints (#110) 2026-05-03 09:42:03 +01:00
api_test.go Validate package paths before database lookups (#109) 2026-05-03 09:14:18 +01:00
browse.go Add PROXY_UI_URL for separate UI/package URL advertisement (#161) 2026-06-07 16:12:43 +01:00
browse_bench_test.go Use archives.OpenBytes in browse handler to cut buffer copies (#107) 2026-05-03 09:29:42 +01:00
browse_test.go Mount web UI under /ui (#148) 2026-06-07 15:47:29 +01:00
dashboard.go Add PROXY_UI_URL for separate UI/package URL advertisement (#161) 2026-06-07 16:12:43 +01:00
errors.go Structured JSON error responses for API endpoints (#110) 2026-05-03 09:42:03 +01:00
errors_test.go Structured JSON error responses for API endpoints (#110) 2026-05-03 09:42:03 +01:00
eviction.go Enforce max_size config with LRU cache eviction 2026-04-30 18:09:01 +01:00
eviction_test.go Enforce max_size config with LRU cache eviction 2026-04-30 18:09:01 +01:00
gradle_cache_eviction.go Add .golangci.yml and clear gocognit/goconst findings (#113) 2026-05-05 10:25:17 +01:00
gradle_cache_eviction_test.go add Gradle Build Cache support with handler and tests (#87) 2026-05-04 11:15:16 +01:00
health.go Add storage backend probe to /health (closes #73) (#119) 2026-05-22 12:14:01 +01:00
health_test.go Add storage backend probe to /health (closes #73) (#119) 2026-05-22 12:14:01 +01:00
layout.go Add PROXY_UI_URL for separate UI/package URL advertisement (#161) 2026-06-07 16:12:43 +01:00
middleware.go Refactoring and features 2026-02-03 22:40:40 +00:00
middleware_test.go Add handler download flow and server utility tests 2026-03-17 20:31:54 +00:00
mirror_api.go Structured JSON error responses for API endpoints (#110) 2026-05-03 09:42:03 +01:00
mirror_api_test.go Add MaxBytesReader to mirror API HandleCreate (#105) 2026-05-02 18:00:25 +01:00
packages_list_test.go Fix all golangci-lint issues across the codebase (#32) 2026-03-18 10:59:29 +00:00
resolve.go Validate package paths before database lookups (#109) 2026-05-03 09:14:18 +01:00
resolve_test.go Validate package paths before database lookups (#109) 2026-05-03 09:14:18 +01:00
server.go Add PROXY_UI_URL for separate UI/package URL advertisement (#161) 2026-06-07 16:12:43 +01:00
server_test.go Polish UI: lucide icons, sticky footer, hamburger nav, clickable logo (#162) 2026-06-07 16:44:30 +01:00
static.go Add Container, Debian, RPM handlers and enrichment API 2026-01-29 19:35:15 +00:00
swagger_gen.go Add generated OpenAPI docs support 2026-03-12 11:49:31 +00:00
templates.go Lazy-load HTML templates behind sync.Once (#59) 2026-04-06 13:06:25 +01:00
templates_test.go Add PROXY_UI_URL for separate UI/package URL advertisement (#161) 2026-06-07 16:12:43 +01:00