Compare commits

..

19 commits

Author SHA1 Message Date
4f3050cc35 docs(changelog): record cleanup and quick fixes under Unreleased
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/promote/production Build is passing
2026-06-16 15:51:07 +02:00
a12fedcb5b ci(credo): enforce StrictModuleLayout and additional zero-violation checks 2026-06-16 15:51:07 +02:00
fe534319ee style: order module directives per StrictModuleLayout 2026-06-16 15:51:07 +02:00
3f073d4365 refactor(membership-fees): share fee-type delete handling between LiveViews 2026-06-16 15:51:07 +02:00
18bf4dab2b refactor(web): use canonical DateFormatter for all date display 2026-06-16 15:51:07 +02:00
ea105186a5 refactor(vereinfacht): reuse EmailSync.Loader for linked-member lookup 2026-06-16 15:51:07 +02:00
0cf27c95ca refactor(membership-fees): fold cycle-generation run/0 into run/1 2026-06-16 15:51:07 +02:00
ef70dd2935 refactor(settings): unify JSONB single-field update between member-field changes 2026-06-16 15:51:07 +02:00
e66fb5d3d9 refactor(email): share build/deliver skeleton across join emails 2026-06-16 15:51:07 +02:00
1adf6aa664 refactor(web): extract shared current_actor controller helper 2026-06-16 15:51:07 +02:00
561779e704 refactor(web): share member-dropdown keyboard navigation between LiveViews 2026-06-16 15:51:07 +02:00
164826d3aa refactor(authorization): unify own_data read check across linked resources 2026-06-16 15:51:07 +02:00
924dbd3bb8 refactor(oidc): drop OidcRoleSyncConfig passthrough and use Mv.Config directly 2026-06-16 15:51:07 +02:00
c4a695329c refactor(member-export): remove dead fetch/2 export chain 2026-06-16 15:51:07 +02:00
a9932776cc chore(accounts): remove orphaned UserIdentity resource file 2026-06-16 15:51:07 +02:00
2a3a152b13 perf(member): drop per-render timing log on the member-list hot path 2026-06-16 15:51:07 +02:00
7f9d9646a5 fix(auth): boot AshAuthentication children under the :mv otp_app 2026-06-16 15:51:07 +02:00
39df300735 Merge pull request 'release v1.3.0' (#542) from release-1.3.0 into main
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #542
2026-06-16 10:47:10 +02:00
18639e8c67
chore: release v1.3.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
continuous-integration/drone/promote/production Build is passing
2026-06-16 10:02:02 +02:00
2 changed files with 2 additions and 2 deletions

View file

@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased] ## [1.3.0] - 2026-06-16
### Added ### Added
- **GDPR/DSGVO join-form description** Custom fields can carry a "join form description" that is shown as the field's label on the public join form, with clickable external links (whole URLs and Markdown `[text](url)`). Useful for presenting a GDPR confirmation with a link to an externally hosted privacy declaration before sign-up. - **GDPR/DSGVO join-form description** Custom fields can carry a "join form description" that is shown as the field's label on the public join form, with clickable external links (whole URLs and Markdown `[text](url)`). Useful for presenting a GDPR confirmation with a link to an externally hosted privacy declaration before sign-up.

View file

@ -1,7 +1,7 @@
publiccodeYmlVersion: "0.2" publiccodeYmlVersion: "0.2"
name: Mila name: Mila
url: "https://git.local-it.org/local-it/mitgliederverwaltung" url: "https://git.local-it.org/local-it/mitgliederverwaltung"
softwareVersion: "1.2.0" softwareVersion: "1.3.0"
releaseDate: "2026-05-08" releaseDate: "2026-05-08"
developmentStatus: beta developmentStatus: beta
logo: logo.png logo: logo.png