Expanded changes view, organization settings, and diff improvements

Expanded changes view, organization settings, and diff improvements

Expanded Changes Sidebar #858

  • New workspace layout with a resizable sidebar and improved expand/collapse behavior
  • Main content switches cleanly between tab view and changes view
  • Added a placeholder "changes" view for upcoming code-review support

Organization Settings #820

  • Desktop: pick an image file to set organization logo (preview + upload)
  • Organization settings: edit name, manage slug with live availability checks (owner-only)
  • Members: invite, view, sort, and manage organization members with role-aware actions
  • Settings navigation reorganized from team-centric to separate Organization and Members sections

Diff View Improvements #845

  • Added ability to toggle visibility of unchanged regions in the diff viewer
  • Users can now hide unchanged lines to focus on actual changes, improving readability of large diffs
  • New toggle button added to the file viewer toolbar with visual state indication

Middle-Click to Close Tabs #853

Added middle-click support for tabs—users can now close a tab by middle-clicking on it for quicker navigation. Matches standard browser tab behavior.