e6c5a58c65
Show dates in european format
continuous-integration/drone/push Build was killed
2025-12-03 14:20:14 +01:00
ee414c9440
Hide OIDC ID and ID columns for users
2025-12-03 14:20:14 +01:00
366d4c104a
Prevent tables from growing the page horizontally
2025-12-03 14:20:14 +01:00
Renovate Bot
26a46d966a
chore(deps): update dependency just to v1.43.1
continuous-integration/drone/push Build is failing
2025-12-03 13:15:33 +00:00
09c75212b2
chore: add remove-gettext-conflicts to Justfile
continuous-integration/drone/push Build is passing
2025-12-03 13:46:55 +01:00
ce15b8f59b
fix: mailto formatting
continuous-integration/drone/push Build is passing
2025-12-03 12:54:49 +01:00
f0613fe1e5
Merge branch 'main' into feature/209_hide_field_dropdown
continuous-integration/drone/push Build is failing
2025-12-03 12:52:12 +01:00
d8384098b4
chore: update prod-compose to use file-envs for secrets
continuous-integration/drone/push Build is passing
2025-12-03 12:38:24 +01:00
0cafdbafcd
Merge pull request 'Fix mailto email formatting' ( #243 ) from fix_mailto into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #243
2025-12-03 12:36:50 +01:00
ee094eec2f
feat: add file env support for secrets
2025-12-03 12:36:13 +01:00
125f9ae77b
fix: mailto formatting
continuous-integration/drone/push Build is passing
2025-12-03 10:14:57 +01:00
206e733511
fix: search
continuous-integration/drone/push Build is failing
2025-12-02 18:46:16 +01:00
a143c4e243
Merge pull request 'Check translations when linting' ( #236 ) from lint-translations into main
...
Reviewed-on: #236
Reviewed-by: moritz <moritz@noreply.git.local-it.org>
2025-12-02 16:51:45 +01:00
b0c94234a9
chore: update gettext
continuous-integration/drone/push Build is passing
2025-12-02 16:46:07 +01:00
eedd24b93c
Truncate long entries in tables to prevent height changes
2025-12-02 16:33:15 +01:00
06ba50f05d
Fix translation "Bearbeite" -> "Bearbeiten"
2025-12-02 16:32:55 +01:00
780f5f61ea
Check translations when linting
continuous-integration/drone/push Build is failing
2025-12-02 16:17:52 +01:00
ac2ad0a0d5
Merge pull request 'Implement filter for has_paid closes #227 ' ( #237 ) from feature/227_payment_filter into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #237
2025-12-02 16:12:42 +01:00
875c422b7d
Fix missing search query socket assign in member index
continuous-integration/drone/push Build is passing
2025-12-02 16:04:07 +01:00
6d75766dba
fix: add ESC key support, security comment, and disable async tests
continuous-integration/drone/push Build is passing
2025-12-02 15:55:27 +01:00
354029c9cc
fix: add role=none to li elements in payment filter for ARIA compliance
2025-12-02 15:55:26 +01:00
671e6ce804
feat: add payment status filter and paid column to member list
...
Add PaymentFilterComponent dropdown and colored paid column. Filter supports URL bookmarking and combines with search/sort.
2025-12-02 15:55:23 +01:00
386b4c9e65
Merge pull request 'Don't show birthday field for default configurations closes #161 ' ( #239 ) from feature/161_remove_birthday into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #239
Reviewed-by: rafael <rafael@noreply.git.local-it.org>
2025-12-02 15:48:59 +01:00
88c5f3dde0
Merge pull request 'Mark required fields in UI' ( #235 ) from mark-required-fields into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #235
Reviewed-by: moritz <moritz@noreply.git.local-it.org>
2025-12-02 15:26:10 +01:00
a67a91cffa
Mark required fields in UI
continuous-integration/drone/push Build is passing
2025-12-02 15:23:44 +01:00
0fb43a0816
feat: adds field visibility dropdown live component
continuous-integration/drone/push Build is failing
2025-12-02 15:00:09 +01:00
45a9bc0cc0
tests: added tests
2025-12-02 14:59:38 +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
40835f7a2d
Merge pull request 'Implement setting to show/hide member fields technically closes #214 ' ( #232 ) from feature/214_hide_memberfields into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #232
2025-12-02 14:33:08 +01:00
13f77b5c0a
Refactor column visibility logic
continuous-integration/drone/push Build is passing
2025-12-02 14:18:27 +01:00
dce2053ce7
formatting and refactor member fields constant
2025-12-02 14:17:53 +01:00
e81aecce48
feat: adds member visibility to live view
2025-12-02 14:17:04 +01:00
397cbde9d6
feat: adds member visibility settings
2025-12-02 14:16:02 +01:00
831149f463
chore: adds constant for member_fields
2025-12-02 14:16:02 +01:00
944b868478
tests: adds tests
2025-12-02 14:16:02 +01:00
d10f2ecc90
chore: adds migration for member field visibility
2025-12-02 14:16:02 +01:00
d757d1b9be
Merge pull request 'Implement bulk functionality to copy email adresses closes #230 ' ( #234 ) from feature/230_email_copy into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #234
Reviewed-by: carla <carla@noreply.git.local-it.org>
2025-12-02 12:13:36 +01:00
39d2cb7820
refactor: improve email copy with MapSet, RFC 5322 commas, and cond
...
continuous-integration/drone/push Build is passing
Performance optimization, RFC-compliant separator, better tests
2025-12-02 12:10:59 +01:00
ba78a6ac7a
feat: improve email copy UX with colored alerts and mailto button
...
continuous-integration/drone/push Build is passing
- Green success alert for copied confirmation
- Blue info alert with BCC privacy tip
- Mailto button opens email program with BCC recipients
- Alerts stack vertically instead of overlapping
2025-12-02 11:42:11 +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
d039e4bb7d
formatting and refactor member fields constant
continuous-integration/drone/push Build is passing
2025-12-02 10:02:52 +01:00
7f0da693ee
feat: adds member visibility to live view
continuous-integration/drone/push Build is failing
2025-12-02 09:23:37 +01:00
82e41916d2
feat: adds member visibility settings
2025-12-02 09:23:23 +01:00
a022d8cd02
chore: adds constant for member_fields
2025-12-02 09:22:49 +01:00
f24d4985fc
tests: adds tests
2025-12-02 09:22:26 +01:00
cf957563bb
chore: adds migration for member field visibility
2025-12-02 08:45:18 +01:00
e803dbdf8b
Merge pull request 'Adds Global Settings closes #211 ' ( #219 ) from feature/211_globalsettings into main
...
continuous-integration/drone/push Build is failing
Reviewed-on: #219
Reviewed-by: moritz <moritz@noreply.git.local-it.org>
2025-12-01 10:57:04 +01:00
f9ff6d3d2d
fix: remove unused branch in seeds and fixed translations
continuous-integration/drone/push Build is passing
2025-12-01 10:54:12 +01:00
dfdf4c980b
chore: updated env example
continuous-integration/drone/push Build is failing
2025-12-01 10:43:19 +01:00
cf354bcf25
test updated
2025-12-01 10:43:19 +01:00