aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web/components/dashboard/bookmarks (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix(search): add new relevance sort order (#1392)xuatz2025-05-181-1/+5
| | | | | | | | | | | * fix(search): add new relevance sort order * address pr comments * some minor fixes --------- Co-authored-by: Mohamed Bassem <me@mbassem.com>
* fix(web): Hide smart lists from list selectorsMohamed Bassem2025-04-262-0/+2
|
* fix(web): Fix the spinner getting hidden during AI summarizationMohamed Bassem2025-04-211-2/+1
|
* ui(web): Reduce shadows, lighten some fonts, and a smaller editor. #1261Mohamed Bassem2025-04-213-10/+15
|
* fix: Fix server side error on clipboard checkMohamedBassem2025-04-191-2/+12
|
* fix: Dont download html content by default in the bookmark grid. Fixes #1198Mohamed Bassem2025-04-133-5/+14
|
* feat: Allow editing the extracted content of an asset bookmarkMohamed Bassem2025-04-131-5/+30
|
* ui(web): Copy link button greyed out when clipboard not available (#1209)ekambains2025-04-131-0/+2
| | | | | * ui(web): Now the copy link button is greyed out when clipboard is not available * Fix: handled navigator check safely
* chore: Rename hoarder packages to karakeepMohamedBassem2025-04-1225-49/+49
|
* fix: Deprecate the updateBookmarkText trpc endpoint and replace it with ↵MohamedBassem2025-04-081-2/+2
| | | | updateBookmark
* feat: Allow editing bookmark detailsMohamedBassem2025-04-083-12/+387
|
* feat(web): A slightly better looking banner when no bookmarks are foundMohamedBassem2025-04-062-1/+21
|
* build: Fix lint error in UpdatableBookmarksGridMohamed Bassem2025-03-221-1/+1
|
* fix: Add error boundary around bookmark cardsMohamed Bassem2025-03-093-3/+44
|
* feat: Add PDF screenshot generation and display (#995)Ahmad Mujahid2025-02-171-5/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Updated pdf2json to 3.1.5 * Extract and store a screenshot from PDF files using pdf2pic * Installing graphicsmagick and ghostscript * Generate Missing PDF screenshot with tidyAssets worker for backward support * Display PDF screenshot instead of the PDF in web if it exists. * Display PDF screenshot in mobile app if exists. * Updated pnpm-lock.yaml * Removed console.log * Revert the unnecessary changes in package.json * Revert pnpm-lock changes * Prevent rendering PDF files if the screenshot is not generated * refactor: replace useEffect with useMemo for section initialization * feat: show PDF file download button and handle large PDFs by defaulting to screenshot view * feat: add file size to openapi spec * feature: Add Assets preprocessing in fix mode to admin actions * i18n: add reprocess_assets_fix_mode translation * i18n: Add missing ar translations * A bunch of fixes * Fix openspec schema --------- Co-authored-by: Mohamed Bassem <me@mbassem.com>
* fix: Limit concurrency of bulk actions. Fix #773Mohamed Bassem2025-01-122-17/+31
|
* feat: Add Bookmark Sorting Feature (#812)Daksh Pareek2025-01-122-5/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: add bookmark sorting by creation date - Add sort order toggle in GlobalActions component - Implement ascending/descending sort functionality - Update translations for sorting feature in all languages - Add sort order icons and dropdown menu - Maintain sort preference in URL params * feat: add bookmark sorting by creation date - Add sort order toggle in GlobalActions component - Implement ascending/descending sort functionality - Update translations for sorting feature in all languages - Add sort order icons and dropdown menu - Maintain sort preference in URL params during session Note: Sort order resets to default on page refresh, server-side persistence can be implemented in future enhancement * feat: Add global sort by date feature with shared sort order state - Implement global sort order functionality using a shared Zustand store (`useSortOrder` hook). - Update `getBookmarks` and `searchBookmarks` endpoints to accept a `sortOrder` parameter. - Refactor code to import `ZSortOrder` from shared types (`bookmarks.ts`), ensuring consistency across the codebase. - Update components (`UpdatableBookmarksGrid`, `bookmark-search`) to use the shared `useSortOrder` hook. - Remove unused `zSortBy` definition from `packages/shared/types/bookmarks.ts` to avoid confusion. - Ensure consistent naming conventions by prefixing Zod inferred types with `Z`. - Clean up code and address previous PR feedback comments. * tiny fixes and fixing TS errors --------- Co-authored-by: Mohamed Bassem <me@mbassem.com>
* fix: Fix truncated long text in bookmark preview modal. Fixe #793Mohamed Bassem2025-01-051-1/+1
|
* feat: Add support for smart lists (#802)Mohamed Bassem2025-01-021-14/+18
| | | | | | | | | | | | | | | | | | | * 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: Add delete bookmark confirmation dialog. Fixes #776 (#787)Nicole Li2024-12-312-12/+72
|
* feat: show createdAt year in card footer when created over a year ago (#790)JD Hartley2024-12-311-2/+9
|
* feat: Add basic pagination to searchBookmarks tRPCMohamed Bassem2024-12-221-1/+1
|
* feature: WYSIWYG markdown for notes. Fixes #701 (#715)Giuseppe2024-12-213-60/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * #701 Improve note support : WYSIWYG markdown First implementation with a wysiwyg markdown editor. Update: - Add Lexical markdown editor - consistent rendering between card and preview - removed edit modal, replaced by preview with save action - simple markdown shortcut: underline, bold, italic etc... * #701 Improve note support : WYSIWYG markdown improved performance to not rerender all note card when one is updated * Use markdown shortcuts * Remove the alignment actions * Drop history buttons * Fix code and highlighting buttons * Remove the unneeded update markdown plugin * Remove underline support as it's not markdown native * - added ListPlugin because if absent, there's a bug where you can't escape a list with enter + enter - added codeblock plugin - added prose dark:prose-invert prose-p:m-0 like you said (there's room for improvement I think, don't took the time too deep dive in) and removed theme - Added a switch to show raw markdown - Added back the react markdown for card (SSR) * delete theme.ts * add theme back for code element to be more like prism theme from markdown-readonly * move the new editor back to the edit menu * move the bookmark markdown component into dashboard/bookmark * move the tooltip into its own component * move save button to toolbar * Better raw markdown --------- Co-authored-by: Giuseppe Lapenta <giuseppe.lapenta@enovacom.com> Co-authored-by: Mohamed Bassem <me@mbassem.com>
* feature: Add i18n support. Fixes #57 (#635)Mohamed Bassem2024-11-175-41/+54
| | | | | | | | | | | | | * feature(web): Add basic scaffolding for i18n * refactor: Switch most of the app's strings to use i18n strings * fix: Remove unused i18next-resources-for-ts command * Add user setting * More translations * Drop the german translation for now
* fix: Fix SummarizeWithAI button to use an ActionButtonMohamed Bassem2024-11-091-4/+3
|
* fix: Some visual fixes to the AI summaryMohamed Bassem2024-10-271-50/+42
|
* feature: Add a summarize with AI button for linksMohamed Bassem2024-10-271-0/+151
|
* feature(web): Add keyboard shortcut to focus on search bar. Fixes #449 (#554)kamtschatka2024-10-191-0/+1
| | | | | added ctrl+k to focus the search bar added escape to delete the input of the search bar fixed behavior of ctrl+e on windows, which would otherwise focus the chrome searchbar
* feature: Allow attaching custom banners to notes. Fixes: #106MohamedBassem2024-10-051-1/+17
|
* feature: Persevere the source URL of clipped texts from the extension.MohamedBassem2024-10-054-18/+35
| | | | Fixes #448
* feature(web): Add ability to manually trigger full page archives. Fixes #398 ↵kamtschatka2024-09-301-0/+25
| | | | | | | | | | | | | (#418) * [Feature Request] Ability to select what to "crawl full page archive" #398 Added the ability to start a full page crawl for links and also in bulk operations added the ability to refresh links as a bulk operation as well * minor icon and wording changes --------- Co-authored-by: MohamedBassem <me@mbassem.com>
* feature(web): Add infinite scrolling supportMohamedBassem2024-09-281-0/+9
|
* fix(web): Fix some hydration errors in bulk actionsMohamedBassem2024-09-271-2/+2
|
* feature(web): Add a select all button to bulk actionsMohamedBassem2024-09-271-1/+10
|
* fix(web): Show a scrollbar in the tag editor. Fixes #368 (#404)kamtschatka2024-09-221-1/+1
| | | readded the scrollbar again, so it is obvious that the list is scrollable
* feature(web): Add a compact layout. Fixes #379MohamedBassem2024-09-154-1/+59
|
* fix(web): removing referrer header when clicking on links. Fixes #387 (#388)kamtschatka2024-09-141-3/+9
| | | added "noreferrer" to the links to prevent sending referrers to bookmarked pages
* fix(web): Add optimistic rendering for the tags editorMohamedBassem2024-09-011-2/+24
|
* feature(web): Manage tags in bulk actionsMohamedBassem2024-09-014-41/+197
|
* feature(web): Pop tag in TagEditor on pressing backspace. #368MohamedBassem2024-09-011-0/+1
|
* feature(web): Allow adding to lists in bulk actions. #368MohamedBassem2024-09-011-0/+138
|
* feature(mobile): Allow editing notes from the mobile appMohamedBassem2024-08-251-19/+12
|
* refactor: Remove unused BookmarkedTextViewer (#310)kamtschatka2024-07-212-31/+0
|
* feature: Add github markdown support which includes tables, checklists and ↵kamtschatka2024-07-151-1/+4
| | | | | auto links #300 (#302) added the possibility to add checkboxes
* fix(web): Suppress hydration warnings caused by the dates in the bookmark gridMohamedBassem2024-07-061-1/+4
|
* feat: Add bulk edit option for bookmarks. Fixes #84 (#259)Md Saban2024-07-013-8/+68
| | | | | | | | | | | | | | | | | * feat: add bulk edit option for bookmarks * fix: resolve comments * fix: resolve comments * fix: resolve comments * fix: resolve comments * rename bulk action store, simplify the bulk action toolbar --------- Co-authored-by: MohamedBassem <me@mbassem.com>
* fix: fixed an issue that would half the textarea in grid layout after ↵kamtschatka2024-07-011-1/+3
| | | | submitting a bookmark (#269)
* refactor: added the bookmark type to the database (#256)kamtschatka2024-07-014-13/+20
| | | | | | | | | | | | | | | | | * 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>
* ui(web): move layout selector to main screen (#252)Md Saban2024-06-232-6/+1
|
* fix(web): Fix save action on empty card. Fixes #225 (#243)Md Saban2024-06-221-4/+7
| | | | | | | * fix: Empty item save action * fix: resolve comments * chore: prettier