Skip to content

Conversation

@TooAngel
Copy link
Contributor

@TooAngel TooAngel commented Jan 6, 2026

Summary

  • Replace modern React frontend with exact copy of core's JSX components
  • Copy all static HTML pages from core (index, imprint, privacyPolicy, dashboard, pull_request)
  • Update API paths from /v1/ to /api/v1/ for proxy routing
  • Fix proxy to handle redirects properly and use Express 5 wildcard syntax
  • Prepare for frontend/backend split where webapp serves UI and core provides API

Test plan

  • Verify landing page renders correctly
  • Verify login redirects to GitHub OAuth
  • Verify dashboard loads after authentication
  • Verify pull request pages render correctly
  • Test with production API at www.worlddriven.org

@worlddriven
Copy link

worlddriven bot commented Jan 6, 2026

🤖 Worlddriven Status

📊 Live Status Dashboard

🗓️ Merge Date: 2026-01-07 at 20:54:13 UTC (today)
📅 Started: 2026-01-06 at 10:37:05 UTC
Speed Factor: 0.14 (86% faster due to reviews)
Positive votes: 6/7 contribution weight (coefficient: 0.86)
📈 Base Merge Time: 10 days → Current: 1 days

🎯 Want to influence when this merges?

Your review matters! As a contributor to this project, your voice helps determine the merge timeline.

How to review:

  1. Check the changes
    Files changed

  2. Leave your review
    Review changes

Your options:

  • ✅ Agree & Speed Up: Approve Approving makes this merge faster
  • ❌ Disagree & Slow Down: Request changes Requesting changes delays the merge

💡 Pro tip: The more contributors who agree, the faster this gets merged!

📊 View detailed stats on the dashboard

📋 Recent Activity

2026-01-06, 10:19:53 - Pull request opened
2026-01-06, 10:27:01 - Branch synchronized (merge timer reset)
2026-01-06, 10:30:11 - Branch synchronized (merge timer reset)
2026-01-06, 10:37:12 - Branch synchronized (merge timer reset)
2026-01-07, 21:52:06 - Pull request merged by worlddriven ✅


This comment is automatically updated by worlddriven

@TooAngel TooAngel force-pushed the feat/copy-core-frontend branch from 8515f98 to 0264442 Compare January 6, 2026 10:30
Replace the modern React frontend with an exact copy of core's frontend:
- Copy JSX components from core (dashboard, pullrequest, repository, logs)
- Copy CSS modules and static HTML pages from core
- Update API paths from /v1/ to /api/v1/ for proxy routing
- Fix proxy to handle redirects and use Express 5 wildcard syntax

Add multi-domain OAuth support:
- Login link dynamically includes callback URL based on current domain
- Proxy handles /github-callback response (sets httpOnly cookie, redirects)

This makes webapp a true mirror of core's frontend, preparing for the
eventual frontend/backend split where webapp serves the UI and core
provides the API.
@TooAngel TooAngel force-pushed the feat/copy-core-frontend branch from 0264442 to 0214624 Compare January 6, 2026 10:37
@worlddriven worlddriven bot merged commit f1b58be into worlddriven:main Jan 7, 2026
2 checks passed
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.

1 participant