|
|
a94c0c0b14
|
Vereinfacht: sync linked member only when email or member changed
Run SyncLinkedMemberAfterUserChange only when email or member
relationship changed to avoid unnecessary API calls.
|
2026-02-23 19:54:41 +01:00 |
|
|
|
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
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
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
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
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
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
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
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
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
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
continuous-integration/drone/push Build is failing
|
2026-02-23 15:14:03 +01:00 |
|
|
|
8430069b45
|
chore: add dev db seeds for groups
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
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
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
continuous-integration/drone/push Build is failing
|
2026-02-20 14:01:14 +01:00 |
|
|
|
397f7a7975
|
fix linting
continuous-integration/drone/push Build is failing
|
2026-02-20 09:16:38 +01:00 |
|
|
|
cb932ad6ef
|
feat: respects sorting groups for export
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
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
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
continuous-integration/drone/push Build is failing
Reviewed-on: #433
|
2026-02-19 10:02:18 +01:00 |
|
|
|
0fd1b7e142
|
fix testsand load performance
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
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
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
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
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
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
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
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
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
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
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
continuous-integration/drone/push Build is failing
Reviewed-on: #424
|
2026-02-17 18:17:16 +01:00 |
|