| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Blubberland <github@alias.kardansch.de>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Michael Förster <mfo1009@googlemail.com>
Co-authored-by: Myst <mystou@gmail.com>
Co-authored-by: OpenAI <noreply-mt-openai@weblate.org>
Co-authored-by: katzecz <sich@svetlokadanzs.cz>
Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/ar/
Translate-URL: https://hosted.weblate.org/projects/karakeep/karakeep/cs/
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/el/
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/ga/
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: 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>
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
* 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)
* No need to manage dialog state
---------
Co-authored-by: Mohamed Bassem <me@mbassem.com>
|
| |
|
|
|
| |
* Add Greek translation
* pnpm format:fix
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
| |
|
|
|
|
|
|
|
|
|
| |
* 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
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
| |
|
|
|
|
|
|
|
|
|
| |
* fix(search): add new relevance sort order
* address pr comments
* some minor fixes
---------
Co-authored-by: Mohamed Bassem <me@mbassem.com>
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
| |
|
|
|
| |
* improvement: tweak American English
* feat: add en_us language to user settings list
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Co-authored-by: CygnusTM <cygnustm@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Michael Förster <mfo1009@googlemail.com>
Co-authored-by: Miki Pfeiffer Hacke <hej@mikih.dk>
Co-authored-by: Mohamed Bassem <me@mbassem.com>
Co-authored-by: OpenAI <noreply-mt-openai@weblate.org>
Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com>
Co-authored-by: Stefan Zimmermann <steffo@steffospieler.de>
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/ar/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/da/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/de/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/es/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/fi/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/fr/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/gl/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/hr/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/hu/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/it/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/ja/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/ko/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/nl/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/pl/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/pt/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/ru/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/sk/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/sl/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/sv/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/tr/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/uk/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/vi/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/zh_Hant/
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: Hoarder/Hoarder
Translation: Karakeep/Karakeep
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
|
| |
* refactor: Rename remaining project configuration from Hoarder to Karakeep
* some fixes
---------
Co-authored-by: Mohamed Bassem <me@mbassem.com>
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
* feat: Add import support for Tab Session Manager
* drop unneeded schema fields
---------
Co-authored-by: Mohamed Bassem <me@mbassem.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
* feat: Support list merging
* some fixes
* move @hoarder to @karakeep
---------
Co-authored-by: Mohamed Bassem <me@mbassem.com>
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
* feat(web): Optionally add short description to lists
* regenerate openapi spec
---------
Co-authored-by: Mohamed Bassem <me@mbassem.com>
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Co-authored-by: OpenAI <noreply-mt-openai@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/ar/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/de/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/es/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/fr/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/gl/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/hr/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/hu/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/it/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/ja/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/ko/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/nl/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/pl/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/pt/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/ru/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/sk/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/sl/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/sv/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/tr/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/uk/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/vi/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/zh_Hant/
Translation: Hoarder/Hoarder
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Co-authored-by: AdamA <adam.adamcek@gmail.com>
Co-authored-by: Aljaz <aljaz@aljaz.net>
Co-authored-by: Bazyli Cyran <bazyli@cyran.dev>
Co-authored-by: El <designated.crap@gmail.com>
Co-authored-by: Jisung, Ahn <narusas@gmail.com>
Co-authored-by: Julius Håkansson <juharo@pm.me>
Co-authored-by: Kym gemme <Kym.gemme@hotmail.com>
Co-authored-by: Lucas M MOreno <lmal.moreno@gmail.com>
Co-authored-by: Michael Förster <mfo1009@googlemail.com>
Co-authored-by: Miki Pfeiffer Hacke <hej@mikih.dk>
Co-authored-by: NM15 <rollrasen.info@gmail.com>
Co-authored-by: Panda <panda@326486.xyz>
Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org>
Co-authored-by: Piyoka Smith <piyoka5697@ahaks.com>
Co-authored-by: Quang Anh Tran <tranquanganh99@gmail.com>
Co-authored-by: TRY02 <1932557811@qq.com>
Co-authored-by: Андрій Прийма <cas23473@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/da/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/de/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/fr/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/hu/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/ko/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/pl/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/ru/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/sk/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/sl/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/sv/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/uk/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/vi/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/zh_Hant/
Translation: Hoarder/Hoarder
|
| | |
|