Commit graph

1302 commits

Author SHA1 Message Date
a23f999eee
fix(a11y): WCAG 2 AA contrast and keyboard access 2026-02-23 19:54:36 +01:00
e4e6cfdd47
test(vereinfacht): add tests and scope README
- Config, Client, SyncContact, Vereinfacht module tests (no real API)
- vereinfacht_test_README: document test scope
2026-02-23 19:53:20 +01:00
c46365576d
feat(vereinfacht): gettext and German translations
- POT/PO: Vereinfacht UI and API error message strings
2026-02-23 19:53:17 +01:00
376086ae0f
feat(vereinfacht): member form flash and show page
- Form: show Vereinfacht sync warning after save via SyncFlash
- Show: load API debug response; MembershipFees: contact ID, link, no-contact warning
2026-02-23 19:51:32 +01:00
5343b78750
feat(vereinfacht): Settings UI and bulk sync
- GlobalSettingsLive: Vereinfacht section, sync button, last sync result
- Test: Vereinfacht Integration section visible
2026-02-23 19:51:32 +01:00
32efe380b7
feat(vereinfacht): sync linked member after user email/link changes
- SyncLinkedMemberAfterUserChange on update, create_user, update_user,
  admin_set_password, link_oidc_id, register_with_rauthy
2026-02-23 19:51:31 +01:00
a008cf381a
feat(vereinfacht): add client, sync flash and SyncContact change
- Application: create SyncFlash ETS table on start
- Vereinfacht: Client, SyncFlash, sync_member, format_error, sync_members_without_contact
- SyncContact change on Member create_member and update_member
- Member: attribute vereinfacht_contact_id, internal action set_vereinfacht_contact_id
2026-02-23 19:51:31 +01:00
a5a4d66655
feat(vereinfacht): add DB schema, config and setting attributes
- Migrations: vereinfacht_contact_id on members, vereinfacht_* on settings
- Mv.Config: Vereinfacht ENV/Settings helpers, vereinfacht_configured?, contact_view_url
- Setting: vereinfacht_api_url, api_key, club_id
2026-02-23 19:51:31 +01:00
47284fee98 Merge pull request '[fix] update debian image to trixie (stable) to fix imprintor glibc version mismatch' (#439) from fix/imprintor into main
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #439
2026-02-23 18:14:01 +01:00
91839dc426 fix: update debian image to trixie (stable) to fix imprintor glibc version mismatch
Some checks reported errors
continuous-integration/drone/push Build was killed
2026-02-23 18:13:37 +01:00
be9d12f181 Merge pull request 'finalize groups' (#437) from feature/finalize-groups into main
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #437
2026-02-23 17:27:48 +01:00
2619e3ea29 Merge pull request 'Implements exporting groups closes #428' (#435) from feature/428_export_groups into main
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #435
2026-02-23 16:25:40 +01:00
01d901a61d Merge branch 'main' into feature/428_export_groups
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/promote/production Build is passing
2026-02-23 16:11:13 +01:00
d37ba84a74 Merge pull request 'Fixes light dark mode toggle closes #429' (#434) from bug/429_light_dark_mode into main
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #434
2026-02-23 16:10:22 +01:00
381e09dd1d Merge branch 'main' into bug/429_light_dark_mode
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/promote/production Build is passing
2026-02-23 15:32:47 +01:00
f3ca492b49 Merge pull request 'Fixes missing Rauthy error message closes #289' (#427) from bug/289_rauthy_error_message into main
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #427
2026-02-23 15:31:58 +01:00
2f8df3f39d Merge branch 'main' into bug/289_rauthy_error_message
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/promote/production Build is passing
2026-02-23 15:19:10 +01:00
3ecbd964ba Merge branch 'main' into feature/428_export_groups
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-23 15:14:03 +01:00
8430069b45
chore: add dev db seeds for groups
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/promote/production Build is passing
2026-02-20 17:16:29 +01:00
123227a50e
refactor: add data-testid selectors for groups ui
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-20 16:34:15 +01:00
83b104ecf3
refactor: when adding group members, search in-memory on typing 2026-02-20 15:56:12 +01:00
ec814a8c94
refactor: remove db read on focus for groups view 2026-02-20 15:09:37 +01:00
3c79d044d4 Merge pull request 'update Code Guidelines with issues from meta review analysis' (#436) from code-review-meta-actions into main
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #436
2026-02-20 14:02:38 +01:00
f4554b8a4b
docs: update Code Guidelines with issues from meta review analysis
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-20 14:01:14 +01:00
397f7a7975 fix linting
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-20 09:16:38 +01:00
cb932ad6ef feat: respects sorting groups for export
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-20 08:45:55 +01:00
dbdac5870a fix: adds shoe/hide for group column 2026-02-20 08:45:21 +01:00
01f62297fc feat: add groups to export 2026-02-19 14:36:35 +01:00
cbed65de66 feat: fix light dark mode issue
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-19 12:55:29 +01:00
3491b4b1ba chore: set max cases testing for drone lower 2026-02-19 12:55:14 +01:00
2315f2588f Merge branch 'main' into bug/289_rauthy_error_message
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-19 10:02:30 +01:00
31fc4f4d0c Merge pull request 'Implements uneditable type for custom fields closes #198' (#433) from feature/198_edit_custom_fields into main
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #433
2026-02-19 10:02:18 +01:00
0fd1b7e142 fix testsand load performance
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/promote/production Build is passing
2026-02-19 09:40:02 +01:00
0333f9e722 fix: tests failing in ci
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/promote/production Build is failing
2026-02-19 08:55:55 +01:00
9b1aad884e style: use same disabled field as for memberfield 2026-02-18 17:01:43 +01:00
e47e266570 feat: type not editable 2026-02-18 16:42:54 +01:00
d1fefcca7d formatting
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/promote/production Build is failing
2026-02-18 16:18:26 +01:00
b5fc03e94f refactor
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-18 16:10:46 +01:00
adea380d86 Merge pull request 'Include group names in member search closing #375' (#426) from feature/groups-search-integration into main
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #426
2026-02-18 13:28:49 +01:00
84f97c12f8 Merge branch 'main' into feature/groups-search-integration
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/promote/production Build is failing
2026-02-18 13:06:26 +01:00
63b8e70e62
fix: adress review comments
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-18 13:05:31 +01:00
ac13a39e7c Merge branch 'main' into bug/289_rauthy_error_message
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-18 12:53:48 +01:00
002d723d0e fix: tests and flash layout 2026-02-18 12:53:25 +01:00
f6575319f7
feat: add groups to search vector
Some checks reported errors
continuous-integration/drone/push Build was killed
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-18 12:47:23 +01:00
e99dbdfb82 Merge pull request 'Fixes empty custom fields while turning back in settings closes #413' (#425) from bug/413_turn_back_custom into main
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #425
2026-02-17 19:30:11 +01:00
a25263b721 fix: adds user friendly flas message 2026-02-17 19:29:49 +01:00
b18f895939 chore: rename ImportExport module to Import
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/promote/production Build is passing
2026-02-17 18:59:18 +01:00
ce542eae3e fix: missing actor on tturning back from edit 2026-02-17 18:59:18 +01:00
2b1f49d60a Merge pull request 'Implements missing member columns closes #416 and #419' (#424) from bug/416_member_columns into main
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #424
2026-02-17 18:17:16 +01:00
49bd2eee0b i18n: update translations
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/promote/production Build is passing
2026-02-17 17:59:30 +01:00