Skip to content

v0.2.0 — Faz 2 uçtan uca

Choose a tag to compare

@heraklessii heraklessii released this 01 Sep 16:26
· 18 commits to main since this release

Bu bir yayın değil. İç kilometre taşı; depo private, indirebilen tek
kişi sensin. Public dağıtım heraklessii/Muifly üzerinden yapılacak.

Kurulum

Muifly_0.2.0_x64-setup.exe (2,1 MB, x64, tam sürüm — demo değil).

İMZASIZ. Kod imzalama M3'ü bekliyor, o yüzden Windows SmartScreen
"bilinmeyen yayıncı" uyarısı çıkaracak: Daha fazla bilgi → Yine de çalıştır.
Beklenen davranış, kurulumun kendisiyle ilgili bir sorun değil.

Kurulum kullanıcı bazında (currentUser), yönetici gerekmiyor. Kare ölçümü
kullanıldığında ayrıca UAC istemi çıkar — nedeni istem çıkmadan önce ekranda
yazıyor (karar #17).

Faz 2 uçtan uca kapandı

Kare ölçümü — ETW oturumundan arayüze kadar (kararlar #14, #27):

  • Sağlayıcılar çekirdek tarafında PID süzgeciyle açılıyor
  • Ölçüm ayrı, yükseltilmiş bir yardımcı ikilide (muifly-olcum.exe); sistemde
    hiçbir şey değiştirmiyor, o yüzden geri alma defterine yazacak bir şeyi yok
  • Arayüz, UAC istemi çıkmadan önce yetkinin neden istendiğini gösteriyor
  • Arayüz PID taşımıyor: düğmeye basıldığı anda öndeki pencere Muifly'ın kendisi
    olur, öndeki pencereye bakan bir ölçüm yanlış süreci ölçerdi

Paketleme hatası bulundu ve düzeltildi — ilk kurulum denemesi 249 KB çıktı
ve içinde muifly.exe yoktu: Tauri ana ikili diye ölçüm yardımcısını
paketlemişti (cargo karar #27'den beri iki ikili üretiyor). default-run ile
bağlandı. cargo test ve cargo build yeşilken oluyordu; yalnızca kurulumu
üretip içini açmak gösterdi.

Faz 5 fizibilitesi — OCR (karar #28) ve yerel EN→TR çeviri (karar #29);
ikisi de olumlu, kod yazılmadı.

Bakım — site/README artık olmayan bir demoyu vaat etmiyor; oyun katalogu
53 → 142 ve "fazla genel exe adı" riski testle bağlandı (karar #26 korunuyor).

Durum

  • Rust 257 test, arayüz 46 test, clippy -D warnings ve cargo fmt temiz
  • Sıradaki iş kod değil saha doğrulaması: 5-10 oyunla Faz 1 kabul
    kriterleri, kare ölçümünün oyunun kendi sayacıyla karşılaştırılması