aboutsummaryrefslogtreecommitdiffstats
path: root/packages/shared-react (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix(mobile): fix app memory page size compatibility (#2135)Mohamed Bassem2025-11-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | * fix(mobile): Add 16KB memory page size support for Android Updates to support Google Play's requirement for 16KB memory page sizes: - Update Expo SDK from 53.0.11 to 53.0.19 - Update expo-image from 2.2.0 to 2.4.0 - Update React Native from 0.79.3 to 0.79.5 - Configure expo-build-properties with: - compileSdkVersion: 35 - targetSdkVersion: 35 - buildToolsVersion: 34.0.0 - ndkVersion: 27.1.12297006 (r27 with 16KB support) These changes ensure all native libraries are compiled with proper alignment for 16KB page sizes as required by Android 15+ devices. Fixes Google Play rejection: "Your app does not support 16 KB memory page sizes" * some fixes * more fixes --------- Co-authored-by: Claude <noreply@anthropic.com>
* feat(mobile): add custom headers configuration in sign-in screen (#2103)Mohamed Bassem2025-11-081-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | * 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>
* deps: Upgrade react-query to 5.90MohamedBassem2025-11-028-57/+57
|
* feat: Add tag search and pagination (#1987)Mohamed Bassem2025-09-282-0/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: Add tag search and use in the homepage * use paginated query in the all tags view * wire the load more buttons * add skeleton to all tags page * fix attachedby aggregation * fix loading states * fix hasNextPage * use action buttons for load more buttons * migrate the tags auto complete to the search api * Migrate the tags editor to the new search API * Replace tag merging dialog with tag auto completion * Merge both search and list APIs * fix tags.list * add some tests for the endpoint * add relevance based sorting * change cursor * update the REST API * fix review comments * more fixes * fix lockfile * i18n * fix visible tags
* feat: Add Create Tag button to tags page (#1942)Mohamed Bassem2025-09-141-0/+14
| | | | | | | | | | | | | | | | | | | | | * feat: add Create Tag button to tags page - Added useCreateTag hook to shared-react/hooks/tags.ts - Created CreateTagModal component for tag creation without bookmark attachment - Added Create Tag button to AllTagsView component - Added necessary translation keys for the new feature Fixes #1937 Co-authored-by: Mohamed Bassem <MohamedBassem@users.noreply.github.com> * format * localize toasts --------- Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Mohamed Bassem <MohamedBassem@users.noreply.github.com>
* fix: Incremental polling interval for ongoing crawlsMohamed Bassem2025-08-311-6/+2
|
* deps: Upgrade expo & nextjs to react 19 (#1565)Mohamed Bassem2025-08-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* chore: More turbo fixesMohamedBassem2025-07-271-2/+4
|
* fix: Ensure that all packages are ESM packagesMohamedBassem2025-07-271-0/+1
|
* deps: Upgrade viteMohamed Bassem2025-07-261-1/+1
|
* deps: Upgrade trpcMohamed Bassem2025-07-261-1/+1
|
* feat: adding search history #1541 (#1627)lexafaxine2025-07-141-0/+102
| | | | | | | | | | | | | | | | | | | | | | | * 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 delete account supportMohamed Bassem2025-07-131-0/+10
|
* chore: More oxlint changesMohamed Bassem2025-06-222-3/+0
|
* chore: migrate away from eslint to oxlint (#1642)xuatz2025-06-222-9/+35
| | | | | | | * chore: migrate away from eslint to oxlint * revert turbo task name lint * it seems like we can remove the seemingly default globals
* deps: upgrade to pnpm@9.15.9 (#1544)xuatz2025-06-081-1/+1
| | | | | | | | | | | | | * 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: Generate RSS feeds from lists (#1507)Mohamed Bassem2025-05-311-1/+1
| | | | | | | | | | | * refactor: Move bookmark utils from shared-react to shared * Expose RSS feeds for lists * Add e2e tests * Slightly improve the look of the share dialog * allow specifying a limit in the rss endpoint
* refactor: Move bookmark utils from shared-react to sharedMohamed Bassem2025-05-314-86/+3
|
* feat: Allow defaulting to reader mode when clicking on bookmarks. Fixes #662Mohamed Bassem2025-05-241-0/+14
|
* feat: Add AI auto summarization. Fixes #1163Mohamed Bassem2025-05-181-1/+12
|
* feat: Implement generic rule engine (#1318)Mohamed Bassem2025-04-271-0/+40
| | | | | | | | | | | | | | | | | * Add schema for the new rule engine * Add rule engine backend logic * Implement the worker logic and event firing * Implement the UI changesfor the rule engine * Ensure that when a referenced list or tag are deleted, the corresponding event/action is * Dont show smart lists in rule engine events * Add privacy validations for attached tag and list ids * Move the rules logic into a models
* feat(web): Add support for merging lists (#1231)omnitrix2025-04-161-0/+15
| | | | | | | | | | | * feat: Support list merging * some fixes * move @hoarder to @karakeep --------- Co-authored-by: Mohamed Bassem <me@mbassem.com>
* chore: Rename hoarder packages to karakeepMohamedBassem2025-04-127-16/+16
|
* fix: Deprecate the updateBookmarkText trpc endpoint and replace it with ↵MohamedBassem2025-04-081-15/+0
| | | | updateBookmark
* feat: Allow editing bookmark detailsMohamedBassem2025-04-081-0/+17
|
* deps: Upgrade trpc and react queryMohamed Bassem2025-03-221-2/+2
|
* feat(web): Show list stats in the sidebarMohamed Bassem2025-03-022-0/+6
|
* feat: Add a setting page to manage assets. Fixes #730Mohamed Bassem2025-02-232-45/+49
|
* feat: Add support for smart lists (#802)Mohamed Bassem2025-01-022-0/+30
| | | | | | | | | | | | | | | | | | | * feat: Add support for smart lists * i18n * Fix update list endpoint * Add a test for smart lists * Add header to the query explainer * Hide remove from lists in the smart context list * Add proper validation to list form --------- Co-authored-by: Deepak Kapoor <41769111+orthdron@users.noreply.github.com>
* feat: Implement the all highlights page. Fixes #620Mohamed Bassem2024-12-281-0/+3
|
* feat: Implement highlights support for links. Fixes #620Mohamed Bassem2024-12-271-0/+46
|
* deps(mobile): Upgrade to Expo 52 (#692)Mohamed Bassem2024-11-241-6/+2
| | | | | | | | | | | * fix(mobile): Sharing bookmark modal * WIP: Upgrade to 52 * post ugprade fixes * more fixes * fix padding in tabbar
* feature: Add a summarize with AI button for linksMohamed Bassem2024-10-271-0/+15
|
* feature: Persevere the source URL of clipped texts from the extension.MohamedBassem2024-10-051-0/+13
| | | | Fixes #448
* feature(web): Show attachments and allow users to manipulate them.MohamedBassem2024-09-221-0/+45
|
* build: Fix sherif failures by sorting depsMohamedBassem2024-08-311-4/+4
|
* feature(mobile): Allow editing notes from the mobile appMohamedBassem2024-08-251-0/+29
|
* fix: Fix TRPC batchign failure because of long URLs. Fixes #281 (#291)kamtschatka2024-07-131-0/+1
| | | limiting the length of the URL for batched requests to prevent 431 errors
* refactor: added the bookmark type to the database (#256)kamtschatka2024-07-011-2/+3
| | | | | | | | | | | | | | | | | * 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: Allow users to delete all unused tags in one goMohamedBassem2024-04-261-0/+14
|
* feature(web): Add ability to rename, merge and fast delete tags. Fixes #105 ↵Mohamed Bassem2024-04-251-0/+55
| | | | | | | (#125) * feature(web): Allow deleting tags from the all tags page * feature(web): Add ability to rename, merge and fast delete tags. Fixes #105
* ui(web): Show bookmark URL when maximizing a bookmarkMohamedBassem2024-04-241-0/+1
|
* feature(extension): Allow adding tags and lists to newly hoarded bookmarksMohamedBassem2024-04-232-0/+26
|
* feature: Download images and screenshotsMohamedBassem2024-04-202-0/+42
|
* fix(mobile): Fix flicker on sign in pageMohamedBassem2024-04-191-5/+1
|
* feature: Nested lists (#110). Fixes #62Mohamed Bassem2024-04-192-7/+81
| | | | | * feature: Add support for nested lists * prevent moving the parent to a subtree
* refactor: Move the shared types to the shared packageMohamedBassem2024-04-182-1/+2
|
* fix: Delete the API key on logout from phone or extensionMohamedBassem2024-04-092-1/+53
|
* fix: Fix type in the useAddBookmarkToList hookMohamedBassem2024-04-091-1/+1
|
* feature(web): Allow uploading directly into lists/tags. Fixes #69MohamedBassem2024-04-093-4/+129
|