Skip to content

feat: New UI - #41

Merged
Aleksandergreg merged 1 commit into
mainfrom
feat/new-ui
Oct 9, 2026
Merged

Aleksandergreg merged 1 commit into
mainfrom
feat/new-ui

Conversation

@Aleksandergreg

Copy link
Copy Markdown
Owner

What changed (only index.html, app.css and app.js in internal/webapp/static/):

  • Colors and fonts: HN's palette (orange #ff6600 bar, beige #f6f6ef page, gray #828282 for secondary text, black text) and Verdana at HN's small sizes. The page sits in an 85%-wide column on white and goes full-width on phones. I removed the dark grid background, glows, blur, rounded panels and pill badges.
  • Header: a small white-bordered "Q" box, OpsQuest in bold, then where you are (linux | world 1/3: First Shift | stage 3/8). The connection status is plain text on the right, bold when the CLI is disconnected.
  • Mission: laid out like an HN post. The title line is 3. Read the Handoff (beginner), with a gray line under it: 45 xp available | 1/2 checks | 1/3 hints | active. The checks and hints counts link down to their sections. The story and objective follow as plain text.
  • Outcome checks: a numbered list with small square checkboxes. Satisfied checks get an orange tick and turn gray, like visited links on HN.
  • Hints: shown like HN comments, with a gray header (hint 2 of 3 [locked]) and the hint text underneath.
  • Field guide: the collapsible sections use HN's [+] / [–] toggles.
  • Completion: a box with a thin orange border, the explanation, and gray extras like new command: cat | achievement: First Read.
  • Footer: HN's 2px orange rule with "browser for guidance | terminal for truth" and the safety note.

What's gone:

  • Single column: the sidebar is gone. This also suits a narrow browser window next to the terminal.
  • Progress bar: removed. The 1/2 checks count and the checklist show the same information.

@Aleksandergreg
Aleksandergreg merged commit efaf5df into main Oct 9, 2026
4 checks passed
@Aleksandergreg
Aleksandergreg deleted the feat/new-ui branch October 9, 2026 09:10
Aleksandergreg pushed a commit that referenced this pull request Oct 9, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.9.0](v0.8.2...v0.9.0)
(2026-10-09)


### Features

* New UI
([#41](#41))
([efaf5df](efaf5df))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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