Genel Bakış
Bu sürümde yapılan çalışmalar yalnızca teknik temizlik değil; son kullanıcının her gün kullandığı akışlarda net kazanımlar sağlıyor:
- Görev yönetimi uçtan uca yenilendi: API tarafında transfer, çoklu atama filtresi ve senkron kontrol; arayüzde eni liste görünümü.
- Dashboard'a e-Gündem haber widget'ı eklendi; widget görünürlük tutarsızlıkları giderildi.
- Sohbette kategori bazlı okunmamış mesaj göstergesi ve mesajlaşma kararlılığı iyileştirildi.
- Bildirim/duyuru hedeflemesi daha bağlamsal ve esnek hale geldi.
- Medya yükleme ve arşivleme akışları daha stabil ve kontrollü çalışıyor.
- Notlar ve Ziyaretçiler gibi yeni modüller eklendi.
- Tesis departmanı kullanıcıları için sayfalama, workspace yenileme hatası, profil hotfix gibi çok sayıda kullanıcı geri bildirimi kapandı.
1) Yeni Modüller
1.1 Notlar Modülü
Arka Uç (Backend)
- Not oluşturma, listeleme, güncelleme ve silme akışları eklendi.
- Notların sistem içinde ayrı bir iş alanı olarak yönetimi sağlandı.
Kullanıcıya etkisi
- Ekip içi kısa bilgi paylaşımı ve kişisel not yönetimi daha pratik hale geldi.
1.2 Ziyaretçi Modülü
Arka Uç (Backend)
- Ziyaretçi kayıt/izleme akışları eklendi.
- Hiyerarşik atama yapısıyla daha düzenli takip modeli kuruldu.
Kullanıcıya etkisi
- Ziyaretçi süreçlerinde takip ve sorumluluk dağılımı netleşti.
2) Görev Yönetimi
Bu sürümün en kapsamlı gelişim alanı görev yönetimi oldu.
2.1 Liste Görünümü Yeniden Tasarımı
Ön Yüz (Frontend)
- Liste görünümü modern bir tasarıma geçirildi.
- Yeni bileşenler eklendi: atanan avatar grupları, liste başlık satırı, özel satır bileşeni, toplu işlem için alt aksiyon barı.
- Liste/grid içi hücre görünümleri ve kolon yardımcıları yenilendi.
Kullanıcıya etkisi
- Görevler daha okunaklı, daha bilgi yoğun ve daha hızlı tarama yapılabilir şekilde listeleniyor.
- Atanan kişiler, durumlar ve öncelikler tek bakışta ayırt edilebiliyor.
2.2 Senkron Kontrol ve "Yenile" Davranışı
Arka Uç (Backend)
- Görev listesi için senkron kontrol (sync-check) endpoint'i eklendi.
Ön Yüz (Frontend)
- Yeni senkron kontrol endpoint'i için istemci tarafı altyapısı kuruldu (
task_sync_check_provider,task_sync_refresh_guard_provider). - Kanban kolonları ve liste görünümü ortak bir senkron kontrol altyapısı üzerinden yönetiliyor.
- Yenileme yalnızca gerçekten gerektiğinde tetikleniyor; gereksiz istek önleniyor.
Kullanıcıya etkisi
- Liste her açıldığında tüm verinin baştan çekilmesi yerine değişen veri akıllıca güncelleniyor.
- Daha az ağ trafiği, daha hızlı açılan listeler.
2.3 Filtreleme ve Arama İyileştirmeleri
Arka Uç (Backend)
- Çoklu atanan kullanıcıya göre filtreleme desteği geldi (
assignedUserIds). - Görevi oluşturan kişiye göre filtreleme desteği geldi (
authorId).
Ön Yüz (Frontend)
- Atanan filtresinde çoklu kullanıcı seçimi UI tarafında desteklendi.
- "Atanan seçip filtreledim geri kaldıramıyorum" sorunu düzeltildi; filtre temizleme düzgün çalışıyor.
- Görevler listelenirken assignee servisine gereksiz ek istek gönderilmesi kaldırıldı.
Kullanıcıya etkisi
- Birden fazla kişiye atanmış işler tek sorguda görülebiliyor.
- Filtre uygulama/temizleme tutarlı çalışıyor, gecikme azaldı.
2.4 Görev Transferi ve Ticket Geliştirmeleri
Arka Uç (Backend)
- Görev transferi (workspace'ler arası görev devri) desteği eklendi.
- Ticket odaklı kullanım için
isTicketve ilgili alanlar genişletildi. - Workspace tarafında ticket seçimi için görünürlük kontrolü iyileştirildi (
showInTicketSelector).
Kullanıcıya etkisi
- Görev akışları farklı workspace'ler arasında taşınabiliyor.
- Ticket süreçleri daha kontrollü bir seçim ve görünürlük yönetimiyle çalışıyor.
2.5 Durum ve Yetki Düzeltmeleri
Arka Uç (Backend)
- Görev, görev eki ve görev yorumlarında workspace erişim doğrulaması güçlendirildi.
- Yanlış erişim kaynaklı işlem riskleri azaltıldı.
Ön Yüz (Frontend)
- Kullanıcı rolündeki bir kişi kendine atanan görevin durumunu değiştirebilir hale getirildi; "Yapılacak → Test" geçişi açıldı.
- Çalışma kartı oluştururken başlangıç ve bitiş checkboxlarının aynı anda işaretlenmesi engellendi.
Kullanıcıya etkisi
- Kullanıcılar kendilerine atanmış işlerde takılmadan ilerleyebiliyor.
- Tutarsız durumda görev oluşturulması engellendi; veri bütünlüğü ve güvenlik birlikte arttı.
2.6 Excel Dışa Aktarım
Ön Yüz (Frontend)
- Excel aktar işleminde dosya adı ilgili liste/filtreye göre anlamlı olacak şekilde güncellendi.
Kullanıcıya etkisi
- İndirilen dosyalar artık içeriğini yansıtan isimle geliyor; arşivleme ve paylaşım kolaylaştı.
2.7 Lokalizasyon
Ön Yüz (Frontend)
- Task Management ekranlarındaki çeviri eksikleri giderildi.
Kullanıcıya etkisi
- TR / EN / DE dillerinde tutarlı ve tam çeviri deneyimi.
2.8 Hata Düzeltmeleri ve Geliştirici İyileştirmeleri
Arka Uç (Backend)
- Tekrarlayan görevlerde tarih atama kaynaklı hatalı senaryolar giderildi.
- Geliştirme ortamı seed verileri genişletilerek test/deneme süreçleri daha gerçekçi hale getirildi.
- Seed script çalıştırma akışı sadeleştirildi.
Kullanıcıya etkisi
- Görev takibi daha kontrollü, filtreleme daha güçlü, süreç yönetimi daha güvenilir oldu.
3) Dashboard
3.1 Yeni: e-Gündem Haber Widget'ı
Ön Yüz (Frontend)
- Dashboard'a e-Gündem haber widget'ı eklendi (
dashboard_egundem_news_widget,egundem_news_service,egundem_news_repository). - Ana manşet (headline) haber çekme akışı eklendi.
- Kategori bazlı haber listeleme modeli tanımlandı.
- Yeni bir e-Gündem public Dio client'ı eklendi ve modül dashboard modül registry'sine kaydedildi.
- TR / EN / DE lokalizasyon anahtarları ve
eGundem.webpasset'i eklendi. - Widget üzerindeki sonradan tespit edilen hatalar düzeltildi.
Kullanıcıya etkisi
- Kullanıcılar ana sayfada kurum gündemine ek olarak güncel haberleri de görebiliyor.
3.2 Widget Görünürlüğü
Ön Yüz (Frontend)
- Dashboard widget'larının visible / invisible durumundaki tutarsızlık giderildi.
- Dashboard visibility provider güncellendi; yeni e-Gündem modülü de bu sisteme entegre oldu.
Kullanıcıya etkisi
- Kullanıcı tarafından gizlenen / gösterilen widget'lar her açılışta doğru durumda geliyor.
3.3 UI İyileştirmeleri
Ön Yüz (Frontend)
- Dashboard üst kısmı (top section), modül kartı (
module_card) ve modül gridi (module_grid) yeniden elden geçirildi. - Öne çıkan haberler carousel'ı (
highlighted_news_carousel) iyileştirildi.
Kullanıcıya etkisi
- Dashboard daha tutarlı, daha düzenli ve daha kolay taranabilir bir yapıda.
4) Sohbet (Chat)
4.1 Özellik Güncellemeleri
Ön Yüz (Frontend)
- Kategori mesajlarına okunmamış (unread) badge eklendi.
- Mesaj akışı, konuşma listesi ve arama provider'larında iyileştirmeler yapıldı.
- FCM (push notification) servisi ve socket client mesajlaşma için daha sağlam hale getirildi.
Kullanıcıya etkisi
- Kullanıcılar her bir kategoride kaç okunmamış mesaj olduğunu anlık görebiliyor.
- Push / socket tabanlı bildirimlerde kararlılık arttı, kaçan mesaj riski azaldı.
5) Bildirimler ve Duyurular
5.1 Özellik Güncellemeleri
Arka Uç (Backend)
- Bildirimlerde arama desteği iyileştirildi (başlık/mesaj araması).
- Bildirimlere
moduleIdvecontentIdilişkisi eklendi. - Bildirimlerde opsiyonel
categoryIddesteği eklendi. - Bildirim hedefleme yapısı daha esnek hale getirildi.
- Duyurular için sabitleme özelliği eklendi (
isPinned).
Kullanıcıya etkisi
- İlgili bildirimleri bulmak kolaylaştı.
- Bildirimlerin bağlamı (hangi modül/içerik) daha anlaşılır oldu.
- Önemli duyurular daha görünür hale geldi.
6) Medya ve Dosya Yükleme
6.1 Özellik Güncellemeleri
Arka Uç (Backend)
- Parçalı dosya yükleme (chunk upload) desteği eklendi.
- MIME tipine göre dosya boyutu limiti yönetimi getirildi.
- Video ve medya yükleme sınırları güncellendi.
- Dosya yükleme işlemlerinde timeout yönetimi eklendi.
6.2 Hata/Dayanıklılık İyileştirmeleri
Arka Uç (Backend)
- Büyük dosya yüklemelerinde yarım kalma ve bekleme riskleri azaltıldı.
- Dosya doğrulama mesajları daha net hale getirildi.
Kullanıcıya etkisi
- Özellikle büyük video/dosya yüklemelerinde daha stabil ve öngörülebilir deneyim sunuldu.
7) Arşivleme ve Sürüm Yönetimi
7.1 Özellik Güncellemeleri
Arka Uç (Backend)
- Versiyon arşivleme akışı geliştirildi (saklama kuralları ve otomatik yönetim).
- Arşiv içeriği eşleştirme mantığı iyileştirildi.
- İçerik yönetimiyle ilgili bazı tablolar arşiv liste görünümünden çıkarıldı.
- Workspace tarafında eski (legacy) versiyon/deprecation alanları temizlendi.
Kullanıcıya etkisi
- Eski-yeni içerik takibi daha düzenli hale geldi.
- Arşiv ekranlarında gereksiz kalabalık azaldı.
- Veri tutarlılığı ve bakım kolaylığı arttı.
8) Arama ve Filtreleme İyileştirmeleri (Genel)
8.1 Özellik Güncellemeleri
Arka Uç (Backend)
- Affiliate company başlığına göre filtreleme iyileştirildi.
- Pending approvals için detaylı filtreleme desteği eklendi.
- Modül listeleme tarafında gelişmiş filtreleme eklendi.
- Public profile listeleme API'si eklendi.
- Başlık doğrulamasında minimum karakter sınırı 5'ten 3'e düşürüldü.
Kullanıcıya etkisi
- Sonuçlara daha hızlı ulaşım sağlandı.
- Arama ve filtreleme daha esnek hale geldi.
- Kısa başlıklı içerikler/görevler de kabul edilerek giriş kolaylaştı.
9) Çalışma Alanı (Workspace)
9.1 Özellik Güncellemeleri
Ön Yüz (Frontend)
- Chrome üzerinden sayfa yenileme sonrası yanlış workspace açılması hatası düzeltildi (artık bulunulan workspace korunuyor, en son oluşturulan değil).
Kullanıcıya etkisi
- Yenilemeden sonra akışın kesilmemesi sağlanarak kullanıcı kaldığı yerden devam edebiliyor.
10) Organizasyon / Departman Kullanıcıları
10.1 Özellik Güncellemeleri
Ön Yüz (Frontend)
- Tesis departmanı kullanıcıları listesine pagination (sayfalama) desteği eklendi.
department_users_view_modelve ilgili bölümler sayfalama ve hata yönetimi için yeniden düzenlendi.- Genel departman detay görünümleri de aynı altyapıya geçirildi.
- İlgili çalışmayla birlikte
pubspec.lockbağımlılıkları güncellendi ve local API base URL ayarı düzenlendi.
Kullanıcıya etkisi
- Kalabalık tesis / departman listeleri kasmadan, sayfa sayfa yükleniyor.
- Hata durumları daha anlaşılır şekilde kullanıcıya gösteriliyor.
11) Profil
11.1 Hata Düzeltmeleri
Ön Yüz (Frontend)
hotfix-profilekapsamında profil ekranı (profile_view,profile_action_buttons,profile_content,profile_header_card) için acil hata düzeltmeleri yapıldı.
Kullanıcıya etkisi
- Profil ekranında yaşanan görsel/akış sorunları giderildi, ekran güvenilir şekilde açılıyor.
12) Anketler (Survey)
12.1 Özellik Güncellemeleri
Ön Yüz (Frontend)
- "Sonuçları Gör" butonu artık yetkisi olmayan kullanıcılara gösterilmiyor.
- Anket modülündeki ilgili hata da giderildi.
Kullanıcıya etkisi
- Kullanıcılar yalnızca erişim yetkisi oldukları aksiyonları görüyor; kafa karışıklığı azaldı.
13) Genel UI/UX İyileştirmeleri
13.1 Bileşen Yenilemeleri
Ön Yüz (Frontend)
- Dashboard AppBar Actions bileşeni eklendi / yeniden düzenlendi.
- Sidebar dil seçici (
sidebar_language_selector) ayrı bir bileşen olarak çıkarıldı. app_text_field,app_dropdown_field,app_back_button,breadcrumb_target_selector,app_animated_appbarbileşenleri iyileştirildi.- Çok sayıda modül view'inde (activity, announcements, document_center, exams, faqs, feedback, food_menu, forms, gallery, popups, press, procedure vb.) tutarlılaştırma geçişleri yapıldı.
13.2 Hızlı Bağlantılar (Quick Links)
Ön Yüz (Frontend)
- Quick Link modülü için yeni mixin (
add_link_section_mixin) ve güncellenmiş Add Link Section bileşeni geldi. - App bar quick link aksiyonları ve quick link chip'i yeniden düzenlendi.
Kullanıcıya etkisi
- Uygulamanın genelinde daha tutarlı ve bakımı kolay bir UI dili oluştu.
- Hızlı bağlantı yönetimi daha rahat ve anlaşılır.
14) Altyapı ve Geliştirici Deneyimi
Arka Uç (Backend)
- Eski/deprecated bazı decorator ve yapıların kullanımı azaltıldı.
- İstek/yanıt tarafında standartlaşma adımları atıldı.
- Veritabanı migration ve metadata güncellemeleri sürdürülerek kararlılık artırıldı.
Ön Yüz (Frontend)
- Firebase plugin'leri macOS ve Windows için register edildi;
pubspec.lockgüncellendi. .vscode/launch.jsonvesettings.jsongeliştirici konfigürasyonları iyileştirildi.api.dartiçindeki endpoint sabitleri, yeni servislere göre yeniden düzenlendi.- Mesajlaşma tarafındaki socket istemcisi sadeleştirildi.
- Lokalizasyon dosyaları (
tr.json,en.json,de.json) yeni anahtarlarla genişletildi.
Kullanıcıya etkisi
- Daha az beklenmedik hata, daha stabil sürüm geçişleri.
- Yeni özelliklerin tüm platformlarda (web, macOS, Windows) tutarlı çalışması sağlandı.
15) Bu Sürümde Öne Çıkanlar (Kısa Liste)
- Yeni modüller: Notlar, Ziyaretçiler (Backend)
- Görevlerde:
- Backend: transfer, çoklu atama filtresi, author filtresi, ticket geliştirmeleri, senkron kontrol endpoint'i
- Frontend: Modern liste görünümü, çoklu atanan UI filtresi, Excel isim düzeltmesi, durum değiştirme yetkisi, sync-check istemcisi
- Dashboard'da: e-Gündem haber widget'ı, visible/invisible düzeltmesi (Frontend)
- Sohbette: kategori bazlı unread badge + mesajlaşma kararlılığı (Frontend)
- Bildirimlerde: arama + daha güçlü hedefleme + içerik bağlamı (Backend)
- Medyada: chunk upload + daha iyi limit/timeout yönetimi (Backend)
- Arşivde: daha temiz ve kontrollü sürüm yönetimi (Backend)
- Organizasyonda: departman kullanıcılarında pagination (Frontend)
- Workspace'te: Chrome refresh workspace hatası düzeltildi (Frontend)
- Profil: hotfix (Frontend)
16) Sonuç
Bu sürüm, hem arka uç hem ön yüz tarafında eşgüdümlü çalışmanın ürünü olan bir pakettir. Görev yönetimi, bildirim, dosya yükleme ve dashboard gibi kritik günlük akışlar; API geliştirmeleri ve yeniden tasarlanan arayüz bileşenleriyle birlikte daha güvenilir, daha anlaşılır ve daha hızlı çalışıyor. Son kullanıcı için en görünür kazanımlar; yeni liste görünümü, e-Gündem widget'ı, kategori bazlı okunmamış mesaj göstergesi ve çoklu atama filtresinin uçtan uca çalışmasıdır.
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