feat: rename OIDC strategy, fix sidebar, UI improvements closes #271 #444
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
high priority
invalid
L
low priority
M
medium priority
needs refinement
optional
question
S
UX research
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: local-it/mitgliederverwaltung#444
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/ux_polishment"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description of the implemented changes
The changes were:
Renames the internal OIDC strategy from
:rauthyto:oidc(including redirect URI update), fixes sidebar bugs (dropdown direction, accidental opening on desktop), and improves the cycle status button UI as well as minor consistency fixes.What has been changed?
Refactoring / Breaking Change – OIDC Strategy Rename (
:rauthy→:oidc)register_with_oidc/sign_in_with_oidcmsgidcorrected:"Sign in with Rauthy"→"Sign in with Oidc"(becausePhoenix.Naming.humanize(:oidc) = "Oidc")rauthyreferences in docs, code comments and guidelines updatedBugfix – Sidebar
window.innerWidth >= 1024)phx-update="ignore"on mobile drawer checkbox prevents LiveView DOM patches from resetting its stateupdated()hook inSidebarStaterestores the savedlocalStoragestate after every LiveView patchconsole.logdebug statement removedStyle – Cycle Status Buttons (Paid / Suspended / Unpaid)
btn-success/btn-warning/btn-error+btn-active), inactive buttons are neutral gray — matches the filter button patternpointer-events-noneinstead ofdisabledattribute: prevents interaction without overriding the button coloraria-pressedadded for accessibilityjoincomponentFix – Custom Fields Sorting
prepare build(sort: [name: :asc]))Definition of Done
Code Quality
Accessibility
aria-pressedon status buttons)Testing
Additional Notes
/auth/user/rauthy/callback→/auth/user/oidc/callback) must be applied in the OIDC provider (Rauthy admin panel or equivalent) before deploying.cover/directory contains stale generated coverage report HTML files from before the rename — can be ignored.feat: rename OIDC strategy, fix sidebar, UI improvementsto feat: rename OIDC strategy, fix sidebar, UI improvements closes #271