518215f62e
feat(ui): dark theme redesign, fix image search and defaults
...
- Inline CSS in base.html (Inter, dark mode, sticky search, tabs, results)
- Remove HTMX/JS from templates; pagination via GET links
- Atmospheric side gradients + grid; wider column on large viewports
- Parse ?category= for HTML tabs (fixes Images category routing)
- Include bing_images, ddg_images, qwant_images in local_ported defaults
- Default listen port 5355; update Docker, compose, flake, README
- Favicon img uses /favicon/ proxy; preferences without inline JS
Made-with: Cursor
2026-03-23 22:49:41 +01:00
fcd9be16df
refactor: remove SearXNG references and rename binary to kafka
...
- Rename cmd/searxng-go to cmd/kafka
- Remove all SearXNG references from source comments while keeping
"SearXNG-compatible API" in user-facing docs
- Update binary paths in README, CLAUDE.md, and Dockerfile
- Update log message to "kafka starting"
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 01:47:03 +01:00
e5295fa69d
chore: rename project from gosearch to kafka
...
A search engine named after a man who proved answers don't exist.
Renamed everywhere user-facing:
- Brand name, UI titles, OpenSearch description, CSS filename
- Docker service name, NixOS module (services.kafka)
- Cache key prefix (kafka:), User-Agent strings (kafka/0.1)
- README, config.example.toml, flake.nix descriptions
Kept unchanged (internal):
- Go module path: github.com/ashie/gosearch
- Git repository URL: git.ashisgreat.xyz/penal-colony/gosearch
- Binary entrypoint: cmd/searxng-go
2026-03-21 19:20:47 +00:00
4c54ed5b56
feat: add multi-stage Dockerfile and docker-compose.yml
...
- Multi-stage Dockerfile: golang:1.24-alpine builder → alpine:3.21 runtime
- CGO_ENABLED=0 for static binary, stripped with -ldflags="-s -w"
- Only copies ca-certificates and tzdata to runtime image
- Config via volume mount at /etc/gosearch/config.toml
- docker-compose.yml: gosearch + Valkey 8
- Valkey healthcheck ensures gosearch starts after cache is ready
- Persistent Valkey volume
- config.toml mounted read-only
- Update .gitignore with Go build artifacts
2026-03-21 15:46:33 +00:00