Commit Graph

4 Commits

Author SHA1 Message Date
chrisnov-it 7e61e507d0 UI-006: Polish cards, typography, spacing
- Consolidated card/activity styles into style.css
- Added hover effects with box-shadow for stat cards
- Indigo accent border on activity items
- Gradient section dividers between dashboard blocks
- Removed duplicate inline CSS from index.html
- Full dark mode support for all new styles

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-23 13:55:50 +08:00
chrisnov-it 2784317f7f UI-005: Responsive sidebar with auto-collapse on mobile
- Sidebar auto-hides on mobile (<768px), slides in from left with overlay
- Backdrop overlay click to close on mobile
- Desktop toggle collapses to 70px icon mode (unchanged)
- Resize listener to switch between mobile/desktop modes

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-23 13:39:34 +08:00
chrisnov-it 8923c99f7a Add dark mode support with persistent toggle
- Tailwind CDN configured with darkMode: 'class'
- Dark mode toggle in header (sun/moon icon), persisted via localStorage
- base.html: sidebar, header, search, nav, profile — all dark: variants
- index.html: stat cards, chart containers, activities, bot list — all dark: variants
- style.css: dark scrollbar styling
- Prevents flash by checking localStorage before page render

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-23 13:06:56 +08:00
Chrisnov c66b32a7bc Versi refactoring dan penataan ulang kode untuk meningkatkan struktur dan keterbacaan.
Perubahan ini mencakup:
 - Penataan ulang struktur direktori
 - Peningkatan dokumentasi
 - Penghapusan kode yang tidak terpakai
 - Peningkatan performa di beberapa fungsi

 Commit ini bertujuan untuk mempersiapkan basis kode untuk pengembangan lebih lanjut.

 Referensi: #1234
 ---
2025-07-19 21:39:01 +08:00