aboutsummaryrefslogtreecommitdiffstats
path: root/packages/shared-react (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* feature: Extract hook logic into separate package and add a new action bar ↵MohamedBassem2024-04-075-0/+119
in bookmark preview