Skip to content

Add Missing Settings Page#101

Merged
dchansen06 merged 3 commits intomainfrom
AddMissingSettingsPage
Jan 8, 2026
Merged

Add Missing Settings Page#101
dchansen06 merged 3 commits intomainfrom
AddMissingSettingsPage

Conversation

@dchansen06
Copy link
Contributor

Adds a missing temporary settings tab similar to the chat tab, this means that if you click the Settings in the sidebar it will no longer throw you off the site.

image

@dchansen06 dchansen06 self-assigned this Jan 8, 2026
@dchansen06 dchansen06 added the bug Something isn't working label Jan 8, 2026
@netlify
Copy link

netlify bot commented Jan 8, 2026

Deploy Preview for gr-mapache ready!

Name Link
🔨 Latest commit ff46c57
🔍 Latest deploy log https://app.netlify.com/projects/gr-mapache/deploys/695f5a5714bafc000847fd13
😎 Deploy Preview https://deploy-preview-101--gr-mapache.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 52
Accessibility: 95
Best Practices: 92
SEO: 83
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@dchansen06 dchansen06 added the enhancement New feature or request label Jan 8, 2026
@dchansen06 dchansen06 requested a review from Copilot January 8, 2026 07:16
@dchansen06
Copy link
Contributor Author

I think the netlify plugin is still broken

🔍 Latest deploy log https://app.netlify.com/projects/gr-mapache/deploys/695f59b56cabbf0008c270a3
😎 Deploy Preview https://deploy-preview-101--gr-mapache.netlify.app

image

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request adds a temporary Settings page to prevent navigation errors when users click the Settings link in the sidebar. The implementation follows the same pattern as the existing ChatPage, providing a placeholder page until the full settings functionality is implemented.

Key changes:

  • Created a new SettingsPage component with placeholder content
  • Added the /settings route to the application router

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
dashboard/src/pages/settings/SettingsPage.tsx New placeholder Settings page component following the same pattern as ChatPage
dashboard/src/main.tsx Added SettingsPage import and /settings route configuration

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@BK1031
Copy link
Contributor

BK1031 commented Jan 8, 2026

wow copilot fucking sucks

@BK1031
Copy link
Contributor

BK1031 commented Jan 8, 2026

I think the netlify plugin is still broken

🔍 Latest deploy log https://app.netlify.com/projects/gr-mapache/deploys/695f59b56cabbf0008c270a3
😎 Deploy Preview https://deploy-preview-101--gr-mapache.netlify.app

image

yea this is a security thing w Sentinel. Since netlify deploy previews use a random preview url we the oauth exchange fails (invalid redirect_uri). couple things we can do; use a custom subdomain for the previews and in theory we can wildcard that domain as the redirect uri (not totally sure if netlify allows this/cost), or we can change how sentinel works to allow insecure redirect_uri for specific applications (mapache-dev, for ex).

cc @austinchan3678 just to keep u in the know

@dchansen06 dchansen06 merged commit 6d7b763 into main Jan 8, 2026
13 of 16 checks passed
@dchansen06 dchansen06 deleted the AddMissingSettingsPage branch January 8, 2026 23:09
@dchansen06 dchansen06 removed the request for review from austinchan3678 January 8, 2026 23:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants