10 Commits

Author SHA1 Message Date
fd1d3fcc95 Redesign backend layout: dark sidebar + slim topbar
Moves from a floating-card sidebar to a full-height dark sidebar
(bg-neutral) with the club logo at the top and logged-in user pinned
to the bottom. The topbar becomes a slim bar containing only the
mobile hamburger, notifications, and logout — no duplicate logo.

- base.html: DaisyUI drawer with h-screen/overflow-hidden so the
  sidebar is sticky and the content column scrolls independently.
  The #content div is now the white card (bg-base-100 rounded-xl)
  so HTMX innerHTML swaps stay inside it.
- member_filter.html: replaces the .action_bar component with a
  clean flex row (title + Add button) above a plain filter form.
  Table and mobile card list are unchanged.
- styles.css: adds .sidebar-nav scoped overrides for menu link
  hover/active colours on the dark sidebar; reduces h1.page-title
  bottom margin from mb-12 to mb-4.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 17:13:33 +02:00
ef05a6523d Apply ruff formatting and fix unused import linting errors
Remove unused imports flagged by ruff (F401), apply ruff format across all
files, and restore members.signals side-effect import with noqa: F401 so the
post_save signal that auto-creates Member profiles continues to fire.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05 08:55:28 +02:00
3d94b9b2d8 Refactor styles in styles.css: fix margin typo, improve focus/hover effects, and standardize dropdown styling with updated colors and shadows. 2026-04-12 10:37:16 +02:00
303b8553c9 Enable member creation functionality: implement MemberAddView, create MemberForm, update routes, templates, and add supporting styles. 2026-01-17 23:38:12 +01:00
b885bf6da5 Activate member deletion functionality: implement MemberDeleteView with HTMX integration, add is_active filter, update member filter template, and refine related styles. 2026-01-11 22:04:34 +01:00
26155de246 Implement avatar rendering logic: add custom tags, template, and styles; update base.html integration and revamp member filter and list designs. 2026-01-10 22:59:11 +01:00
03f8a5eb35 Refactor base layout: implement responsive navbar with scroll shrink effect, revamp sidebar structure and styles, and refine footer. 2026-01-09 23:52:55 +01:00
92101ca86a Update navbar behavior with shrinking effect on scroll, refine layout and styles, and enhance backend sidebar for members management. 2026-01-08 23:14:15 +01:00
a19d3b091e Integrate custom fonts and global theme variables, update base HTML layout with navbar, dynamic club logo, and sidebar, and extend settings with configurable club logo. 2026-01-07 08:43:53 +01:00
3e77b1edb8 Set up theme app with initial structure, Tailwind CSS integration, and npm dependencies 2026-01-03 12:38:06 +01:00