develop #9

Merged
walamana merged 26 commits from develop into main 2026-07-14 22:47:20 +02:00
Owner
No description provided.
walamana added 24 commits 2026-07-14 22:40:25 +02:00
- New GottesdienstCard component shows each service with its info
- Shows the currently logged-in user's mark as a toggle checkbox
- Lists ministrants who have responded with their mark status
- Admin view hides the checkbox, shows responses only
- New ListView wrapper renders all cards
- PlanView gets a Tabelle/Liste toggle between table and card views
- Moved PlanActionBar from fixed bottom to sticky top below GroupView
- Removed position: fixed and bottom padding workaround
- Action bar now uses lighter bg (#fafafa), thinner padding, border-bottom
- Removed unused padding-bottom: 100px from .plan, reduced to 24px
- Reduced button font-size to 13px
- Reduced button padding to 4px 10px 4px 6px
- Reduced icon size to 18px with smaller margin
- ListView accepts admin prop and shows add button when true
- Emits addGottesdienst event handled by PlanView's createGottesdienst
- Dashed border style to distinguish it as an add action
- Tab bar with two tabs at top of list view
- Gottesdienste tab shows the existing card list
- Ministranten tab shows a simple list of all ministrants with name and username
- Each ministrant row shows an edit button for admin
- Bottom of ministrant list has an add button
- Events wired to PlanView's createMinistrant dialog
- Admin can click a ministrant's mark badge to cycle through states
- Each ministrant shows total marks count across all gottesdienste
- Ministrant list in cards starts collapsed showing only count, expands on click
- Stack title and controls vertically on mobile
- Separate admin actions into own row below
- No more absolute positioning or fragile layout
- Show date labels on prev/next buttons only on desktop
- Cleaner responsive breakpoint at 800px
walamana added 2 commits 2026-07-14 22:46:00 +02:00
walamana merged commit 32109debfd into main 2026-07-14 22:47:20 +02:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: walamana/miniplan#9