Skip to content

feat(app): implement settings page - #212

Open
andyrodrigues30 wants to merge 35 commits into
mainfrom
fix/settings-page-1
Open

feat(app): implement settings page#212
andyrodrigues30 wants to merge 35 commits into
mainfrom
fix/settings-page-1

Conversation

@andyrodrigues30

Copy link
Copy Markdown
Collaborator

Summary

Fix setting page styling to be consistent with the rest of the platform.
Update appearance screen - implement theme selection

Type of change

  • Bug fix
  • Feature
  • Refactor (no behavior change)
  • Documentation
  • Build / tooling / CI
  • Other: _________

Verification

  • pnpm -r typecheck passes
  • pnpm -r build passes
  • Manually verified in a browser (for UI / behavior changes)
  • Followed the app layout conventions
  • No new dependencies, or new dependencies are justified and AGPL-compatible
  • Change does not violate any non-negotiable principle
  • Documentation only, no changes to the codebase, so no tests required

squeaky-duck-duck and others added 15 commits July 20, 2026 11:45
Signed-off-by: andyrodrigues30 <andrea.melissa.rodrigues@gmail.com>
Signed-off-by: andyrodrigues30 <andrea.melissa.rodrigues@gmail.com>
Signed-off-by: andyrodrigues30 <andrea.melissa.rodrigues@gmail.com>
Signed-off-by: andyrodrigues30 <andrea.melissa.rodrigues@gmail.com>
Signed-off-by: andyrodrigues30 <andrea.melissa.rodrigues@gmail.com>
Signed-off-by: andyrodrigues30 <andrea.melissa.rodrigues@gmail.com>
Signed-off-by: andyrodrigues30 <andrea.melissa.rodrigues@gmail.com>
@andyrodrigues30 andyrodrigues30 self-assigned this Jul 28, 2026
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 28, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
blue-api f60a77d Jul 29 2026, 08:13 PM

@andyrodrigues30 andyrodrigues30 linked an issue Jul 28, 2026 that may be closed by this pull request
1 task
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 28, 2026

Copy link
Copy Markdown

Deploying blue-frontend with  Cloudflare Pages  Cloudflare Pages

Latest commit: f60a77d
Status: ✅  Deploy successful!
Preview URL: https://814a07e5.blue-frontend-ch1.pages.dev
Branch Preview URL: https://fix-settings-page-1.blue-frontend-ch1.pages.dev

View logs

andyrodrigues30 and others added 9 commits July 28, 2026 23:09
Signed-off-by: andyrodrigues30 <andrea.melissa.rodrigues@gmail.com>
Signed-off-by: andyrodrigues30 <andrea.melissa.rodrigues@gmail.com>
Signed-off-by: andyrodrigues30 <andrea.melissa.rodrigues@gmail.com>
Signed-off-by: Tonycs <lam.tony540@gmail.com>
Signed-off-by: Tonycs <lam.tony540@gmail.com>
Signed-off-by: Tonycs <lam.tony540@gmail.com>
andyrodrigues30 and others added 7 commits July 29, 2026 19:19
Signed-off-by: andyrodrigues30 <andrea.melissa.rodrigues@gmail.com>
Signed-off-by: Tonycs <lam.tony540@gmail.com>
Signed-off-by: andyrodrigues30 <andrea.melissa.rodrigues@gmail.com>
Signed-off-by: andyrodrigues30 <andrea.melissa.rodrigues@gmail.com>
Signed-off-by: andyrodrigues30 <andrea.melissa.rodrigues@gmail.com>
Signed-off-by: Tonycs <lam.tony540@gmail.com>
@tonylam0
tonylam0 force-pushed the fix/settings-page-1 branch from 0dfd403 to c3cfbe4 Compare July 29, 2026 19:36
Signed-off-by: andyrodrigues30 <andrea.melissa.rodrigues@gmail.com>
Signed-off-by: andyrodrigues30 <andrea.melissa.rodrigues@gmail.com>
@andyrodrigues30

Copy link
Copy Markdown
Collaborator Author

@Carter907 - the following needs to be implemented

On Account settings:

  • Fetch and display email in email input field on page load
  • Update email functionality
  • Update password functionality
  • Delete Account functionality

On Public Profile:

  • Fetch and display profile details in input fields on page load
  • Update profile data functionality

@andyrodrigues30 andyrodrigues30 added the area:frontend Tasks related to frontend (app) label Jul 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:frontend Tasks related to frontend (app)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Settings Page

3 participants