diff --git a/.release-please-manifest.json b/.release-please-manifest.json index a841bfde26e..6db3039d0c8 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.8.7" + ".": "0.9.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d5a1fcec6e..175c6643d9d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.9.0](https://github.com/hugomods/search/compare/v0.8.7...v0.9.0) (2024-02-19) + + +### Features ✨ + +* allow searching without keywords ([#204](https://github.com/hugomods/search/issues/204)) ([714daf9](https://github.com/hugomods/search/commit/714daf9162905834b299465abce7fc41d7126cb7)) + ## [0.8.7](https://github.com/hugomods/search/compare/v0.8.6...v0.8.7) (2024-02-11) diff --git a/assets/search/js/engine.ts b/assets/search/js/engine.ts index 3d2482c0775..83bfd3be5fe 100644 --- a/assets/search/js/engine.ts +++ b/assets/search/js/engine.ts @@ -126,12 +126,10 @@ class Engine { * @param {string} lang */ private pattern(query: string, lang: string, years: Array = [], taxonomies: Record> = {}): string | Record { - if (lang === '') { - return query - } + const p: Array> = [] - const p: Array> = [ - { + if (query !== '') { + p.push({ "$or": [ { title: query }, { summary: query }, @@ -141,8 +139,8 @@ class Engine { "$val": query }, ] - }, - ] + }) + } if (lang) { p.push({ diff --git a/assets/search/js/form.ts b/assets/search/js/form.ts index 80e7848ecfd..f4fead0670d 100644 --- a/assets/search/js/form.ts +++ b/assets/search/js/form.ts @@ -242,10 +242,6 @@ export default class Form { private submit() { const query = this.getQuery() this.updatePage(query) - if (query === '') { - this.renderer.render(query, [], 0) - return - } this.spinner.show() const sorting = this.getSorting()