Commit graph

  • 4057b2d631
    Extend gettext conflict script to other conflict marker styles Rafael Epplée 2025-12-03 14:06:24 +01:00
  • cd1af5aff5 feat: Add contribution management mock-up pages Moritz 2025-12-02 16:39:09 +01:00
  • 8391122426 resolve review issues Moritz 2025-12-01 15:43:04 +01:00
  • a5aeef3e27 docs: payment concept Moritz 2025-11-27 21:30:06 +01:00
  • 422cf37a1e Merge pull request 'Fix UI issues' (#242) from ui-fixes into main rafael 2025-12-03 14:30:13 +01:00
  • a10d42f1ed Merge pull request 'Add file_envs for secrets and allow passing database url via separate envs' (#246) from add-file-envs into main simon 2025-12-03 14:29:32 +01:00
  • d1bab1288c
    Merge remote-tracking branch 'origin/main' into add-file-envs Simon 2025-12-03 14:29:04 +01:00
  • 1623b63207
    fix: resolve review comments Simon 2025-12-03 14:27:22 +01:00
  • 8e4f1ba674 feat: add col_click attribute to table component for checkbox column Moritz 2025-12-03 14:24:10 +01:00
  • e6c5a58c65
    Show dates in european format Rafael Epplée 2025-12-02 16:59:46 +01:00
  • ee414c9440
    Hide OIDC ID and ID columns for users Rafael Epplée 2025-12-02 16:59:46 +01:00
  • 366d4c104a
    Prevent tables from growing the page horizontally Rafael Epplée 2025-12-02 16:16:33 +01:00
  • 26a46d966a chore(deps): update dependency just to v1.43.1 Renovate Bot 2025-12-03 13:15:33 +00:00
  • 09c75212b2
    chore: add remove-gettext-conflicts to Justfile Moritz 2025-12-03 13:46:55 +01:00
  • ce15b8f59b
    fix: mailto formatting Moritz 2025-12-03 09:55:35 +01:00
  • f0613fe1e5 Merge branch 'main' into feature/209_hide_field_dropdown carla 2025-12-03 12:52:12 +01:00
  • d8384098b4
    chore: update prod-compose to use file-envs for secrets Simon 2025-12-03 12:38:24 +01:00
  • 0cafdbafcd Merge pull request 'Fix mailto email formatting' (#243) from fix_mailto into main rafael 2025-12-03 12:36:50 +01:00
  • ee094eec2f
    feat: add file env support for secrets Simon 2025-12-03 12:36:13 +01:00
  • 125f9ae77b
    fix: mailto formatting Moritz 2025-12-03 09:55:35 +01:00
  • 206e733511 fix: search carla 2025-12-02 18:46:16 +01:00
  • a143c4e243 Merge pull request 'Check translations when linting' (#236) from lint-translations into main moritz 2025-12-02 16:51:45 +01:00
  • b0c94234a9
    chore: update gettext Moritz 2025-12-02 16:46:07 +01:00
  • eedd24b93c
    Truncate long entries in tables to prevent height changes Rafael Epplée 2025-12-02 16:16:33 +01:00
  • 06ba50f05d
    Fix translation "Bearbeite" -> "Bearbeiten" Rafael Epplée 2025-12-02 16:16:33 +01:00
  • 780f5f61ea Check translations when linting Rafael Epplée 2025-12-02 10:25:15 +01:00
  • ac2ad0a0d5 Merge pull request 'Implement filter for has_paid closes #227' (#237) from feature/227_payment_filter into main rafael 2025-12-02 16:12:42 +01:00
  • 875c422b7d
    Fix missing search query socket assign in member index Rafael Epplée 2025-12-02 15:59:35 +01:00
  • 6d75766dba
    fix: add ESC key support, security comment, and disable async tests Moritz 2025-12-02 14:42:03 +01:00
  • 354029c9cc
    fix: add role=none to li elements in payment filter for ARIA compliance Moritz 2025-12-02 13:51:31 +01:00
  • 671e6ce804
    feat: add payment status filter and paid column to member list Moritz 2025-12-02 13:40:17 +01:00
  • 386b4c9e65 Merge pull request 'Don't show birthday field for default configurations closes #161' (#239) from feature/161_remove_birthday into main rafael 2025-12-02 15:48:59 +01:00
  • 88c5f3dde0 Merge pull request 'Mark required fields in UI' (#235) from mark-required-fields into main moritz 2025-12-02 15:26:10 +01:00
  • a67a91cffa
    Mark required fields in UI Rafael Epplée 2025-12-02 09:56:54 +01:00
  • 0fb43a0816 feat: adds field visibility dropdown live component carla 2025-12-02 15:00:09 +01:00
  • 45a9bc0cc0 tests: added tests carla 2025-12-02 14:59:10 +01:00
  • c8968636a8 feat: remove birth_date field from Member resource Moritz 2025-12-02 14:58:50 +01:00
  • 40835f7a2d Merge pull request 'Implement setting to show/hide member fields technically closes #214' (#232) from feature/214_hide_memberfields into main rafael 2025-12-02 14:33:08 +01:00
  • 13f77b5c0a
    Refactor column visibility logic Rafael Epplée 2025-12-02 12:16:02 +01:00
  • dce2053ce7 formatting and refactor member fields constant carla 2025-12-02 10:02:52 +01:00
  • 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
  • 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
  • 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