Skip to content

[1959 by GPT-5.6 Sol] Add the desktop-shaped UI mode and instance connection experience - #1964

Merged
integry merged 1 commit into
1951-epic-desktop-experience-uxsfrom
1959/gpt-5.6-sol-add-the-desktop-shaped-ui-20260829-1408-e9w
Aug 29, 2026
Merged

[1959 by GPT-5.6 Sol] Add the desktop-shaped UI mode and instance connection experience#1964
integry merged 1 commit into
1951-epic-desktop-experience-uxsfrom
1959/gpt-5.6-sol-add-the-desktop-shaped-ui-20260829-1408-e9w

Conversation

@propr-dev

@propr-dev propr-dev Bot commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

AI Implementation Summary

Closes #1959

Branch: 1959/gpt-5.6-sol-add-the-desktop-shaped-ui-20260829-1408-e9w
Commits: ✅ Changes committed (c5b383c)


AI Processing Completed

Execution Details:

Summary:
Implemented the desktop-shaped UI and instance connection experience.

Key additions:

  • Explicit desktop detection through window.__PROPR_DESKTOP__, with browser fixture modes.
  • Typed adapters for persistence, discovery, authentication, external browser opening, local setup, and compatibility probing.
  • First-run setup, existing-instance connection, recent profiles, edit/remove, retry, offline, authentication, and incompatibility states.
  • Native title bar with drag/no-drag regions, platform spacing, compact connection indicator, profile manager, and keyboard shortcuts.
  • Shared existing routes and responsive hosted UI remain intact.
  • Accessible focus states, dialogs, screen-reader labels, contrast, and reduced-motion styling.
  • Deterministic fixtures documented in README.md, with core implementation under src/desktop.
  • Added focused adapter and component tests.

Verification passed:

  • npm --workspace propr-ui run lint
  • npm --workspace propr-ui run typecheck
  • npm --workspace propr-ui test — 66 files, 472 tests
  • npm --workspace propr-ui run build
  • Chromium visual check of /?desktop-fixture=recents

Electron host integration, native macOS/Windows window controls, real discovery, local setup, and protocol authentication could not be exercised locally; these remain behind the typed preload adapter as intended by the issue’s non-goals.

Detailed Logs:

  • Conversation: 86 messages
  • Session: 01a04ddb-44d2-7c10-a1d6-b599fe5d511b

Log files stored at:

  • conversation: /tmp/claude-logs/issue-1959-2026-08-29T14-24-44-748Z-conversation.json
  • output: /tmp/claude-logs/issue-1959-2026-08-29T14-24-44-748Z-output.txt
Latest Conversation Messages

This PR was created automatically by ProPR after processing issue #1959.


💡 Need changes?

Comment on this PR to request refinements — the AI agent monitors comments and will update the implementation based on your feedback. Keep iterating until you're satisfied!

…tance connec

Implemented by ProPR AI using gpt-5.6-sol model.

Implementation completed successfully.
@integry
integry changed the base branch from main to 1951-epic-desktop-experience-uxs August 29, 2026 14:31
@integry
integry merged commit 13137ff into 1951-epic-desktop-experience-uxs Aug 29, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add the desktop-shaped UI mode and instance connection experience

1 participant