Skip to content

Releases: BigFabe/metasearch

v0.3.0

Choose a tag to compare

@BigFabe BigFabe released this 14 Sep 09:15

Add bang_mode with three modes: required, optional, and inverted.

In inverted mode, bare shortcuts select their search engine. An escaped known shortcut anywhere forces the default search for the entire query: test !ebay searches for test ebay, and gh test !ebay searches for gh test ebay. Escape prefixes are removed while other text and whitespace are preserved.

Existing bangs_without_exclamation configurations remain compatible. An explicit bang_mode takes precedence.

Validated with go test -race ./... and go vet ./....

v0.2.1

Choose a tag to compare

@BigFabe BigFabe released this 13 Sep 19:38

Allow {query} in URL paths with path-appropriate escaping, enabling direct searches in services such as the Chrome Web Store.

v0.2.0

Choose a tag to compare

@BigFabe BigFabe released this 13 Sep 19:24

Enable bangs_without_exclamation: true in the JSON configuration to use shortcuts such as gh linux without !. Explicit bangs continue to work, and the first recognized shortcut wins. The option defaults to false for compatibility.

Includes configuration examples, documentation, and regression coverage for both modes, Unicode whitespace, and mixed shortcuts. Validated with go test -race ./... and go vet ./....

v0.1.0

Choose a tag to compare

@BigFabe BigFabe released this 13 Sep 17:51

Erster Release des schlanken Suchrouters ohne grafische Oberfläche.

  • Konfigurierbare Standardsuchmaschine und Custom Bangs überall im Suchtext.
  • Keine Speicherung von Suchanfragen oder Anfrage-Metadaten; Datenschutz-Header und protokollfreie Nginx-Beispielkonfiguration.
  • JSON-Konfiguration, OpenSearch und Anleitung für Firefox/Chromium/Brave.
  • Go-Standardbibliothek ohne externe Laufzeitabhängigkeiten.
  • Docker Compose und minimales Container-Image mit unprivilegiertem Nutzer.
  • Release-Workflow mit Race-Tests und go vet; automatische Veröffentlichung für AMD64 und ARM64 in GHCR.

Nach erfolgreichem Workflow-Lauf:

docker pull ghcr.io/bigfabe/metasearch:v0.1.0

Reguläre Releases aktualisieren zusätzlich ghcr.io/bigfabe/metasearch:latest.
Konfiguration und Betrieb sind in der README beschrieben.