docs: add imajViewer2 project analysis report (AI image manipulation + video)
This commit is contained in:
1 parent
d8f858d9ed
commit
c69f0a0295
1 file changed
+1
@@ -3,6 +3,7 @@
|
||||
| Tarih | Dosya | Konu |
|
||||
|---|---|---|
|
||||
| 2026-11-10 | (bu satır) | **v1.9.2 tamlandı (Gitea release + commit + push)** — Ayarlar sekmeli dialog, hover rengi, grab imleci. Kullanıcı testi onaylı. Gitea release v1.9.2 (id 5) + asset, sha256 doğrulandı. Commit `701eafa` (feat) + `96dc8c6` (dist swap) zaten push edilmişti. Bu oturum: .deb yeniden build edildi (bağımlılık değişimi, 10.7M), pubspec.lock güncellendi, untracked test dosyaları temizlendi. Sistem kurulumu 1.7.0 → 1.9.2. Açık maddeler: dil desteği (placeholder var, uygulanmadı), hücreye snap (ileride). |
|
||||
| 2026-11-10 | [analiz-imajviewer2.md](analiz-imajviewer2.md) | **RAPOr — imajViewer2 Projesi Analizi** — AI görüntü manipülasyon tool'u + video oynatma. Hibrit mimari önerilir: yerel GPU üzerinde özel Python API server (model yükleme stratejisi), ComfyUI alternatif modeller için. img2img, txt2img, mask-based inpainting, image-to-video. Segment API img2img için uygun ($0.001-$0.0072), video için yerel model önerilir (SkyReels-V3, HunyuanVideo). Flutter client media_kit ile video playback. Model yönetimi stratejisi: aktif model GPU'de kalmalı, kullanıcı ayarlardan seçebilmeli. |
|
||||
| 2026-10-31 | [rapor-v192.md](rapor-v192.md) | **RAPOR — v1.9.2 yayınlandı** — Ayarlar dialog'u sekmeli (Genel/Boyut/Kısayollar), dış marginsiz tam-kaplayan panel, responsive ızgara + `H:W` etiketi, hover rengi ayarı (8 renk, `window.json`), başlık çubuğunda save gear'ın yanında + grab imleci, sıralama etiketleri tek kelime, footer cümlesi, kısayol fontu/sütunu. Commit `701eafa` + `96dc8c6` push; Gitea release **v1.9.2** (id 5) + asset, indirilen sha256 `0a4148a2…` doğrulandı; sistem kurulumu 1.7.0 → 1.9.2. Kullanıcı testi onaylı. Açık maddeler rapor §10 |
|
||||
| 2026-10-31 | [plan-settings-tabs.md](plan-settings-tabs.md) | **v1.9.2 YAYINDA (commit + push + release tamam)** — Ayarlar dialog'u sekmeli: `Genel` (sıralama + dosya özellikleri) / `Boyut` / `Kısayollar`, pill sekmeler (`SegmentedButton`, K-01a K-02a K-03a K-04b). `AlertDialog` → `Dialog` `insetPadding: zero`: dış margin ve yuvarlak köşe yok, panel geniş pencerede 520×560 ortada / dar pencerede pencereyi kaplar, `white12` ince border. Sekme başlıkları sekme etiketiyle aynı olduğu için iç başlıklar kaldırıldı. Finalize turu: sekme çubuğu tam genişlik (`expandedInsets`, etiketler ortada) + Boyut sekmesi ızgarası `Expanded` ile pencereyi kaplıyor (responsive hücreler). analyze 33 (baseline), debug build + kurulum `diff -rq` boş. **Kod değişti — çalışan uygulama eski build, kapat/aç gerekir** |
|
||||
| 2026-10-31 | (bu satır) | **EK FİKİR — dil desteği (uygulanmadı, yol haritası)** — Ayarlar > Genel sekmesinde altta `English / Türkçe / Français` seçeneği **disabled placeholder** olarak duruyor (31-10 kararı: yapıya girilmedi). Gerçek geçiş için gerekenler: (1) dil tercihi için kalıcı state (window.json benzeri settings dosyası) + `MaterialApp.locale`'e bağlama, (2) seçili dilin yeniden başlatmadan uygulanması (MaterialApp rebuild / locale notifier), (3) yeni diller için `app_<locale>.arb` dosyaları (fr vd.) — şu an yalnız tr/en var, (4) koda gömülü metinlerin (ör. `imajViewer $appVersion`, dil adları) l10n'e taşınması. Sıralama etiketleri tek kelimeye indirildiği için dar pencerede satır kırılması riski yok |
|
||||
|
||||
Reference in new issue
Block a user