a8d9fe6121
feat: improve oidc only mode
continuous-integration/drone/push Build is failing
2026-03-16 14:37:09 +01:00
99a8d64344
fix: translation of login page
continuous-integration/drone/push Build is passing
2026-03-13 14:11:54 +01:00
4af80a8305
Merge remote-tracking branch 'origin/main' into feature/308-web-form
continuous-integration/drone/push Build was killed
continuous-integration/drone/promote/production Build is failing
2026-03-12 13:52:33 +01:00
a4f3aa5d6f
feat: add smtp settings
continuous-integration/drone/push Build is passing
2026-03-12 13:39:48 +01:00
b9ff02b959
fix typo
2026-03-11 11:13:09 +01:00
c4135308e6
test: add tests for smtp mailer config
2026-03-11 09:18:37 +01:00
fbc3fc2a4d
Docs: Vereinfacht API integration and guidelines
...
- CODE_GUIDELINES: add vereinfacht/ to project structure, required-fields note, link to vereinfacht-api
- docs/vereinfacht-api.md: filter API, minimal create payload, no extra required fields
- feature-roadmap: member-contact sync implemented, link to doc
2026-03-04 20:21:51 +01:00
edd8657c92
Split seeds into bootstrap and dev-only
2026-03-04 16:21:14 +01:00
ff9f98f8e7
style: consitent flash messages
2026-02-25 09:45:10 +01:00
12419c5237
docs: fix remaining rauthy references after oidc rename
...
Update action names (register_with_rauthy → register_with_oidc,
sign_in_with_rauthy → sign_in_with_oidc) and strategy name
(:rauthy → :oidc) in docs, code comments and guidelines.
2026-02-24 11:51:01 +01:00
339d37937a
Rename OIDC strategy from :rauthy to :oidc, update callback path
...
- Rename AshAuthentication strategy from :oidc :rauthy to :oidc :oidc;
generated actions are now register_with_oidc / sign_in_with_oidc.
- Update config keys (:rauthy → :oidc) in dev.exs and runtime.exs.
- Update default_redirect_uri to /auth/user/oidc/callback everywhere.
- Rename Mv.Accounts helper functions accordingly.
- Update Mv.Secrets, AuthController, link_oidc_account_live and all tests.
- Update docker-compose.prod.yml, .env.example, README and docs.
IMPORTANT: OIDC providers must be updated to use the new redirect URI
/auth/user/oidc/callback instead of /auth/user/rauthy/callback.
2026-02-24 11:51:00 +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
6831ba046f
Merge remote-tracking branch 'origin/main' into feature/member-overview-groups
continuous-integration/drone/push Build is passing
continuous-integration/drone/promote/production Build is passing
2026-02-16 15:57:57 +01:00
5fd7c0e7f6
feat: improve groups fillter
continuous-integration/drone/push Build is failing
2026-02-13 17:45:51 +01:00
2beceb539b
Update docs and guidelines for statistics feature
...
- CODE_GUIDELINES.md and feature-roadmap.md
- Add statistics-page-implementation-plan.md
2026-02-12 19:35:48 +01:00
96daf2a089
docs: update changelog
2026-02-03 14:58:02 +01:00
58c088833a
chore: update docs
2026-01-20 14:10:41 +01:00
f5ef16ec20
docs: change wording
...
contribution -> membership fee
period -> cycle
2025-12-11 15:52:32 +01:00
cd1af5aff5
feat: Add contribution management mock-up pages
...
Add non-functional preview pages for Contribution Types, Settings, and Member Contribution Periods with German translations
2025-12-03 14:32:09 +01:00
c8968636a8
feat: remove birth_date field from Member resource
...
continuous-integration/drone/push Build is passing
Users who need birthday data can use custom fields instead.
Closes #161
2025-12-02 14:58:50 +01:00
e2ace3d2a8
feat: add bulk email copy for selected members ( #230 )
...
continuous-integration/drone/push Build is passing
Copy selected members' emails to clipboard in 'First Last <email>' format
2025-12-02 10:02:58 +01:00
e7c4a4f62f
feat: add dynamic cols to member overview and checkbox to form
2025-12-01 08:50:06 +01:00
8400e727a7
refactor: Rename Property/PropertyType to CustomFieldValue/CustomField
...
continuous-integration/drone/push Build is passing
Complete refactoring of resources, database tables, code references, tests, and documentation for improved naming consistency.
2025-11-13 18:04:53 +01:00
47f18e9ef3
docs: update the docs
continuous-integration/drone/push Build is passing
2025-11-13 16:56:41 +01:00
92e3e50d49
docs: add feature roadmap
continuous-integration/drone/push Build is passing
2025-11-13 11:15:57 +01:00