Skip to content

Releases: aalidemirci/okulzili

Okul Zili 0.8.0

Choose a tag to compare

@aalidemirci aalidemirci released this 04 Sep 20:11
fe15e03

04.09.2026 sağlık denetiminin (DEGERLENDIRME-VE-PLAN.md, D1–D15) Faz 6–8 uygulaması. Davranış ve dosya biçimi değişiklikleri içerdiği için küçük sürüm numarası yükseltildi.

  • Zil motoru: olay kimliği kaynak kural adından bağımsız (gün içinde tören eklemek tolerans içindeki zili ikinci kez çaldırmaz, ertelemeyi düşürmez); kural çözümü iki katmanlı (temel kural + üzerine bindirilen tüm törenler: aynı gün iki tören, tatilde yalnız tören, kısaltılmış/telafi günü korunur); durum dosyası yazılamasa da ziller çalar ve durum bir kez uyarılır, kayıtlar zaman damgalı ve yedi gün saklanır, bozuk dosya karantinaya alınır; uzun tören/ikaz yayını ya da elle yayın sırasında vadesi gelen zil yayın bitince çalar; duraklatma sessize almayla aynı sözleşmede; ses düzeyi ölçekleme önbelleği ve açılışta ısıtma.
  • Görünürlük ve yetki: kaçırılan/bekletilen/sessize alınan/duraklatılmış zil ve uyku uyarıları panelde "UYARI" satırı ve tepsi bildirimi olarak görünür, panel "Uyarı var" der; günlük sayfası mesajı gösterir; Kilitle düğmesi; sesi durdurma, yönetim merkezi ve profil yöneticisi yetki denetler; cihaz kutuları salt seçim; ön kontrol beş dakikada bir arka planda yenilenir; Linux'ta çarpı görev çubuğuna küçültür; bozuk profil dosyası karantinaya alınır; yedek geri yükleme atomik.
  • Paketleme ve derleme: deb'deki gömülü kütüphaneler /usr/lib/okul-zili/vendor altına (Debian python3-packaging çakışması kalktı), md5sums ve Installed-Size; tzdata açık bağımlılık; build.ps1 Python 3.12'yi zorunlu kılar ve paket içinde saat dilimi verisini doğrular; EXE ve kurucuda sürüm bilgisi; Inno görev kaydı kurulumu başlatan hesapta, yükseltmede çalışan uygulama durdurulur; CI Ubuntu 3.10/3.11/3.12 + Windows 3.12; cffi/tzdata/Roboto lisansları.
  • Uygulama yükseltmesinden sonraki ilk açılışta günün geçmiş olayları bir kez sessizce eşitlenir ("Çalışma durumu eşitlendi" bilgi kaydı); zil davranışı değişmez.

Paketler: OkulZili-Kurulum-0.8.0.exe (Windows kurucusu), OkulZili-Tasinabilir-0.8.0.zip (taşınabilir), okul-zili_0.8.0_all.deb (Pardus 23 / Ubuntu 22.04+), SHA256SUMS-0.8.0.txt. MEB ağı için indirme: https://okulapp.org/okul-zili/

Okul Zili 0.7.1

Choose a tag to compare

@aalidemirci aalidemirci released this 04 Sep 10:38
f52210a

İlk kurulum, ikili eğitim ve pencere düzeltmeleri sürümü.

Öne çıkanlar

  • Giriş sonrası pencere açık kalıyor. PIN girildikten sonra ana pencere kendiliğinden sistem tepsisine düşüyordu; pencere artık giriş penceresi kapanmadan önce görünür duruma alınıyor. Çarpı düğmesi uygulamayı kapatmıyor: zil sistemi sistem tepsisinde çalışmaya devam ediyor, tepsiden geri çağrılan pencere gizlenmeden önceki boyutunda açılıyor.
  • İlk kurulum yalnız okul bilgisini soruyor. Okul adı ve zil ses çıkışı dışındaki alanlar kaldırıldı; uygulama kurulumdan sonra doğrudan "Ders zilleri" sayfasında açılıyor ve zil düzeni orada tam gün ya da ikili eğitim seçilerek kuruluyor.
  • Ders zilleri sayfasına "Sıfırla ve yeniden oluştur" eklendi. Seçili günün ya da tüm haftanın zil saatleri ve periyotları tümüyle silinip girilen düzenle sıfırdan oluşturulabiliyor. Elle eklenen anons/tören olaylarının silinmesi isteğe bağlı; tatil ve tören kuralları korunuyor.
  • İkili eğitimde oturum çakışması giderildi. Öğleden sonra oturumu artık formdaki güncel sabah oturumundan türetiliyor; kaydetme sırasında çakışma oluşursa uygulama hazır bir düzeltme öneriyor.
  • PIN oluşturma penceresi yenilendi. İlk kurulumdaki ve yetki profillerindeki eski giriş kutuları, uygulamanın kart tasarımını ve satır içi doğrulamayı kullanan tek pencereyle değiştirildi.

Dosya doğrulama (SHA-256)

a509f868617db4e23b6b703571cc7d4625e8de13d89c3e6a14158e428027de77  okul-zili_0.7.1_all.deb
945f678231f2eab89540199d492436e2458d45888199fee4c4e9da1a08bb0797  OkulZili-Kurulum-0.7.1.exe
366ed7997e4d58afdde3b94bb1addb5bdea7f4da6ed1cf882de04b490ee8b3f2  OkulZili-Tasinabilir-0.7.1.zip

Kurulum adımları için KURULUM.md dosyasına bakın.

Okul Zili 0.7.0

Choose a tag to compare

@aalidemirci aalidemirci released this 12 Aug 06:10

Gözetimsiz çalışma, Pardus paketi ve tek doğruluk kaynağı sürümü.

Öne çıkanlar

  • Uygulama artık giriş beklemeden salt görüntüleme yetkisiyle açılır: elektrik kesintisi sonrası ziller PIN girilmeden çalar, giriş yalnız yetki yükseltir. Başlığa çalışırken giriş yapmayı sağlayan Giriş düğmesi eklendi.
  • Linux paketi temiz Pardus/Ubuntu kurulumunda çalışır hâle getirildi: arayüz kütüphaneleri (customtkinter, darkdetect, packaging) pakete gömüldü; kurulum internet bağlantısı gerektirmez.
  • Linux'ta ses çalma zaman aşımı dosya süresinden türetilir; üç dakikalık AFAD ikazları ve uzun tören kayıtları artık ortadan kesilmez.
  • Bilgisayarın uykudan uyanması artık yanlış "saat sıçraması" kritik uyarısı üretmez.
  • Elle eklenen anons/tören olayları ders akışından ayrı bir "ek olaylar" listesinde tutulur (şema v7); ayar kaydı veya programın yeniden üretimi bu olayları silemez. Program sayfasındaki yeni Ek olaylar penceresi bu olayları listeler, düzenler ve siler. v6 ayar dosyası ilk açılışta kayıpsız taşınır.
  • "Tatil veya istisna ekle" ve "Zil ekle" pencereleri modern tasarıma geçti: Türkçe tür/ses/oturum etiketleri ve gg.aa.yyyy tarih girişi.
  • Çalma sırasında ses cihazı kaybolursa yedek bip varsayılan çıkışta bir kez daha denenir.
  • Giriş ekranına profil bazlı kalıcı hatalı deneme sayacı ve artan bekleme süresi eklendi; yönetici PIN'i artık en az 6 hanedir.
  • Testler her değişiklikte GitHub Actions üzerinde Ubuntu ve Windows'ta otomatik koşar; sürüm numarası tek kaynaktan okunur.
  • Ses kaynakları ve telif belgeleri tek tutarlı hikâyeye indirildi; NOTICE paketteki tüm kayıtları kapsar.

Not: Sürüm geçmişindeki hatalı "1.0.0" girdisi, yayımlandığı gerçek sürüm olan 0.5.1 olarak düzeltildi.

Dosya doğrulama (SHA-256)

3972aebb8915051d6c4ecce3b636e0e7bea03f58e65dac033e8e7114243b8663  okul-zili_0.7.0_all.deb
630f11c7c7983c455095b5a66b49d3e7369219981251dc4eee7bb490c49096a4  OkulZili-Kurulum-0.7.0.exe
350d26498d631d379e91718dd3c1ae4368ca0dcc8ffa68d382a7960785e6d5ac  OkulZili-Tasinabilir-0.7.0.zip

Kurulum adımları için KURULUM.md dosyasına bakın. Linux paketi bu sürümde temiz Pardus 23 makinesinde uçtan uca saha doğrulamasından henüz geçmedi; kurulum sonrası tools/verify-linux-install.sh çalıştırılması önerilir.

Okul Zili 0.6.2

Choose a tag to compare

@aalidemirci aalidemirci released this 11 Aug 19:59
c209f22

Okul Zili 0.6.2

Bu sürüm, Ders zilleri sayfasını tek ve erişilebilir genel kaydırma yüzeyine geçirir. Otomatik hesaplama formu ile sonuç tablosu birlikte kayar; tablonun erişilmesi zor iç kaydırma çubuğu kaldırılmıştır.

Ayrıca 0.6.1 geliştirmeleri de bu yayındadır:

  • Windows'ta görünmez kalabilen modal pencereler için yerel Tk pencere kabuğu
  • İkili eğitim oturumlarında blok sınırına uzun ara ekleme
  • Ana sayfada Saygı duruşu + İstiklâl Marşı akışı
  • Sessiz kalan tören sesi kopyasının örnek paketle güvenli yükseltmesi

Paketler

  • OkulZili-Kurulum-0.6.2.exe: Windows kurulum paketi
  • OkulZili-Tasinabilir-0.6.2.zip: Windows taşınabilir paket
  • okul-zili_0.6.2_all.deb: Pardus paketi
  • SHA256SUMS-0.6.2.txt: SHA-256 doğrulama değerleri

Doğrulama: 140 otomatik test, 1366×768 Windows önizlemesi ve paketlenmiş uygulamada başlangıç/giriş/genel kaydırma duman testleri.

Okul Zili 0.6.0

Choose a tag to compare

@aalidemirci aalidemirci released this 11 Aug 18:17
cc3e99b

Okul Zili 0.6.0

Bu final paket, okulda çevrimdışı ve uzun süreli kullanım için hazırlanmıştır.

Öne çıkanlar

  • MEB öğrenci, öğretmen ve anonssuz zil kayıtları pakete gömüldü.
  • MEB/Cumhurbaşkanlığı İstiklal Marşı, 10 Kasım ve saygı duruşu kayıtları ana sayfaya eklendi.
  • AFAD sarı, kırmızı ve siyah ikaz kayıtları ana sayfaya eklendi ve zil seviyesinin altında kalmayacak biçimde hazırlandı.
  • Ayarlara yüzde 0–100 zil ses düzeyi denetimi eklendi.
  • Kullanıcı tarafından değiştirilmemiş eski varsayılan sesler otomatik yükseltilir; özel ses seçimleri korunur.

Dağıtımlar

  • Windows kurulum paketi
  • Windows taşınabilir paket
  • Debian genel paketi
  • Pardus paketi
  • SHA-256 doğrulama dosyası

Doğrulama

  • 137 otomatik test başarılı.
  • Windows çalıştırılabilir paket kontrolü başarılı.
  • Windows ve Debian/Pardus paketlerinde 13 gömülü kayıt doğrulandı.

Okul Zili 0.5.1

Choose a tag to compare

@aalidemirci aalidemirci released this 11 Aug 17:09
b7ebecb

Okul Zili 0.5.1, Windows ve Pardus/Debian için hazırlanmış masaüstü yayınıdır.

Öne çıkanlar

  • Ekran ölçeklemesinde görünür kalan, orantılı giriş formu
  • Otomatik hesaplama üstte, program tablosu altta olacak şekilde erişilebilir haftalık program düzeni
  • İkili eğitim, blok ders ve 5 saniyelik blok içi sınıf değişim zili
  • AFAD tariflerine göre çevrimdışı üretilen üç dakikalık sarı, kırmızı ve KBRN ikazları
  • Kamu malı bestelerden yerel sentezlenen, varsayılan %20 sesli teneffüs müziği havuzu
  • Sıradaki zilden önce ve her kritik yayında müziği otomatik kesen güvenli ses önceliği
  • Ayar şeması v5 ve eski kurulumlardan otomatik geçiş
  • Pardus paketinde gömülü MEB ders zilleri ve ses kaynakları belgesi

Paketler

  • OkulZili-Kurulum-1.0.0.exe: Windows x64 kurulum
  • OkulZili-Tasinabilir-1.0.0.zip: Windows x64 taşınabilir sürüm
  • OkulZili-Pardus-1.0.0_all.deb: Pardus için Debian paketi
  • okul-zili_1.0.0_all.deb: Debian/Ubuntu uyumlu paket
  • SHA256SUMS-1.0.0.txt: bütünlük doğrulama değerleri

Paketler yeniden derlenmediği için dosya adlarında ilk yayın sırasında kullanılan yapı numarası korunmuştur.

Doğrulama: 133 otomatik test, Windows PyInstaller/Inno Setup üretimi ve Debian paket içeriği testleri geçti.

Okul Zili 0.5.0

Choose a tag to compare

@aalidemirci aalidemirci released this 11 Aug 16:22
ef3cf69

Okul Zili 0.5.0

Bu sürüm blok dersler için kısa sınıf değişim zilini ekler.

  • Blok içindeki her normal ders sınırında isteğe bağlı kısa zil çalar.
  • MEB teneffüs zilinden hazırlanan ses tam beş saniyedir.
  • Kısa zil normal teneffüs oluşturmaz; blok kesintisiz devam eder.
  • Özellik sabah ve öğleden sonra oturumları için ayrı ayrı açılıp kapatılabilir.
  • Kısa zil saati haftalık program tablosunda görünür.
  • Ses, Sesler ve sirenler ekranından değiştirilebilir.
  • Tekli eğitimde blok düzeninin kaybolması düzeltildi.

128 otomatik test ve paket içi sağlık kontrolü başarıyla tamamlandı.

Windows kullanıcıları için OkulZili-Kurulum-0.5.0.exe önerilir.

Okul Zili 0.4.2

Choose a tag to compare

@aalidemirci aalidemirci released this 11 Aug 16:08
486f527

Okul Zili 0.4.2

Bu sürüm, Günlere uygula penceresinin kısa süre görünüp kaybolması ve ardından ana ekranın tıklanamaması sorununu giderir.

  • Windows başlık çubuğu işlemlerinin üst üste binmesi engellendi.
  • Pencere, başlık işlemleri bittikten sonra görünür hale getiriliyor.
  • Yardımcı pencere artık ana ekranın girişini kilitlemiyor.
  • 126 otomatik test, Windows pencere yaşam döngüsü testi ve paket içi sağlık kontrolü başarıyla tamamlandı.

Windows kullanıcıları için OkulZili-Kurulum-0.4.2.exe önerilir.

Okul Zili 0.4.1

Choose a tag to compare

@aalidemirci aalidemirci released this 11 Aug 15:58
545870e

Okul Zili 0.4.1

Bu sürüm, Günlere uygula penceresinin bazı Windows pencere durumlarında ana ekranın arkasında kalıp uygulamayı kilitlenmiş gibi göstermesini düzeltir.

  • Kopyalama penceresi artık ana pencerenin üzerinde ortalanır ve güvenli biçimde odağı alır.
  • Seçilen günlere uygulama ve tüm günlere uygulama işlemleri doğrulanır.
  • İkili eğitim ve blok ders ayarları eksiksiz kopyalanır.
  • Disk kayıt hatasında mevcut program korunur.
  • 126 otomatik test ve paket içi sağlık kontrolü başarıyla tamamlandı.

Windows kullanıcıları için OkulZili-Kurulum-0.4.1.exe önerilir.

Okul Zili 0.4.0

Choose a tag to compare

@aalidemirci aalidemirci released this 11 Aug 15:40
4259403

İkili eğitim ve blok ders desteği eklendi. Günler tekli veya Sabah/Öğleden sonra oturumlu düzenlenebilir; her oturumun saat ve süreleri bağımsızdır. 2+2+1+1 gibi blok desenlerinde blok içi ara zilleri üretilmez. Oturum/geçiş çakışmaları, blok içine düşen öğle araları ve güvenli olmayan öğrenci zili farkları kaydetmeden önce engellenir. Şema v4, eski tekli eğitim programlarını değiştirmeden açar. Windows kurucu, taşınabilir Windows paketi, Debian paketi ve SHA-256 listesi ektedir.