aboutsummaryrefslogtreecommitdiffstats
path: root/apps/mobile/lib (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix(mobile): fix default address not correctly stored in settingsMohamedBassem2025-11-081-2/+2
|
* feat(mobile): add custom headers configuration in sign-in screen (#2103)Mohamed Bassem2025-11-084-4/+21
| | | | | | | | | | | | | | | | | | | | | | | | * feat(mobile): add custom headers configuration in sign-in screen Add ability for mobile app users to configure custom HTTP headers that are sent with every API request. This enables users to add authentication headers, proxy headers, or other custom headers required by their server setup. Changes: - Add customHeaders field to mobile app settings schema - Create CustomHeadersModal component for managing headers - Update sign-in screen with link to configure custom headers - Modify tRPC provider to merge custom headers with Authorization header The custom headers are stored securely in the app settings and persist across sessions. * fix keyboard * add custom headers to other callsites --------- Co-authored-by: Claude <noreply@anthropic.com>
* feat: display notes on bookmark card (#2083)xuatz2025-11-021-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | * feat: display notes on bookmark card * apply styling * include mobile impl * apply pr comments * add display options menu into PR * put it under app setting * cleanup * address pr comments * change the default for show notes to false * make the in-card note font lighter --------- Co-authored-by: Mohamed Bassem <me@mbassem.com>
* feat: Add source field to track bookmark creation sources (#2037)Mohamed Bassem2025-10-121-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: Add source field to track bookmark creation sources Add a new 'source' field to the bookmarks table to track where bookmarks were created from. Possible values: api, web, cli, mobile, singlefile, rss. Changes: - Add source field to bookmarks table schema - Update Zod schemas to include source field - Update tRPC createBookmark procedure to store source - Update all callsites to pass appropriate source value: - api: Default to "api" if not provided - singlefile: Set to "singlefile" - rss: Set to "rss" in feedWorker - cli: Set to "cli" - mobile: Set to "mobile" in all mobile app bookmark creation - browser-extension: Set to "web" - web: Set to "web" in all web app bookmark creation - Create migration file for database schema change Fixes #2036 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Mohamed Bassem <MohamedBassem@users.noreply.github.com> * feat: Add extension source type for browser extension - Add 'extension' to bookmark source enum - Update browser extension to use 'extension' instead of 'web' Co-authored-by: Mohamed Bassem <MohamedBassem@users.noreply.github.com> * fix CI * fix CI * fix the migration file * add import source * make source nullish --------- Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Mohamed Bassem <MohamedBassem@users.noreply.github.com>
* feat(mobile): Retheme the mobile app (#1872)Mohamed Bassem2025-08-261-0/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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(mobile): Add user setting for default bookmark view mode (#1723)xuatz2025-07-171-1/+10
| | | | | | | | | | | | | | | | | * 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
* chore: Rename hoarder packages to karakeepMohamedBassem2025-04-123-4/+4
|
* fix(mobile): margin for "Lists" tab content (#927)Daniel Vigaru2025-02-011-0/+37
| | | | | | | | | | | | | | | * 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>
* fix(mobile): Use external blob encoder to fix mobile image uploads. Fixes #800MohamedBassem2025-01-181-15/+17
|
* ui(mobile): Make page titles more nativeMohamedBassem2024-12-161-6/+3
|
* feature(mobile): Add settings page for configuring the themeMohamedBassem2024-09-141-4/+14
|
* feature(mobile): Allow interacting with images in the app. Fixes #352MohamedBassem2024-08-261-0/+13
|
* feature(mobile): Allow configuring uploaded image quality in the mobile appMohamedBassem2024-08-261-7/+11
|
* refactor: added the bookmark type to the database (#256)kamtschatka2024-07-011-2/+2
| | | | | | | | | | | | | | | | | * refactoring asset types Extracted out functions to silently delete assets and to update them after crawling Generalized the mapping of assets to bookmark fields to make extending them easier * Added the bookmark type to the database Introduced an enum to have better type safety cleaned up the code and based some code on the type directly * add BookmarkType.UNKNWON * lint and remove unused function --------- Co-authored-by: MohamedBassem <me@mbassem.com>
* feature: Dedup links on creation. Fixes #49MohamedBassem2024-05-061-1/+1
|
* refactor: Move the shared types to the shared packageMohamedBassem2024-04-181-2/+2
|
* feature: Add PDF support (#88)Ahmad Mujahid2024-04-111-2/+4
| | | | | | | | | | | | | | | | | | | * feature: Add PDF support * fix: PDF feature enhancements * fix: Freeze expo-share-intent version to prevent breaking changes * fix: set endOfLine to auto for cross-platform development * fix: Upgrading eslint/parser and eslint-plugin to 7.6.0 to solve the linting issues * fix: enhancing PDF feature * fix: Allowing null in fiename for backward compatibility * fix: update pnpm file with pnpm 9.0.0-alpha-8 * fix:(web): PDF Preview for web
* fix: Delete the API key on logout from phone or extensionMohamedBassem2024-04-093-47/+13
|
* format: Add missing lint and format, and format the entire repoMohamedBassem2024-03-301-23/+25
|
* mobile(android): Getting the android app ready for submissionMohamedBassem2024-03-291-3/+6
|
* fix(mobile): Fix setting propagatinMohamedBassem2024-03-224-95/+55
|
* Feature: Add support for uploading images and automatically inferring their ↵Mohamed Bassem2024-03-191-0/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tags (#2) * feature: Experimental support for asset uploads * feature(web): Add new bookmark type asset * feature: Add support for automatically tagging images * fix: Add support for image assets in preview page * use next Image for fetching the images * Fix auth and error codes in the route handlers * Add support for image uploads on mobile * Fix typing of upload requests * Remove the ugly dragging box * Bump mobile version to 1.3 * Change the editor card placeholder to mention uploading images * Fix a typo * Change ios icon for photo library * Silence typescript error
* fix(mobile): Fix premature rendering of the app if the setting is not loadedMohamedBassem2024-03-171-2/+24
|
* fix(mobile): Bump expo-share-intent version and remove the hacks around the ↵MohamedBassem2024-03-151-15/+0
| | | | old version
* lint: Lint and format the entire repo with the new configsMohamedBassem2024-03-146-17/+18
|
* structure: Create apps dir and copy tooling dir from t3-turbo repoMohamedBassem2024-03-147-0/+179