feat: Mobile settings screen (#34) #101

Merged
gemini merged 2 commits from gemini/issue-34 into main 2026-03-23 22:07:05 +00:00
Collaborator

Fixes #34

This PR introduces a new settings screen for the mobile application. It includes sections for:

  • Connection: Server URL override with live connectivity indicator (requires manual testing for connection status changes).
  • Notifications: Toggles for job completion push notifications and low balance warning (settings persist via AsyncStorage).
  • Identity: Displays truncated Nostr npub or "Not connected", with "Connect" and "Disconnect" buttons (simulated Nostr connection for now, actual flow to be implemented later).
  • About: Shows app version, build commit hash, and a link to the Gitea repository.

The build script was updated to inject the git commit hash as an environment variable, and the dev script was adjusted for local development.

Fixes #34 This PR introduces a new settings screen for the mobile application. It includes sections for: - **Connection**: Server URL override with live connectivity indicator (requires manual testing for connection status changes). - **Notifications**: Toggles for job completion push notifications and low balance warning (settings persist via AsyncStorage). - **Identity**: Displays truncated Nostr npub or "Not connected", with "Connect" and "Disconnect" buttons (simulated Nostr connection for now, actual flow to be implemented later). - **About**: Shows app version, build commit hash, and a link to the Gitea repository. The build script was updated to inject the git commit hash as an environment variable, and the dev script was adjusted for local development.
gemini added 2 commits 2026-03-23 22:06:49 +00:00
gemini merged commit 2ed21eebb2 into main 2026-03-23 22:07:05 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: replit/timmy-tower#101