aboutsummaryrefslogtreecommitdiffstats
path: root/packages/trpc/lib (follow)
Commit message (Collapse)AuthorAgeFilesLines
* refactor: Move callsites to liteque to be behind a pluginMohamed Bassem2025-09-142-3/+3
|
* feat(search): add title search qualifier (#1940)Mohamed Bassem2025-09-132-1/+73
| | | | | | | * fix(search): include link titles in title matcher * docs(search): add title qualifier * docs: remove title qualifier from v0.27 guide
* refactor: Extract quota logic into its own classMohamed Bassem2025-09-061-57/+0
|
* feat: Support video uploads and attachments (#1847)Evan Sharp2025-08-221-1/+1
| | | | | | | | This commit allows the following mime types to be uploaded and attached as video assets on bookmarks. - video/mp4 - video/webm - video/x-matroska
* feat: Store large html content in the asset dbMohamed Bassem2025-07-061-0/+5
|
* feat: Add per user storage quotaMohamed Bassem2025-07-061-0/+57
|
* feat: Allow specifying the overwrite mode for singlefile archives. Fixes #1125Mohamed Bassem2025-06-011-1/+1
|
* feat: Generate RSS feeds from lists (#1507)Mohamed Bassem2025-05-311-0/+30
| | | | | | | | | | | * refactor: Move bookmark utils from shared-react to shared * Expose RSS feeds for lists * Add e2e tests * Slightly improve the look of the share dialog * allow specifying a limit in the rss endpoint
* Revert "fix: Fix smart lists not working in list search qualifiers". #1321Mohamed Bassem2025-04-282-116/+63
| | | | This reverts commit 6178736d64180f9bc8954099c90d54aa2f9f35f5.
* fix: Fix smart lists not working in list search qualifiers. Fixes #845Mohamed Bassem2025-04-272-63/+116
|
* feat: Implement generic rule engine (#1318)Mohamed Bassem2025-04-272-0/+895
| | | | | | | | | | | | | | | | | * Add schema for the new rule engine * Add rule engine backend logic * Implement the worker logic and event firing * Implement the UI changesfor the rule engine * Ensure that when a referenced list or tag are deleted, the corresponding event/action is * Dont show smart lists in rule engine events * Add privacy validations for attached tag and list ids * Move the rules logic into a models
* feat: add support for filtering by bookmark age (#1228)Brandon Wong2025-04-131-0/+13
|
* chore: Rename hoarder packages to karakeepMohamedBassem2025-04-123-8/+11
|
* feat: Add a search matcher for rss feed bookmarksMohamedBassem2025-04-062-0/+77
|
* feat: Add a setting page to manage assets. Fixes #730Mohamed Bassem2025-02-231-1/+1
|
* feat: Add PDF screenshot generation and display (#995)Ahmad Mujahid2025-02-171-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Updated pdf2json to 3.1.5 * Extract and store a screenshot from PDF files using pdf2pic * Installing graphicsmagick and ghostscript * Generate Missing PDF screenshot with tidyAssets worker for backward support * Display PDF screenshot instead of the PDF in web if it exists. * Display PDF screenshot in mobile app if exists. * Updated pnpm-lock.yaml * Removed console.log * Revert the unnecessary changes in package.json * Revert pnpm-lock changes * Prevent rendering PDF files if the screenshot is not generated * refactor: replace useEffect with useMemo for section initialization * feat: show PDF file download button and handle large PDFs by defaulting to screenshot view * feat: add file size to openapi spec * feature: Add Assets preprocessing in fix mode to admin actions * i18n: add reprocess_assets_fix_mode translation * i18n: Add missing ar translations * A bunch of fixes * Fix openspec schema --------- Co-authored-by: Mohamed Bassem <me@mbassem.com>
* fix: Fix url matcher not matching sourceUrl. Fixes #874Mohamed Bassem2025-01-132-5/+25
|
* feat: Add ability to filter by bookmark typeMohamed Bassem2025-01-122-0/+58
|
* feat: Add support for singlefile extension uploads. #172Mohamed Bassem2025-01-111-0/+5
|
* fix: Add i18n for query explainer and add missing url matcherMohamed Bassem2025-01-021-0/+1
|
* feat: Add support for smart lists (#802)Mohamed Bassem2025-01-021-4/+10
| | | | | | | | | | | | | | | | | | | * 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-312-0/+58
|
* feat: Add support for negative search termsMohamed Bassem2024-12-312-21/+142
|
* test: Add tests for the search id queriesMohamed Bassem2024-12-311-0/+276
|
* feat: Introduce advanced search capabilities (#753)Mohamed Bassem2024-12-311-0/+182
| | | | | | | | | | | | | | | | | | | | | | | | | * 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: Archive videos using yt-dlp. Fixes #215 (#525)kamtschatka2024-10-281-0/+5
| | | | | | | | | | | | | | | | | | | | | * Allow downloading more content from a webpage and index it #215 Added a worker that allows downloading videos depending on the environment variables refactored the code a bit added new video asset updated documentation * Some tweaks * Drop the dependency on the yt-dlp wrapper * Update openapi specs * Dont log an error when the url is not supported * Better handle supported websites that dont download anything --------- Co-authored-by: Mohamed Bassem <me@mbassem.com>
* refactor: Start tracking bookmark assets in the assets tableMohamedBassem2024-10-061-0/+19
|
* feature(web): Show attachments and allow users to manipulate them.MohamedBassem2024-09-221-0/+42