aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix(web): Fix the alignment in the user options pageMohamed Bassem2025-07-121-4/+1
|
* deps: Upgrade drizzleMohamed Bassem2025-07-121-1/+1
|
* fix(web): Fix dark mode in auth pagesMohamed Bassem2025-07-126-10/+10
|
* fix(tests): Fix missing mock in trpc testsMohamed Bassem2025-07-121-1/+0
|
* fix: Prioritize crawling user added links over bulk imports. fixes #1717Mohamed Bassem2025-07-121-0/+2
|
* feat: Support forget and reset passwordMohamed Bassem2025-07-125-0/+397
|
* feat(ui): Revamp the signin/signup pageMohamed Bassem2025-07-126-238/+393
|
* feat: Add invite user supportMohamed Bassem2025-07-108-106/+790
|
* feat: Add support for email verificationMohamed Bassem2025-07-104-15/+329
|
* fix: Drop the need to for the self-call for providers and NEXTAUTH_INTERNAL_URLMohamed Bassem2025-07-072-5/+9
|
* feat: Add a logout pageMohamed Bassem2025-07-071-0/+18
|
* fix(web): Clicking on search tooltip opens the search language guide. Fixes ↵Mohamed Bassem2025-07-062-5/+10
| | | | #1540
* feat: Store large html content in the asset dbMohamed Bassem2025-07-061-1/+9
|
* feat: Add a new timezone user settingMohamed Bassem2025-07-063-3/+94
|
* fix: Fix i18n in the new stats pageMohamed Bassem2025-07-063-37/+108
|
* feat: Add per user storage quotaMohamed Bassem2025-07-062-0/+33
|
* feat: Add new user stats page. Fixes #1523Mohamed Bassem2025-07-063-0/+504
|
* feat(workers): Allow custmoizing max parallelism for a bunch of workers. ↵Mohamed Bassem2025-07-051-1/+1
| | | | Fixes #724
* refactor: Move the health endpoint to hono as wellMohamed Bassem2025-07-041-8/+0
|
* refactor: Move the trpc endpoint to honoMohamed Bassem2025-07-041-22/+0
|
* feat: Add per user bookmark count quotaMohamed Bassem2025-07-043-160/+197
|
* fix(web): Add icons to preview selectorsMohamed Bassem2025-07-041-4/+19
|
* fix: switch import / export icons (#1682)Harry Peach2025-06-291-2/+2
|
* chore: More oxlint changesMohamed Bassem2025-06-223-12/+7
|
* chore: migrate away from eslint to oxlint (#1642)xuatz2025-06-2218-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 Saini2025-06-212-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 #1583Mohamed Bassem2025-06-212-9/+26
|
* i18n: Add Greek translation (#1564)apo-mak2025-06-151-0/+481
| | | | | * Add Greek translation * pnpm format:fix
* fix: Fix UI infinite recursion by upgrading radix packagesMohamed Bassem2025-06-081-17/+17
|
* deps: upgrade to pnpm@9.15.9 (#1544)xuatz2025-06-081-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 pageMohamed Bassem2025-06-073-25/+66
|
* fix: Use a new public list metadata endpoint for metadata generationMohamed Bassem2025-06-072-3/+14
|
* fix(web): Smaller card titles in the user info pageMohamed Bassem2025-06-073-3/+3
|
* fix: preserve unsaved title changes when modifying bookmark tags in the edit ↵Adrian-Ryan Acala2025-06-072-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 pageMohamed Bassem2025-06-074-190/+302
|
* fix(web): Drop the experimental icon from rss feedsMohamed Bassem2025-06-071-9/+0
|
* i18n: Sync weblate translationsHosted Weblate2025-06-0227-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 #538Mohamed Bassem2025-06-012-45/+108
|
* feat: Add support for public lists (#1511)Mohamed Bassem2025-06-0113-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)xuatz2025-06-0110-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 Bassem2025-05-315-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 sharedMohamed Bassem2025-05-3111-14/+14
|
* feat: Allow PATCH method in CORS headers (#1489)Sylvain Pasche2025-05-311-1/+1
|
* fix: Fix end icon in smart list input overlapping with text. Fixes #1379Mohamed Bassem2025-05-253-17/+15
|
* fix: Show list options menu on list sidebar hoverMohamed Bassem2025-05-251-25/+23
|
* fix: Truncate the RSS feed urlMohamed Bassem2025-05-251-1/+6
|
* feat: Add "deleted" webhook event (#1464)Salvatore Gentile2025-05-241-1/+2
|
* feat: Allow defaulting to reader mode when clicking on bookmarks. Fixes #662Mohamed Bassem2025-05-246-33/+195
|
* feat: Read the archive status from omnivore and pocket. Fixes #703MohamedBassem2025-05-243-0/+13
|
* feat: Disable the AI summary button if AI is not configured. Fixes #649Mohamed Bassem2025-05-182-0/+5
|