Skip to content

Iter 2 UI overhaul#11

Merged
Purple-Chicken merged 9 commits into
masterfrom
iter-2-ui-overhaul
Apr 10, 2026
Merged

Iter 2 UI overhaul#11
Purple-Chicken merged 9 commits into
masterfrom
iter-2-ui-overhaul

Conversation

@Purple-Chicken

Copy link
Copy Markdown
Owner

Creating PR for Stephen's work on the UI

sjfol and others added 9 commits March 26, 2026 11:20
- Fix tsconfig: noEmit + allowImportingTsExtensions for tsc type-check only
- Fix passport callback types in server.ts
- Strip <think> tags from non-streaming chat endpoint
- Bump Ollama Docker image to latest
- Add predev script to auto-start Docker containers
- Update .env.example to use qwen3.5:2b
- Add CLAUDE.md to .gitignore

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Unified font system: Neo Tech for headings, IBM Plex Mono for body/inputs
- Replaced boxed inputs with accent-colored underlines + '>' prompt prefix
- Redesigned toggle switches with binary 0/1 labels and accent borders
- Fixed chat bubble font (Matrix Code NFI → IBM Plex Mono)
- Fixed light mode: input contrast, toggle overrides, button accent tints
- Fixed light mode: page titles, history hardcoded colors, topbar/profile buttons
- Updated home page to use CSS variables instead of hardcoded opacity
- Login/signup: placeholder-based labels, full-width buttons, in-page signup success
- Account settings: subsection headings, input-prompt wrappers throughout
- Sidebar: fade mask extended, nav items lowercase, New Chat icon changed to '>_'
- Hide login/signup topbar buttons when on auth pages

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Extracts the parchment/steampunk aesthetic into its own independent
  'Hear-ye Hear-ye' mode (hearye-mode class) with its own account toggle
- Restores light mode to a clean minimal white theme
- Word backdrop canvas: random English vocabulary words replace literary
  passages, with tunable density, size, and typing speed
- Nav icons: detailed cottage (Home) and museum facade (History) shown
  only in hearye-mode via hearye-only/hearye-hidden classes
- Aviation flip switches for toggles in hearye-mode
- Museum SVG for History nav icon

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Fix transparent gap below chat input by making it a static flex item
- Profile icon: larger SVG, border styled like nav icons, no glow
- Home page smooth sidebar transition via body padding-left
- Sidebar defaults closed; localStorage remembers open/close state
- Remove active nav glow; keep highlight only
- Prompt area: DOM span markers for actual newlines only (not visual wraps),
  synced to scroll; send/stop buttons pinned to bottom-right
- Profile icon opens dropdown with username, Account Settings, Logout
- Welcome message on home page for signed-in users
- Fix username caching: fetch user if cachedUsername missing
- Remove hearye (Typewriter-Steampunk) mode; stashed in _stash/hearye-mode/

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Purple-Chicken

Copy link
Copy Markdown
Owner Author

merging bc features

@Purple-Chicken Purple-Chicken merged commit 6e35143 into master Apr 10, 2026
1 check failed
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.

4 participants