aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web/components/dashboard/search (follow)
Commit message (Collapse)AuthorAgeFilesLines
* build: fix typecheck error in query explainerMohamed Bassem2025-12-081-0/+10
|
* feat: add is:broken search qualifier for broken links (#2225)Mohamed Bassem2025-12-081-0/+6
| | | | | | | | | | | | | | | | | | | | 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: autocomplete search terms (#2178)Mohamed Bassem2025-11-292-59/+618
| | | | | | | | | | | | | * refactor(web): split search autocomplete logic * some improvements * restructure the code * fix typesafety * add feed suggestions * fix
* fix: correctly handle composition in search input. fixes #2048Mohamed Bassem2025-11-021-1/+21
|
* feat(search): add title search qualifier (#1940)Mohamed Bassem2025-09-131-0/+11
| | | | | | | * fix(search): include link titles in title matcher * docs(search): add title qualifier * docs: remove title qualifier from v0.27 guide
* deps: Upgrade expo & nextjs to react 19 (#1565)Mohamed Bassem2025-08-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Attempt to upgrade expo 53 * Attempt upgrade nextjs * Fix a bunch of peer deps * upgrade some docs deps * fix typecheck * update the shadcn calendar component * more fixes * more fixes * revert ollama upgrade * update react version to use carets * remove react-select from landing * fix the typescript error caused by customFetch * upgrade the new grid user setting to nextjs 15 * mobile: enable react canary to support react 19.1 * upgrade react native menu * fix navigation context error
* feat: adding search history #1541 (#1627)lexafaxine2025-07-141-30/+167
| | | | | | | | | | | | | | | | | | | | | | | * feat: adding search history * fix popover should close when no matched history * remove unnecessary react import * replace current Input component with CommandInput for better UX * add i18n for recent searches label * fix bug * refactor local storage logic to make code reusable * using zod schema to validate search history and revert debounce change * Consolidate some of the files --------- Co-authored-by: Mohamed Bassem <me@mbassem.com>
* fix(web): Clicking on search tooltip opens the search language guide. Fixes ↵Mohamed Bassem2025-07-061-5/+9
| | | | #1540
* fix: Fix end icon in smart list input overlapping with text. Fixes #1379Mohamed Bassem2025-05-251-1/+1
|
* ui(web): Reduce shadows, lighten some fonts, and a smaller editor. #1261Mohamed Bassem2025-04-211-0/+2
|
* feat: add support for filtering by bookmark age (#1228)Brandon Wong2025-04-131-0/+26
|
* chore: Rename hoarder packages to karakeepMohamedBassem2025-04-121-2/+2
|
* feat: Add a search matcher for rss feed bookmarksMohamedBassem2025-04-061-0/+11
|
* feat: Add ability to filter by bookmark typeMohamed Bassem2025-01-121-0/+16
|
* fix: Change search endpoint to accept query as raw stringMohamed Bassem2025-01-041-1/+1
|
* fix: Add i18n for query explainer and add missing url matcherMohamed Bassem2025-01-021-14/+57
|
* feat: Add support for smart lists (#802)Mohamed Bassem2025-01-022-1/+26
| | | | | | | | | | | | | | | | | | | * feat: Add support for smart lists * i18n * Fix update list endpoint * Add a test for smart lists * Add header to the query explainer * Hide remove from lists in the smart context list * Add proper validation to list form --------- Co-authored-by: Deepak Kapoor <41769111+orthdron@users.noreply.github.com>
* feat: Add support for searching for tagged and listed itemsMohamed Bassem2024-12-311-0/+14
|
* feat: Add support for negative search termsMohamed Bassem2024-12-311-4/+8
|
* feat: Introduce advanced search capabilities (#753)Mohamed Bassem2024-12-312-9/+116
| | | | | | | | | | | | | | | | | | | | | | | | | * 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
* feature: Add i18n support. Fixes #57 (#635)Mohamed Bassem2024-11-171-1/+3
| | | | | | | | | | | | | * feature(web): Add basic scaffolding for i18n * refactor: Switch most of the app's strings to use i18n strings * fix: Remove unused i18next-resources-for-ts command * Add user setting * More translations * Drop the german translation for now
* fix: Fix search input escape listener to only work when the input is in focusMohamed Bassem2024-10-271-1/+5
|
* feature(web): Add keyboard shortcut to focus on search bar. Fixes #449 (#554)kamtschatka2024-10-191-7/+44
| | | | | added ctrl+k to focus the search bar added escape to delete the input of the search bar fixed behavior of ctrl+e on windows, which would otherwise focus the chrome searchbar
* fix(web): Fix react error in search inputMohamedBassem2024-10-121-1/+0
|
* fix(web): Reset search query and bulk edit when navigating away from the ↵MohamedBassem2024-10-121-3/+17
| | | | current page
* fix: Remove flicker from search barMohamedBassem2024-03-191-3/+2
|
* ui(web): Add an editor card inline in the bookmark grid and remove the top ↵MohamedBassem2024-03-161-0/+2
| | | | nav buttons
* lint: Lint and format the entire repo with the new configsMohamedBassem2024-03-141-1/+1
|
* structure: Create apps dir and copy tooling dir from t3-turbo repoMohamedBassem2024-03-141-0/+25