2024-12-06 - 2025-12-06
Overview
100 pull requests merged by 5 users
Merged
#258 Fix oidc for authentik
Merged
#240 Implement dropdown to show/hide columns in member overview closes #209
Merged
#244 Refactor admin UI structure
Merged
#248 chore(deps): update dependency just to v1.43.1
Merged
#254 chore(deps): update renovate/renovate docker tag to v41.173
Merged
#251 Don't write line numbers in gettext comments
Merged
#247 Visual hierarchy for fields in member view and edit form - closes #231
Merged
#245 Fix postgres errors when running tests
Merged
#241 Implement UI fields to mock payment concept closes #226
Merged
#242 Fix UI issues
Merged
#246 Add file_envs for secrets and allow passing database url via separate envs
Merged
#243 Fix mailto email formatting
Merged
#236 Check translations when linting
Merged
#237 Implement filter for has_paid closes #227
Merged
#239 Don't show birthday field for default configurations closes #161
Merged
#235 Mark required fields in UI
Merged
#232 Implement setting to show/hide member fields technically closes #214
Merged
#234 Implement bulk functionality to copy email adresses closes #230
Merged
#219 Adds Global Settings closes #211
Merged
#208 Show custom fields per default in member overview closes #197 and #153
Merged
#207 Allow user-member association in edit/create views closes #168
Merged
#206 Custom Fields: Handle Deletion of custom fields, closes #199
Merged
#205 Custom Fields: Add slugs closes #195
Merged
#202 roles and permissions architecture and implementation plan closes #151
Merged
#204 Custom Fields: Harden implementation closes #194
Merged
#192 OIDC handling and linking closes #171
Merged
#201 Code documentation and refactoring
Merged
#193 Docs, Code Guidelines and Progress Log
Merged
#187 Implement fuzzy search
Merged
#61 feat(ci): Build docker container
Merged
#166 Sorting header for members list closes #152 #175
Merged
#181 sync email between user and member closes #167
Merged
#184 chore(deps): update postgres to v17.6
Merged
#182 chore(deps): update dependency just to v1.43.0
Merged
#183 chore(deps): update mix dependencies
Merged
#172 create logical link between users and members closes #164
Merged
#173 Link to userdate from profile button closes #170
Merged
#178 polish README closes #158
Merged
#148 Fix error when deleting members
Merged
#180 chore(deps): update mix dependencies
Merged
#163 Implement full-text search for members closes #11
Merged
#147 Add seed data for members
Merged
#135 chore(deps): update mix dependencies
Merged
#138 customize login screen and mmbers as landing page closes #68 and #137
Merged
#132 Add seed script for admin user
Merged
#101 Add docs for testing SSO
Merged
#142 chore(deps): update renovate/renovate docker tag to v41.72
Merged
#141 chore(deps): update ghcr.io/sebadob/rauthy docker tag to v0.32.0
Merged
#139 Added PR and issue templates closes #129
Merged
#134 Only create renovate PRs on the first 3 days of a month
Merged
#136 chore(deps): update renovate/renovate docker tag to v41.70
Merged
#131 add just clean task
Merged
#126 chore(deps): update dependency postgrex to v0.21.1
Merged
#127 chore(deps): update renovate/renovate docker tag to v41.51
Merged
#123 test for authentication and oidc closes #120
Merged
#125 chore(deps): update dependency just to v1.42.4
Merged
#116 chore(deps): update renovate/renovate docker tag to v41.46
Merged
#115 chore(deps): update mix dependencies
Merged
#109 feature/account_view closes #106
Merged
#108 feat: activate ash_admin for Accounts and Membershiop domain
Merged
#110 chore(deps): update renovate/renovate docker tag to v41.42
Merged
#114 chore(deps): update ghcr.io/sebadob/rauthy docker tag to v0.31.3
Merged
#111 chore(deps): update dependency just to v1.42.3
Merged
#107 chore(deps): update mix dependencies
Merged
#112 feature/96_design_memberlist closes #96
Merged
#102 chore(deps): update mix dependencies
Merged
#100 chore: Remove version from docker-compose.yml
Merged
#103 feat: migration to liveview 1.1
Merged
#95 migrate to phoenix 1.8 closes #94
Merged
#93 chore(deps): update ghcr.io/sebadob/rauthy docker tag to v0.31.2
Merged
#77 chore(deps): update mix dependencies
Merged
#89 chore(deps): update dependency just to v1.42.2
Merged
#90 chore(deps): update renovate/renovate docker tag to v41
Merged
#84 chore(deps): update renovate/renovate docker tag to v40.62
Merged
#72 Account Ressource # SSO closes #39, #40 and #41
Merged
#86 Revert "fix(ci): Dont install dependencies again in test step"
Merged
#82 feat: gettext closes #63
Merged
#81 Default Memberfields closes #74 #48 #49 #50
Merged
#75 Add CI cache
Merged
#78 chore(deps): update renovate/renovate docker tag to v40.60
Merged
#83 Fix postgres port in CI
Merged
#80 tidewave support
Merged
#73 chore(deps): update mix dependencies
Merged
#59 chore(deps): update postgres to v17.5
Merged
#76 chore(deps): update renovate/renovate docker tag to v40.51
Merged
#65 chore(deps): update renovate/renovate docker tag to v40.49
Merged
#66 chore(deps): update dependency erlang to v27.3.4
Merged
#43 chore(deps): update mix dependencies
Merged
#56 property values as maps closes #53
Merged
#52 chore(deps): update renovate/renovate docker tag to v40
Merged
#55 Add Release scripts & Dockerfile
Merged
#54 chore: add docker-compose for local postgres container
Merged
#47 chore(deps): update renovate/renovate docker tag to v39.264
Merged
#37 feat(member): Add members with properties #27
Merged
#42 Update dependency elixir to v1.18.3
Merged
#26 Configure Renovate
Merged
#38 Add credo config, disable ModuleDoc check
Merged
#30 Add basic CI setup
Merged
#23 Add basic CI setup
Merged
#22 Add ash framework
13 pull requests proposed by 5 users
Proposed
#179 chore(deps): update ghcr.io/sebadob/rauthy docker tag to v0.32.6
Proposed
#185 chore(deps): update dependency gettext to v1
Proposed
#221 WIP: Payment Concept closes #210
Proposed
#228 WIP: Persist member overview sort settings
Proposed
#249 chore(deps): update mix dependencies
Proposed
#250 UX - Avoid opening member by clicking the checkbox closes #233
Proposed
#253 chore(deps): update postgres to v17.7
Proposed
#256 chore(deps): update postgres to v18 (major)
Proposed
#257 chore(deps): update renovate/renovate docker tag to v42
Proposed
#259 Fix small UI issues closes #220
Proposed
#260 WIP: Add sidebar
Proposed
#266 Implements search for custom fields
Proposed
#268 Perform migrations in entrypoint
91 issues closed from 5 users
Closed
#209 [FEATURE]: Custom Fields: Implement dropdown in member overview to hide/show custom fields
Closed
#212 [FEATURE]: Admin Settings: UI Refactoring
Closed
#231 [FEATURE]: Visual hierarchy for hardcoded fields in member edit form
Closed
#226 Implement UI fields to mock payment concept
Closed
#227 [FEATURE]: Implement filter for has_paid
Closed
#161 Custom Fields: Don't show birthday field for default configurations
Closed
#224 [FEATURE]: UX Improvement - indicate required fields
Closed
#214 [FEATURE]: Implement show_in_overview flag for member fields
Closed
#230 [FEATURE]: Implement bulk functionality to copy email adresses
Closed
#91 Add Settings resource
Closed
#200 Custom Fields: Add link to admin UI
Closed
#153 [FEATURE]: Implement sorting functionalities for list of members for custom fields
Closed
#211 [FEATURE]: Admin settings: Implement live view for global settings (Vereinsdaten)
Closed
#197 Custom Fields: Add option to show custom fields in member overview
Closed
#168 [FEATURE]: Allow user-member association in edit/create views
Closed
#8 [FEATURE]: Define navigational structure based on requirements
Closed
#199 Custom Fields: Handle Deletion of custom fields
Closed
#195 Custom Fields: Add slugs
Closed
#13 Concept Admin Settings
Closed
#203 [Pilotvereine]: Plan Usability Tests with Pilotvereine
Closed
#151 [FEATURE]: Define implementation plan for roles and permissions
Closed
#194 Custom Fields: Harden implementation
Closed
#171 [FEATURE]: Ensure correct handling of Password login vs oidc login
Closed
#162 [FEATURE]: Implement fuzzy and substring search for members
Closed
#157 [FEATURE]: Concept how custom fields are handled
Closed
#69 [FEATURE]: Concept roles and permissions
Closed
#175 [BUG]: Pressing enter in search field reloads page
Closed
#105 [FEATURE]: Implement Role and Permission data model
Closed
#34 Automatically build container and upload to registry in CI
Closed
#152 [FEATURE]: Implement sorting functionalities for list of members (default fields)
Closed
#167 [FEATURE]: Sync member.email from user.email if linked
Closed
#176 [Analysis] Analyse results of feedback wireframe event with Pilotvereine
Closed
#155 [BUG]: Drone runner not creating jobs
Closed
#177 Setup drone on cicd.local-it.cloud
Closed
#104 Drone VM
Closed
#164 [FEATURE]: create logical link between users and members
Closed
#170 [FEATURE]: Show Userdata when hitting "profile" button
Closed
#158 [FEATURE]: Polish README
Closed
#133 Authentication flow
Closed
#150 [FEATURE]: Choose a license
Closed
#159 Graphical timeline of milestones
Closed
#11 [FEATURE]: Implement fulltext search for list of members
Closed
#119 associate each user with a member
Closed
#99 Check usage of Application.compile_env
Closed
#143 Analyse Input from Pilotverein
Closed
#149 Analyse Survey of Pilotvereine
Closed
#21 Plugin Modularität recherchieren
Closed
#10 Define one user flow on basis of requirements
Closed
#137 Set "members" page as landing page
Closed
#68 Customize Log-In screen
Closed
#121 Auswertung Auftaktveranstaltung
Closed
#113 Fix bootstrapping rauthy admin password
Closed
#140 Concept Front-End testing
Closed
#129 PR-Template als Definition of Done anlegen
Closed
#32 Cache dependencies in CI
Closed
#16 Create functionality of adding/editing/deleting a Mitglied
Closed
#120 write tests for the authentication process
Closed
#79 Email Template für Pilotverein Antworten
Closed
#118 Follow-Up Auftaktveranstaltung pilotvereine
Closed
#106 account view
Closed
#96 Design the members overview
Closed
#88 Auftaktveranstaltung planen
Closed
#94 Update to Phoenix 0.18
Closed
#36 Add PrimerLive View / DaisyUI to project and test with test liveview
Closed
#50 Write test for creation of member
Closed
#48 Add all Member property_types
Closed
#49 Create member validation
Closed
#41 Add OIDC provider for development
Closed
#40 Add login via SSO
Closed
#39 Add Account Resource
Closed
#63 i18n integration
Closed
#2 Pilotvereinen kontaktieren
Closed
#74 Hardcoded default member fields
Closed
#3 Dudel für Auftaktveranstaltung
Closed
#62 Add CI caching
Closed
#53 Implement property_type type field for property value
Closed
#33 Create a Dockerfile
Closed
#45 Allow starting postgres via docker for development
Closed
#5 Renovate Bot deployen
Closed
#28 Implement creation of Mitglied
Closed
#27 Create schema for Mitglied in Ash
Closed
#14 Create overview of Mitglieder / search area
Closed
#12 Create Landing Page including menu
Closed
#9 Prepare Figma/PenPot Project
Closed
#19 Evaluate LiveView UI-Toolkits
Closed
#7 Create User Stories in Forgejo
Closed
#4 CI/CD konzipieren
Closed
#20 ERM erstellen
Closed
#25 Action Required: Fix Renovate Configuration
Closed
#18 Create Personas
Closed
#1 Anforderungen im Wiki vorbereiten
142 issues created by 5 users
Opened
#1 Anforderungen im Wiki vorbereiten
Opened
#2 Pilotvereinen kontaktieren
Opened
#3 Dudel für Auftaktveranstaltung
Opened
#4 CI/CD konzipieren
Opened
#5 Renovate Bot deployen
Opened
#6 Authorization-Konzept
Opened
#7 Create User Stories in Forgejo
Opened
#8 [FEATURE]: Define navigational structure based on requirements
Opened
#9 Prepare Figma/PenPot Project
Opened
#10 Define one user flow on basis of requirements
Opened
#11 [FEATURE]: Implement fulltext search for list of members
Opened
#12 Create Landing Page including menu
Opened
#13 Concept Admin Settings
Opened
#14 Create overview of Mitglieder / search area
Opened
#15 [FEATURE]: Concept sorting possibilities
Opened
#16 Create functionality of adding/editing/deleting a Mitglied
Opened
#17 [FEATURE]: Create functionality for export
Opened
#18 Create Personas
Opened
#19 Evaluate LiveView UI-Toolkits
Opened
#20 ERM erstellen
Opened
#21 Plugin Modularität recherchieren
Opened
#24 Add Content-Security Policy
Opened
#25 Action Required: Fix Renovate Configuration
Opened
#27 Create schema for Mitglied in Ash
Opened
#28 Implement creation of Mitglied
Opened
#31 Verify Migrations in CI
Opened
#32 Cache dependencies in CI
Opened
#33 Create a Dockerfile
Opened
#34 Automatically build container and upload to registry in CI
Opened
#35 Automatically create preview deployments for PRs
Opened
#36 Add PrimerLive View / DaisyUI to project and test with test liveview
Opened
#39 Add Account Resource
Opened
#40 Add login via SSO
Opened
#41 Add OIDC provider for development
Opened
#44 Dependency Dashboard
Opened
#45 Allow starting postgres via docker for development
Opened
#48 Add all Member property_types
Opened
#49 Create member validation
Opened
#50 Write test for creation of member
Opened
#53 Implement property_type type field for property value
Opened
#62 Add CI caching
Opened
#63 i18n integration
Opened
#68 Customize Log-In screen
Opened
#69 [FEATURE]: Concept roles and permissions
Opened
#70 Risikoanalyse ausfüllen
Opened
#74 Hardcoded default member fields
Opened
#79 Email Template für Pilotverein Antworten
Opened
#85 Preset OIDC Client for Authentication
Opened
#87 Implement EdDsa algorithm for AshAuthentication
Opened
#88 Auftaktveranstaltung planen
Opened
#91 Add Settings resource
Opened
#94 Update to Phoenix 0.18
Opened
#96 Design the members overview
Opened
#97 Farbschema überlegen und Integration an KolliCloud mitbedenken
Opened
#98 Pre-commit checks
Opened
#99 Check usage of Application.compile_env
Opened
#104 Drone VM
Opened
#105 [FEATURE]: Implement Role and Permission data model
Opened
#106 account view
Opened
#113 Fix bootstrapping rauthy admin password
Opened
#117 Create a plan for interacting with vereinfacht
Opened
#118 Follow-Up Auftaktveranstaltung pilotvereine
Opened
#119 associate each user with a member
Opened
#120 write tests for the authentication process
Opened
#121 Auswertung Auftaktveranstaltung
Opened
#122 Regular Refactoring
Opened
#128 Automated Accessibility Tests
Opened
#129 PR-Template als Definition of Done anlegen
Opened
#130 Security-Maßnahmen Checkliste erstellen
Opened
#133 Authentication flow
Opened
#137 Set "members" page as landing page
Opened
#140 Concept Front-End testing
Opened
#143 Analyse Input from Pilotverein
Opened
#144 [FEATURE]: Add language switch dropdown to login screen
Opened
#146 Translate "or" in the login screen
Opened
#149 Analyse Survey of Pilotvereine
Opened
#150 [FEATURE]: Choose a license
Opened
#151 [FEATURE]: Define implementation plan for roles and permissions
Opened
#152 [FEATURE]: Implement sorting functionalities for list of members (default fields)
Opened
#153 [FEATURE]: Implement sorting functionalities for list of members for custom fields
Opened
#154 [FEATURE]: Concept advanced search
Opened
#155 [BUG]: Drone runner not creating jobs
Opened
#156 [FEATURE]: Set up & document a testing environment for vereinfacht.digital
Opened
#157 [FEATURE]: Concept how custom fields are handled
Opened
#158 [FEATURE]: Polish README
Opened
#159 Graphical timeline of milestones
Opened
#160 [FEATURE]: Implement clear icon in the searchbar for members
Opened
#161 Custom Fields: Don't show birthday field for default configurations
Opened
#162 [FEATURE]: Implement fuzzy and substring search for members
Opened
#164 [FEATURE]: create logical link between users and members
Opened
#165 [ANALYSIS]: Pagination for list of members
Opened
#167 [FEATURE]: Sync member.email from user.email if linked
Opened
#168 [FEATURE]: Allow user-member association in edit/create views
Opened
#169 [FEATURE]: Allow combined creation of Users/Members
Opened
#170 [FEATURE]: Show Userdata when hitting "profile" button
Opened
#171 [FEATURE]: Ensure correct handling of Password login vs oidc login
Opened
#174 [Analysis]: Accessibility - aria-sort in tables
Opened
#175 [BUG]: Pressing enter in search field reloads page
Opened
#176 [Analysis] Analyse results of feedback wireframe event with Pilotvereine
Opened
#177 Setup drone on cicd.local-it.cloud
Opened
#186 [FEATURE]: Create Architecture docs in Repo
Opened
#188 [Analysis]: Check if searching just on typing is accessible
Opened
#190 [FEATURE]: Implement Permissions in Ash
Opened
#191 [FEATURE]: Implement Roles in Ash
Opened
#194 Custom Fields: Harden implementation
Opened
#195 Custom Fields: Add slugs
Opened
#196 [FEATURE]: Custom Fields: I can search for the contents of custom fields
Opened
#197 Custom Fields: Add option to show custom fields in member overview
Opened
#198 Custom Fields: Implement tests regarding changing of name and type
Opened
#199 Custom Fields: Handle Deletion of custom fields
Opened
#200 Custom Fields: Add link to admin UI
Opened
#203 [Pilotvereine]: Plan Usability Tests with Pilotvereine
Opened
#209 [FEATURE]: Custom Fields: Implement dropdown in member overview to hide/show custom fields
Opened
#210 [FEATURE]: Payment Concept
Opened
#211 [FEATURE]: Admin settings: Implement live view for global settings (Vereinsdaten)
Opened
#212 [FEATURE]: Admin Settings: UI Refactoring
Opened
#213 [FEATURE]: Sorting for members is saved in the cookies per session
Opened
#214 [FEATURE]: Implement show_in_overview flag for member fields
Opened
#215 [FEATURE]: Build a recipe for KolliCloud
Opened
#216 [FEATURE]: Add as app to test.kollicloud.de instance
Opened
#217 [FEATURE]: Implement sidebar
Opened
#218 [FEATURE]: Add Kubernetes Support
Opened
#220 [REFACTOR]: Fix UI Issues
Opened
#222 [REFACTOR]: Sort Custom Fields in DB to improve performance
Opened
#223 [FEATURE]: Admin Settings: Implement settings to show/hide member fields in the member overview per default
Opened
#224 [FEATURE]: UX Improvement - indicate required fields
Opened
#225 [REFACTOR]: Clean tests
Opened
#226 Implement UI fields to mock payment concept
Opened
#227 [FEATURE]: Implement filter for has_paid
Opened
#229 [FEATURE]: Create test instance for each pilot club
Opened
#230 [FEATURE]: Implement bulk functionality to copy email adresses
Opened
#231 [FEATURE]: Visual hierarchy for hardcoded fields in member edit form
Opened
#233 [FEATURE]: UX - Avoid opening member by clicking the checkbox
Opened
#238 [FEATURE]: Refactor member view to dynamically render columns based on member field constant
Opened
#252 [FEATURE]: Save shown/hidden member and custom fields to cookies closes #209
Opened
#255 [FEATURE]: UX - check forms for handling pressing enter
Opened
#261 [FEATURE]: UX - Improve actions in member overview and custom field
Opened
#262 [FEATURE]: UX - Implement consistent filter and dropdown behaviour
Opened
#263 [BUG]: Select all checkbox gets selected when there are no results and stays selected
Opened
#264 [FEATURE]: Concept custom field search performance wise
Opened
#265 [FEATURE]: Concept sorting and search of custom boolean fields
Opened
#267 Improve compatibility with cloud deployments