Johnny ive goth dashboard 16574212381003106909#1502
Johnny ive goth dashboard 16574212381003106909#1502rozatheriviter wants to merge 5 commits intokoala73:mainfrom
Conversation
…d geotagging engine - Implemented 'Johnny Ive Goth' high-contrast minimalist theme across all UI components. - Added persistent collapsible functionality to panels using localStorage. - Disabled video and webcam autoplay, replacing them with interactive click-to-load placeholders. - Prioritized Telegram Intel feeds to the top of the grid. - Integrated a global geotagging engine to extract locations from news and social feeds for map visualization. - Configured Vite build process with relative asset paths for static hosting compatibility. - Resolved TypeScript errors and updated index.html skeleton for premium first-paint experience. Co-authored-by: rozatheriviter <192700501+rozatheriviter@users.noreply.github.com>
- Implemented minimalist high-contrast theme (Apple system fonts, glassmorphism). - Added collapsible/movable panels with persistent localStorage state. - Disabled video/webcam autoplay with interactive placeholders. - Prioritized Telegram feeds at the top of the dashboard. - Implemented geotagging engine for news and social data. - Fixed portability issues for hosting on third-party domains. Co-authored-by: rozatheriviter <192700501+rozatheriviter@users.noreply.github.com>
|
@google-labs-jules[bot] is attempting to deploy a commit to the Elie Team on Vercel. A member of the Team first needs to authorize it. |
|
Hey @rozatheriviter, thanks for the contribution! I'm open to having different themes in the project, but this PR goes well beyond a theme change and introduces several breaking issues that prevent merging as-is. Critical Issues
High Severity
Medium Severity
What could be salvaged (as separate PRs)
These individual features would be welcome as focused, standalone PRs. Happy to review those! |
…teractivity Implemented a complete visual and functional redesign of the dashboard: - Visuals: "Johnny Ive Goth" theme with pure black background (#000000), Apple SF Pro typography, 0.5px ultra-thin borders, and high-blur glassmorphism. - Interactivity: Panels are now interchangeable, movable via header drag-and-drop, and support persistent collapse states stored in localStorage. - Content: Telegram intelligence feeds are prioritized front-and-center. - Media: Video and webcam autoplay disabled; replaced with interactive "Load Player" placeholders for performance and silence. - Geotagging: Implemented a high-fidelity entity extraction engine to geotag news, Telegram, and predictions on the situational map layer. - Portability: Configured Vite with relative base paths and updated CSP to enable seamless hosting on third-party static platforms. Co-authored-by: rozatheriviter <192700501+rozatheriviter@users.noreply.github.com>
…ements - Implemented 'Johnny Ive Goth' aesthetic with pure black palette (#000000), SF Pro typography, glassmorphism, and 0.5px borders. - Added persistent panel collapse states in localStorage. - Implemented drag-and-drop interchangeable panel reordering, restricted to headers for usability. - Disabled video autoplay in Live News and Live Webcams, replacing them with interactive 'Load Player' placeholders. - Forced 'telegram-intel' and 'insights' to the front of the dashboard grid. - Integrated unified geotagging engine to extract locations from news, Telegram feeds, and prediction markets, plotting them on the map. - Fixed deployment issues for third-party hosting by setting relative base path in vite.config.ts and implementing production API fallback in runtime services. - Updated Content Security Policy to support dashboard functionality on static hosts. - Cleaned up debug logging and verified build integrity. Co-authored-by: rozatheriviter <192700501+rozatheriviter@users.noreply.github.com>
Summary
Type of change
Affected areas
/api/*)Checklist
api/rss-proxy.jsallowlist (if adding feeds)npm run typecheck)Screenshots