Skip to content

Add Doc/Design HTML mockup pages for project workspace and navigation#141

Draft
Copilot wants to merge 2 commits into
masterfrom
copilot/add-project-workspace-page
Draft

Add Doc/Design HTML mockup pages for project workspace and navigation#141
Copilot wants to merge 2 commits into
masterfrom
copilot/add-project-workspace-page

Conversation

Copilot AI commented May 17, 2026

Copy link
Copy Markdown
Contributor

Adds a new Doc/Design/ directory with static HTML mockup pages for the Stardust dashboard UI, introducing a unified project workspace concept and consistent cross-page navigation.

New pages

  • project-workspace.html — Per-project unified workspace with 5 tabs (概览/节点/部署/监控/配置), project banner with live metrics, and a project switcher in the topbar
  • projects.html — Project card grid with per-project stats (nodes, deployments, alerts) and direct links into the workspace

Updated pages

  • index.html — Expanded from implied set to 7 explicit cards: dashboard, project-workspace, projects, nodes, monitor, deploy, configs; new cards badged "NEW"
  • dashboard.html, nodes.html, monitor.html, deploy.html — All gain a projects.html nav entry in the shared sidebar under 主导航

Design conventions

All pages share a consistent layout: dark sidebar (#1a1f36) with labeled nav sections, 56px topbar, and #f0f2f5 content background. Bootstrap 5.3 + Bootstrap Icons via CDN.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • accounts.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --use-angle=swiftshader-webgl --crashpad-handler-pid=4735 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/com.google.Chrome.scoped_dir.rfb14R --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,528764822273327910,3706843999573341987,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7837884773182025638,12015574821718576289,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --headless --screenshot=/tmp/index-screenshot.png --window-size=1280,800 file:///home/REDACTED/work/Stardust/Stardust/Doc/Design/index.html --disable-features=AcceptCHFrame,AvoidUnnecessaryBeforeUnloadCheckSync,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,Automat (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --use-angle=swiftshader-webgl --crashpad-handler-pid=4887 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/com.google.Chrome.scoped_dir.bXjVLl --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,1906313889486873833,10861101930135758474,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,9956294422448541012,9200109186544093542,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • cdn.jsdelivr.net
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --use-angle=swiftshader-webgl --crashpad-handler-pid=4735 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/com.google.Chrome.scoped_dir.rfb14R --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,528764822273327910,3706843999573341987,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7837884773182025638,12015574821718576289,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --headless --screenshot=/tmp/index-screenshot.png --window-size=1280,800 file:///home/REDACTED/work/Stardust/Stardust/Doc/Design/index.html --disable-features=AcceptCHFrame,AvoidUnnecessaryBeforeUnloadCheckSync,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,Automat (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --use-angle=swiftshader-webgl --crashpad-handler-pid=4887 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/com.google.Chrome.scoped_dir.bXjVLl --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,1906313889486873833,10861101930135758474,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,9956294422448541012,9200109186544093542,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • clients2.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --use-angle=swiftshader-webgl --crashpad-handler-pid=4735 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/com.google.Chrome.scoped_dir.rfb14R --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,528764822273327910,3706843999573341987,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7837884773182025638,12015574821718576289,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --headless --screenshot=/tmp/index-screenshot.png --window-size=1280,800 file:///home/REDACTED/work/Stardust/Stardust/Doc/Design/index.html --disable-features=AcceptCHFrame,AvoidUnnecessaryBeforeUnloadCheckSync,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,Automat (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --use-angle=swiftshader-webgl --crashpad-handler-pid=4887 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/com.google.Chrome.scoped_dir.bXjVLl --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,1906313889486873833,10861101930135758474,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,9956294422448541012,9200109186544093542,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • clientservices.googleapis.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --use-angle=swiftshader-webgl --crashpad-handler-pid=4735 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/com.google.Chrome.scoped_dir.rfb14R --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,528764822273327910,3706843999573341987,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7837884773182025638,12015574821718576289,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --headless --screenshot=/tmp/index-screenshot.png --window-size=1280,800 file:///home/REDACTED/work/Stardust/Stardust/Doc/Design/index.html --disable-features=AcceptCHFrame,AvoidUnnecessaryBeforeUnloadCheckSync,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,Automat (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --use-angle=swiftshader-webgl --crashpad-handler-pid=4887 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/com.google.Chrome.scoped_dir.bXjVLl --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,1906313889486873833,10861101930135758474,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,9956294422448541012,9200109186544093542,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • redirector.gvt1.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --use-angle=swiftshader-webgl --crashpad-handler-pid=4735 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/com.google.Chrome.scoped_dir.rfb14R --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,528764822273327910,3706843999573341987,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7837884773182025638,12015574821718576289,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --headless --screenshot=/tmp/index-screenshot.png --window-size=1280,800 file:///home/REDACTED/work/Stardust/Stardust/Doc/Design/index.html --disable-features=AcceptCHFrame,AvoidUnnecessaryBeforeUnloadCheckSync,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,Automat (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --use-angle=swiftshader-webgl --crashpad-handler-pid=4887 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/com.google.Chrome.scoped_dir.bXjVLl --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,1906313889486873833,10861101930135758474,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,9956294422448541012,9200109186544093542,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • safebrowsingohttpgateway.googleapis.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --use-angle=swiftshader-webgl --crashpad-handler-pid=4735 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/com.google.Chrome.scoped_dir.rfb14R --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,528764822273327910,3706843999573341987,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7837884773182025638,12015574821718576289,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --headless --screenshot=/tmp/index-screenshot.png --window-size=1280,800 file:///home/REDACTED/work/Stardust/Stardust/Doc/Design/index.html --disable-features=AcceptCHFrame,AvoidUnnecessaryBeforeUnloadCheckSync,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,Automat (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --use-angle=swiftshader-webgl --crashpad-handler-pid=4887 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/com.google.Chrome.scoped_dir.bXjVLl --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,1906313889486873833,10861101930135758474,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,9956294422448541012,9200109186544093542,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • translate.googleapis.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --use-angle=swiftshader-webgl --crashpad-handler-pid=4735 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/com.google.Chrome.scoped_dir.rfb14R --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,528764822273327910,3706843999573341987,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7837884773182025638,12015574821718576289,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --headless --screenshot=/tmp/index-screenshot.png --window-size=1280,800 file:///home/REDACTED/work/Stardust/Stardust/Doc/Design/index.html --disable-features=AcceptCHFrame,AvoidUnnecessaryBeforeUnloadCheckSync,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,Automat (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --use-angle=swiftshader-webgl --crashpad-handler-pid=4887 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/com.google.Chrome.scoped_dir.bXjVLl --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,1906313889486873833,10861101930135758474,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,9956294422448541012,9200109186544093542,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • www.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --use-angle=swiftshader-webgl --crashpad-handler-pid=4735 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/com.google.Chrome.scoped_dir.rfb14R --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,528764822273327910,3706843999573341987,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7837884773182025638,12015574821718576289,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --headless --screenshot=/tmp/index-screenshot.png --window-size=1280,800 file:///home/REDACTED/work/Stardust/Stardust/Doc/Design/index.html --disable-features=AcceptCHFrame,AvoidUnnecessaryBeforeUnloadCheckSync,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,Automat (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --use-angle=swiftshader-webgl --crashpad-handler-pid=4887 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/com.google.Chrome.scoped_dir.bXjVLl --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,1906313889486873833,10861101930135758474,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,9956294422448541012,9200109186544093542,4 --trace-process-track-uuid=3190708989122997041 (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

Add new project workspace page and update navigation links across dashboard pages. Changes include:

  • Add new project-workspace.html for unified project workspace interface
  • Update index.html with 7 cards including new project workspace and projects pages
  • Add projects.html navigation link to dashboard, nodes, monitor, and deploy pages

All changes are in Doc/Design/ directory with the following files:

  • project-workspace.html (NEW - unified project workspace page)
  • index.html (updated: 7 cards, added project-workspace.html and projects.html page cards)
  • dashboard.html (added projects.html nav link in sidebar)
  • nodes.html (added projects.html nav link in sidebar)
  • monitor.html (added projects.html nav link in sidebar)
  • deploy.html (added projects.html nav link in sidebar)

… dashboard, nodes, monitor, deploy

Agent-Logs-Url: https://github.com/NewLifeX/Stardust/sessions/272842d9-f65b-4fd0-bf15-60a7b8af0755

Co-authored-by: xxred <19650464+xxred@users.noreply.github.com>
Copilot AI changed the title [WIP] Add new project workspace page and update navigation links Add Doc/Design HTML mockup pages for project workspace and navigation May 17, 2026
Copilot finished work on behalf of xxred May 17, 2026 07:50
Copilot AI requested a review from xxred May 17, 2026 07:50
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