Genel Bakış
v2.1.5; hem son kullanıcı için yeni modüller / akışlar getiren, hem de altyapı tarafında veri tutarlılığı ve yetki kararlılığını güçlendiren bir sürümdür:
- Notlarım modülü uygulamaya eklendi; kişisel/ekip notları artık tek bir akışta yönetiliyor.
- Görev yönetiminde alt görev hiyerarşisi, görev transferi, görev dokümanları (form/şablon), bildirim şablonları ve aktivite zaman çizelgesi geldi.
- Backend tarafında görevlere kategori desteği, görev listelerine yorum/ek sayısı alanları eklendi.
- Dashboard'da pinlenen kart pozisyonları daha tutarlı yönetiliyor.
- Modül atama değişikliklerinde Redis permission cache temizleme akışı güçlendirildi.
- Yeni bir UI teması seti ve arama destekli AppBar V2 geldi.
- Telefon rehberi widget'ında profil resimleri görünmüyor hatası giderildi.
- Genel Ayarlar tarafında API tabanlı login desteği eklendi.
- Dashboard'a doğum günü konfeti efekti geldi; haber carousel'i mouse üzerindeyken otomatik kaymayacak şekilde düzeltildi.
- Blog modülü tarafındaki kopya yapı (blog / realBlog) tek bir modül altında birleştirildi.
- İçerik onay süreçleri ve geniş kapsamlı backend testleriyle kararlılık artırıldı.
1) Yeni Modüller
1.1 Notlarım Modülü
Ön Yüz (Frontend)
- Yeni "Notlarım" modülü eklendi: liste görünümü, arama, ekleme/güncelleme akışları.
- Dashboard'a notları gösteren özel bir alan eklendi; modül kartı, dashboard modül kayıtlarına ve görünürlük yönetimine entegre edildi.
- Sidebar üzerinden notlara hızlı erişim sağlandı.
- TR / EN / DE çevirileri eklendi; routing yapılandırması güncellendi.
Kullanıcıya etkisi
- Kullanıcılar kişisel ve ekip içi notlarını uygulama içinde tek bir yerden yönetebiliyor.
- Notlara dashboard üzerinden hızlıca erişilebiliyor; not yazma/güncelleme deneyimi modülün doğal akışına oturtuldu.
2) Görev Yönetimi
Bu sürümün en kapsamlı gelişim alanı yine görev yönetimi oldu.
2.1 Görev Kategorisi Desteği
Arka Uç (Backend)
- Görev şemasına kategori (categoryId) alanı eklendi.
- Görev oluşturma, listeleme, filtreleme ve veri yapıları kategori desteğine göre güncellendi.
- Görev kategorileri için migration ve seed verileri eklendi.
- Demo görevler kategori bilgisi içerecek şekilde güncellendi.
Kullanıcıya etkisi
- Görevler kategori bazlı ayrıştırılabilir hale geldi.
- Görevler daha anlamlı gruplar üzerinden takip edilebilir altyapıya kavuştu.
2.2 Görev Listelerinde Yorum ve Ek Sayıları
Arka Uç (Backend)
- Görev listelerine yorum sayısı (commentCount) ve ek sayısı (attachmentCount) alanları eklendi.
- Görev servisleri, görev bazlı yorum ve ek sayılarını dönecek şekilde güncellendi.
- İlgili görev filtreleme testleri yeni alanlarla uyumlu hale getirildi.
Kullanıcıya etkisi
- Kullanıcılar görev detayına girmeden o görevde kaç yorum ve kaç ek olduğunu görebilecek altyapıya kavuştu.
- Liste ekranlarında görevlerin durumu daha hızlı okunabilir hale geldi.
2.3 Alt Görev (Sub-Issue) ve Görev Hiyerarşisi
Ön Yüz (Frontend)
- Görev detayında alt görev (sub-issue) alanı eklendi; alt görev kartı ve listesi geldi.
- Görev hiyerarşisini gezmek/yönetmek için yeni bir bölüm açıldı.
- Liste görünümünde alt görevlerin gösterimi için ek davranışlar eklendi.
- Görev oluşturma ve detay ekranları üst görev / alt görev ilişkisini destekleyecek şekilde güncellendi.
- TR / EN / DE çevirileri eklendi.
Kullanıcıya etkisi
- Büyük işler artık ana görev altında alt görevlere bölünebiliyor.
- Görev hiyerarşisi sayesinde takım, işin parçalarını ve ilerlemesini daha kolay takip edebiliyor.
2.4 Görev Transferi (Issue Transfer)
Ön Yüz (Frontend)
- Görev üzerinde "Transfer" akışı eklendi; görev başka bir hedefe (workspace/sahip) aktarılabiliyor.
- Liste görünümü araç çubuğuna ve görev detayına transfer aksiyonu eklendi.
- Yeni transfer diyaloğu (görev transferi onay/seçim ekranı) eklendi.
- Repository ve servis katmanı transfer çağrıları için güncellendi.
Kullanıcıya etkisi
- Yanlış yere oluşturulmuş veya el değiştirmesi gereken görevler silmeden doğru yere aktarılabiliyor.
- Süreç sahipliği değişikliklerinde tutarlılık sağlandı.
2.5 Görev Bildirim Şablonları (Notification Templates)
Ön Yüz (Frontend)
- Görev bildirim şablonları için yeni bir yönetim ekranı eklendi.
- Şablon oluşturma istek/yanıt yapıları eklendi.
- Görev bildirim tercihleri modali genişletilerek şablonlarla birlikte çalışacak şekilde güncellendi.
Kullanıcıya etkisi
- Görev güncellemelerinde gönderilen bildirimler şablonlar üzerinden standartlaştırılabiliyor.
- Kurumsal bildirim dilini tutarlı tutmak kolaylaştı.
2.6 Görev Aktivite Zaman Çizelgesi (Activity Timeline)
Ön Yüz (Frontend)
- Görev detayında yeni bir "Aktivite Zaman Çizelgesi" sekmesi eklendi.
- Sunucu tarafında tutulan görev aktivite kayıtları zaman sırasıyla görselleştiriliyor.
- Mevcut "durum geçmişi" sekmesi yeni zaman çizelgesiyle uyumlu hale getirildi.
Kullanıcıya etkisi
- Görev üzerinde kim, ne zaman, hangi değişikliği yaptı bilgisi tek bakışta görülebiliyor.
- Süreç denetimi ve geri dönük analiz kolaylaştı.
2.7 Görev Dokümanları (Form / Şablon)
Ön Yüz (Frontend)
- Görev detayına yeni bir "Dokümanlar" sekmesi eklendi.
- Zengin metin editörü (başlık, tablo, biçimlendirme) ile doküman oluşturma/düzenleme akışı geldi.
- Hazır şablon galerisi eklendi (toplantı notları, retrospektif, durum güncelleme, risk kaydı, karar kaydı, olay raporu, proje brifi, özellik şartnamesi, pazarlama brifi vb.).
- Doküman seçici, doküman menüsü, doküman listesi ve şablon kartları gibi destekleyici bileşenler geldi.
Kullanıcıya etkisi
- Görevlere bağlı çalışma çıktıları (toplantı notu, brif, rapor) görevin içinde üretilip saklanabiliyor.
- Şablon galerisi sayesinde tekrarlayan dokümanlar hızlıca başlatılabiliyor.
2.8 Özel Alanlarda Harita (Map) Tipi
Ön Yüz (Frontend)
- Görev özel alanlarına harita (map) tipi desteği eklendi.
- Özel alanlar için yeni minimal text/dropdown bileşenleri (sade tasarım) eklendi.
- Onay akışları, breadcrumb hedef seçici ve içerik detay modalleri özel alan değişiklikleriyle uyumlu hale getirildi.
Kullanıcıya etkisi
- Konum bilgisi taşıyan görev senaryoları doğrudan görev üzerinde yönetilebiliyor.
- Özel alan kullanımı görsel olarak da daha sade ve tutarlı.
2.9 Liste Görünümü ve Araç Çubuğu İyileştirmeleri
Ön Yüz (Frontend)
- Liste görünümü için yeni görev kartı, kart tabanlı görünüm, vade tarihi rozeti, öncelik/durum pill'leri ve tümünü seç çubuğu eklendi.
- Liste ayar menüsü ve liste tercihleri (görünüm/yerleşim hafızası) eklendi.
- Yeni araç çubuğu (toolbar) ile filtre / aksiyon erişimi düzenlendi.
- Liste grid senkronizasyonu, etkileşim kolonu ve toplu aksiyon barı yenilendi.
- Görev kartı alt görev, transfer ve doküman bilgilerini gösterecek şekilde güncellendi.
Kullanıcıya etkisi
- Liste görünümü daha modern, daha bilgi yoğun ve daha hızlı tarama yapılabilir hale geldi.
- Liste tercihleri kalıcı; kullanıcı her açılışta kendi düzenini koruyor.
3) Dashboard
3.1 Pinlenen Kartların Pozisyon Yönetimi
Arka Uç (Backend)
- Dashboard UI ayarlarında pinlenen modüller (pinnedModules) yapısı pozisyon bilgisi içerecek şekilde güncellendi.
- Pinleme ve pin kaldırma sırasında veri normalizasyon akışı iyileştirildi.
- Dashboard UI controller, DTO, service ve şema yapıları yeni modele göre düzenlendi.
- Pinlenen kartların yanıt yapısı daha tutarlı hale getirildi.
Kullanıcıya etkisi
- Dashboard üzerinde pinlenen kartların sırası daha kararlı şekilde korunuyor.
- Kart pinleme/pin kaldırma sonrası beklenmeyen sıralama davranışları azaldı.
3.2 Telefon Rehberi Widget'ı Profil Resimleri (#1214)
Ön Yüz (Frontend)
- Telefon rehberi widget'ında profil resimlerinin görünmemesi sorunu giderildi.
Kullanıcıya etkisi
- Dashboard'daki telefon rehberi kartında kişiler profil görselleriyle birlikte doğru şekilde görünüyor.
3.3 Haber Carousel'i Mouse Davranışı (#1241)
Ön Yüz (Frontend)
- Dashboard'daki öne çıkan haberler carousel'i, fare üzerindeyken otomatik geçişi durduracak şekilde güncellendi.
Kullanıcıya etkisi
- Kullanıcı bir haberi okurken slayt artık beklenmedik şekilde değişmiyor.
- Carousel ile etkileşim deneyimi (incelemek için fareyi üzerinde bekletme) doğal hale geldi.
3.4 Doğum Günü Konfeti Efekti
Ön Yüz (Frontend)
- Kullanıcı dashboard'a girdiğinde doğum gününde konfeti efekti ile karşılanıyor.
- Yılda yalnızca bir kez gösterilmesini sağlamak için tarayıcı/cihaz tarafında basit bir takip mekanizması eklendi.
Kullanıcıya etkisi
- Kullanıcının doğum gününde kişisel ve sıcak bir karşılama deneyimi yaşanıyor.
- Aynı yıl içinde tekrarlanmadığı için göze batan bir tekrar oluşmuyor.
3.5 Blog Modülü Konsolidasyonu
Ön Yüz (Frontend)
- Dashboard tarafında ayrı görünen blog ve realBlog modülleri tek bir blog modülü altında birleştirildi.
- Dashboard görünürlük yönetimi, modül kayıt yapıları ve modül kart akışları yeni yapıya göre güncellendi.
- Blog carousel ve listesi tek modülden beslenecek şekilde düzenlendi.
Kullanıcıya etkisi
- Dashboard'da kafa karıştıran çift blog girişi giderildi.
- Blog yönetimi ve görünürlük ayarları daha sade ve tutarlı.
4) Bildirimler (Notifications)
4.1 UI ve Akış İyileştirmeleri
Ön Yüz (Frontend)
- Bildirimler ekranı ve bildirim kartı yeniden düzenlendi.
- Bildirim arama çubuğu eklendi.
- Bildirim detay modali ve bildirim istatistikleri görseli güncellendi.
- Bildirim gönderme modali ve kampanya kart/listesi sadeleştirildi.
Kullanıcıya etkisi
- Bildirim listesinde arama ve filtreleme daha kolay.
- Bildirim ve kampanya yönetimi daha akıcı bir arayüze kavuştu.
5) Yetki ve Modül Atama Cache Yönetimi
5.1 Redis Permission Cache Temizleme
Arka Uç (Backend)
- Modül atama oluşturma, güncelleme ve pasifleştirme işlemlerinde etkilenen kullanıcıların permission cache kayıtları temizlenecek şekilde geliştirme yapıldı.
- Redis cache invalidation akışı batch desteğiyle optimize edildi.
- Tüm kullanıcıları etkileyen modül atama senaryoları için cache temizleme davranışı güçlendirildi.
- Cache silme işlemlerinde hata loglama ve takip edilebilirlik iyileştirildi.
Kullanıcıya etkisi
- Yetki veya modül ataması değiştiğinde kullanıcıların eski izinlerle işlem yapma riski azaldı.
- Yetki değişikliklerinin sisteme daha hızlı ve tutarlı yansıması sağlandı.
5.2 Yetki Testleri
Arka Uç (Backend)
- Kullanıcı izinleri ve modül atama davranışları için unit test kapsamı genişletildi.
- Test ortamında Redis davranışını desteklemek için mock Redis servis ve konfigürasyon eklendi.
- Permission delegation testleri daha kapsamlı hale getirildi.
Kullanıcıya etkisi
- Doğrudan görünür bir değişiklik olmasa da yetki davranışlarının güvenilirliği artırıldı.
6) İçerik Yönetimi
6.1 İçerik Onay Süreci
Arka Uç (Backend)
- İçerik onay servisinde ek davranışlar desteklendi.
- İçerik onay testleri yeni senaryolara göre güncellendi.
Kullanıcıya etkisi
- İçerik onay süreçlerinin backend tarafındaki kararlılığı artırıldı.
- Onay akışlarında beklenmeyen davranışların önüne geçilmesi hedeflendi.
7) UI ve Tema Yenilemeleri
7.1 Yeni UI Teması ve AppBar V2
Ön Yüz (Frontend)
- Yeni AppBar V2 geldi: arama girişi, optimize edilmiş buton durumları ve daha tutarlı yerleşim.
- Dashboard masaüstü kabuğu (shell) yeni AppBar ile uyumlu hale getirildi; arama ve hızlı bağlantılar diyaloğu yenilendi.
- Yeni AppInputField V2 eklendi; tasarım jetonları (design tokens) ile tüm input'larda tutarlı stil sağlandı.
- Hızlı bağlantılar için yeni V2 diyalogları eklendi.
- Genel ayarlar tarafına ek tema seçenekleri eklendi.
Kullanıcıya etkisi
- Üst bar daha modern, arama aksiyonu doğrudan AppBar üzerinden kullanılabiliyor.
- Tema seçenekleri zenginleşti; kurumsal görünüm tercihleri esnedi.
7.2 Sidebar Düzenlemesi
Ön Yüz (Frontend)
- Sidebar üzerindeki scrollbar kaldırıldı; daha temiz bir kenar görünümü sağlandı.
Kullanıcıya etkisi
- Sidebar'da kullanıcının dikkatini dağıtan ek görsel öğe azaldı.
7.3 Sohbet Ayarları İyileştirmeleri
Ön Yüz (Frontend)
- Sohbet ayarları ekranında yeni input ve kart bileşenleri ile daha düzenli bir arayüz oluşturuldu.
- Mesaj girişi, görsel/video/dosya önizlemesi ve bazı medya akışları iyileştirildi.
Kullanıcıya etkisi
- Sohbet ayarlarına erişim ve düzenleme deneyimi iyileşti.
- Medya paylaşımı ekranlarında görsel tutarlılık arttı.
7.4 Genel Ayarlar – API Login Desteği
Ön Yüz (Frontend)
- Login ayarları tarafında API tabanlı login seçeneği eklendi.
- Login ayarları formu, kart görünümü ve detay modali yeni seçeneği destekleyecek şekilde güncellendi.
- TR / EN / DE çevirilerine yeni login yöntemi anahtarları eklendi.
Kullanıcıya etkisi
- Yöneticiler, kurum içi senaryolara göre API üzerinden kimlik doğrulama akışı yapılandırabiliyor.
- Login yapılandırma ekranı yeni yöntemleri kapsayacak şekilde genişledi.
8) Veritabanı ve Seed Altyapısı
8.1 Migration Güncellemeleri
Arka Uç (Backend)
- Görev kategorisi, görev sayaçları ve dashboard pin pozisyonları için migration dosyaları eklendi.
- Snapshot, journal ve migration cache dosyaları güncellendi.
- Şema export yapıları yeni görev ve dashboard alanlarıyla uyumlu hale getirildi.
Kullanıcıya etkisi
- Yeni görev ve dashboard davranışları veritabanı seviyesinde kararlı şekilde destekleniyor.
- Ortamlar arası migration uyumluluğu güçlendirildi.
8.2 Seed Güncellemeleri
Arka Uç (Backend)
- Geliştirme seed verileri görev kategorilerini destekleyecek şekilde güncellendi.
- Demo görevlerde kategori ataması yapılacak hale getirildi.
Kullanıcıya etkisi
- Test ve demo ortamlarında görev kategorisi senaryoları daha kolay doğrulanabilir hale geldi.
9) Test ve Kararlılık İyileştirmeleri
Arka Uç (Backend)
- Blog servis testleri güncellendi.
- Görev filtreleme testleri yeni kategori ve sayaç alanlarıyla uyumlu hale getirildi.
- Modül atama ve kullanıcı yetkileri için test kapsamı genişletildi.
Kullanıcıya etkisi
- Kritik servis davranışlarının regresyon riski azaltıldı.
- Yetki, görev ve dashboard ayarları gibi sık kullanılan alanlarda kararlılık artırıldı.
10) Altyapı ve Geliştirici Deneyimi
Ön Yüz (Frontend)
- Bağımlılık paketleri ve build araçları güncellendi (riverpod_lint, build_runner ve diğer çekirdek paketler).
- Analiz seçenekleri (analysis_options) güncellendi.
- TR / EN / DE lokalizasyon dosyaları yeni özelliklerle birlikte genişletildi.
- Görev yönetimine yeni endpoint sabitleri eklendi (alt görev, transfer, doküman, bildirim şablonu, aktivite zaman çizelgesi).
Kullanıcıya etkisi
- Yeni özelliklerin tüm platformlarda tutarlı çalışması sağlandı.
- Kod kalitesi ve build süreçleri daha öngörülebilir hale geldi.
11) Bu Sürümde Öne Çıkanlar (Kısa Liste)
- Yeni modül: Notlarım (Frontend)
- Görev Yönetimi:
- Backend: Görev kategorisi, yorum/ek sayıları, görev kategorileri için migration/seed
- Frontend: Alt görev (sub-issue) hiyerarşisi, görev transferi, görev dokümanları (form/şablon galerisi), bildirim şablonları, aktivite zaman çizelgesi, özel alanlarda harita tipi, yenilenen liste görünümü ve araç çubuğu
- Dashboard:
- Backend: pinlenen kart pozisyonları
- Frontend: Telefon rehberi widget'ında profil resmi düzeltmesi, haber carousel'i mouse davranışı, doğum günü konfeti, blog modülü konsolidasyonu (blog/realBlog tek modüle indirildi)
- Bildirimler: bildirim ekranı ve gönderme modali yenilendi (Frontend)
- Yetki / Modül Atama: Redis permission cache temizleme + genişletilmiş test kapsamı (Backend)
- UI: AppBar V2 + arama, yeni tema seçenekleri, AppInputField V2, sidebar scrollbar kaldırıldı (Frontend)
- Genel Ayarlar: API tabanlı login desteği (Frontend)
- İçerik Yönetimi: onay sürecinde ek davranışlar (Backend)
12) Sonuç
v2.1.5; hem son kullanıcıya yeni bir modül (Notlarım) ve görev yönetiminde alt görev hiyerarşisi, transfer, doküman/form akışı, bildirim şablonları ve aktivite zaman çizelgesi gibi belirgin yenilikler getiren, hem de yetki cache yönetimi ve dashboard pinleme tutarlılığı gibi altyapı kazanımlarıyla sistemin günlük güvenilirliğini artıran bir sürümdür. Görev yaşam döngüsü artık planlama, parçalama, transfer, dokümantasyon ve bildirim yönetimi adımlarını birlikte ve tutarlı bir biçimde destekliyor.
Bu sürümde görev alanlar
- Fatih BÜYÜK - Tech Lead
- Ayşe KAYA - Backend Developer
- Nazım ÇİMEN - Flutter Developer
- Asım Eren Özdemir - Devops Developer
- Ayşenur TÜFEKCİ - Test Developer Intern