Commit graph

  • e81aecce48 feat: adds member visibility to live view carla 2025-12-02 09:23:37 +01:00
  • 397cbde9d6 feat: adds member visibility settings carla 2025-12-02 09:23:23 +01:00
  • 831149f463 chore: adds constant for member_fields carla 2025-12-02 09:22:49 +01:00
  • 944b868478 tests: adds tests carla 2025-12-02 09:22:26 +01:00
  • d10f2ecc90 chore: adds migration for member field visibility carla 2025-12-02 08:45:18 +01:00
  • d757d1b9be Merge pull request 'Implement bulk functionality to copy email adresses closes #230' (#234) from feature/230_email_copy into main moritz 2025-12-02 12:13:36 +01:00
  • 39d2cb7820 refactor: improve email copy with MapSet, RFC 5322 commas, and cond Moritz 2025-12-02 12:10:59 +01:00
  • ba78a6ac7a feat: improve email copy UX with colored alerts and mailto button Moritz 2025-12-02 11:42:11 +01:00
  • e2ace3d2a8 feat: add bulk email copy for selected members (#230) Moritz 2025-12-02 10:02:58 +01:00
  • d039e4bb7d formatting and refactor member fields constant carla 2025-12-02 10:02:52 +01:00
  • 7f0da693ee feat: adds member visibility to live view carla 2025-12-02 09:23:37 +01:00
  • 82e41916d2 feat: adds member visibility settings carla 2025-12-02 09:23:23 +01:00
  • a022d8cd02 chore: adds constant for member_fields carla 2025-12-02 09:22:49 +01:00
  • f24d4985fc tests: adds tests carla 2025-12-02 09:22:26 +01:00
  • cf957563bb chore: adds migration for member field visibility carla 2025-12-02 08:45:18 +01:00
  • 2eb8834a11
    Format member overview liveview persist-sort-order Rafael Epplée 2025-12-01 21:40:15 +01:00
  • 36dcf3fbe1
    persist sort order Rafael Epplée 2025-12-01 11:49:09 +01:00
  • d79205e75d
    resolve review issues docs/210_payment-concept Moritz 2025-12-01 15:43:04 +01:00
  • e803dbdf8b Merge pull request 'Adds Global Settings closes #211' (#219) from feature/211_globalsettings into main carla 2025-12-01 10:57:04 +01:00
  • f9ff6d3d2d fix: remove unused branch in seeds and fixed translations carla 2025-12-01 10:54:12 +01:00
  • dfdf4c980b chore: updated env example carla 2025-11-27 15:56:20 +01:00
  • cf354bcf25 test updated carla 2025-11-27 15:49:29 +01:00
  • fdae610da0 adds translation carla 2025-11-27 15:37:42 +01:00
  • 37553d8d6c feat: adds settings live view and updated seeds carla 2025-11-27 15:34:10 +01:00
  • 193618eace chore: adds settings ressource and migration carla 2025-11-27 14:56:50 +01:00
  • 418b42d35a adds tests carla 2025-11-27 14:56:13 +01:00
  • a132383d81 Merge pull request 'Show custom fields per default in member overview closes #197 and #153' (#208) from feature/197_custom_fields_overview into main carla 2025-12-01 10:05:29 +01:00
  • b584581114 performance: improvedd ash querying carla 2025-12-01 09:48:29 +01:00
  • 2284cd93c4 translate: add translation carla 2025-11-27 14:14:53 +01:00
  • 82bd573276 formatting carla 2025-11-27 14:10:27 +01:00
  • e7c4a4f62f feat: add dynamic cols to member overview and checkbox to form carla 2025-11-26 18:18:58 +01:00
  • 100ed96493 feat: adds dynamic cols to table core component carla 2025-11-26 18:18:27 +01:00
  • 11179e51f0 chore: show in overview attribute to custom field carla 2025-11-26 18:15:14 +01:00
  • 4313703538 test: added tests carla 2025-11-26 18:14:29 +01:00
  • b509dc4ea3 chore: add migration for show in overview flag carla 2025-11-19 17:27:26 +01:00
  • 7d38a76e78
    docs: payment concept Moritz 2025-11-27 21:30:06 +01:00
  • 9fbca13342 Merge pull request 'Allow user-member association in edit/create views closes #168' (#207) from feature/user-linking into main moritz 2025-11-27 16:11:02 +01:00
  • 3da0ebcb3f
    feat: Add keyboard navigation to member linking dropdown Moritz 2025-11-27 16:01:42 +01:00
  • 4b4ec63613 feat: improve user-member linking UI and error messages Reload members on email change, extract user-friendly errors from Ash, add translations Moritz 2025-11-20 21:45:05 +01:00
  • df05eafc99 refactor: simplify Member.available_for_linking action to 9 lines Extract filter logic into apply_linking_filters/3 helper, add Credo disable for fuzzy search complexity Moritz 2025-11-20 21:44:29 +01:00
  • 90ced26a0e fix: correct test parameter name from member_search_query to member_search Moritz 2025-11-20 18:57:38 +01:00
  • adc6608e54
    test: fix test auth and improve reliability Moritz 2025-11-20 16:10:08 +01:00
  • 9a03485604
    refactor: add typespecs and module constants Moritz 2025-11-20 16:00:50 +01:00
  • 078809981d
    docs: add translations and update development log (#168) Moritz 2025-11-20 15:57:10 +01:00
  • 48b0823091
    test: add LiveView tests for member linking UI (#168) Moritz 2025-11-20 15:56:05 +01:00
  • af193840e2
    feat: add user-member linking UI with autocomplete (#168) Moritz 2025-11-20 15:55:50 +01:00
  • 52a62bd679
    fix: extract member_id from relationship changes during validation (#168) Moritz 2025-11-20 15:52:30 +01:00
  • 39b285a714
    feat: add member fuzzy search for linking (#168) Moritz 2025-11-20 15:52:12 +01:00
  • 173f522da5
    test: add tests for user-member linking and fuzzy search (#168) Moritz 2025-11-20 15:51:44 +01:00
  • 70b3875154 Merge pull request 'Custom Fields: Handle Deletion of custom fields, closes #199' (#206) from feature/custom-field-deletion into main moritz 2025-11-20 15:10:22 +01:00
  • 8ba15eb16b
    refactor: change wording to hide technical details Moritz 2025-11-20 14:46:45 +01:00
  • a32789b90c
    feat: autofocus on dialog Moritz 2025-11-20 14:36:24 +01:00
  • 2af23f4042
    feat: custom field deletion Moritz 2025-11-13 20:03:58 +01:00
  • 21ec86839a Merge pull request 'Custom Fields: Add slugs closes #195' (#205) from feature/custom-field-slug into main moritz 2025-11-20 14:27:57 +01:00
  • efb3e1cc37
    feat: add translation Moritz 2025-11-20 14:16:34 +01:00
  • c246ca59db
    feat: hide slug from user Moritz 2025-11-20 14:13:56 +01:00
  • edf8b2b79e
    feat: add custom field slug Moritz 2025-11-13 19:17:18 +01:00
  • bc75a5853a
    fix: correction of some english translation Moritz 2025-11-20 13:48:05 +01:00
  • e259c29224 Merge pull request 'roles and permissions architecture and implementation plan closes #151' (#202) from feature/roles-and-permissions-concept into main carla 2025-11-18 08:50:30 +01:00
  • 93916a09f9 Merge branch 'main' into feature/roles-and-permissions-concept carla 2025-11-18 08:49:02 +01:00
  • a273b54c75 Merge pull request 'Custom Fields: Harden implementation closes #194' (#204) from feature/harden-custom-fields into main carla 2025-11-17 17:01:30 +01:00
  • 158ac52d97
    feat: Add Custom Fields link to navbar Moritz 2025-11-13 18:50:24 +01:00
  • 7f77eb7023
    feat: Add German translations and extended seeds for custom fields Moritz 2025-11-13 18:47:00 +01:00
  • 2b3c94d3b2
    fix: Allow optional email values in custom fields Moritz 2025-11-13 18:39:21 +01:00
  • e9290b7156 feat: Add validation constraints and tests for CustomField and CustomFieldValue Moritz 2025-11-13 18:37:58 +01:00
  • 8400e727a7
    refactor: Rename Property/PropertyType to CustomFieldValue/CustomField Moritz 2025-11-13 17:58:12 +01:00
  • 47f18e9ef3
    docs: update the docs Moritz 2025-11-13 16:56:41 +01:00
  • 10e5270273 Merge pull request 'OIDC handling and linking closes #171' (#192) from feature/oidc_handling into main moritz 2025-11-13 16:36:03 +01:00
  • 55fb845855 refactor: small changes from PR review Moritz 2025-11-13 16:32:54 +01:00
  • 918b02a714 fix accessibility issues Moritz 2025-11-06 18:56:22 +01:00
  • d02461f8ea fix missing translations Moritz 2025-11-06 18:36:42 +01:00
  • 5ce220862f refactor and docs Moritz 2025-11-06 14:02:29 +01:00
  • 4ba03821a2 add translation Moritz 2025-11-06 11:33:09 +01:00
  • 527657d37b UI for oidc account linking Moritz 2025-11-05 19:04:34 +01:00
  • 87e54cb13f add UI e2e tests for account linking Moritz 2025-11-06 11:25:14 +01:00
  • 293e85334f fix oidc security bug Moritz 2025-11-05 18:54:27 +01:00
  • 4f3d0c21a8 add oidc tests Moritz 2025-11-05 18:15:06 +01:00
  • a19026e430
    docs: update roles and permissions architecture and implementation plan Moritz 2025-11-11 15:57:11 +01:00
  • 1084f67f1f
    docs: Add roles and permissions architecture and implementation plan Moritz 2025-11-10 19:36:19 +01:00
  • 87c5db020d Merge pull request 'Code documentation and refactoring' (#201) from feature/refactoring into main moritz 2025-11-13 11:21:30 +01:00
  • 7375b83167
    docs: add @doc to public functions in EmailSync, Validations, and Senders Moritz 2025-11-10 16:36:48 +01:00
  • c416d0fb91
    refactor: split long sort handler into smaller functions Moritz 2025-11-10 16:34:00 +01:00
  • 150bba2ef8
    docs: enable Credo ModuleDoc check and fix remaining modules Moritz 2025-11-10 16:30:14 +01:00
  • 6922086fa1
    docs: add @doc to public functions in MemberLive.Index Moritz 2025-11-10 16:26:35 +01:00
  • 1805916359
    docs: add @moduledoc to all LiveView modules Moritz 2025-11-10 16:24:56 +01:00
  • 8fd981806e
    docs: add @moduledoc to core membership resources Moritz 2025-11-10 16:22:43 +01:00
  • a4ed2498e7 Merge pull request 'Docs, Code Guidelines and Progress Log' (#193) from feature/guidelines_docs into main moritz 2025-11-13 11:17:29 +01:00
  • 92e3e50d49 docs: add feature roadmap Moritz 2025-11-10 15:49:55 +01:00
  • 3852655597 docs: add comprehensive project documentation and reduce redundancy Moritz 2025-11-10 14:28:30 +01:00
  • 7305c63130 Merge pull request 'Implement fuzzy search' (#187) from feature/162_fuzzy_search into main carla 2025-11-12 13:10:30 +01:00
  • 56516d78b6 Merge branch 'main' into feature/162_fuzzy_search carla 2025-11-12 12:00:58 +01:00
  • 44f88f1ddd test: aded more tests for fuzzy search carla 2025-11-12 11:55:48 +01:00
  • a69ccf0ff9 fix: added email serach and ommitted fields carla 2025-11-12 11:55:35 +01:00
  • 0e79163dd4 docs: added roles and permission docs feature/151_roles_permissions_docs carla 2025-11-03 14:32:24 +01:00
  • b8afaff2c2 Merge pull request 'feat(ci): Build docker container' (#61) from ci-build-container into main moritz 2025-10-30 20:21:09 +01:00
  • 680ee22482
    use registry image for prod Moritz 2025-10-30 20:17:24 +01:00
  • f9ad8fa753
    remove test branch for building Moritz 2025-10-30 20:06:10 +01:00
  • fd95f08458
    Revert "dropme: remove other drone tasks for faster debugging" Moritz 2025-10-30 19:57:40 +01:00
  • 4bfaeb1b6e
    refactor: use plugins/docker instead of manual dind setup Moritz 2025-10-30 19:17:37 +01:00
  • 2a4dbc981c
    test: add ci-build-container to pipeline trigger for testing Moritz 2025-10-30 18:46:29 +01:00