Files
imajviewer/docs/session-windows-ci.md
git_alhan 139ce5a8ae
Some checks failed
Build Windows Installer / build-windows (push) Has been cancelled
Build Windows Installer / create-release (push) Has been cancelled
chore: Windows setup.exe yeniden derlendi, Gitea CI Inno Setup adimi eklendi
2026-07-27 21:05:26 +03:00

1.3 KiB
Raw Permalink Blame History

Session — Windows CI & Installer

Tarih: 2026-07-27

Yapılanlar

  1. Gitea'dan son değişiklikler çekildi

    • feat: rotate (Shift+sag tik), StartupWMClass taskbar gruplama
    • feat: right-click contrast, Ctrl+saturation, Shift+rotate filters
    • feat: use imajviewericon.png as app icon
    • chore: reorganize dist/, remove release/, update install paths
  2. Windows release yeniden derlendi

    • flutter pub get ile bağımlılıklar güncellendi
    • flutter build windows --release ile yeni özellikleri (contrast, saturation, rotate) içeren binary oluşturuldu
    • Yeni ikon (imajviewericon.png) build'e dahil edildi
  3. Inno Setup installer yeniden oluşturuldu

    • dist/imajviewer_setup_1.0.0.exe — 24 MB
    • İçerir: imajviewer.exe + tüm DLL'ler + data dosyaları
    • Dil desteği: Türkçe + İngilizce
    • Dosya ilişkilendirmeleri: .png, .jpg, .jpeg, .webp, .bmp, .gif
    • İsteğe bağlı masaüstü kısayolu
  4. Gitea CI workflow güncellendi (.gitea/workflows/build-windows.yml)

    • Flutter build adımı korundu
    • Inno Setup kurulumu (choco install innosetup) eklendi
    • ISCC.exe ile installer build adımı eklendi
    • Release artifact'e hem build çıktısı hem de dist/*.exe eklendi
    • Tag bazlı release job'ı eklendi (opsiyonel, GITEA_TOKEN secret gerektirir)