aboutsummaryrefslogtreecommitdiffstats
path: root/pnpm-lock.yaml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* deps: Upgrade oxlint to 1.16Mohamed Bassem2025-09-211-100/+42
|
* fix: fix bundling liteque in the workersMohamed Bassem2025-09-141-5/+8
|
* refactor: Move callsites to liteque to be behind a pluginMohamed Bassem2025-09-141-9/+25
|
* fix(web): fix error when attempting to merge tags. fixes #1938Mohamed Bassem2025-09-141-6/+12
|
* deps: Upgrade the extension depsMohamedBassem2025-09-071-12/+18
|
* refactor: Extract quota logic into its own classMohamed Bassem2025-09-061-3/+6
|
* deps: Drop ronionoss iconsMohamedBassem2025-08-311-36/+0
|
* fix: Respect wal mode for the queue dbMohamed Bassem2025-08-301-9/+9
|
* feat(mobile): Retheme the mobile app (#1872)Mohamed Bassem2025-08-261-16/+146
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add nativewindui * migrate to nativewindui text * Replace buttons with nativewindui buttons * Use nativewindui search input * fix the divider color * More changes * fix manage tag icon * fix styling of bookmark card * fix ios compilation * fix search clear * fix tag pill border color * Store theme setting in app settings * fix setting color appearance * fix coloring of search input * fix following system theme * add a save button to info * fix the grey colors on android * fix icon active tint color * drop the use of TextField
* fix: fix nextjs warning about dialog without title in bookmark previewMohamedBassem2025-08-241-2/+5
|
* deps: Upgrade oxlint to 1.12MohamedBassem2025-08-221-146/+346
|
* feat: Export prometheus metrics from the workersMohamedBassem2025-08-221-12/+43
|
* Revert "deps: Upgrade nextjs to 15.5"MohamedBassem2025-08-201-1263/+2295
| | | | This reverts commit be420c9aebb0f2d343a0c94327fddc089f56d402.
* deps: Upgrade nextjs to 15.5MohamedBassem2025-08-201-2295/+1263
|
* deps: Upgrade expo & nextjs to react 19 (#1565)Mohamed Bassem2025-08-201-3093/+2007
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* fix: add CORS configuration for chrome-extension origin (#1823)qixing-jk2025-08-091-8/+66
| | | | | Update @crxjs/vite-plugin to v2.0.1 and add server CORS configuration to allow requests from chrome-extension origins in the browser extension's vite.config.ts file. https://github.com/crxjs/chrome-extension-tools/blob/55912418204c6dbdbf7a4a59d1384a290208fb4d/playgrounds/react/vite.config.ts#L20
* feat(web): Add special cards for specific websites. Fixes #1344MohamedBassem2025-08-031-0/+28
|
* feat(landing): The pricing pageMohamed Bassem2025-08-041-3/+35
|
* fix(tests): Load plugins on API package entrypointMohamedBassem2025-07-271-0/+3
|
* deps: Upgrade docusourusMohamedBassem2025-07-271-1176/+698
|
* refactor: Extract meilisearch as a pluginMohamedBassem2025-07-271-10/+50
|
* chore: More turbo fixesMohamedBassem2025-07-271-0/+21
|
* deps: Upgrade viteMohamed Bassem2025-07-261-1038/+812
|
* feat(mobile): add context aware sharing option in mobile app (#1785)xuatz2025-07-261-5/+20
| | | | | * v1 inside menu * v2 outside menu with share icon
* deps: Upgrade form-dataMohamed Bassem2025-07-261-9/+10
|
* deps: Upgrade trpcMohamed Bassem2025-07-261-76/+44
|
* deps: Upgrade turbo, sherif and oxlintMohamed Bassem2025-07-211-107/+95
|
* fix: Run workers in prod without tsx. Fixes #1673Mohamed Bassem2025-07-191-86/+440
|
* feat: Add a proper reader modeMohamed Bassem2025-07-191-0/+35
|
* feat: adding search history #1541 (#1627)lexafaxine2025-07-141-1/+28
| | | | | | | | | | | | | | | | | | | | | | | * 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>
* feat: Add stripe based subscriptionsMohamed Bassem2025-07-131-1/+19
|
* feat: Add proper proxy support. fixes #1265Mohamed Bassem2025-07-131-0/+6
|
* deps: Upgrade typescript to 5.8Mohamed Bassem2025-07-121-152/+159
|
* deps: Upgrade drizzleMohamed Bassem2025-07-121-135/+470
|
* fix(tests): Fix missing mock in trpc testsMohamed Bassem2025-07-121-3/+0
|
* fix: Prioritize crawling user added links over bulk imports. fixes #1717Mohamed Bassem2025-07-121-7/+7
|
* feat: Add support for email verificationMohamed Bassem2025-07-101-0/+25
|
* feat: Store large html content in the asset dbMohamed Bassem2025-07-061-0/+56
|
* chore: Excluded unneeded docker context using dockerignoreMohamed Bassem2025-07-061-6/+7
|
* feat: Add prometheus monitoring. Fixes #758Mohamed Bassem2025-07-061-28/+76
|
* feat: Add support for S3 as an asset storage layer (#1703)Mohamed Bassem2025-07-041-0/+1199
| | | | | | | | | * feat: Add support for S3 as an asset storage layer. Fixes #305 * some minor fixes * use bulk deletion api * stream the file to s3
* refactor: Move the trpc endpoint to honoMohamed Bassem2025-07-041-0/+15
|
* feat(workers): adding a local metascraper plugin for Reddit posts (#1302)David Woods2025-06-221-167/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * chore: metascraper 5.x comes with its own types, including @types/metascraper is now redundant; also updating to latest versions of metascraper libraries * feat (workers): creating a local metascraper plugin for Reddit posts In the past, the preview images for bookmarks from Reddit links were poorly chosen. Reddit does not use opengraph tags, so metascraper-images simply looked for all images on the page and returned the first. This tended to be the profile picture for the poster for the Reddit link. This new plugin, using the existing metascraper framework, provides a better selection of image for the bookmark when the URL domain is 'reddit'. In addition, recent changes (I believe this was a side effect of adding the metascraper-author and/or the metascaper-publisher plugins, but it could also be related to the metascraper-readibility plugin) broke what used to be a good choice of bookmark title. Previously, titles looked like 'Tinyauth just reached 1000 stars! : r/selfhosted' with both thread title and subreddit mentioned. After this update, all Reddit posts now have the same title: 'The heart of the internet'. To return to the better format, this new metascraper-reddit plugin now attempts to retrieve the better title from reddit URLs. Note that in order to gain precendence in title selection, the 'metascraperReddit()' inclusion in the crawlerWorkers.ts metascraper instantiation list had to be moved above metascraperReadability(). * chore: updated Hoarder in text to Karakeep * chore: update metascraper versions fix for metascraper types has been merged; the expect-error comment can be removed * chore: merge with master --------- Co-authored-by: Mohamed Bassem <me@mbassem.com>
* feat(workers): migrate from puppeteer to playwright (#1296)Mael2025-06-221-501/+101
| | | | | | | | | | | | | | | | | | | | | | | * feat: convert to playwright Convert crawling to use Playwright instead of Chrome. - Update Dockerfile to include Playwright - Update crawler worker to use Playwright API - Update dependencies * feat: convert from Puppeteer to Playwright for crawling * feat: update docker-compose * use separate browser context for better isolation * skip chrome download in linux script * readd the stealth plugin --------- Co-authored-by: Mohamed Bassem <me@mbassem.com>
* chore: migrate away from eslint to oxlint (#1642)xuatz2025-06-221-1366/+422
| | | | | | | * chore: migrate away from eslint to oxlint * revert turbo task name lint * it seems like we can remove the seemingly default globals
* fix: Fix oauth creation failure due to missing UserSettings table. Fixes #1583Mohamed Bassem2025-06-211-24/+21
|
* fix: Fix UI infinite recursion by upgrading radix packagesMohamed Bassem2025-06-081-974/+486
|
* deps: upgrade to pnpm@9.15.9 (#1544)xuatz2025-06-081-11447/+8578
| | | | | | | | | | | | | * feat: upgrade to pnpm@9.15.9 * extra stuff * unpin mobile deps * unpin root package.json deps too --------- Co-authored-by: Mohamed Bassem <me@mbassem.com>
* feat(mobile): Add support for viewing PDFs (#1519)Code Love2025-06-081-31/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat(mobile): add react-native-pdf dependency Add react-native-pdf package to enable PDF viewing functionality in the mobile app. This will be used to display PDF bookmarks directly within the app. Part of #597 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * feat(mobile): add PDF viewer component with authentication support Add a dedicated PDFViewer component that handles downloading and displaying PDF assets with proper authentication headers. Features include: - Download progress indication - Error handling with user-friendly messages - Automatic cleanup of temporary files - Proper memory management to prevent leaks - Content type validation for PDF files Part of #597 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * feat(mobile): integrate PDF viewing in bookmark detail view Integrate the PDFViewer component to display PDF bookmarks inline. When a bookmark is a PDF asset, it now renders using the dedicated PDF viewer instead of treating it as an image. Also adds external PDF opening functionality with platform-specific handling for iOS and Android, proper filename handling, and temporary file cleanup. Additionally fixes dark mode styling for the navigation header to ensure proper contrast in both light and dark themes. Part of #597 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * revert the open externally button * use react query for downloading the pdf --------- Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: MohamedBassem <me@mbassem.com>
* feat: add user customisable default archive display behaviour (#1505)xuatz2025-06-011-0/+28
| | | | | | | | | | | | | | | | | * fix typo * implementation * bug fix and refactoring * Use nuqs for searchParam management * remove the todo about the tests * fix tests --------- Co-authored-by: Mohamed Bassem <me@mbassem.com>