Skip to content

Nav rol görünürlüğü + navigasyon/refresh + tema-grafik düzeltmeleri#41

Merged
Ohualtex merged 3 commits into
mainfrom
feature/nav-rol-gorunurluk
Jun 7, 2026
Merged

Nav rol görünürlüğü + navigasyon/refresh + tema-grafik düzeltmeleri#41
Ohualtex merged 3 commits into
mainfrom
feature/nav-rol-gorunurluk

Conversation

@Ohualtex

@Ohualtex Ohualtex commented Jun 7, 2026

Copy link
Copy Markdown
Owner

Özet

3 mantıksal commit — UI/navigasyon iyileştirmeleri (tema işinden ayrı konu).

nav: rol bazlı görünürlük + Hesabım (6d3b5b9)

  • Hesabım sidebar'dan kaldırıldı (sağ üst kullanıcı çipiyle erişiliyor)
  • </> (API rehberi) yalnız admin + developer'a görünür (data-role)
  • Kullanıcı çipine data-action eklendi → güvenilir Hesabım navigasyonu (hash takılması düzeldi)

navigasyon: refresh + scroll (4fc1eaa)

  • navigate() hash'i mevcut sayfaya senkronlar → refresh aynı sayfada kalır (önceden hep Hesabım'a geliyordu)
  • Sayfa geçişinde tepeden açılır (scrollTo + focus preventScroll)
  • Active highlight yalnız nav-item'lara (çip 'active' almıyor)

tema: toggle grafik renkleri (d8aed62)

  • rethemeCharts(): tema değişince grafik canvas'ı yerinde güncellenir (refresh gerekmez); amber/mavi accent eksenleri korunur
  • Dark grafik yazıları aydınlatıldı (koyu zeminde okunabilirlik)

Test (manuel, preview)

  • Light↔dark toggle → grafik yazıları anında doğru temada ✓
  • Refresh → bulunduğun sayfada kalıyor ✓
  • Sayfa geçişi → tepeden açılıyor ✓
  • Rol: çiftçi </>/Hesabım görmez; admin </> görür; çip→Hesabım çalışıyor ✓

🤖 Generated with Claude Code

Ohualtex added 3 commits June 7, 2026 14:13
- Hesabım sidebar'dan çıkarıldı (sağ üst kullanıcı çipi ile erişiliyor)
- </> (API rehberi) yalnız admin+developer'a görünür (data-role gating)
- Kullanıcı çipine data-action eklendi → güvenilir Hesabım navigasyonu (hash takılması düzeldi)
- navigate() hash'i mevcut sayfaya senkronlar (replaceState) → refresh sonrası aynı sayfada kalır (önceden hep Hesabım'a geliyordu)
- sayfa geçişinde scrollTo(0,0) + focus preventScroll → sayfa tepeden açılır
- active highlight yalnız .nav-item'lara uygulanır (çip artık 'active' almıyor)
- rethemeCharts(): tema değişince canvas renkleri YERİNDE güncellenir (refresh gerekmez); amber/mavi accent eksenleri korunur
- dark grafik yazıları aydınlatıldı (tick #aeb9c9, legend #dbe2ec, açık ızgara) → eskiden koyu zeminde okunmuyordu
- main.js: tema toggle'ında rethemeCharts() çağrılır
@Ohualtex
Ohualtex merged commit 4f89467 into main Jun 7, 2026
8 checks passed
@Ohualtex
Ohualtex deleted the feature/nav-rol-gorunurluk branch June 8, 2026 15:00
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