Skip to content

Session spawn UI - move to machine detail & style#69

Merged
bra1nDump merged 8 commits intomainfrom
feature/spawn-layout
Sep 2, 2025
Merged

Session spawn UI - move to machine detail & style#69
bra1nDump merged 8 commits intomainfrom
feature/spawn-layout

Conversation

@bra1nDump
Copy link
Copy Markdown
Contributor

  • Launcher UX: cleaner spawn flow and offline help
  • Machine detail: use composer-style MultiTextInput (auto-resize on type + programmatic)
  • Inline play button inside input (32px, rounded, proper disabled colors); remove external button
  • Item: support multiline subtitle (auto-detect or subtitleLines={0})
  • Offline help: single multiline string (machine.offlineHelp) + headline key; remove old per-bullet keys
  • New Session + Machine Detail: use unified offline help
  • Navigation: native push, web replace for shortcut spawns; archive pops twice on native
  • Settings: sort machines online-first, then last seen
  • Remove unused MachineSessionLauncher
  • Update translations (ca, es, pl, pt, ru) to include CLI upgrade bullet

bra1nDump and others added 8 commits September 1, 2025 17:02
- Adopt MachineSessionLauncher for path input
- Resolve '~' to absolute using resolveAbsolutePath
- Spawn via machineSpawnNewSession with approval flow
- Navigate with useNavigateToSession on success
- Remove legacy custom path input UI
- Minor i18n/import fixes
- Adopt MachineSessionLauncher for path input
- Resolve '~' to absolute using resolveAbsolutePath
- Spawn via machineSpawnNewSession with approval flow
- Navigate with useNavigateToSession on success
- Remove legacy custom path input UI
- Minor i18n/import fixes
- Adopt MachineSessionLauncher for path input
- Resolve '~' to absolute using resolveAbsolutePath
- Spawn via machineSpawnNewSession with approval flow
- Navigate with useNavigateToSession on success
- Remove legacy custom path input UI
- Minor i18n/import fixes
… use composer-style MultiTextInput (auto-resize on type + programmatic)\n- Inline play button inside input (32px, rounded, proper disabled colors); remove external button\n- Item: support multiline subtitle (auto-detect or subtitleLines={0})\n- Offline help: single multiline string (machine.offlineHelp) + headline key; remove old per-bullet keys\n- New Session + Machine Detail: use unified offline help\n- Navigation: native push, web replace for shortcut spawns; archive pops twice on native\n- Settings: sort machines online-first, then last seen\n- Remove unused MachineSessionLauncher\n- Update translations (ca, es, pl, pt, ru) to include CLI upgrade bullet
@bra1nDump bra1nDump merged commit bbe0e3d into main Sep 2, 2025
zkytech pushed a commit to zkytech/happy that referenced this pull request Nov 20, 2025
Launcher UX: cleaner spawn flow and offline help
Machine detail: use composer-style MultiTextInput (auto-resize on type + programmatic)
Inline play button inside input (32px, rounded, proper disabled colors); remove external button
Item: support multiline subtitle (auto-detect or subtitleLines={0})
Offline help: single multiline string (machine.offlineHelp) + headline key; remove old per-bullet keys
New Session + Machine Detail: use unified offline help
Navigation: native push, web replace for shortcut spawns; archive pops twice on native
Settings: sort machines online-first, then last seen
Remove unused MachineSessionLauncher
Update translations (ca, es, pl, pt, ru) to include CLI upgrade bullet
JoeLuker pushed a commit to JoeLuker/happy that referenced this pull request Feb 1, 2026
Launcher UX: cleaner spawn flow and offline help
Machine detail: use composer-style MultiTextInput (auto-resize on type + programmatic)
Inline play button inside input (32px, rounded, proper disabled colors); remove external button
Item: support multiline subtitle (auto-detect or subtitleLines={0})
Offline help: single multiline string (machine.offlineHelp) + headline key; remove old per-bullet keys
New Session + Machine Detail: use unified offline help
Navigation: native push, web replace for shortcut spawns; archive pops twice on native
Settings: sort machines online-first, then last seen
Remove unused MachineSessionLauncher
Update translations (ca, es, pl, pt, ru) to include CLI upgrade bullet
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants