aboutsummaryrefslogtreecommitdiffstats
path: root/apps/mobile/app/dashboard/lists (follow)
Commit message (Collapse)AuthorAgeFilesLines
* feat(mobile): proper handling for shared list permissions (#2165)Mohamed Bassem2025-11-231-4/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | * feat(mobile): Restrict bookmark editing in shared lists Apply the same ownership-based restrictions that exist in the web app to the mobile app. Users can now only edit, delete, and manage their own bookmarks, even when viewing them in shared lists. Changes: - BottomActions: Hide edit actions (lists, tags, info, delete) for non-owners - BookmarkCard: Hide favorite button and action menu for non-owners - Info page: Make title, notes, tags, and lists read-only for non-owners - NotePreview: Hide "Edit Notes" button for non-owners All restrictions are based on comparing the current user ID (from useWhoAmI) with the bookmark's userId field. * some fixes * make tags non clickable for collaborators * add leave list --------- Co-authored-by: Claude <noreply@anthropic.com>
* feat(mobile): Add smart list creation in mobile app (#2153)Mohamed Bassem2025-11-231-3/+68
| | | | | | | | | | | | | | | | | | | | | | * feat: Add smart list creation and display in mobile app This commit adds support for creating and displaying smart lists in the mobile application: - Enhanced list creation screen to support both manual and smart list types - Added type selector with manual/smart toggle buttons - Implemented conditional search query input for smart lists - Added query validation to ensure smart lists have valid queries - Improved error handling to display validation errors from the backend - Added visual indicators (sparkle icon) for smart lists in the lists tab - Implemented smart list query display in list detail view with sparkle badge - Enhanced UI with contextual help text for smart list queries The implementation follows the web app pattern while adapting the UI for mobile best practices. * fixes --------- Co-authored-by: Claude <noreply@anthropic.com>
* feat(mobile): Retheme the mobile app (#1872)Mohamed Bassem2025-08-261-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add nativewindui * migrate to nativewindui text * Replace buttons with nativewindui buttons * Use nativewindui search input * fix the divider color * More changes * fix manage tag icon * fix styling of bookmark card * fix ios compilation * fix search clear * fix tag pill border color * Store theme setting in app settings * fix setting color appearance * fix coloring of search input * fix following system theme * add a save button to info * fix the grey colors on android * fix icon active tint color * drop the use of TextField
* chore: Rename hoarder packages to karakeepMohamedBassem2025-04-121-1/+1
|
* ui(mobile): Make page titles more nativeMohamedBassem2024-12-161-9/+3
|
* ui(mobile): Replace bottom sheet with native screens (#690)Mohamed Bassem2024-11-231-0/+56
| | | | | | | | | | | | | | | * 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
* feature(mobile): Add proper error handling for server errorsMohamedBassem2024-09-141-2/+9
|
* feature(mobile): Add support for deleting listsMohamedBassem2024-08-261-3/+57
|
* feature: Change archived meaning to only mean removed from homepageMohamedBassem2024-04-061-1/+0
|
* format: Add missing lint and format, and format the entire repoMohamedBassem2024-03-301-1/+1
|
* mobile(android): Getting the android app ready for submissionMohamedBassem2024-03-291-3/+4
|
* fix(mobile): Fix flicker on searchMohamedBassem2024-03-201-2/+2
|
* refactor: Prepare for pagination by dropping querying bookmarks by idMohamedBassem2024-03-171-2/+4
|
* ui(mobile): New header style in the appMohamedBassem2024-03-151-5/+12
|
* mobile: Fix the naming of the lists screenMohamedBassem2024-03-151-8/+8
|
* lint: Lint and format the entire repo with the new configsMohamedBassem2024-03-141-2/+1
|
* structure: Create apps dir and copy tooling dir from t3-turbo repoMohamedBassem2024-03-141-0/+31