2025-12-18 - 2026-03-18
Overview
3 releases published by 2 users
Release
1.1.1
1.1.1
Release
1.1.0
1.1.0
Release
1.0.0
1.0.0
109 pull requests merged by 5 users
Merged
#475 Run seeds only once
Merged
#474 Improve oidc only mode
Merged
#473 Fix TLS config
Merged
#472 Finalize join request feature
Merged
#470 add smtp mailer settings
Merged
#469 Adds translations fixes and updates reame
Merged
#468 add approval ui for join requests
Merged
#466 add public join form
Merged
#467 Vereinfacht fixes, test cleanup, and dev seed improvements
Merged
#465 add join form settings
Merged
#463 add join request resource
Merged
#464 Fix translations
Merged
#462 Fix seeds to run in production
Merged
#461 feat: Add member fee type filter to member list
Merged
#457 Update Mix dependencies
Merged
#396 Update renovate/renovate Docker tag to v43
Merged
#460 Fix filtered CSV Export closes #451
Merged
#459 Vereinfacht API: filter-based contact lookup, no extra required fields, country sync, and docs
Merged
#458 Seeds split, Credo strict, and member/settings UI polish
Merged
#452 Adds User docu
Merged
#454 chore(deps): update postgres to v18.3
Merged
#455 chore(deps): update renovate/renovate docker tag to v42.99
Merged
#453 chore(deps): update mix dependencies
Merged
#456 [Bug] OIDC: use Application config :oidc from runtime.exs for client secret in prod
Merged
#450 Enhances accessibiity closes #421
Merged
#448 Adds more consistency in various UX topics closes #447
Merged
#446 Refinex CSV import and PDf export closes #299 and #433
Merged
#445 OIDC-only sign-in, Vereinfacht connection test, locale defaults, and settings/docs cleanup
Merged
#444 feat: rename OIDC strategy, fix sidebar, UI improvements closes #271
Merged
#442 Member Fee Type in overview and exports, fix column visibility from URL
Merged
#441 Configurable member field "required" flag and Vereinfacht-required fields closes #440
Merged
#432 Vereinfacht accounting software API closes #431
Merged
#439 [fix] update debian image to trixie (stable) to fix imprintor glibc version mismatch
Merged
#437 finalize groups
Merged
#435 Implements exporting groups closes #428
Merged
#434 Fixes light dark mode toggle closes #429
Merged
#427 Fixes missing Rauthy error message closes #289
Merged
#436 update Code Guidelines with issues from meta review analysis
Merged
#433 Implements uneditable type for custom fields closes #198
Merged
#426 Include group names in member search closing #375
Merged
#425 Fixes empty custom fields while turning back in settings closes #413
Merged
#424 Implements missing member columns closes #416 and #419
Merged
#423 Add groups to member detail view closes #374
Merged
#422 Add groups to membership overview closes #373
Merged
#418 Implements pdf export closes #286
Merged
#417 Statistic Page closes #310
Merged
#401 UI for adding and removing members on the group show page
Merged
#414 Update renovate/renovate Docker tag to v42.96
Merged
#412 chore(deps): update ghcr.io/sebadob/rauthy docker tag to v0.34.3
Merged
#411 chore(deps): update mix dependencies
Merged
#408 Implements CSV export closes #285
Merged
#410 Fix prod admin initialisation
Merged
#409 Init an admin user in prod closes #381
Merged
#398 Polishs import UI closes #337
Merged
#407 Permission system hardening: Role policies and member user-link restriction closes #406
Merged
#392 Update Mix dependencies
Merged
#405 Complete Permissions for Groups, Membership Fees, and User Role Assignment closes #404
Merged
#393 chore(deps): update renovate/renovate docker tag to v42.95
Merged
#391 chore(deps): update ghcr.io/sebadob/rauthy docker tag to v0.34.2
Merged
#403 Apply UI Authorization to Existing LiveViews closes #400
Merged
#399 Member Email Validation for Linked Members closes #397
Merged
#395 Implements custom field CSV import closes #338
Merged
#394 Adds config for import limits closes #336
Merged
#390 Page Permission Router Plug closes #388
Merged
#389 Change Logo closes #385
Merged
#387 CustomField Resource Policies closes #386
Merged
#384 Minor test refactoring to improve on performance closes #383
Merged
#382 Groups Admin UI closes #372
Merged
#380 Fix email sync (user->member) when changing password and email
Merged
#379 Fix System missing system actor in prod and prevent deletion
Merged
#378 Add groups resource close #371
Merged
#377 CustomFieldValue Resource Policies closes #369
Merged
#370 Add groups concept to docs closes #307
Merged
#359 ImplementsCSV Import UI closes #335
Merged
#368 Seed Data - Roles and Default Assignment closes #365
Merged
#367 [Refactor] Remove NoActor bypass
Merged
#362 Add boolean custom field filters to member overview closes #309
Merged
#364 User Resource Policies closes #363
Merged
#361 System Actor Mode for Systemic Flows closes #348
Merged
#360 Small refactoring
Merged
#349 Update docs
Merged
#358 fix admin database seeding closes #357
Merged
#356 Implements error capping
Merged
#355 Implements row validation closes #333
Merged
#353 Reorder Sidebar Menu entries and smaller fixes
Merged
#352 implements header normalization closes #332
Merged
#351 Implement CSV parsr closes #331
Merged
#350 Implements csv service skeleton closes #330
Merged
#327 chore(deps): update renovate/renovate docker tag to v42.81
Merged
#346 Member Resource Policies closes #345
Merged
#347 add CSV teplate closes #329
Merged
#260 Add sidebar
Merged
#300 Implements settings for member fields closes #223
Merged
#344 Custom Policy Check - HasPermission closes #343
Merged
#326 Role CRUD LiveViews closes #325
Merged
#319 Reduce member fields closes #273
Merged
#314 Adds implementation plan for CSV import closes #287
Merged
#324 PermissionSets Elixir Module (Hardcoded Permissions) closes #323
Merged
#322 Authorization Domain and Role Resource closes #321
Merged
#256 chore(deps): update postgres to v18 (major)
Merged
#315 chore(deps): update ghcr.io/sebadob/rauthy docker tag to v0.33.4
Merged
#318 chore(deps): update dependency just to v1.46.0
Merged
#317 chore(deps): update renovate/renovate docker tag to v42.71
Merged
#316 chore(deps): update mix dependencies
Merged
#301 Implements validation for required custom fields closes #274
Merged
#304 Membership Fee 6 - UI Components & LiveViews closes #280
Merged
#313 Fix hidden empty custom fields closes #282
Merged
#294 Cycle Management & Member Integration closes #279
Merged
#291 Membership Fee Type Resource & Settings closes #278
1 pull request proposed by 1 user
Proposed
#471 Implements more button consistency
75 issues closed from 3 users
Closed
#117 Create a plan for interacting with vereinfacht
Closed
#296 UX: Refinement
Closed
#298 UX: Improve member edit view
Closed
#306 Accessibility: Check contrast for all buttons / badges
Closed
#451 [BUG]: filtered CSV Export
Closed
#341 [FEATURE]: Add user-documentation
Closed
#421 [FEATURE]: Ensure Accessibility
Closed
#342 [FEATURE]: Landing page / page on LIT website for MILA
Closed
#447 [UX]: Consistency
Closed
#443 [UX]: Refine Import/Export
Closed
#299 [FEATURE]: Extend or refactor validation of postal code for foreign addresses
Closed
#271 [FEATURE]: rename the redirect URI
Closed
#440 [BUG]: set member field required does not work
Closed
#431 [FEATURE]: Vereinfacht accounting software API
Closed
#430 [BUG]: Analyse imprintor version issue
Closed
#428 [FEATURE]: Export groups as CSV and PDF
Closed
#429 [BUG]: Fix light/dark mode
Closed
#289 [BUG]: Missing error handlers for oidc failure cause 500 Server Error
Closed
#198 Custom Fields: Implement tests regarding changing of name and type
Closed
#375 [FEATURE]: Search Integration
Closed
#413 [BUG]: Custom fields are hidden when returning back from edit view
Closed
#419 [BUG]: Some column names in dropdown are not in the member table
Closed
#416 [FEATURE]: Show memberfee start date (cycle?) in the member column
Closed
#374 [FEATURE]: Member Detail - Groups Display
Closed
#373 [FEATURE]: Member Overview - Groups Integration
Closed
#286 [FEATURE]: Export members as PDF
Closed
#310 [FEATURE]: Concept implementation plan for statistics
Closed
#285 [FEATURE]: Export selected members as CSV
Closed
#381 [FEATURE]: Init an admin user in prod
Closed
#337 [FEATURE]: Import: Documentation Polish (Inline Help Text + Docs)
Closed
#406 [FEATURE]: Permission system hardening: Role policies and member user-link restriction
Closed
#376 [FEATURE]: Authorization
Closed
#404 [FEATURE]: Complete Permissions for Groups, Membership Fees, and User Role Assignment
Closed
#400 [FEATURE]: Apply UI Authorization to Existing LiveViews
Closed
#191 [FEATURE]: Implement Roles in Ash
Closed
#397 [FEATURE]: Member Email Validation for Linked Members
Closed
#338 [FEATURE]: Import custom fields for members
Closed
#336 [FEATURE]: Authorization and Limits for import
Closed
#366 [FEATURE]: Polish UI of CSV import
Closed
#388 [FEATURE]: Page Permission Router Plug
Closed
#385 [FEATURE]: Add new Mila Logo
Closed
#386 [FEATURE]: CustomField Resource Policies
Closed
#383 Minor test refactoring (performance improvements) - 2h Timebox
Closed
#372 [FEATURE]: Groups Management UI
Closed
#371 [FEATURE]: Groups Resource & Database Schema
Closed
#369 [FEATURE]: CustomFieldValue Resource Policies
Closed
#307 [FEATURE]: Concept implementation plan for group feature
Closed
#335 [FEATURE]: Implement Admin Global Settings LiveView UI for import
Closed
#365 [FEATURE]: Seed Data - Roles and Default Assignment
Closed
#309 [FEATURE]: Implement filter for boolean custom fields
Closed
#363 [FEATURE]: User Resource Policies
Closed
#348 [FEATURE]: System Actor Mode for Systemic Flows
Closed
#357 [BUG]: Reseeding database is not working
Closed
#334 [FEATURE]: Implement persistence via Ash Create
Closed
#333 [FEATURE]: Implement validation (Required Fields) + Error Formatting
Closed
#332 [FEATURE]: Implement header Normalization + Per-Header Mapping (No Language Detection)
Closed
#331 [FEATURE]: CSV Parsing + Delimiter Auto-Detection + BOM Handling
Closed
#330 [FEATURE]: Import Service Module Skeleton
Closed
#345 [FEATURE]: Member Resource Policies
Closed
#329 [FEATURE]: CSV Specification & Static Template Files
Closed
#217 [FEATURE]: Implement sidebar
Closed
#223 [FEATURE]: Admin Settings: Implement settings to show/hide member fields in the member overview per default
Closed
#343 [FEATURE]: Custom Policy Check - HasPermission
Closed
#325 [FEATURE]: Role CRUD LiveViews
Closed
#265 [FEATURE]: Concept sorting and search of custom boolean fields
Closed
#190 [FEATURE]: Create Roles/Permissions Issues
Closed
#273 [FEATURE]: Reduce Memberfields
Closed
#287 [FEATURE]: Refine importing members via CSV
Closed
#323 [FEATURE]: PermissionSets Elixir Module (Hardcoded Permissions)
Closed
#321 Create Authorization Domain and Role Resource
Closed
#274 [BUG]: required custom fields are not indicated nor validated
Closed
#280 [FEATURE]: Membership Fee 6 - UI Components & LiveViews
Closed
#282 [BUG]: Empty Custom Fields without value are not shown in the members details at first time
Closed
#279 [FEATURE]: Membership Fee 5 - Cycle Management & Member Integration
Closed
#278 [FEATURE]: Membership Fee 4 - Type Resource & Settings
68 issues created by 3 users
Opened
#302 [FEATURE]: Concept firstname, lastname and organisation in member fields
Opened
#303 [FEATURE]: Analysis sideeffects of having email as optional field
Opened
#305 [FEATURE]: Move membership-fee status filtering to the database to support pagination + accurate total count
Opened
#306 Accessibility: Check contrast for all buttons / badges
Opened
#307 [FEATURE]: Concept implementation plan for group feature
Opened
#308 [FEATURE]: Concept implementation plan for web-form
Opened
#309 [FEATURE]: Implement filter for boolean custom fields
Opened
#310 [FEATURE]: Concept implementation plan for statistics
Opened
#311 [FEATURE]: Concept implementation plan for form letters
Opened
#312 [FEATURE]: Concept implementation plan for branding
Opened
#320 [FEATURE]: Automatic Postgres Updates
Opened
#321 Create Authorization Domain and Role Resource
Opened
#323 [FEATURE]: PermissionSets Elixir Module (Hardcoded Permissions)
Opened
#325 [FEATURE]: Role CRUD LiveViews
Opened
#328 [FEATURE]: Implement filter to switch between active/former members
Opened
#329 [FEATURE]: CSV Specification & Static Template Files
Opened
#330 [FEATURE]: Import Service Module Skeleton
Opened
#331 [FEATURE]: CSV Parsing + Delimiter Auto-Detection + BOM Handling
Opened
#332 [FEATURE]: Implement header Normalization + Per-Header Mapping (No Language Detection)
Opened
#333 [FEATURE]: Implement validation (Required Fields) + Error Formatting
Opened
#334 [FEATURE]: Implement persistence via Ash Create
Opened
#335 [FEATURE]: Implement Admin Global Settings LiveView UI for import
Opened
#336 [FEATURE]: Authorization and Limits for import
Opened
#337 [FEATURE]: Import: Documentation Polish (Inline Help Text + Docs)
Opened
#338 [FEATURE]: Import custom fields for members
Opened
#339 [REFACTOR]: Remove unused live views
Opened
#340 [FEATURE]: Add filter for custom date fields
Opened
#341 [FEATURE]: Add user-documentation
Opened
#342 [FEATURE]: Landing page / page on LIT website for MILA
Opened
#343 [FEATURE]: Custom Policy Check - HasPermission
Opened
#345 [FEATURE]: Member Resource Policies
Opened
#348 [FEATURE]: System Actor Mode for Systemic Flows
Opened
#357 [BUG]: Reseeding database is not working
Opened
#363 [FEATURE]: User Resource Policies
Opened
#365 [FEATURE]: Seed Data - Roles and Default Assignment
Opened
#366 [FEATURE]: Polish UI of CSV import
Opened
#369 [FEATURE]: CustomFieldValue Resource Policies
Opened
#371 [FEATURE]: Groups Resource & Database Schema
Opened
#372 [FEATURE]: Groups Management UI
Opened
#373 [FEATURE]: Member Overview - Groups Integration
Opened
#374 [FEATURE]: Member Detail - Groups Display
Opened
#375 [FEATURE]: Search Integration
Opened
#376 [FEATURE]: Authorization
Opened
#381 [FEATURE]: Init an admin user in prod
Opened
#383 Minor test refactoring (performance improvements) - 2h Timebox
Opened
#385 [FEATURE]: Add new Mila Logo
Opened
#386 [FEATURE]: CustomField Resource Policies
Opened
#388 [FEATURE]: Page Permission Router Plug
Opened
#397 [FEATURE]: Member Email Validation for Linked Members
Opened
#400 [FEATURE]: Apply UI Authorization to Existing LiveViews
Opened
#402 [FEATURE]: Unify UI elements
Opened
#404 [FEATURE]: Complete Permissions for Groups, Membership Fees, and User Role Assignment
Opened
#406 [FEATURE]: Permission system hardening: Role policies and member user-link restriction
Opened
#413 [BUG]: Custom fields are hidden when returning back from edit view
Opened
#415 [REFACTOR]: Save sorting and filter in session + add share button
Opened
#416 [FEATURE]: Show memberfee start date (cycle?) in the member column
Opened
#419 [BUG]: Some column names in dropdown are not in the member table
Opened
#420 [FEATURE]: Collect Bulk Actions in Dropdown
Opened
#421 [FEATURE]: Ensure Accessibility
Opened
#428 [FEATURE]: Export groups as CSV and PDF
Opened
#429 [BUG]: Fix light/dark mode
Opened
#430 [BUG]: Analyse imprintor version issue
Opened
#431 [FEATURE]: Vereinfacht accounting software API
Opened
#440 [BUG]: set member field required does not work
Opened
#443 [UX]: Refine Import/Export
Opened
#447 [UX]: Consistency
Opened
#449 [REFACTOR]: Refactor Datafields UI to route-based edit flow (LiveView best practice)
Opened
#451 [BUG]: filtered CSV Export
10 unresolved conversations
Open
#44
Dependency Dashboard
Open
#288
[FEATURE]: Implement wizard to support CSV import
Open
#6
Authorization-Konzept
Open
#252
[FEATURE]: Save shown/hidden member and custom fields to cookies closes #209
Open
#15
[FEATURE]: Implement sorting of the member and custom field columns
Open
#169
[FEATURE]: Allow combined creation of Users/Members
Open
#213
[FEATURE]: Sorting for members is saved in the cookies per session
Open
#264
[FEATURE]: Concept custom field search performance wise
Open
#261
[FEATURE]: UX - Improve actions in member overview and custom field
Open
#165
[ANALYSIS]: Pagination for list of members