Skip to content

Redesign: modern SaaS UI, real tab browsing - #44

Merged
raphgm merged 2 commits into
mainfrom
redesign/modern-ui
Sep 19, 2026
Merged

raphgm merged 2 commits into
mainfrom
redesign/modern-ui

Conversation

@raphgm

@raphgm raphgm commented Sep 19, 2026

Copy link
Copy Markdown
Owner

Summary

  • Replace the draggable floating-window desktop metaphor with a sidebar + pin-grid layout (Linear/Notion-style)
  • Consolidate three overlapping AI modals (SmartAssistant, GhostSearch, EchoAssistant) into one command palette (⌘K)
  • Pins now support real iframe-based tab browsing with address bar, tab strip, add/close tabs
  • New design token system (CSS vars) for light/dark themes, single accent color driving all UI
  • Drop unused features: canvas/AI image gen, workspace save/restore, window snap/ghost/opacity

Test plan

  • Verified onboarding, light/dark toggle, accent color change in browser
  • Verified intentions add/toggle/delete
  • Verified focus timer countdown
  • Verified pin card open, note editing, archive/restore
  • Verified real page loads in tab browser (iframe), tab switching, address bar navigation

Replace draggable floating windows with a sidebar + pin-grid layout
(Linear/Notion-style), consolidate three overlapping AI modals into
one command palette, and give pins real iframe-based tab browsing
instead of static tab metadata.
Wrap the app in Electron so it ships as an installable desktop app
with no dev server required. Tab pins render a real Chromium
<webview> instead of an iframe when running in Electron, avoiding
the X-Frame-Options limitation the web version has. Falls back to
iframe when run as a plain website.

@raphgm raphgm left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good

@raphgm
raphgm merged commit cbfb210 into main Sep 19, 2026
1 check passed
@raphgm
raphgm deleted the redesign/modern-ui branch September 19, 2026 16:00
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.

1 participant