| Age | Commit message | Author | Files | +/- |
|---|---|---|---|---|
| feat(mobile): add signup support to the mobile app | Mohamed Bassem | 1 | -1/+14 | |
| refactor: remove unused trpc files from web and mobile | Mohamed Bassem | 76 | -83/+102 | |
refactor: migrate trpc to the new react query integration mode (#2438) …* refactor: migrate trpc to the new react query integration mode * more fixes * more migrations * upgrade trpc client |
Mohamed Bassem | 112 | -1871/+2536 | |
feat(mobile): Convert server address editing to modal in mobile app (#2290) …* feat: Convert server address editing to modal in mobile app Changed the server address editing experience from an inline button to a modal dialog. This improves UX by forcing users to explicitly save or cancel their changes rather than forgetting to click a save button. Changes: - Created ServerAddressModal component following the CustomHeadersModal pattern - Updated signin page to use the modal instead of inline editing - Enhanced settings page to allow changing server address (was previously read-only) - Added validation and error handling within the modal - Made the settings page server address clickable with visual feedback This resolves the issue where users forget to click the save button after editing the server address. * refactor: Convert server address to screen modal Changed from React Native Modal to Expo Router screen modal presentation. This provides a better native experience with proper navigation stack integration. Changes: - Created server-address.tsx as a screen route with modal presentation - Registered the route in root _layout.tsx - Updated signin.tsx to navigate to the screen modal instead of opening RN modal - Reverted settings page to original (no server address editing from settings) - Removed ServerAddressModal component (no longer needed) Benefits: - Native modal presentation with proper animations - Better integration with the navigation stack - Cleaner separation of concerns * merge the custom headers inside the server-add screen * fix the look of the address UI --------- Co-authored-by: Claude <noreply@anthropic.com> |
Mohamed Bassem | 3 | -84/+257 | |
| fix(mobile): fix default address not correctly stored in settings | MohamedBassem | 2 | -3/+3 | |
feat(mobile): add custom headers configuration in sign-in screen (#2103) …* feat(mobile): add custom headers configuration in sign-in screen Add ability for mobile app users to configure custom HTTP headers that are sent with every API request. This enables users to add authentication headers, proxy headers, or other custom headers required by their server setup. Changes: - Add customHeaders field to mobile app settings schema - Create CustomHeadersModal component for managing headers - Update sign-in screen with link to configure custom headers - Modify tRPC provider to merge custom headers with Authorization header The custom headers are stored securely in the app settings and persist across sessions. * fix keyboard * add custom headers to other callsites --------- Co-authored-by: Claude <noreply@anthropic.com> |
Mohamed Bassem | 8 | -5/+252 | |
| fix(mobile): Use uncontrolled inputs for signin page | MohamedBassem | 1 | -57/+30 | |
| feat(mobile): Add a default server address during signin | MohamedBassem | 1 | -14/+78 | |
feat(mobile): Retheme the mobile app (#1872) …* 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 |
Mohamed Bassem | 47 | -433/+1991 | |
| fix(mobile): Update karakeep logo and splash screen | MohamedBassem | 5 | -14/+17 | |
| feat: add URL protocol validation to extension and mobile app (#996) | Ahmad Mujahid | 2 | -0/+23 | |
| 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: 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 | |
| feature(mobile): Allow users to login with API keys in the mobile app | MohamedBassem | 5 | -75/+214 | |
| feature(mobile): Add a page for testing connection to server | MohamedBassem | 5 | -201/+414 | |
| fix(mobile): trim slash from url on signin. Fixes #311 (#361) | Mark :) | 1 | -1/+1 | |
| mobile: Add dark mode support | MohamedBassem | 22 | -56/+188 | |
| fix: Delete the API key on logout from phone or extension | MohamedBassem | 11 | -92/+84 | |
| 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 | |
| ui: Migrate to the new logo everywhere | MohamedBassem | 41 | -38/+460 | |
| fix(mobile): Fix setting propagatin | MohamedBassem | 11 | -135/+91 | |
| fix(mobile): Fix premature rendering of the app if the setting is not loaded | MohamedBassem | 2 | -4/+26 | |
| mobile: Fix keyboard interactions in search and signin form | MohamedBassem | 2 | -50/+64 | |
| lint: Lint and format the entire repo with the new configs | MohamedBassem | 122 | -411/+424 | |
| structure: Create apps dir and copy tooling dir from t3-turbo repo | MohamedBassem | 396 | -9511/+10350 |