| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat(mobile): Add PDF support to share extension (#1494) | Code Love | 2025-06-01 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | Enable the mobile app to receive PDF files from other apps via the iOS/Android share sheet. PDFs can now be shared from Files app, email clients, and other apps that support document sharing. - Add PDF UTI (com.adobe.pdf) to iOS share extension activation rules - Add application/pdf to Android intent filters Known limitation: PDFs viewed in Safari cannot be shared directly as Safari shares the PDF URL rather than the file itself. Users can share the URL instead, and Karakeep will fetch the PDF from that URL. Addresses issue #284 for file attachment support | ||||
| * | refactor: Move bookmark utils from shared-react to shared | Mohamed Bassem | 2025-05-31 | 2 | -3/+3 |
| | | |||||
| * | fix: Dont download html content by default in the bookmark grid. Fixes #1198 | Mohamed Bassem | 2025-04-13 | 2 | -3/+5 |
| | | |||||
| * | feat(mobile/android): Add monochrome app icon (#1258) | Steffo | 2025-04-13 | 1 | -1/+2 |
| | | |||||
| * | feat: Add an MCP server for karakeep | Mohamed Bassem | 2025-04-13 | 1 | -1/+1 |
| | | |||||
| * | chore: Rename hoarder packages to karakeep | MohamedBassem | 2025-04-12 | 18 | -40/+40 |
| | | |||||
| * | fix: Deprecate the updateBookmarkText trpc endpoint and replace it with ↵ | MohamedBassem | 2025-04-08 | 1 | -2/+2 |
| | | | | | updateBookmark | ||||
| * | fix(mobile): Revert mobile app slug name | MohamedBassem | 2025-04-06 | 1 | -1/+1 |
| | | |||||
| * | fix(mobile): Update karakeep logo and splash screen | MohamedBassem | 2025-04-06 | 5 | -14/+17 |
| | | |||||
| * | chore: Rename mobile and pwa manifests to karakeep | MohamedBassem | 2025-04-05 | 1 | -3/+3 |
| | | |||||
| * | deps: Upgrade trpc and react query | Mohamed Bassem | 2025-03-22 | 1 | -1/+1 |
| | | |||||
| * | fix(mobile): Fix shared links getting stored as text. #956 | MohamedBassem | 2025-03-16 | 2 | -4/+6 |
| | | |||||
| * | feat: Add PDF screenshot generation and display (#995) | Ahmad Mujahid | 2025-02-17 | 1 | -1/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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(mobile): add header class name corresponding to dark mode for text color ↵ | Md. Saadman Farhad | 2025-02-09 | 1 | -0/+1 |
| | | | | | (#1005) | ||||
| * | feat: add URL protocol validation to extension and mobile app (#996) | Ahmad Mujahid | 2025-02-09 | 1 | -0/+13 |
| | | |||||
| * | release(mobile): Bump mobile version to 1.6.8 | MohamedBassem | 2025-02-01 | 1 | -3/+3 |
| | | |||||
| * | fix(mobile): Add the email trimming that was removed by mistake | MohamedBassem | 2025-02-01 | 1 | -1/+1 |
| | | |||||
| * | fix(mobile): Fix flicker on sign in page. Fixes #911 | MohamedBassem | 2025-02-01 | 5 | -109/+53 |
| | | |||||
| * | fix(mobile): margin for "Lists" tab content (#927) | Daniel Vigaru | 2025-02-01 | 2 | -1/+42 |
| | | | | | | | | | | | | | | | | * fix: left margin for list items * refactor: move type into func definition * fix: missing return type Co-authored-by: Joseph Chambers <5374985+imcodingideas@users.noreply.github.com> * style: remove trailing space --------- Co-authored-by: Joseph Chambers <5374985+imcodingideas@users.noreply.github.com> | ||||
| * | deps: Upgrade typescript to 5.7 | Mohamed Bassem | 2025-02-01 | 1 | -1/+1 |
| | | |||||
| * | fix(mobile): Use external blob encoder to fix mobile image uploads. Fixes #800 | MohamedBassem | 2025-01-18 | 2 | -15/+18 |
| | | |||||
| * | feat: Add Bookmark Sorting Feature (#812) | Daksh Pareek | 2025-01-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: add bookmark sorting by creation date - Add sort order toggle in GlobalActions component - Implement ascending/descending sort functionality - Update translations for sorting feature in all languages - Add sort order icons and dropdown menu - Maintain sort preference in URL params * feat: add bookmark sorting by creation date - Add sort order toggle in GlobalActions component - Implement ascending/descending sort functionality - Update translations for sorting feature in all languages - Add sort order icons and dropdown menu - Maintain sort preference in URL params during session Note: Sort order resets to default on page refresh, server-side persistence can be implemented in future enhancement * feat: Add global sort by date feature with shared sort order state - Implement global sort order functionality using a shared Zustand store (`useSortOrder` hook). - Update `getBookmarks` and `searchBookmarks` endpoints to accept a `sortOrder` parameter. - Refactor code to import `ZSortOrder` from shared types (`bookmarks.ts`), ensuring consistency across the codebase. - Update components (`UpdatableBookmarksGrid`, `bookmark-search`) to use the shared `useSortOrder` hook. - Remove unused `zSortBy` definition from `packages/shared/types/bookmarks.ts` to avoid confusion. - Ensure consistent naming conventions by prefixing Zod inferred types with `Z`. - Clean up code and address previous PR feedback comments. * tiny fixes and fixing TS errors --------- Co-authored-by: Mohamed Bassem <me@mbassem.com> | ||||
| * | chore: add format:fix and lint:fix scripts to all packages | Mohamed Bassem (aider) | 2024-12-31 | 1 | -0/+2 |
| | | |||||
| * | feat: Add delete bookmark confirmation dialog. Fixes #776 (#787) | Nicole Li | 2024-12-31 | 1 | -3/+16 |
| | | |||||
| * | fix(ios): Drop the local networking property to enable http support. Fixes #679 | MohamedBassem | 2024-12-29 | 1 | -2/+1 |
| | | |||||
| * | fix(mobile): Add support for self signed certs in android. Fixes #381 (#416) | CrypticC3s4r | 2024-12-28 | 3 | -0/+53 |
| | | | | Co-authored-by: MohamedBassem <me@mbassem.com> | ||||
| * | fix(mobile): Mark the camera explicitly as not required in android manifest. ↵ | MohamedBassem | 2024-12-28 | 3 | -1/+26 |
| | | | | | Fixed #755. | ||||
| * | feat: Add basic pagination to searchBookmarks tRPC | Mohamed Bassem | 2024-12-22 | 1 | -4/+11 |
| | | |||||
| * | release(mobile): Bump mobile version to 1.6.7-4 | Mohamed Bassem | 2024-12-21 | 1 | -2/+2 |
| | | |||||
| * | deps: Upgrade prettier to 3.4.2 | Mohamed Bassem | 2024-12-21 | 1 | -1/+1 |
| | | |||||
| * | fix: trim whitespace from email on signin page (#714) | Zach | 2024-12-19 | 1 | -1/+1 |
| | | | | | | | | | | | | * fix: trim whitespace from email * fix: trim email in setter Co-authored-by: Mohamed Bassem <me@mbassem.com> --------- Co-authored-by: Mohamed Bassem <me@mbassem.com> | ||||
| * | fix(mobile): useLayoutEffect for navigator changes | MohamedBassem | 2024-12-16 | 4 | -12/+18 |
| | | |||||
| * | ui(mobile): Use native search bar for manage tags page | MohamedBassem | 2024-12-16 | 1 | -80/+80 |
| | | |||||
| * | fix(mobule): Fix keyboard issues in the info screen | MohamedBassem | 2024-12-16 | 1 | -22/+24 |
| | | |||||
| * | ui(mobile): Make page titles more native | MohamedBassem | 2024-12-16 | 8 | -61/+67 |
| | | |||||
| * | fix(mobile): Use keyboard avoiding view in the info page | MohamedBassem | 2024-11-24 | 2 | -12/+19 |
| | | |||||
| * | release(mobile): Bump mobile version to 1.6.7-2 | MohamedBassem | 2024-11-24 | 1 | -2/+2 |
| | | |||||
| * | deps(mobile): Upgrade to Expo 52 (#692) | Mohamed Bassem | 2024-11-24 | 8 | -113/+108 |
| | | | | | | | | | | | | * fix(mobile): Sharing bookmark modal * WIP: Upgrade to 52 * post ugprade fixes * more fixes * fix padding in tabbar | ||||
| * | release(mobile): Bump mobile version to 1.6.7-1 | MohamedBassem | 2024-11-24 | 1 | -2/+2 |
| | | |||||
| * | feature(mobile): Add support for creating tags from the manage tags page | MohamedBassem | 2024-11-24 | 1 | -13/+86 |
| | | |||||
| * | fix(mobile): Dont dismiss keyboard on tag selection | MohamedBassem | 2024-11-24 | 1 | -0/+1 |
| | | |||||
| * | release(mobile): Bump mobile version to 1.6.7 | MohamedBassem | 2024-11-23 | 1 | -3/+3 |
| | | |||||
| * | feat(mobile): Add support for managing tags from mobile | MohamedBassem | 2024-11-23 | 6 | -16/+211 |
| | | |||||
| * | feat(mobile): Allow editing titles and a cleaner info page | MohamedBassem | 2024-11-23 | 1 | -14/+73 |
| | | |||||
| * | ui(mobile): Replace bottom sheet with native screens (#690) | Mohamed Bassem | 2024-11-23 | 17 | -582/+456 |
| | | | | | | | | | | | | | | | | * Remove bottom sheet from bookmark info page * Remove bottom sheet from manage lists page * Remove bottom sheet from new list page * Remove bottom sheet from new bookmark page * Drop bottom-sheets * Improve the look of the modals * Make the search page fade from bottom | ||||
| * | ui(mobile): Remove the dedicated search page and add a search bar in home | MohamedBassem | 2024-11-23 | 4 | -39/+56 |
| | | |||||
| * | fix(mobile): Fix bookmarkview page on android not showing bookmark actions. ↵ | MohamedBassem | 2024-10-31 | 3 | -9/+36 |
| | | | | | Fixes #603 | ||||
| * | release(mobile): Bump mobile version to 1.6.5 | MohamedBassem | 2024-10-21 | 1 | -3/+3 |
| | | |||||
| * | feature(mobile): Use inline WebView for expanding bookmarks | MohamedBassem | 2024-10-21 | 4 | -151/+308 |
| | | |||||
| * | release(mobile): Bump mobile version to 1.6.4 | MohamedBassem | 2024-10-13 | 1 | -3/+3 |
| | | |||||
