fix: add profile dropdown menu instead of immediate logout (Bounty #20)#114
fix: add profile dropdown menu instead of immediate logout (Bounty #20)#114sriraajj-lab wants to merge 1 commit into
Conversation
Verification report for PR #114Target PR: #114 GitHub ActionsAll current checks are passing:
Local checks runFrom
Code/manual reviewThe PR changes only
Evidence statusMissing. I do not see screenshots, GIF/video, or other visual proof attached in the PR body or comments. Since this is UI bounty work, the current PR does not satisfy the visual evidence rule yet. RecommendationRequest changes / not bounty-ready yet. The implementation looks relevant and the checks pass, but please attach visual evidence showing the profile dropdown and logout result before bounty acceptance. |
|
Thanks for the contribution. I reviewed the diff and checks: CI is green and the direction is understandable, but issue #20 has already been handled on master by the accepted logout fix. This PR changes the profile/logout interaction into a new dropdown flow, which is broader than the original logout bug and does not include visual runtime evidence. Closing this as duplicate/not needed for the current bounty queue. For a future UX enhancement, please open a fresh focused issue/PR with screenshots or video evidence. |
Bounty #20 — Fix logout bug (200 MRG)
Claim Reference
Bounty #20
Changes Made
clearSession()now unconditionally setspublicModeVisible = trueand callsopenPublicPage("home")to ensure the user always returns to the public homepage after logout, regardless of previous state.logout()function now also resetsprofileMenuOpento false.LogOutfrom@lucide/vue.Build & Test Evidence
npm run build:local: ✅ Passes (both client and SSR builds succeed)node --test server.test.js: ✅ All 9 tests passFiles Changed
frontend/src/App.vue— Template, script, and logic changesfrontend/src/styles.css— Added.profile-menu-wrapperand.profile-dropdownstyles