aboutsummaryrefslogtreecommitdiffstats
path: root/apps/mobile/app/server-address.tsx (unfollow)
Commit message (Collapse)AuthorFilesLines
2026-01-02fix(mobile): fix save button in server-address screen on androidMohamed Bassem1-8/+9
2025-12-22feat(mobile): Convert server address editing to modal in mobile app (#2290)Mohamed Bassem1-0/+230
* 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>
2025-02-01fix(mobile): Fix flicker on sign in page. Fixes #911MohamedBassem1-87/+0
2024-09-22feature(mobile): Allow users to login with API keys in the mobile appMohamedBassem1-59/+3
2024-09-14feature(mobile): Add a page for testing connection to serverMohamedBassem1-8/+29
2024-08-24fix(mobile): trim slash from url on signin. Fixes #311 (#361)Mark :)1-1/+1
2024-04-17mobile: Add dark mode supportMohamedBassem1-1/+11
2024-04-09fix: Delete the API key on logout from phone or extensionMohamedBassem1-1/+1
2024-03-30fix(mobile): Fix the non-smooth server address input field in signinMohamedBassem1-2/+8
2024-03-30format: Add missing lint and format, and format the entire repoMohamedBassem1-3/+1
2024-03-26ui: Migrate to the new logo everywhereMohamedBassem1-1/+1
2024-03-22fix(mobile): Fix setting propagatinMohamedBassem1-10/+5
2024-03-17fix(mobile): Fix premature rendering of the app if the setting is not loadedMohamedBassem1-2/+2
2024-03-15mobile: Fix keyboard interactions in search and signin formMohamedBassem1-49/+62
2024-03-14lint: Lint and format the entire repo with the new configsMohamedBassem1-3/+2
2024-03-14structure: Create apps dir and copy tooling dir from t3-turbo repoMohamedBassem1-0/+0
2024-03-11mobile: An ugly yet functional signin workflowMohamedBassem1-3/+80
2024-03-11fix(mobile): Fix the padding of the signin pageMohamedBassem1-1/+1
2024-03-11mobile: Setup share intentMohamedBassem1-1/+1
2024-03-11mobile: Prepare to merge into main repoMohamedBassem1-0/+0
2024-03-11build: Migrate to bunMohamedBassem1-1/+1
2024-03-11feature(mobile): A reasonablly looking signin formMohamedBassem1-7/+15
2024-03-11prep: Setup nativecn-uiMohamedBassem1-1/+4
2024-03-10prep: Install lucide react nativeMohamedBassem1-0/+13