Commit Graph

7 Commits

Author SHA1 Message Date
Shivam Patel
cebcb4c8cd Revert "Fix RSS time filters and add draggable grid layout"
This reverts commit 4ee365cfc0.
2026-02-09 17:56:49 -05:00
Shivam Patel
4ee365cfc0 Fix RSS time filters and add draggable grid layout
Normalize pub_date to ISO 8601 on insert so SQLite datetime comparisons
work correctly. Migrate existing RFC 2822 dates. Change 1h filter to 12h.
Add react-grid-layout with persistent drag/resize and reset button.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 17:51:06 -05:00
Shivam Patel
a0612d74b1 Fix country detail panel clipped by overflow-hidden ancestors
The dropdown was rendering inside the overflow-x-auto scroll container,
which forces overflow-y to clip too, making it invisible. Lifted the
detail panel above the scroll row as a separate component, with
selected state managed by GlobeCard so only one expands at a time.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 02:46:41 -05:00
Shivam Patel
9d8d34abb3 Add globe drag interaction and visitor country flag banner
Globe can now be dragged left/right to rotate (mouse + touch), with
auto-rotation resuming from the new position on release. Visitor API
aggregates hits by country/region/city, displayed as a scrolling
flag emoji banner at the bottom of the globe card with expandable
region breakdowns.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 02:39:30 -05:00
Shivam Patel
d5ab2db926 Wire up visitor metrics from webserver DB and fix uptime monitoring
- Read visitors from /server_storage/visitors.db (webserver's DB) instead of
  admin dash's own table; geoip lookups at query time for globe markers
- Globe card now shows 24h, 7d, and all-time unique visitor counts
- Uptime monitor: Nextcloud via host.docker.internal for Docker networking,
  Website and Gitea monitored on public domains
- UptimeCard uses real hourly history bars instead of Math.random() mock
- docker-compose: mount /server_storage:ro, add extra_hosts for Linux compat

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 00:50:40 -05:00
Akshay Kolli
dd1a2ea200 Fixed and changes 2026-02-08 03:03:53 -05:00
Akshay Kolli
3f72118348 Initial commit 2026-02-08 02:32:45 -05:00