| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix(web): Fix the alignment in the user options page | Mohamed Bassem | 2025-07-12 | 1 | -4/+1 |
| | | |||||
| * | deps: Upgrade drizzle | Mohamed Bassem | 2025-07-12 | 1 | -1/+1 |
| | | |||||
| * | fix(web): Fix dark mode in auth pages | Mohamed Bassem | 2025-07-12 | 6 | -10/+10 |
| | | |||||
| * | fix(tests): Fix missing mock in trpc tests | Mohamed Bassem | 2025-07-12 | 1 | -1/+0 |
| | | |||||
| * | fix: Prioritize crawling user added links over bulk imports. fixes #1717 | Mohamed Bassem | 2025-07-12 | 1 | -0/+2 |
| | | |||||
| * | feat: Support forget and reset password | Mohamed Bassem | 2025-07-12 | 5 | -0/+397 |
| | | |||||
| * | feat(ui): Revamp the signin/signup page | Mohamed Bassem | 2025-07-12 | 6 | -238/+393 |
| | | |||||
| * | feat: Add invite user support | Mohamed Bassem | 2025-07-10 | 8 | -106/+790 |
| | | |||||
| * | feat: Add support for email verification | Mohamed Bassem | 2025-07-10 | 4 | -15/+329 |
| | | |||||
| * | fix: Drop the need to for the self-call for providers and NEXTAUTH_INTERNAL_URL | Mohamed Bassem | 2025-07-07 | 2 | -5/+9 |
| | | |||||
| * | feat: Add a logout page | Mohamed Bassem | 2025-07-07 | 1 | -0/+18 |
| | | |||||
| * | fix(web): Clicking on search tooltip opens the search language guide. Fixes ↵ | Mohamed Bassem | 2025-07-06 | 2 | -5/+10 |
| | | | | | #1540 | ||||
| * | feat: Store large html content in the asset db | Mohamed Bassem | 2025-07-06 | 1 | -1/+9 |
| | | |||||
| * | feat: Add a new timezone user setting | Mohamed Bassem | 2025-07-06 | 3 | -3/+94 |
| | | |||||
| * | fix: Fix i18n in the new stats page | Mohamed Bassem | 2025-07-06 | 3 | -37/+108 |
| | | |||||
| * | feat: Add per user storage quota | Mohamed Bassem | 2025-07-06 | 2 | -0/+33 |
| | | |||||
| * | feat: Add new user stats page. Fixes #1523 | Mohamed Bassem | 2025-07-06 | 3 | -0/+504 |
| | | |||||
| * | feat(workers): Allow custmoizing max parallelism for a bunch of workers. ↵ | Mohamed Bassem | 2025-07-05 | 1 | -1/+1 |
| | | | | | Fixes #724 | ||||
| * | refactor: Move the health endpoint to hono as well | Mohamed Bassem | 2025-07-04 | 1 | -8/+0 |
| | | |||||
| * | refactor: Move the trpc endpoint to hono | Mohamed Bassem | 2025-07-04 | 1 | -22/+0 |
| | | |||||
| * | feat: Add per user bookmark count quota | Mohamed Bassem | 2025-07-04 | 3 | -160/+197 |
| | | |||||
| * | fix(web): Add icons to preview selectors | Mohamed Bassem | 2025-07-04 | 1 | -4/+19 |
| | | |||||
| * | fix: switch import / export icons (#1682) | Harry Peach | 2025-06-29 | 1 | -2/+2 |
| | | |||||
| * | chore: More oxlint changes | Mohamed Bassem | 2025-06-22 | 3 | -12/+7 |
| | | |||||
| * | chore: migrate away from eslint to oxlint (#1642) | xuatz | 2025-06-22 | 18 | -22/+61 |
| | | | | | | | | * chore: migrate away from eslint to oxlint * revert turbo task name lint * it seems like we can remove the seemingly default globals | ||||
| * | feat(admin): add confirmation dialog for user deletion (#1648) (#1649) | Deepanshu Saini | 2025-06-21 | 2 | -10/+32 |
| | | | | | | | | | | * feat(admin): add confirmation dialog for user deletion (#1648) * No need to manage dialog state --------- Co-authored-by: Mohamed Bassem <me@mbassem.com> | ||||
| * | fix: Fix oauth creation failure due to missing UserSettings table. Fixes #1583 | Mohamed Bassem | 2025-06-21 | 2 | -9/+26 |
| | | |||||
| * | i18n: Add Greek translation (#1564) | apo-mak | 2025-06-15 | 1 | -0/+481 |
| | | | | | | * Add Greek translation * pnpm format:fix | ||||
| * | fix: Fix UI infinite recursion by upgrading radix packages | Mohamed Bassem | 2025-06-08 | 1 | -17/+17 |
| | | |||||
| * | deps: upgrade to pnpm@9.15.9 (#1544) | xuatz | 2025-06-08 | 1 | -3/+3 |
| | | | | | | | | | | | | | | * 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(ui): Improve the look of the public bookmarks page | Mohamed Bassem | 2025-06-07 | 3 | -25/+66 |
| | | |||||
| * | fix: Use a new public list metadata endpoint for metadata generation | Mohamed Bassem | 2025-06-07 | 2 | -3/+14 |
| | | |||||
| * | 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 | 2 | -6/+32 |
| | | | | | | | | | | | | | | | | | | 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 | 4 | -190/+302 |
| | | |||||
| * | fix(web): Drop the experimental icon from rss feeds | Mohamed Bassem | 2025-06-07 | 1 | -9/+0 |
| | | |||||
| * | i18n: Sync weblate translations | Hosted Weblate | 2025-06-02 | 27 | -189/+1107 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: OpenAI <noreply-mt-openai@weblate.org> Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/ar/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/da/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/de/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/en_US/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/es/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/fi/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/fr/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/gl/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/hr/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/hu/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/it/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/ja/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/ko/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/nb_NO/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/nl/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/pl/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/pt/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/ru/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/sk/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/sl/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/sv/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/tr/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/uk/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/vi/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/zh_Hant/ Translation: Karakeep/Karakeep | ||||
| * | feat: Maintain list structure when importing from netscape. Fixes #538 | Mohamed Bassem | 2025-06-01 | 2 | -45/+108 |
| | | |||||
| * | feat: Add support for public lists (#1511) | Mohamed Bassem | 2025-06-01 | 13 | -78/+563 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | 10 | -20/+157 |
| | | | | | | | | | | | | | | | | | | * 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 | 5 | -2/+202 |
| | | | | | | | | | | | | * 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 | 11 | -14/+14 |
| | | |||||
| * | feat: Allow PATCH method in CORS headers (#1489) | Sylvain Pasche | 2025-05-31 | 1 | -1/+1 |
| | | |||||
| * | 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: Add "deleted" webhook event (#1464) | Salvatore Gentile | 2025-05-24 | 1 | -1/+2 |
| | | |||||
| * | feat: Allow defaulting to reader mode when clicking on bookmarks. Fixes #662 | Mohamed Bassem | 2025-05-24 | 6 | -33/+195 |
| | | |||||
| * | feat: Read the archive status from omnivore and pocket. Fixes #703 | MohamedBassem | 2025-05-24 | 3 | -0/+13 |
| | | |||||
| * | feat: Disable the AI summary button if AI is not configured. Fixes #649 | Mohamed Bassem | 2025-05-18 | 2 | -0/+5 |
| | | |||||
