Skip to content

Modernize the dashboard UI - #98

Merged
lyrixx merged 1 commit into
mainfrom
modernize-dashboard
Sep 25, 2026
Merged

lyrixx merged 1 commit into
mainfrom
modernize-dashboard

Conversation

@lyrixx

@lyrixx lyrixx commented Sep 25, 2026

Copy link
Copy Markdown
Member

Replaces the Bootstrap 4 + <marquee> dashboard with a lighter, more modern UI. No new dependency, no build step.

  • Drop Bootstrap 4, which was loaded from the StackPath CDN (now defunct), in favor of a small hand-written stylesheet in public/css/app.css: CSS variables, automatic dark mode, responsive layout.
  • Events are displayed as a feed, pending debts as cards (what was said / after whom), with a counter badge on each panel.
  • Day navigation shows the current date, previous/next buttons and a "Today" shortcut.
  • Wire the title block in base.html.twig, add a 🥐 favicon, fix the "Pending depts" typo.

/css/ is already excluded from the firewall and public/ is shipped in the nginx production image.

Drop Bootstrap 4 (loaded from the defunct StackPath CDN) in favor of a small
hand-written stylesheet with automatic dark mode and a responsive layout.
Events are shown as a feed, debts as cards, and the day navigation now
displays the current date with a shortcut back to today.
@lyrixx
lyrixx merged commit fe41d88 into main Sep 25, 2026
2 checks passed
@lyrixx
lyrixx deleted the modernize-dashboard branch September 25, 2026 14:41
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