Changes Log

v2.1.427 Nisan 2026

Pardoon v2.1.4

Bu sürüm; görev yönetimi etrafında **Görev İnceleyici (Task Reviewer)**, **görev bildirim tercihleri** ve **görev aktivite geçmişi** gibi yeni akışlar; özel alanlarda **document (belge)** tipi desteği; dashboard görev grafiklerinde düzeltmeler ve bağımlılık yönetiminin sadeleştirilmesi gibi altyapı iyileştirmeleri içerir. Aşağıdaki bölümlerde her konu başlığı için **Arka Uç (Backend)** ve **Ön Yüz (Frontend)** ayrımı yapılmıştır.

Genel Bakış

Bu sürüm, hem arka uç hem ön yüzde eşgüdümlü ilerleyen bir görev yönetimi paketidir:

  • Görev İnceleyici (Task Reviewer) sistemi ile bir görev tamamlanmadan önce belirli kişilerin onay/ret kararı verebildiği bir akış geldi.
  • Görev bildirim tercihleri modülü ile kullanıcılar kendi bildirim ayarlarını yönetebiliyor.
  • Görev aktivite geçmişi altyapısı eklenerek görevler üzerindeki değişiklikler izlenebilir hale geldi.
  • Özel alanlarda belge (document) tipi desteği geldi; özel alan kullanımı daha esnek.
  • Dashboard'daki görev grafikleri (durum, öncelik, tip, trend, zaman izleme) düzeltildi.
  • Bağımlılık yönetimi sadeleştirildi; pardoon-core repo içi yapıdan çıkarılarak paket tabanlı bağımlılık modeline geçildi.
  • Intranet senkronizasyonunda boolean parametre ayrıştırması standartlaştırıldı.

1) Görev Yönetimi

Bu sürümün en kapsamlı gelişim alanı görev yönetimi oldu.

1.1 Görev İnceleyici (Task Reviewer) Sistemi

Bir görev tamamlanmadan önce belirli kişilerin inceleme ve karar (onay/ret) verebildiği akıştır.

Ön Yüz (Frontend)

  • Görev detayında yeni "İnceleyiciler" sekmesi eklendi.
  • "Bekleyen İncelemelerim" için ayrı bir akış eklendi; kullanıcı kendisinden istenen incelemeleri tek noktadan görebiliyor.
  • İnceleme akışı için yeni durum modeli tanımlandı (inceleme durumu, gönderim durumu, karar tipi).
  • İnceleyici atama, güncelleme, listeleme ve karar gönderme istek/yanıt yapıları eklendi.
  • Eski "görev atama" diyaloğu kaldırıldı; ilgili akış inceleyici sistemine taşındı.
  • Görev kartı, inceleyici durumunu gösterecek şekilde güncellendi.
  • TR / EN / DE tarafına bu özellik için yeni çeviri anahtarları eklendi.

Kullanıcıya etkisi

  • Görevler artık doğrudan kapatılmak yerine inceleme aşamasından geçirilebiliyor.
  • İnceleyici olarak atanan kullanıcılar, kendilerine düşen incelemeleri tek bir yerden takip edebiliyor.
  • Onay/ret kararları, gerekçesi ve durumu ile birlikte görev geçmişine işleniyor; süreç şeffaflaştı.

1.2 Görev Bildirim Tercihleri (Task Notification Preferences)

Ön Yüz (Frontend)

  • Kullanıcılar artık kendi görev bildirim tercihlerini ayrıntılı şekilde yönetebiliyor.
  • Görev yönetimi üst barından tercih ekranına hızlı erişim eklendi.
  • Tercihleri okuma ve güncelleme için istek/yanıt yapıları eklendi.

Kullanıcıya etkisi

  • Kullanıcılar, görev güncellemeleri için hangi olaylarda bildirim almak istediklerini kendileri belirleyebiliyor.
  • Gereksiz bildirim yığılması azaldı; kişisel iş akışına uygun bir bildirim deneyimi sunuldu.

1.3 Görev Aktivite Geçmişi (Activity Log)

Arka Uç (Backend)

  • Görevlerle ilgili işlemleri izlemek için aktivite kaydı (activity log) altyapısı eklendi.
  • Buna bağlı veritabanı migration ve metadata güncellemeleri yapıldı.
  • Görev servis ve denetleyici katmanları, yapılan her işlem için aktivite kaydı üretecek şekilde güncellendi.

Kullanıcıya etkisi

  • Görevler üzerinde yapılan değişikliklerin geçmişini takip etmek kolaylaştı.
  • Süreç denetlenebilirliği ve operasyonel görünürlük arttı.

1.4 Özel Alanlarda Belge (document) Tipi Desteği

Arka Uç (Backend)

  • Görev özel alan tanımlarına belge (document) tipi eklendi.
  • İlgili enum, şema ve veri yapıları yeni tipe uyumlu hale getirildi.
  • Özel alan değerleri şeması, daha esnek veri tiplerini destekleyecek şekilde genişletildi.

Kullanıcıya etkisi

  • Görevlere bağlı özel alanlarda belge odaklı veri senaryoları daha doğru şekilde yönetilebiliyor.
  • Özelleştirilmiş alan kullanımı daha güçlü ve genişletilebilir hale geldi.

1.5 Kanban ve Liste Görünümü İyileştirmeleri

Ön Yüz (Frontend)

  • Kanban kolonu, kolon başlığı ve masaüstü/mobil kanban düzenleri yeniden gözden geçirildi.
  • Liste görünümü içerik tabı, grid kolonları ve hücre yerleşimleri güncellendi.
  • Görev kartı, inceleyici sistemi ve yeni durum bilgileriyle uyumlu hale getirildi.

Kullanıcıya etkisi

  • Kanban ve liste görünümü, yeni inceleyici durumlarını da gösterecek şekilde tutarlı çalışıyor.
  • Hücre/kart yerleşimleri daha okunaklı ve daha tutarlı.

1.6 Görev Yönetimi Üst Bar ve Filtreler

Ön Yüz (Frontend)

  • Görev yönetimi başlığı ve üst bar butonları yeniden düzenlendi.
  • Görünüm modu seçici (kanban / liste vb.) güncellendi.
  • Filtre alanı ve workspace sekme yerleşimi iyileştirildi.
  • Görev filtreleri inceleyici durumu gibi yeni eksenleri de kapsayacak şekilde genişletildi.
  • Excel dışa aktarım, yeni alanlara göre güncellendi.

Kullanıcıya etkisi

  • Görev listesi/kanban üzerinde inceleyici durumu da bir filtreleme ekseni olarak kullanılabiliyor.
  • Üst bar ve görünüm anahtarları arasında geçiş daha akıcı.

1.7 Seed ve Test Verisi Güncellemeleri

Arka Uç (Backend)

  • Geliştirme ortamı seed verileri yeni özel alan yapısına göre güncellendi.
  • Görev yönetimi dashboard senaryoları için örnek belge içerikleri seed akışına dahil edildi.

Kullanıcıya etkisi

  • Test, demo ve geliştirme ortamlarında daha gerçekçi veriyle çalışma imkanı sağlandı.
  • Yeni alan tiplerinin davranışı daha kolay doğrulanabilir hale geldi.

2) Dashboard (Görev Grafikleri) — #1113

2.1 Hata Düzeltmeleri ve İyileştirmeler

Ön Yüz (Frontend)

  • Görev önceliği grafiği düzeltildi.
  • Görev durumu grafiği düzeltildi.
  • Görev tipi grafiği düzeltildi.
  • Trend grafiği, zaman izleme ve zaman raporları düzenlendi.
  • Atanan dağılımı, tahmini-harcanan, akış grafiği ve tarih filtresi iyileştirildi.

Kullanıcıya etkisi

  • Dashboard üzerindeki görev grafiklerinde yaşanan görsel/veri tutarsızlıkları giderildi.
  • Yöneticiler, ekip yükünü ve görev dağılımını daha doğru okuyabiliyor.

3) Intranet Sync

3.1 Boolean Parametre Standardizasyonu

Arka Uç (Backend)

  • Intranet senkronizasyonu içe aktarma sorgusunda fetchNew alanı için ortak boolean ayrıştırıcı kullanılmaya başlandı.
  • Boolean parametrelerin farklı istemci tiplerinden tutarlı biçimde ayrıştırılması sağlandı.

Kullanıcıya etkisi

  • Senkronizasyon çağrılarında parametre kaynaklı tutarsızlıklar azaldı.
  • Endpoint davranışı daha öngörülebilir hale geldi.

4) Lokalizasyon

Ön Yüz (Frontend)

  • Yeni inceleyici, bildirim tercihleri ve görev yönetimi anahtarları için TR / EN / DE dosyalarına 42 yeni çeviri anahtarı eklendi.
  • Eski/şişmiş lokalizasyon dosyası (~6.400 satır) kaldırılarak yeni nesil locale altyapısına geçildi.

Kullanıcıya etkisi

  • Yeni özellikler üç dilde de tutarlı ve eksiksiz çevirilerle geliyor.
  • Lokalizasyon dosyası küçüldü, derleme/build performansı iyileşti.

5) Altyapı, Bağımlılık ve Migration

5.1 pardoon-core Bağımlılık Yapısının Sadeleştirilmesi

Arka Uç (Backend)

  • Repo içinde tutulan pardoon-core kaynak dosyaları kaldırıldı.
  • @pardoon/core bağımlılığı paket üzerinden yönetilecek şekilde güncellendi.
  • Paket yöneticisi ve Docker yapılandırması bu yeni bağımlılık modeline göre düzenlendi.
  • Docker build akışında local workspace referansları temizlendi.

Kullanıcıya etkisi

  • Doğrudan son kullanıcıya görünen bir özellik değişimi olmasa da dağıtım, build ve bakım süreçleri daha öngörülebilir hale geldi.
  • Ortamlar arası farklardan kaynaklanabilecek hata riski azaldı.

5.2 Migration ve Metadata Güncellemeleri

Arka Uç (Backend)

  • Yeni görev aktivite geçmişi yapısı ve özel alan belge desteği için veritabanı migration dosyaları eklendi.
  • Snapshot, journal ve migration cache dosyaları güncellendi.
  • Şema ve indeks yapıları yeni veritabanı modeliyle uyumlu hale getirildi.

Kullanıcıya etkisi

  • Veri modeli ile uygulama davranışı arasındaki uyum güçlendi.
  • Ortamlar arası migration farklılıklarının önüne geçilmesi kolaylaştı.

5.3 Platform ve Geliştirici Konfigürasyonu

Ön Yüz (Frontend)

  • macOS ve Windows için Flutter eklenti dosyaları güncellendi.
  • Bağımlılıklar (pubspec) güncellendi.
  • Yeni endpoint adresleri için API sabitleri eklendi (görev inceleyicileri ve bildirim tercihleri).

Kullanıcıya etkisi

  • Yeni özelliklerin tüm masaüstü ve mobil platformlarda tutarlı çalışması sağlandı.

6) Dokümantasyon

6.1 Süreç ve Test Dokümanları

Arka Uç / Süreç Desteği

  • Arşiv ve yayın yaşam döngüsünü açıklayan dokümantasyon eklendi.
  • Departman ve tesis modülleri için manuel test dokümanı eklendi.

Kullanıcıya etkisi

  • Son kullanıcıya doğrudan yeni bir ekran sunmasa da ekip içi operasyon, test ve bakım süreçleri daha net hale geldi.
  • Özellikle sürüm doğrulama ve regresyon kontrolü daha sistematik yürütülebilir oldu.

7) Bu Sürümde Öne Çıkanlar (Kısa Liste)

  • Görev İnceleyici Sistemi: İnceleyiciler sekmesi, Bekleyen İncelemelerim akışı, karar (onay/ret) modeli (Frontend)
  • Görev Bildirim Tercihleri: kullanıcıya özel bildirim ayarları (Frontend)
  • Görev Aktivite Geçmişi: aktivite kaydı altyapısı + migration (Backend)
  • Özel Alan: belge (document) tipi desteği (Backend)
  • Dashboard: görev grafikleri (durum / öncelik / tip / trend / zaman) düzeltildi (#1113) (Frontend)
  • Lokalizasyon: +42 anahtar TR/EN/DE (Frontend)
  • Eski "görev atama" diyaloğu kaldırıldı, akış inceleyici sistemine taşındı (Frontend)
  • pardoon-core repo içi yapıdan çıkarıldı, paket tabanlı bağımlılık modeline geçildi (Backend)
  • Seed ve migration yapıları yeni görev yönetimi veri modeline göre güncellendi (Backend)
  • Intranet sync içinde fetchNew boolean parse davranışı standartlaştırıldı (Backend)
  • Arşiv akışı ve manuel test süreçleri için yeni dokümantasyon eklendi

8) Sonuç

v2.1.4; Görev İnceleyici ve Görev Bildirim Tercihleri gibi görünür yenilikler getiren, hem de görev aktivite geçmişi, özel alan belge tipi ve paket tabanlı bağımlılık modeli gibi altyapısal kazanımlarla görev yönetiminin uçtan uca güçlendiği bir sürümdür. Sonuç olarak görev yaşam döngüsü; oluşturma → inceleme → kapatma akışını daha şeffaf, daha izlenebilir ve daha kontrollü çalıştırabiliyor.

Bu sürümde görev alanlar

  • Fatih BÜYÜK - Tech Lead
  • Ayşe KAYA - Backend Developer
  • Nazım ÇİMEN - Flutter Developer
  • Ayşenur TÜFEKCİ - Test Developer Intern
Changes Log sayfasına geri dön