rcgit

/ karakeep
follow | order: default date topo
Age Commit message Author Files +/-
feat(mobile): Add tag clearing functionality to tag list (#1595) Ashok Úradníček 1 -1/+31
fix(mobile): always visible search bar in tags list (#1596) Ashok Úradníček 1 -0/+1
chore: migrate away from eslint to oxlint (#1642)
* chore: migrate away from eslint to oxlint
* revert turbo task name lint
* it seems like we can remove the seemingly default globals
xuatz 70 -1695/+1174
feat(mobile): Add support for viewing PDFs (#1519)
* 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>
Code Love 4 -33/+226
feat(mobile): add reader/screenshot/archive view to bookmark preview (#1509)
* feat(mobile): add reader view by default to bookmark detail view, retaining WebView fallback
* feat(mobile): add dark mode support for mobile reader view
* Add selectors for different views for bookmark link
---------
Co-authored-by: MohamedBassem <me@mbassem.com>
Simon Kenny 2 -12/+288
refactor: Move bookmark utils from shared-react to shared Mohamed Bassem 20 -104/+100
fix: Dont download html content by default in the bookmark grid. Fixes #1198 Mohamed Bassem 14 -36/+112
chore: Rename hoarder packages to karakeep MohamedBassem 230 -644/+654
fix: Deprecate the updateBookmarkText trpc endpoint and replace it with… MohamedBassem 4 -20/+6
ui(mobile): Use native search bar for manage tags page MohamedBassem 1 -80/+80
fix(mobule): Fix keyboard issues in the info screen MohamedBassem 1 -22/+24
fix(mobile): Use keyboard avoiding view in the info page MohamedBassem 2 -12/+19
deps(mobile): Upgrade to Expo 52 (#692)
* fix(mobile): Sharing bookmark modal
* WIP: Upgrade to 52
* post ugprade fixes
* more fixes
* fix padding in tabbar
Mohamed Bassem 15 -4802/+3830
feature(mobile): Add support for creating tags from the manage tags page MohamedBassem 1 -13/+86
fix(mobile): Dont dismiss keyboard on tag selection MohamedBassem 1 -0/+1
feat(mobile): Add support for managing tags from mobile MohamedBassem 6 -16/+211
feat(mobile): Allow editing titles and a cleaner info page MohamedBassem 1 -14/+73
ui(mobile): Replace bottom sheet with native screens (#690)
* 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
Mohamed Bassem 19 -914/+746
fix(mobile): Fix bookmarkview page on android not showing bookmark actions.… MohamedBassem 3 -9/+36
feature(mobile): Use inline WebView for expanding bookmarks MohamedBassem 5 -151/+329
feature(mobile): Change the view bookmark page to be a modal and add tags and
notes
MohamedBassem 6 -192/+285
fix(mobile): Allow expanding the text by clicking on bookmark card MohamedBassem 4 -37/+160