walamana
7adeb41402
fix: add missing dependency
Deploy Miniplan / build (push) Failing after 1m2s
2026-07-21 13:49:29 +02:00
walamana
c7f3fb0e6e
fix: update package-lock.json
Deploy Miniplan / build (push) Failing after 52s
2026-07-21 13:47:57 +02:00
walamana
ccabdc580c
fix: build
Deploy Miniplan / build (push) Failing after 54s
2026-07-21 13:45:46 +02:00
walamana
0350b80cda
feat: make miniplan a PWA
Deploy Miniplan / build (push) Failing after 1m20s
2026-07-21 13:41:18 +02:00
walamana
2dac1598ff
fix: use common sql syntax for dropping null constraint on birthday field
Deploy Miniplan / build (push) Successful in 2m58s
2026-07-14 22:59:35 +02:00
walamana
32109debfd
Merge pull request 'develop' ( #9 ) from develop into main
...
Deploy Miniplan / build (push) Successful in 2m59s
Reviewed-on: #9
2026-07-14 22:47:19 +02:00
walamana
e1928f7af9
feat: refresh token when page is reloaded
2026-07-14 22:45:55 +02:00
walamana
cd7bc8427f
fix: add note to add proper versioning for database
2026-07-14 22:41:36 +02:00
walamana
1b248ad121
fix: remove unneccesary padding in ministrant-row
2026-07-14 22:39:32 +02:00
walamana
fa44d0d738
feat: one-time tutorial overlay on first list view visit
2026-07-14 22:36:53 +02:00
walamana
88f8f4241b
feat: only show tabs bar for admin users
2026-07-14 22:35:25 +02:00
walamana
cbe703d3d2
finishing touches
2026-07-14 22:32:49 +02:00
walamana
1a34535467
style: swap name and date in gottesdienst card header
2026-07-14 22:31:49 +02:00
walamana
5e854e4341
feat: show x-mark count per ministrant in ministrant list
2026-07-14 22:29:06 +02:00
walamana
a6044f3a83
fix: adjust layout of plan selector for mobile
2026-07-14 22:24:46 +02:00
walamana
3b6a87752b
fix: center title with margin auto instead of fragile spacer divs
2026-07-14 22:22:55 +02:00
walamana
2396a927ab
refactor: improve mobile layout for plan changer
...
- 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
2026-07-14 22:20:27 +02:00
walamana
3beb92c300
feat: add delete button to gottesdienst edit dialog
2026-07-14 22:16:58 +02:00
walamana
924b443bdc
feat: add edit gottesdienst button on card header for admin
2026-07-14 22:15:41 +02:00
walamana
fe121795a0
feat: add import zelebrationsplan button to ListView
2026-07-14 22:14:03 +02:00
walamana
2ea6a67790
feat: show green name chips of coming ministrants above dropdown
2026-07-14 22:11:17 +02:00
walamana
7d3d1587c4
fix: mark count only counts value 1 (check) marks, excludes -1
2026-07-14 22:10:26 +02:00
walamana
2da6b33b36
fix: show all ministrants in expanded card list, not only those with marks
2026-07-14 22:09:34 +02:00
walamana
edaa5fe94f
feat: clickable marks for admin, mark counts, collapsible card list
...
- 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
2026-07-14 22:05:52 +02:00
walamana
7e5fa85a0a
feat: ministrant list tab with add/edit, action bar at top
2026-07-14 22:05:00 +02:00
walamana
39929361a0
feat: add add/edit ministrant actions in ListView
...
- Each ministrant row shows an edit button for admin
- Bottom of ministrant list has an add button
- Events wired to PlanView's createMinistrant dialog
2026-07-14 22:01:15 +02:00
walamana
9e70dea85a
feat: add tabs to ListView for Gottesdienste and Ministranten
...
- 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
2026-07-14 21:59:59 +02:00
walamana
a8c459d714
feat: add 'Gottesdienst' button at bottom of ListView for admin
...
- 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
2026-07-14 21:58:25 +02:00
walamana
9a42d16f9e
style: make action buttons smaller and less dense
...
- Reduced button font-size to 13px
- Reduced button padding to 4px 10px 4px 6px
- Reduced icon size to 18px with smaller margin
2026-07-14 21:55:56 +02:00
walamana
9d89f32374
refactor: move action bar to top and lighten styling
...
- 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
2026-07-14 21:55:13 +02:00
walamana
ad29d0682e
feat: add list view with GottesdienstCard components
...
- 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
2026-07-14 21:51:55 +02:00
walamana
d8ca8d743c
Make birthday nullable in ministrant model, DAO, and DB schema
2026-07-14 21:22:58 +02:00
walamana
0efa7ed8d1
docker-compose.yml aktualisiert
Deploy Miniplan / build (push) Successful in 36s
2026-05-31 09:37:51 +02:00
walamana
f5af3ede12
fix: update docker file java image
Deploy Miniplan / build (push) Successful in 3m27s
2026-04-30 22:41:55 +02:00
walamana
213065b86c
feat: implement unauthorized error handling and login popup
Deploy Miniplan / build (push) Failing after 42s
2026-04-30 22:39:04 +02:00
walamana
a3e115824b
fix: use german locale for time conversion
Deploy Miniplan / build (push) Successful in 2m11s
2025-04-16 13:57:26 +02:00
walamana
f27a5121fe
fix: always use german locale
Deploy Miniplan / build (push) Successful in 2m13s
2025-04-16 13:48:31 +02:00
walamana
74f8c8a7ac
fix: imports
Deploy Miniplan / build (push) Successful in 1m54s
2025-04-16 00:46:17 +02:00
walamana
ec16195a4f
fix: update imports
Deploy Miniplan / build (push) Failing after 24s
2025-04-16 00:44:12 +02:00
walamana
b9ff5e66fd
feat: add missing api
Deploy Miniplan / build (push) Failing after 23s
2025-04-16 00:42:15 +02:00
walamana
6a335247ca
feat: import gottesdienste from zelebrationsplan
Deploy Miniplan / build (push) Failing after 1m0s
2025-04-16 00:40:20 +02:00
walamana
67cbb650f0
fix: cut string details on smaller displays
Deploy Miniplan / build (push) Successful in 55s
2025-03-27 18:04:56 +01:00
walamana
06fba58f37
fix: give postgres volume a name
Deploy Miniplan / build (push) Successful in 16s
2025-03-22 08:53:07 +01:00
walamana
9eecde7a80
feat: enable password update
Deploy Miniplan / build (push) Successful in 2m21s
2025-03-22 07:56:51 +01:00
walamana
e4de1c62f8
fix gradle build
Deploy Miniplan / build (push) Successful in 2m3s
2025-03-21 23:01:04 +01:00
walamana
7ca5503719
fix gradle build
Deploy Miniplan / build (push) Successful in 2m3s
2025-03-21 22:45:47 +01:00
walamana
37b9bbc031
fix gradle build
Deploy Miniplan / build (push) Successful in 2m16s
2025-03-21 22:36:14 +01:00
walamana
063aeeb50e
fix: use correct gradle version in dockerfile
Deploy Miniplan / build (push) Successful in 2m20s
2025-03-21 22:22:20 +01:00
walamana
b7f0568482
Merge pull request 'feat/update-gottesdienste' ( #5 ) from feat/update-gottesdienste into main
...
Deploy Miniplan / build (push) Failing after 1m36s
Reviewed-on: #5
2025-03-21 21:30:36 +01:00
walamana
3caf5a0c13
feat: enable updating gottesdienste
2025-03-21 21:18:25 +01:00