aboutsummaryrefslogtreecommitdiffstats
path: root/apps/mobile/app (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix(mobile): Use uncontrolled inputs for signin pageMohamedBassem2025-08-311-57/+30
|
* feat(mobile): Add a default server address during signinMohamedBassem2025-08-311-14/+78
|
* fix(mobile): Fix text bookmark editorMohamedBassem2025-08-311-379/+20
|
* fix(mobile): Disable the save button when bookmark is being savedMohamedBassem2025-08-311-2/+2
|
* feat(mobile): Retheme the mobile app (#1872)Mohamed Bassem2025-08-2618-300/+371
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* feat: Add delete button and creation dates to mobile info pageMohamedBassem2025-08-241-33/+78
|
* deps: Upgrade expo & nextjs to react 19 (#1565)Mohamed Bassem2025-08-202-43/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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(mobile): Fix image quality slider showing lots of decimal places. fixes ↵Mohamed Bassem2025-07-191-1/+1
| | | | #1735
* feat(mobile): Add user setting for default bookmark view mode (#1723)xuatz2025-07-174-4/+108
| | | | | | | | | | | | | | | | | * feat(mobile): add user setting for default bookmark view mode * regen db migration script * clean up implementation * Update docs/docs/07-Development/01-setup.md * Update GEMINI.md * use local setting instead of storing value in db * improve start-dev.sh to also handle for db migration * rename mobileBookmarkClickDefaultViewMode to defaultBookmarkView for consistency
* feat: adding search history #1541 (#1627)lexafaxine2025-07-141-14/+115
| | | | | | | | | | | | | | | | | | | | | | | * 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(mobile): Fix crash when bookmark doesn't have archive or screenshot. ↵Mohamed Bassem2025-07-061-23/+58
| | | | Fixes #1584
* feat(mobile): Add tag clearing functionality to tag list (#1595)Ashok Úradníček2025-06-221-1/+31
|
* fix(mobile): always visible search bar in tags list (#1596)Ashok Úradníček2025-06-221-0/+1
|
* chore: migrate away from eslint to oxlint (#1642)xuatz2025-06-221-1/+1
| | | | | | | * chore: migrate away from eslint to oxlint * revert turbo task name lint * it seems like we can remove the seemingly default globals
* feat(mobile): Add support for viewing PDFs (#1519)Code Love2025-06-081-2/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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(mobile): add reader/screenshot/archive view to bookmark preview (#1509)Simon Kenny2025-06-071-12/+105
| | | | | | | | | | | * 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>
* refactor: Move bookmark utils from shared-react to sharedMohamed Bassem2025-05-311-1/+1
|
* fix: Dont download html content by default in the bookmark grid. Fixes #1198Mohamed Bassem2025-04-131-1/+3
|
* chore: Rename hoarder packages to karakeepMohamedBassem2025-04-128-15/+15
|
* fix: Deprecate the updateBookmarkText trpc endpoint and replace it with ↵MohamedBassem2025-04-081-2/+2
| | | | updateBookmark
* fix(mobile): Update karakeep logo and splash screenMohamedBassem2025-04-061-1/+1
|
* fix(mobile): Fix shared links getting stored as text. #956MohamedBassem2025-03-161-1/+3
|
* fix(mobile): add header class name corresponding to dark mode for text color ↵Md. Saadman Farhad2025-02-091-0/+1
| | | | (#1005)
* feat: add URL protocol validation to extension and mobile app (#996)Ahmad Mujahid2025-02-091-0/+13
|
* fix(mobile): Add the email trimming that was removed by mistakeMohamedBassem2025-02-011-1/+1
|
* fix(mobile): Fix flicker on sign in page. Fixes #911MohamedBassem2025-02-015-109/+53
|
* fix(mobile): margin for "Lists" tab content (#927)Daniel Vigaru2025-02-011-1/+5
| | | | | | | | | | | | | | | * 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>
* feat: Add basic pagination to searchBookmarks tRPCMohamed Bassem2024-12-221-4/+11
|
* fix: trim whitespace from email on signin page (#714)Zach2024-12-191-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 changesMohamedBassem2024-12-164-12/+18
|
* ui(mobile): Use native search bar for manage tags pageMohamedBassem2024-12-161-80/+80
|
* fix(mobule): Fix keyboard issues in the info screenMohamedBassem2024-12-161-22/+24
|
* ui(mobile): Make page titles more nativeMohamedBassem2024-12-167-55/+64
|
* fix(mobile): Use keyboard avoiding view in the info pageMohamedBassem2024-11-241-10/+17
|
* deps(mobile): Upgrade to Expo 52 (#692)Mohamed Bassem2024-11-245-83/+76
| | | | | | | | | | | * fix(mobile): Sharing bookmark modal * WIP: Upgrade to 52 * post ugprade fixes * more fixes * fix padding in tabbar
* feature(mobile): Add support for creating tags from the manage tags pageMohamedBassem2024-11-241-13/+86
|
* fix(mobile): Dont dismiss keyboard on tag selectionMohamedBassem2024-11-241-0/+1
|
* feat(mobile): Add support for managing tags from mobileMohamedBassem2024-11-235-16/+202
|
* feat(mobile): Allow editing titles and a cleaner info pageMohamedBassem2024-11-231-14/+73
|
* ui(mobile): Replace bottom sheet with native screens (#690)Mohamed Bassem2024-11-2311-154/+454
| | | | | | | | | | | | | | | * 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 homeMohamedBassem2024-11-234-39/+56
|
* fix(mobile): Fix bookmarkview page on android not showing bookmark actions. ↵MohamedBassem2024-10-311-5/+29
| | | | Fixes #603
* feature(mobile): Use inline WebView for expanding bookmarksMohamedBassem2024-10-211-0/+293
|
* fix(mobile): Improve connection testing accuracyMohamedBassem2024-10-131-2/+19
|
* fix(mobile): Drop the floating add button. Fixes #439MohamedBassem2024-10-051-15/+3
|
* feature(mobile): Allow users to login with API keys in the mobile appMohamedBassem2024-09-225-75/+214
|
* fix(mobile): Fix some icon colors in dark modeMohamedBassem2024-09-142-2/+8
|
* feature(mobile): Add a page for testing connection to serverMohamedBassem2024-09-143-8/+151
|
* feature(mobile): Add settings page for configuring the themeMohamedBassem2024-09-144-7/+92
|
* feature(mobile): Add proper error handling for server errorsMohamedBassem2024-09-144-11/+32
|