Skip to content

redesigned frontend with claude frontend-design - #17

Merged
simonteague6 merged 3 commits into
mainfrom
frontend/redesign
Apr 7, 2026
Merged

simonteague6 merged 3 commits into
mainfrom
frontend/redesign

Conversation

@simonteague6

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI review requested due to automatic review settings April 6, 2026 18:49

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR redesigns the Flask/Jinja frontend templates by introducing a shared base.html layout and refactoring the Events and Settings pages to use it, standardizing the Tailwind theme and UI components.

Changes:

  • Added a new app/templates/base.html layout with Tailwind config/theme, fonts, skip-link, and template blocks.
  • Refactored Events index and Settings pages to {% extends "base.html" %} and updated their markup/styles to the new design system.
  • Added/updated small client-side behaviors (event counter + alias chip insertion on Events; readonly toggle + mobile viewport tweaks on Settings).

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 8 comments.

File Description
app/templates/base.html New shared base layout, Tailwind theme config, fonts, skip-link, and content/script blocks.
app/settings/templates/settings/settings.html Refactors Settings UI to extend base, redesigns alias form and readonly section, updates JS behaviors.
app/events/templates/events/index.html Refactors Events UI to extend base, adds alias chips + event counter + updated textarea behaviors.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread app/templates/base.html Resolved
Comment thread app/events/templates/events/index.html Resolved
Comment thread app/events/templates/events/index.html Resolved
Comment thread app/events/templates/events/index.html Resolved
simonteague6 and others added 2 commits April 7, 2026 12:13
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@simonteague6
simonteague6 merged commit d974ba2 into main Apr 7, 2026
1 check passed
@simonteague6
simonteague6 deleted the frontend/redesign branch April 7, 2026 17:27
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