-
Notifications
You must be signed in to change notification settings - Fork 194
Open
Description
Summary
Add the ability to pre-register project directories so the mobile app can browse and start sessions remotely without needing to run happy from the terminal first.
Use Case
I have 20+ projects in ~/GitProjects/. Currently, I have to:
- Go to my Mac
cd ~/GitProjects/SomeProject- Run
happy - Then it appears on mobile
I want to:
- Open Happy app on phone
- See list of my registered projects
- Tap one → daemon starts session in that directory
Proposed Implementation
Config file (~/.happy/settings.json):
{
"projectDirectories": [
"~/GitProjects/*",
"~/Work/ClientA"
]
}Mobile app:
- New "Projects" tab showing directories matching the patterns
- Tap a project → sends command to daemon → daemon spawns session in that directory
CLI:
happy projects add ~/GitProjects/*
happy projects list
happy projects remove ~/GitProjects/OldProjectBenefits
- Start sessions from anywhere (phone, tablet) without Mac access
- Quick project switching from mobile
- Better integration with existing daemon infrastructure
Current Workaround
None - must physically access the machine to start sessions.
macOS 15.2, happy-coder 0.13.0
Metadata
Metadata
Assignees
Labels
No labels