aboutsummaryrefslogtreecommitdiffstats
path: root/packages/shared/searchQueryParser.ts (follow)
Commit message (Collapse)AuthorAgeFilesLines
* feat: add is:broken search qualifier for broken links (#2225)Mohamed Bassem2025-12-081-0/+5
| | | | | | | | | | | | | | | | | | | | Add a new search qualifier `is:broken` that allows users to filter bookmarks with broken or failed links. This matches the functionality on the broken links settings page, where a link is considered broken if: - crawlStatus is "failure" - crawlStatusCode is less than 200 - crawlStatusCode is greater than 299 The qualifier supports negation with `-is:broken` to find working links. Changes: - Add brokenLinks matcher type definition - Update search query parser to handle is:broken qualifier - Implement query execution logic for broken links filtering - Add autocomplete support with translations - Add parser tests - Update search query language documentation Co-authored-by: Claude <noreply@anthropic.com>
* feat(search): add title search qualifier (#1940)Mohamed Bassem2025-09-131-1/+6
| | | | | | | * fix(search): include link titles in title matcher * docs(search): add title qualifier * docs: remove title qualifier from v0.27 guide
* chore: migrate away from eslint to oxlint (#1642)xuatz2025-06-221-3/+3
| | | | | | | * chore: migrate away from eslint to oxlint * revert turbo task name lint * it seems like we can remove the seemingly default globals
* feat: add support for filtering by bookmark age (#1228)Brandon Wong2025-04-131-1/+19
|
* feat: Add a search matcher for rss feed bookmarksMohamedBassem2025-04-061-1/+10
|
* fix: Fix search query parsing to allow and/or to be identifiers. Fixes #935Mohamed Bassem2025-02-011-4/+5
|
* deps: Upgrade typescript to 5.7Mohamed Bassem2025-02-011-2/+2
|
* feat: Add ability to filter by bookmark typeMohamed Bassem2025-01-121-0/+28
|
* feat: Add support for searching for tagged and listed itemsMohamed Bassem2024-12-311-0/+10
|
* feat: Add support for negative search termsMohamed Bassem2024-12-311-40/+39
|
* feat: Introduce advanced search capabilities (#753)Mohamed Bassem2024-12-311-0/+351
* feat: Implement search filtering in the backend * feat: Implement search language parser * rename matcher name * Add ability to interleve text * More fixes * be more tolerable to parsing errors * Add a search query explainer widget * Handle date parsing gracefully * Fix the lockfile * Encode query search param * Fix table body error * Fix error when writing quotes