- Single Docker container with nginx reverse proxy
- SearXNG search proxy with configurable proxy support
- Browser extensions (Chrome MV3 + Firefox MV2) with SSE-style history sync
- Admin WebUI for managing navigation items
- Full deployment tutorial including auth reverse proxy and webui4frpc tunnel
- Sanitized conf.yml for public distribution
- Fixed SearXNG search trailing-slash issue via nginx rewrite
- Fixed SearXNG proxy configuration for China network access
- Fixed SearXNG engine loading (removed broken keep_only, use default_settings)
- Favorites section only rebuilds from Top-4 by visit frequency once real
navigation hosts have visit data; otherwise manual Gitea/HomeAgent/AgentMail
items are preserved untouched
- Pure external-site history (wikipedia etc.) no longer causes favorites to
borrow tiles from other sections
- Rebuild favorites from ALL Dashy navigation items (across every section),
ranked by aggregated host visit counts from browser history
- Code-hosting (Gitea/GitLab/git.*) always pinned first regardless of visits
- Host-level dedup prevents duplicate tiles from previous rebuild cycles
- Fix code-host detection false positives (git. substring in domains like
example.com); precise gitea/github/gitlab/codeberg matching + unit test
- History section now only lists non-navigation external sites