Skip to content

fix/past-member-profile-access - #106

Merged
RLee64 merged 3 commits into
mainfrom
homepage-fixes
Oct 19, 2026
Merged

RLee64 merged 3 commits into
mainfrom
homepage-fixes

Conversation

@harrywu23

@harrywu23 harrywu23 commented Oct 11, 2026 •

Copy link
Copy Markdown
Contributor

Past members locked out of their profile

MemberRoute only allowed member and admin, so a legacy user hitting /profile was silently redirected home while the header still showed them a Profile link. That’s what made the profile picture unreachable. The backend was never the problem — /users/me and /images/profile/me only check authentication, no role check. Replaced it with AccountRoute, which allows anyone who isn’t a guest, since profile data belongs to the account rather than the membership. MemberRoute is deleted as it’s now unused. Signed-out visitors are still redirected, so the route isn’t open to everyone.

Renewal page layout

The title was rendering smaller than the paragraph under it — it was an unstyled h2. Now an h1 at 48px (34px mobile), matching the signup hero. Added dividers and spacing between the details and payment sections, moved the styles into style/renew.css, and the two-column grid now collapses to one column under 640px where the fields were cramped. Checked at desktop and 390px.

@RLee64 RLee64 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pls fix it not work

@RLee64 RLee64 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm :)

@RLee64
RLee64 merged commit 4addd93 into main Oct 19, 2026
1 check passed
@RLee64
RLee64 deleted the homepage-fixes branch October 19, 2026 23:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants