Releases: efeyazgi/ogu_bilgi_sistemi
Release list
OGÜ Bilgi Sistemi v1.2
🚀 Yenilikler
🍽️ Yemekhane Menüsü
- Giriş ekranına ve ana menüye Yemekhane Menüsü özelliği eklendi.
- Günlük ve aylık yemek listesini görüntüleme imkanı.
- Kullanıcı dostu kart tasarımı ile günün menüsü öne çıkarıldı.
🎨 Tasarım ve Arayüz İyileştirmeleri
- Notlar Ekranı: Ders notları kartları daha modern ve okunaklı hale getirildi.
- Genel UI: Renk paleti ve tipografi iyileştirildi, daha premium bir görünüm sağlandı.
- Performans: Sayfa geçişleri ve veri yükleme hızları optimize edildi.
OGÜ Bilgi Sistemi v1.1
OGÜ Bilgi Sistemi v1.1
Öne Çıkanlar
• Tema sadeleştirildi: Uygulama artık yalnızca aydınlık (light) tema kullanıyor.
• Türkçe yerelleştirme güçlendirildi: Takvim ve UI bileşenleri TR uyumlu.
• Alt gezinme: Emoji + siyah etiketler, yüksek kontrast ve okunaklılık.
• Devamsızlık modülü: Slot (gün/saat) bazlı akış netleştirildi; toplu kaydet ve onay, geçmiş listeleme, düzenle/sil.
• Ayarlar: Mezuniyet Kredisi girişi kalıcı hale getirildi, hızlı “Kaydet” butonu eklendi.
Yeni
• Devamsızlık
◦ Takvimde yalnızca dersin haftalık “uygun” günleri ve bugüne kadarki tarihleri seçilebilir.
◦ Günün tüm slotlarını tek tıkla işaretleme (toplu).
◦ Kaydetmeden önce onay diyalogu: eklenecek/kaldırılacak kayıt sayısı gösterilir.
◦ Ders kartına dokununca geçmiş devamsızlıklar listesi:
▪ Tek dokunuş: Aynı gün için saat düzeltme (geçerli slotlar arasından).
▪ Uzun basış: Silme onayı ile kayıt kaldırma.
• Ayarlar
◦ “Geliştirici” kartında “Mezuniyet Kredisi” alanı ve yanında küçük “Kaydet” butonu.
◦ Değer kalıcı olarak saklanır; onay snackbar’ı gösterilir.
Değişiklikler
• Tema: Karanlık mod (dark mode) kaldırıldı; kurumsal mor ana renk + sade light tema.
• Alt bar etiketleri siyah renkte; emojilerle beraber daha okunaklı.
• Notlar özetinde kredi gösterimi “alınan/mezuniyet” formatında.
Düzeltmeler
• CalendarDatePicker initialDate assert hatası düzeltildi (initialDate artık selectableDayPredicate’i garanti sağlar).
• FAB animasyon çakışması: Hero tag çakışmaları giderildi (benzersiz heroTag).
• Alt sayfalarda taşma (overflow) problemleri: Scrollable sheet ve esnek yükseklik sınırları eklendi.
Performans
• Tarih formatlayıcıları (DateFormat) paylaşılır hale getirildi; tekrar oluşturma maliyeti azaltıldı.
• ExpansionTile bileşenlerinde maintainState etkin; gereksiz yeniden oluşturma/jank azaltıldı.
• Listeler ve UI içinde küçük optimizasyonlar.
Geliştirici Notları
• Devamsızlık mantığı slot bazlıdır (hafta bazlı “tam hafta tüketimi” uygulanmaz).
• Mezuniyet Kredisi girişi hem butonla hem Enter/onSubmitted ile kaydedilebilir.
• Tema ve renkler light mod ile tutarlı olacak şekilde sadeleştirildi.
Kurulum / APK
• APK: ogu_bilgi_sistemi_v1.1.apk
• Oluşturma: flutter build apk --release
• Yol: build/app/outputs/flutter-apk/app-release.apk
Kırıcı Değişiklikler
• Dark mode desteği kaldırıldı.
Bilinen Durumlar
• Debug modda görülen küçük jank logları release yapıda büyük ölçüde kaybolur.
• Gerekirse ilerleyen sürümlerde takvim gün vurgusu ve risk renk sınırları eklenecek.
Teşekkürler
• Geri bildirimlerinle bu sürümde pek çok UX akışını daha pürüzsüz hale getirdik. Bir sorun görürsen GitHub Issues üzerinden yazman yeterli.
OGÜ Bilgi Sistemi v1.0.0
🎉 İlk Kararlı Sürüm - OGÜ Bilgi Sistemi v1.0.0
ESOGÜ öğrencileri için geliştirilmiş unofficial mobil uygulama!
✨ Özellikler
- 🔐 Güvenli ESOGÜ girişi (CAPTCHA desteği)
- 📊 Not görüntüleme (renkli, GPA karşılaştırmalı)
- 📅 İnteraktif ders programı
- 🧮 Otomatik GPA hesaplama
- 👨🏫 Öğretim üyesi iletişim (e-posta kopyalama)
- 💾 Offline çalışma desteği
- 🌙 Modern UI/UX Material Design
📱 Teknik Özellikler
- Flutter 3.8.1+ ile geliştirildi
- Android 5.0+ desteği (API 21+)
- ProGuard obfuscation güvenlik
- 24.0 MB optimize edilmiş APK
- MIT License açık kaynak
🔒 Güvenlik
- ✅ Şifreler saklanmıyor (sadece ESOGÜ'ye gidiyor)
- ✅ Açık kaynak kod (tüm kodlar görünür)
- ✅ Minimal izinler (sadece internet)
- ✅ KVKK/GDPR uyumlu gizlilik politikası
📥 İndirme ve Kurulum
- Aşağıdaki
ogu-bilgi-sistemi-v1.0.0.apkdosyasını indirin - Android ayarlarından "Bilinmeyen kaynaklardan kuruluma" izin verin
- APK'yı çalıştırarak uygulamayı kurun
- ESOGÜ öğrenci bilgilerinizle giriş yapın
⚠️ Önemli Notlar
- Bu resmi ESOGÜ uygulaması değildir
- Eğitim amaçlı açık kaynak projedir
- Verileriniz güvenle işlenir, 3. partilerle paylaşılmaz
- Sorunları GitHub Issues'da bildirin
🤝 Katkıda Bulunma
CONTRIBUTING.md dosyasını okuyun.
Güvenlik endişeleriniz mi var? README.md'deki FAQ bölümünü okuyun!