rcgit

/ karakeep
follow | order: default date topo
Age Commit message Author Files +/-
feat: add URL protocol validation to extension and mobile app (#996) Ahmad Mujahid 2 -0/+23
release(mobile): Bump mobile version to 1.6.8 MohamedBassem 1 -3/+3
fix(mobile): Add the email trimming that was removed by mistake MohamedBassem 1 -1/+1
fix(mobile): Fix flicker on sign in page. Fixes #911 MohamedBassem 5 -109/+53
fix(mobile): margin for "Lists" tab content (#927)
* fix: left margin for list items
* refactor: move type into func definition
* fix: missing return type
Co-authored-by: Joseph Chambers <5374985+imcodingideas@users.noreply.github.com>
* style: remove trailing space
---------
Co-authored-by: Joseph Chambers <5374985+imcodingideas@users.noreply.github.com>
Daniel Vigaru 2 -1/+42
deps: Upgrade typescript to 5.7 Mohamed Bassem 13 -445/+336
fix(mobile): Use external blob encoder to fix mobile image uploads. Fixes #800 MohamedBassem 3 -16/+42
feat: Add Bookmark Sorting Feature (#812)
* 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>
Daksh Pareek 24 -32/+231
chore: add format:fix and lint:fix scripts to all packages Mohamed Bassem (aider) 10 -2/+22
feat: Add delete bookmark confirmation dialog. Fixes #776 (#787) Nicole Li 6 -38/+110
fix(ios): Drop the local networking property to enable http support. Fixes #679 MohamedBassem 1 -2/+1
fix(mobile): Add support for self signed certs in android. Fixes #381 (#416)
Co-authored-by: MohamedBassem <me@mbassem.com>
CrypticC3s4r 4 -1/+59
fix(mobile): Mark the camera explicitly as not required in android manifest.… MohamedBassem 3 -1/+26
feat: Add basic pagination to searchBookmarks tRPC Mohamed Bassem 5 -19/+75
release(mobile): Bump mobile version to 1.6.7-4 Mohamed Bassem 1 -2/+2
deps: Upgrade prettier to 3.4.2 Mohamed Bassem 8 -35/+35
fix: trim whitespace from email on signin page (#714)
* fix: trim whitespace from email
* fix: trim email in setter
Co-authored-by: Mohamed Bassem <me@mbassem.com>
---------
Co-authored-by: Mohamed Bassem <me@mbassem.com>
Zach 2 -3/+3
fix(mobile): useLayoutEffect for navigator changes MohamedBassem 4 -12/+18
ui(mobile): Use native search bar for manage tags page MohamedBassem 1 -80/+80
fix(mobule): Fix keyboard issues in the info screen MohamedBassem 1 -22/+24
ui(mobile): Make page titles more native MohamedBassem 8 -61/+67
fix(mobile): Use keyboard avoiding view in the info page MohamedBassem 2 -12/+19
release(mobile): Bump mobile version to 1.6.7-2 MohamedBassem 1 -2/+2
deps(mobile): Upgrade to Expo 52 (#692)
* fix(mobile): Sharing bookmark modal
* WIP: Upgrade to 52
* post ugprade fixes
* more fixes
* fix padding in tabbar
Mohamed Bassem 15 -4802/+3830
release(mobile): Bump mobile version to 1.6.7-1 MohamedBassem 1 -2/+2
feature(mobile): Add support for creating tags from the manage tags page MohamedBassem 1 -13/+86
fix(mobile): Dont dismiss keyboard on tag selection MohamedBassem 1 -0/+1
release(mobile): Bump mobile version to 1.6.7 MohamedBassem 1 -3/+3
feat(mobile): Add support for managing tags from mobile MohamedBassem 6 -16/+211
feat(mobile): Allow editing titles and a cleaner info page MohamedBassem 1 -14/+73
ui(mobile): Replace bottom sheet with native screens (#690)
* Remove bottom sheet from bookmark info page
* Remove bottom sheet from manage lists page
* Remove bottom sheet from new list page
* Remove bottom sheet from new bookmark page
* Drop bottom-sheets
* Improve the look of the modals
* Make the search page fade from bottom
Mohamed Bassem 19 -914/+746
ui(mobile): Remove the dedicated search page and add a search bar in home MohamedBassem 5 -71/+88
fix(mobile): Fix bookmarkview page on android not showing bookmark actions.… MohamedBassem 3 -9/+36
release(mobile): Bump mobile version to 1.6.5 MohamedBassem 1 -3/+3
feature(mobile): Use inline WebView for expanding bookmarks MohamedBassem 5 -151/+329
release(mobile): Bump mobile version to 1.6.4 MohamedBassem 1 -3/+3
fix(mobile): Improve connection testing accuracy MohamedBassem 1 -2/+19
fix(mobile): Drop the floating add button. Fixes #439 MohamedBassem 1 -15/+3
release: Release mobile and extension to include SSO changes MohamedBassem 2 -4/+4
feature(mobile): Allow users to login with API keys in the mobile app MohamedBassem 5 -75/+214
fix(mobile): Fix some icon colors in dark mode MohamedBassem 3 -4/+10
feature(mobile): Add a page for testing connection to server MohamedBassem 5 -201/+414
feature(mobile): Add settings page for configuring the theme MohamedBassem 5 -11/+106
feature(mobile): Add proper error handling for server errors MohamedBassem 6 -13/+58
release(mobile): Bump mobile version to 1.6.2 MohamedBassem 1 -3/+3
feature(mobile): Show the view bookmark modal for links as well MohamedBassem 2 -5/+56
feature(mobile): Add a floating button for quickly adding new bookmarks MohamedBassem 1 -2/+8
feature(mobile): Allow interacting with images in the app. Fixes #352 MohamedBassem 6 -18/+52
feature(mobile): Add support for deleting lists MohamedBassem 1 -3/+57
feature(mobile): Allow configuring uploaded image quality in the mobile app MohamedBassem 6 -12/+84
feature(mobile): Add ability to create basic lists from the app MohamedBassem 3 -5/+111
release(mobile): Bump mobile version to 1.6.1 MohamedBassem 1 -3/+3
ui(mobile): Merge the editors for notes and links MohamedBassem 3 -32/+30
feature(mobile): Change the view bookmark page to be a modal and add tags and
notes
MohamedBassem 6 -192/+285
ui(mobile): Change the add/edit note editor dialogs to be bottom sheets MohamedBassem 5 -125/+154
feature(mobile): Allow editing notes from the mobile app MohamedBassem 4 -32/+122
fix(mobile): trim slash from url on signin. Fixes #311 (#361) Mark :) 1 -1/+1
fix(mobile): Allow expanding the text by clicking on bookmark card MohamedBassem 4 -37/+160
fix(mobile): Change the next note text input to have multiple lines by default MohamedBassem 1 -0/+2
fix(mobile): Change the hoarded page to no longer be a modal to allow AddToList… MohamedBassem 4 -10/+6
release(mobile): Bump mobile version to 1.6.0 MohamedBassem 3 -2/+4
feat(mobile): Add ability to manage lists MohamedBassem 6 -163/+426
refactor: fixed typos in BookmarkTypes (#268) kamtschatka 3 -6/+6
refactor: added the bookmark type to the database (#256)
* 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>
kamtschatka 27 -120/+1266
fix: Fix missing bookmarks during pagination if they got created in the same… MohamedBassem 5 -20/+120
feature(mobile): Show server address in the settings MohamedBassem 1 -1/+8
ui(mobile): Add horizontal margins to the bookmark cards MohamedBassem 4 -3/+10
feature: Dedup links on creation. Fixes #49 MohamedBassem 8 -106/+176
fix(mobile): Add a bigger button to collable the nested list MohamedBassem 1 -6/+5
feature: Download images and screenshots MohamedBassem 22 -135/+1373
mobile: Bump mobile version to 1.5 MohamedBassem 1 -2/+2
fix(mobile): Fix the color of the collapsible triangle to respect dark mode MohamedBassem 1 -9/+15
feature(mobile): Add support for nested listed on mobile MohamedBassem 1 -18/+89
refactor: Move the shared types to the shared package MohamedBassem 53 -241/+260
mobile: Bump mobile version to 1.4 MohamedBassem 1 -2/+2
mobile: Add dark mode support MohamedBassem 22 -56/+188
feature: Add title to bookmarks and allow editing them. Fixes #27 MohamedBassem 17 -54/+1240
feature: Add PDF support (#88)
* feature: Add PDF support
* fix: PDF feature enhancements
* fix: Freeze expo-share-intent version to prevent breaking changes
* fix: set endOfLine to auto for cross-platform development
* fix: Upgrading eslint/parser and eslint-plugin to 7.6.0 to solve the linting issues
* fix: enhancing PDF feature
* fix: Allowing null in fiename for backward compatibility
* fix: update pnpm file with pnpm 9.0.0-alpha-8
* fix:(web): PDF Preview for web
Ahmad Mujahid 24 -107/+2387
fix: Delete the API key on logout from phone or extension MohamedBassem 11 -92/+84
feature: Extract hook logic into separate package and add a new action bar in… MohamedBassem 23 -330/+672
feature: Change archived meaning to only mean removed from homepage MohamedBassem 7 -16/+5
build: Increment android app versionCode MohamedBassem 1 -1/+2
fix(mobile): Allow android/ios connections over http. #6 MohamedBassem 3 -0/+30
fix(mobile): Refetch queries on app focus MohamedBassem 1 -0/+15
fix(mobile): Fix the non-smooth server address input field in signin MohamedBassem 1 -2/+8
format: Add missing lint and format, and format the entire repo MohamedBassem 57 -192/+255
release(mobile): Bump mobile version to 1.3.2 MohamedBassem 1 -1/+1
mobile(android): Getting the android app ready for submission MohamedBassem 19 -43/+109
ui: Migrate to the new logo everywhere MohamedBassem 41 -38/+460
chore: Refactor tailwind in all apps to use the tooling package MohamedBassem 19 -503/+426
fix(mobile): Minor tweaks to the sharing screen MohamedBassem 1 -7/+10
fix(mobile): Fix active tab tint color MohamedBassem 1 -1/+5
fix(mobile): Fix setting propagatin MohamedBassem 11 -135/+91
fix(mobile): Fix flicker on search MohamedBassem 8 -70/+105
build: Upgrade pnpm to v9 alpha, might regret it later MohamedBassem 4 -9698/+14194
Feature: Add support for uploading images and automatically inferring their…
* feature: Experimental support for asset uploads
* feature(web): Add new bookmark type asset
* feature: Add support for automatically tagging images
* fix: Add support for image assets in preview page
* use next Image for fetching the images
* Fix auth and error codes in the route handlers
* Add support for image uploads on mobile
* Fix typing of upload requests
* Remove the ugly dragging box
* Bump mobile version to 1.3
* Change the editor card placeholder to mention uploading images
* Fix a typo
* Change ios icon for photo library
* Silence typescript error
Mohamed Bassem 31 -79/+2736
feature: Implemente pagination support MohamedBassem 8 -70/+143
fix(mobile): Fix premature rendering of the app if the setting is not loaded MohamedBassem 2 -4/+26
refactor: Prepare for pagination by dropping querying bookmarks by id MohamedBassem 16 -100/+155
release(mobile): Bump version to 1.2.4 MohamedBassem 1 -1/+1
prevnext