Skip to content

the dashboard/server/:id page is very ugly. please use UI design best p… - #15

Closed
quarterback-ai-dev-environment[bot] wants to merge 2 commits into
mainfrom
qb/int-0011-the-dashboard-server-id-page-is-very-ugl
Closed

the dashboard/server/:id page is very ugly. please use UI design best p…#15
quarterback-ai-dev-environment[bot] wants to merge 2 commits into
mainfrom
qb/int-0011-the-dashboard-server-id-page-is-very-ugl

Conversation

@quarterback-ai-dev-environment

Copy link
Copy Markdown
Contributor

Intent

the dashboard/server/:id page is very ugly. please use UI design best practices to rearrange the elements in a way that looks pleasant. Make sure to use DaisyUI components where possible. Please include screenshots in the PR so that the visual changes will be obvious.

Claims proven

  • The dashboard server-detail page markup in web/templates/dashboard-server.html is restructured from its current single-card layout into a redesigned arrangement of its elements. (CAN)
  • The redesigned dashboard server-detail page composes its elements out of DaisyUI component classes (e.g. card, badge, dropdown, btn, and any others appropriate to the new layout). (MUST)
  • After the redesign, a manager viewing a server they belong to still sees the channel-configuration form: the reporting-channel select and its save control still render with the channel-region contract intact (id="channel-select", name="channel_id", options per text channel, and the hx-post to /dashboard/servers/{guildID}/channel). (MUST)
  • After the redesign, a user who belongs to more than one guild still gets the server-switcher on the detail page: the rendered page contains a navigable link to each of the user's other servers at /dashboard/servers/{{GuildID}}. (MUST)
  • After the redesign, a manager viewing the detail page still sees the manager badge distinguishing their elevated role. (MUST)
  • After the redesign, a registered user still sees the unregister affordance and an unregistered user still sees the register affordance, each posting to its existing endpoint. (MUST)
  • The redesign changes only the presentation of the dashboard server-detail page and does not alter the GuildPage handler's routing, data-loading, or access-control behavior. (MUST)
  • The PR for this change carries before/after screenshots of the redesigned page when screenshot capture is feasible, and otherwise the code change alone (best-effort, per REQ-4's explicit fallback). (CAN)

Confidence: high

quarterback[bot] added 2 commits August 20, 2026 22:11
Authored-by: Quarterback <engine@qback.com>
Authored-by: Quarterback <engine@qback.com>
@trriplejay

trriplejay commented Aug 20, 2026

Copy link
Copy Markdown
Member

adding screenshots. original vs claude vs qb

Original:
Screenshot 2026-08-20 at 15-17-40 softsrv — Dashboard

qb:
Screenshot 2026-08-20 at 15-17-28 softsrv — Dashboard

claude:
Screenshot 2026-08-20 at 15-18-03 softsrv — Dashboard

personally feel like claude did the best job. qb still an improvement but does some things i dont like. this may not be an issue if qb can utilize an agents.md or use a particular skill to improve its output

@trriplejay

Copy link
Copy Markdown
Member

went with the claude changes for now.

@trriplejay trriplejay closed this Aug 20, 2026
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