[PR #2113] feat(mobile): Add signup functionality to mobile app #1985

Open
opened 2026-03-02 12:00:03 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/karakeep-app/karakeep/pull/2113
Author: @MohamedBassem
Created: 11/9/2025
Status: 🔄 Open

Base: mainHead: claude/mobile-app-signup-011CUxPtCXgU6U3T8GShTR2Q


📝 Commits (2)

  • 9e93fbd feat(mobile): Add signup functionality to mobile app
  • 1f87b6c fix typecheck

📊 Changes

3 files changed (+306 additions, -0 deletions)

View changed files

📝 apps/mobile/app/_layout.tsx (+9 -0)
📝 apps/mobile/app/signin.tsx (+8 -0)
apps/mobile/app/signup.tsx (+289 -0)

📄 Description

  • Created new signup screen (apps/mobile/app/signup.tsx) with form validation
  • Added signup route to navigation stack (_layout.tsx)
  • Added "Sign up" link to signin screen
  • Implemented automatic login after successful signup using API key exchange
  • Follows same UI patterns as signin screen with name, email, password, and confirm password fields
  • Uses zSignUpSchema from shared types for validation
  • Includes proper error handling and loading states

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/karakeep-app/karakeep/pull/2113 **Author:** [@MohamedBassem](https://github.com/MohamedBassem) **Created:** 11/9/2025 **Status:** 🔄 Open **Base:** `main` ← **Head:** `claude/mobile-app-signup-011CUxPtCXgU6U3T8GShTR2Q` --- ### 📝 Commits (2) - [`9e93fbd`](https://github.com/karakeep-app/karakeep/commit/9e93fbd50e8f3575f2c130ae9375dfa4710bea1e) feat(mobile): Add signup functionality to mobile app - [`1f87b6c`](https://github.com/karakeep-app/karakeep/commit/1f87b6cbbde30ff2ca83db2da60d1e32c6705779) fix typecheck ### 📊 Changes **3 files changed** (+306 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `apps/mobile/app/_layout.tsx` (+9 -0) 📝 `apps/mobile/app/signin.tsx` (+8 -0) ➕ `apps/mobile/app/signup.tsx` (+289 -0) </details> ### 📄 Description - Created new signup screen (apps/mobile/app/signup.tsx) with form validation - Added signup route to navigation stack (_layout.tsx) - Added "Sign up" link to signin screen - Implemented automatic login after successful signup using API key exchange - Follows same UI patterns as signin screen with name, email, password, and confirm password fields - Uses zSignUpSchema from shared types for validation - Includes proper error handling and loading states --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/karakeep#1985
No description provided.