refactor/settings-revamp #5

Merged
mohiit1502 merged 10 commits from refactor/settings-revamp into main 2026-05-23 18:19:18 +05:30
Owner
No description provided.
mohiit1502 added 9 commits 2026-05-23 00:51:01 +05:30
feat: harden ownership enforcement and expand platform integrations
All checks were successful
Stuffle/nebula-os/pipeline/head This commit looks good
a889eb4d7d
feat: MyEntityStrip expand/collapse transition + card-in animation; nav NEW badge persisted via settings blob
All checks were successful
Stuffle/nebula-os/pipeline/head This commit was not built
7bfb9a3e1d
fix: settings PUT upserts instead of 404; GET returns null for missing keys; NEW badge styled as green pill
All checks were successful
Stuffle/nebula-os/pipeline/head This commit was not built
aa3b1680fc
fix: NEW badge as red notification dot floating top-right of nav items
All checks were successful
Stuffle/nebula-os/pipeline/head This commit looks good
50030c5037
Implement chat prompt architecture alignment gaps
All checks were successful
Stuffle/nebula-os/pipeline/head This commit looks good
ec7b0e3523
Fix TypeScript errors in Plugins.tsx: remove unused imports and state variables
All checks were successful
Stuffle/nebula-os/pipeline/head This commit looks good
8ce2631893
Settings revamp: theme toggle, workspace merge, mobile responsiveness
Some checks failed
Stuffle/nebula-os/pipeline/head Build started...
Stuffle/nebula-os/pipeline/pr-main There was a failure building this commit
73d0b30872
- Theme toggle: default to dark (Nebula), toggle light↔dark (not dim)
- Workspace: merge 3 sub-tabs into single view with sections
  - Mode selector uses RadioSelector component
  - Theme cards use ThemeLayoutPreview component
  - Runtime compacted to 3-col grid (later fixed to flex-col for toggles)
  - AI Model inlined as section
- New shared components: RadioSelector, ThemeLayoutPreview
- Mobile responsiveness: CSS-only fixes for all Settings tabs
  - Added semantic classes to inline-grid containers
  - @media (max-width: 48rem) collapses all grids to 1-col
  - Sidebar → horizontal pill bar on mobile
  - Providers layout stacked on mobile
- CSS fixes: text-overflow ellipsis for card names
mohiit1502 added 1 commit 2026-05-23 18:16:53 +05:30
Fix toolbar controls sizing and build reporter
Some checks are pending
Stuffle/nebula-os/pipeline/pr-main Build started...
Stuffle/nebula-os/pipeline/head This commit looks good
9b56039475
- Add proper --sm CSS for SimpleSelect trigger/dropdown (width auto, compact padding/font)
- Compact EntityToolbar search field to match sm controls
- Fix Context Bank extraControls layout via width auto on sm selects
- Fix build reporter duplicate plugin registration (idempotent check)
- Fix run_build_report.sh passing BUILD_ID as pytest arg (shift)
- Tighten filter pill padding for consistency
- Migrate Agents to unified PaginatedCards layout pattern
- Fix invalid badge variant 'blue' → 'cyan' in Plugins
- Simplify workflow nodes count expression for safety
- All pages (Agents, Plugins, Workflows, Schedules, Context Bank, Policies, Security, SecurityCenter) now use consistent toolbar pattern
- Published nebula_0.7.0 build report (3519 tests, 99.0 sec score)
mohiit1502 merged commit a6b0875bae into main 2026-05-23 18:19:18 +05:30
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Restruct-Corporate-Advantage/nebula-os#5