[PR #24] Feature/UI overhaul 01 #23

Open
opened 2026-03-16 12:12:22 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/hipcityreg/situation-monitor/pull/24
Author: @mm-mazhar
Created: 1/23/2026
Status: 🔄 Open

Base: mainHead: feature/ui-overhaul-01


📝 Commits (10+)

  • bc63618 UI upgrades 00
  • 2a2af88 UI upgrades: Default Selection all, fixed panel rendering when all panels selected
  • 3f4f330 UI upgrades: Introduced mini dashboard
  • 6383383 Update
  • fac60da Update
  • 2665f0c Update gitignore before merge
  • eef8cf3 Update gitignore before merge
  • 2744de5 Merge branch 'upgrade-ui'
  • 2628715 Update mini dashboard, first time load settings, settings
  • b2297df Added README File

📊 Changes

29 files changed (+12080 additions, -7695 deletions)

View changed files

📝 .env.example (+4 -0)
📝 .gitignore (+2 -1)
.history/src/lib/components/panels/GlobePanel_20260121140846.svelte (+771 -0)
.history/src/lib/components/panels/GlobePanel_20260121140854.svelte (+771 -0)
.history/src/lib/components/panels/GlobePanel_20260121140913.svelte (+771 -0)
LICENSE (+22 -0)
README.md (+131 -0)
📝 package-lock.json (+7860 -7512)
📝 package.json (+2 -0)
📝 src/app.css (+19 -0)
📝 src/app.html (+2 -1)
📝 src/lib/api/fred.ts (+46 -9)
📝 src/lib/api/index.ts (+1 -1)
src/lib/components/common/BreakingNews.svelte (+204 -0)
📝 src/lib/components/common/HeatmapCell.svelte (+14 -0)
📝 src/lib/components/common/Panel.svelte (+9 -9)
📝 src/lib/components/layout/Dashboard.svelte (+1 -0)
📝 src/lib/components/layout/Header.svelte (+11 -10)
📝 src/lib/components/modals/SettingsModal.svelte (+89 -3)
📝 src/lib/components/panels/CorrelationPanel.svelte (+2 -2)

...and 9 more files

📄 Description

Updates in UI

  • 3D Globe: Replaced the flat D3 map with an interactive globe.gl visualization.
  • Mini Dashboard: Added a "Heads-Up Display" next to the globe showing live Weather, Market Heatmaps, and Fed Data. Basically, it is for to render data.
  • Federal Reserve Integration: Fixed the FRED API logic and added color-coded status indicators (e.g., [Restrictive], [High Inflation]).
  • UI/UX: Added a Theme Toggle (Light/Dark mode) and a responsive "Breaking News" ticker.
  • Moreover, I will try to implement a feature to analyze public sentiment across social media platforms, either as seperate feature or improve Narrative tracker in near future.
  • Check out the look and feel. https://macroscope-mu.vercel.app/
  • If you like the changes, please accept, otherwise, just ignore.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/hipcityreg/situation-monitor/pull/24 **Author:** [@mm-mazhar](https://github.com/mm-mazhar) **Created:** 1/23/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `feature/ui-overhaul-01` --- ### 📝 Commits (10+) - [`bc63618`](https://github.com/hipcityreg/situation-monitor/commit/bc636186be97c54f7ad3187c14ff83fed404b94f) UI upgrades 00 - [`2a2af88`](https://github.com/hipcityreg/situation-monitor/commit/2a2af88a0905ef230d0b23632c7fc7be2a463165) UI upgrades: Default Selection all, fixed panel rendering when all panels selected - [`3f4f330`](https://github.com/hipcityreg/situation-monitor/commit/3f4f3303a84bbdc16a7b6843f0d7ba6ba8353eae) UI upgrades: Introduced mini dashboard - [`6383383`](https://github.com/hipcityreg/situation-monitor/commit/63833830acccc650f0f425051a611fd244c0200a) Update - [`fac60da`](https://github.com/hipcityreg/situation-monitor/commit/fac60da54f7df01496e677ffb642657ef50375d6) Update - [`2665f0c`](https://github.com/hipcityreg/situation-monitor/commit/2665f0c429f486da54468f530c8b716bcfcbfb71) Update gitignore before merge - [`eef8cf3`](https://github.com/hipcityreg/situation-monitor/commit/eef8cf3a6aa68ad9266567799ef8a48ac76fc30b) Update gitignore before merge - [`2744de5`](https://github.com/hipcityreg/situation-monitor/commit/2744de515496fa8049bf8f02831949e1b07c8cbd) Merge branch 'upgrade-ui' - [`2628715`](https://github.com/hipcityreg/situation-monitor/commit/262871596fe73dad4f42ef63eae8f553a05a4051) Update mini dashboard, first time load settings, settings - [`b2297df`](https://github.com/hipcityreg/situation-monitor/commit/b2297dfac43052027608faa93140c61c402bb777) Added README File ### 📊 Changes **29 files changed** (+12080 additions, -7695 deletions) <details> <summary>View changed files</summary> 📝 `.env.example` (+4 -0) 📝 `.gitignore` (+2 -1) ➕ `.history/src/lib/components/panels/GlobePanel_20260121140846.svelte` (+771 -0) ➕ `.history/src/lib/components/panels/GlobePanel_20260121140854.svelte` (+771 -0) ➕ `.history/src/lib/components/panels/GlobePanel_20260121140913.svelte` (+771 -0) ➕ `LICENSE` (+22 -0) ➕ `README.md` (+131 -0) 📝 `package-lock.json` (+7860 -7512) 📝 `package.json` (+2 -0) 📝 `src/app.css` (+19 -0) 📝 `src/app.html` (+2 -1) 📝 `src/lib/api/fred.ts` (+46 -9) 📝 `src/lib/api/index.ts` (+1 -1) ➕ `src/lib/components/common/BreakingNews.svelte` (+204 -0) 📝 `src/lib/components/common/HeatmapCell.svelte` (+14 -0) 📝 `src/lib/components/common/Panel.svelte` (+9 -9) 📝 `src/lib/components/layout/Dashboard.svelte` (+1 -0) 📝 `src/lib/components/layout/Header.svelte` (+11 -10) 📝 `src/lib/components/modals/SettingsModal.svelte` (+89 -3) 📝 `src/lib/components/panels/CorrelationPanel.svelte` (+2 -2) _...and 9 more files_ </details> ### 📄 Description ## Updates in UI - **3D Globe:** Replaced the flat D3 map with an interactive `globe.gl` visualization. - **Mini Dashboard:** Added a "Heads-Up Display" next to the globe showing live Weather, Market Heatmaps, and Fed Data. Basically, it is for to render data. - **Federal Reserve Integration:** Fixed the FRED API logic and added color-coded status indicators (e.g., [Restrictive], [High Inflation]). - **UI/UX:** Added a Theme Toggle (Light/Dark mode) and a responsive "Breaking News" ticker. - Moreover, I will try to implement a feature to analyze public sentiment across social media platforms, either as seperate feature or improve Narrative tracker in near future. - Check out the look and feel. https://macroscope-mu.vercel.app/ - If you like the changes, please accept, otherwise, just ignore. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/situation-monitor#23
No description provided.