| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | feat(ui): Improve the look of the public bookmarks page | Mohamed Bassem | 2025-06-07 | 1 | -5/+59 | |
| | | ||||||
| * | fix: Use a new public list metadata endpoint for metadata generation | Mohamed Bassem | 2025-06-07 | 1 | -0/+1 | |
| | | ||||||
| * | fix(web): Smaller card titles in the user info page | Mohamed Bassem | 2025-06-07 | 3 | -3/+3 | |
| | | ||||||
| * | fix: preserve unsaved title changes when modifying bookmark tags in the edit ↵ | Adrian-Ryan Acala | 2025-06-07 | 1 | -6/+5 | |
| | | | | | | | | | | | | | | | | | | dialog (#1515) * feat: preserve unsaved title changes when modifying bookmark tags Prevents loss of unsaved title edits when users interact with tag selectors or other UI elements. Adds useDialogFormReset hook to maintain form state consistency across component re-renders. Fixes #1339 * Revert unnecessary modifications --------- Co-authored-by: Mohamed Bassem <me@mbassem.com> | |||||
| * | feat(web): Redesign the user settings page | Mohamed Bassem | 2025-06-07 | 3 | -188/+300 | |
| | | ||||||
| * | fix(web): Drop the experimental icon from rss feeds | Mohamed Bassem | 2025-06-07 | 1 | -9/+0 | |
| | | ||||||
| * | feat: Maintain list structure when importing from netscape. Fixes #538 | Mohamed Bassem | 2025-06-01 | 1 | -44/+87 | |
| | | ||||||
| * | feat: Add support for public lists (#1511) | Mohamed Bassem | 2025-06-01 | 9 | -77/+435 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP: public lists * Drop viewing modes * Add the public endpoint for assets * regen the openapi spec * proper handling for different asset types * Add num bookmarks and a no bookmark banner * Correctly set page title * Add a not-found page * merge the RSS and public list endpoints * Add e2e tests for the public endpoints * Redesign the share list modal * Make NEXTAUTH_SECRET not required * propery render text bookmarks * rebase migration * fix public token tests * Add more tests | |||||
| * | feat: add user customisable default archive display behaviour (#1505) | xuatz | 2025-06-01 | 4 | -6/+104 | |
| | | | | | | | | | | | | | | | | | | * fix typo * implementation * bug fix and refactoring * Use nuqs for searchParam management * remove the todo about the tests * fix tests --------- Co-authored-by: Mohamed Bassem <me@mbassem.com> | |||||
| * | feat: Generate RSS feeds from lists (#1507) | Mohamed Bassem | 2025-05-31 | 3 | -1/+197 | |
| | | | | | | | | | | | | * 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 shared | Mohamed Bassem | 2025-05-31 | 10 | -13/+13 | |
| | | ||||||
| * | fix: Fix end icon in smart list input overlapping with text. Fixes #1379 | Mohamed Bassem | 2025-05-25 | 3 | -17/+15 | |
| | | ||||||
| * | fix: Show list options menu on list sidebar hover | Mohamed Bassem | 2025-05-25 | 1 | -25/+23 | |
| | | ||||||
| * | fix: Truncate the RSS feed url | Mohamed Bassem | 2025-05-25 | 1 | -1/+6 | |
| | | ||||||
| * | feat: Allow defaulting to reader mode when clicking on bookmarks. Fixes #662 | Mohamed Bassem | 2025-05-24 | 2 | -8/+120 | |
| | | ||||||
| * | feat: Read the archive status from omnivore and pocket. Fixes #703 | MohamedBassem | 2025-05-24 | 1 | -0/+1 | |
| | | ||||||
| * | feat: Disable the AI summary button if AI is not configured. Fixes #649 | Mohamed Bassem | 2025-05-18 | 1 | -0/+4 | |
| | | ||||||
| * | feat: Add AI auto summarization. Fixes #1163 | Mohamed Bassem | 2025-05-18 | 1 | -2/+22 | |
| | | ||||||
| * | fix(web): Switch to a tab view in small screens for bookmark previews | Olicorne | 2025-05-18 | 1 | -36/+80 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: Implement tabbed layout for bookmark preview content and details * feat: Enable swipe gesture to switch between content and details tabs * feat: add scroll-based tab bar hide/show functionality * fix: adjust tab bar layout to maintain content space when hidden * fix: bg-muted was stopping midway in the background * fix: disable mouse tracking for swipe detection in BookmarkPreview * fix: improve scroll behavior to prevent glitchy tab bar animation * Update apps/web/components/dashboard/preview/BookmarkPreview.tsx Co-authored-by: xuatz <xzlow10@gmail.com> * Update apps/web/components/dashboard/preview/BookmarkPreview.tsx Co-authored-by: xuatz <xzlow10@gmail.com> * feat: add responsive layout with tabs and swipe for BookmarkPreview * Remove react swipe, scroll handlers and do screen detection using media queries * Revert the grey background for the main content * remove react-swip from the package.json * more fixes * Fix the black area under the tab bar --------- Co-authored-by: xuatz <xzlow10@gmail.com> Co-authored-by: Mohamed Bassem <me@mbassem.com> | |||||
| * | build: Fix format error | Mohamed Bassem | 2025-05-18 | 1 | -1/+1 | |
| | | ||||||
| * | fix(web): Fix tag drag and drop merging on firefox .Fixes #1016 (#1309) | haappi | 2025-05-18 | 1 | -1/+2 | |
| | | ||||||
| * | feat: position highlight menu based on device type (#1348) | Mark :) | 2025-05-18 | 1 | -6/+17 | |
| | | | | | | * feat: position highlight menu based on device type * fix: re-run prettier | |||||
| * | fix(search): add new relevance sort order (#1392) | xuatz | 2025-05-18 | 2 | -7/+35 | |
| | | | | | | | | | | | | * fix(search): add new relevance sort order * address pr comments * some minor fixes --------- Co-authored-by: Mohamed Bassem <me@mbassem.com> | |||||
| * | feat: Allow enabling/disabling RSS feeds | Mohamed Bassem | 2025-05-17 | 1 | -17/+48 | |
| | | ||||||
| * | feat: Add NETSCAPE-Bookmark-file-1 export format support (#1374) | Yuiki Saito | 2025-05-11 | 1 | -1/+22 | |
| | | | | | | | | | | | | | | * Add function to export bookmarks in NETSCAPE-Bookmark-file-1 format * Update export endpoint to support NETSCAPE format * Add format selection to export UI * include tags in the export --------- Co-authored-by: Mohamed Bassem <me@mbassem.com> | |||||
| * | fix(web): Hide smart lists from list selectors | Mohamed Bassem | 2025-04-26 | 3 | -0/+3 | |
| | | ||||||
| * | feat: Implement generic rule engine (#1318) | Mohamed Bassem | 2025-04-27 | 13 | -7/+1225 | |
| | | | | | | | | | | | | | | | | | | * 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 | |||||
| * | chore: rename missing files/conf from Hoarder to Karakeep (#1280) | adripo | 2025-04-21 | 4 | -11/+11 | |
| | | | | | | | | | | * refactor: Rename remaining project configuration from Hoarder to Karakeep * some fixes --------- Co-authored-by: Mohamed Bassem <me@mbassem.com> | |||||
| * | fix(web): Fix margins of the new list button | Mohamed Bassem | 2025-04-21 | 1 | -1/+1 | |
| | | ||||||
| * | fix(web): Fix the spinner getting hidden during AI summarization | Mohamed Bassem | 2025-04-21 | 1 | -2/+1 | |
| | | ||||||
| * | fix(web): Fix sidebar lists getting opened on edit | Mohamed Bassem | 2025-04-21 | 2 | -20/+21 | |
| | | ||||||
| * | fix: Rename cached content into reader mode | Mohamed Bassem | 2025-04-21 | 1 | -4/+4 | |
| | | ||||||
| * | ui(web): Reduce shadows, lighten some fonts, and a smaller editor. #1261 | Mohamed Bassem | 2025-04-21 | 7 | -24/+53 | |
| | | ||||||
| * | fix: Fix server side error on clipboard check | MohamedBassem | 2025-04-19 | 1 | -2/+12 | |
| | | ||||||
| * | fix: FIxed sidebar link to github for nightly builds (#1274) | Hasan Sino | 2025-04-18 | 1 | -1/+5 | |
| | | | | | | * sidebar link to gh repo * user repo root url for nightly build in sidebar | |||||
| * | feat: Add import support for Tab Session Manager (#1246) | Jorge Barnaby | 2025-04-16 | 1 | -1/+29 | |
| | | | | | | | | | | * feat: Add import support for Tab Session Manager * drop unneeded schema fields --------- Co-authored-by: Mohamed Bassem <me@mbassem.com> | |||||
| * | feat(web): Add support for merging lists (#1231) | omnitrix | 2025-04-16 | 2 | -1/+224 | |
| | | | | | | | | | | | | * feat: Support list merging * some fixes * move @hoarder to @karakeep --------- Co-authored-by: Mohamed Bassem <me@mbassem.com> | |||||
| * | feat: add support for filtering by bookmark age (#1228) | Brandon Wong | 2025-04-13 | 1 | -0/+26 | |
| | | ||||||
| * | fix: Dont download html content by default in the bookmark grid. Fixes #1198 | Mohamed Bassem | 2025-04-13 | 4 | -19/+36 | |
| | | ||||||
| * | feat: Allow editing the extracted content of an asset bookmark | Mohamed Bassem | 2025-04-13 | 1 | -5/+30 | |
| | | ||||||
| * | ui(web): Copy link button greyed out when clipboard not available (#1209) | ekambains | 2025-04-13 | 1 | -0/+2 | |
| | | | | | | * ui(web): Now the copy link button is greyed out when clipboard is not available * Fix: handled navigator check safely | |||||
| * | fix(web): fit popover content box to emoji picker size (#1257) | Mark :) | 2025-04-13 | 1 | -1/+1 | |
| | | ||||||
| * | feat(web): Optionally add short description to lists (#1225) | ekambains | 2025-04-12 | 2 | -0/+27 | |
| | | | | | | | | | | * feat(web): Optionally add short description to lists * regenerate openapi spec --------- Co-authored-by: Mohamed Bassem <me@mbassem.com> | |||||
| * | chore: Rename hoarder packages to karakeep | MohamedBassem | 2025-04-12 | 67 | -120/+120 | |
| | | ||||||
| * | fix: Deprecate the updateBookmarkText trpc endpoint and replace it with ↵ | MohamedBassem | 2025-04-08 | 1 | -2/+2 | |
| | | | | | updateBookmark | |||||
| * | feat: Allow editing bookmark details | MohamedBassem | 2025-04-08 | 7 | -75/+488 | |
| | | ||||||
| * | chore: update repo release url to karakeep (#1210) | Meysam | 2025-04-07 | 1 | -2/+2 | |
| | | ||||||
| * | fix: Do clientside import dedup and parallelize import calls | MohamedBassem | 2025-04-07 | 1 | -24/+64 | |
| | | ||||||
| * | feat: Add a search matcher for rss feed bookmarks | MohamedBassem | 2025-04-06 | 1 | -0/+11 | |
| | | ||||||
| * | feat(web): A slightly better looking banner when no bookmarks are found | MohamedBassem | 2025-04-06 | 2 | -1/+21 | |
| | | ||||||
