İçeriğe atla
← Tüm sürümler

v0.11.0 · 33 değişiklik

Sayılar geldi, merdiven anlaşılır oldu

Bilgilerim'e enerjini ve makro dağılımını gösteren Değerler sekmesi eklendi. Lig artık neye yaradığını, puanın nereden geldiğini ve neyin kaç puan ettiğini açıkça yazıyor.

Bu sürüm iki soruya cevap veriyor. Birincisi "ben ne yiyorum": Bilgilerim'e gelen Değerler sekmesi son otuz gününün enerjisini, makrolarının nasıl paylaşıldığını ve hangi günlerin dengeli geçtiğini bir arada gösteriyor. Sayılar bilgi olarak duruyor, hedef olarak değil; aralığın dışında olmak bir hata değil, yalnız bilgi.

İkincisi "lig ne işe yarıyor": sofranın Afi ile konuşma hakkını kaç mesaja çevirdiği artık ekranın ortasında, neyin kaç puan getirdiği tam tablosuyla yazıyor ve her ayı hangi sofrada bitirdiğin profilinde kalıcı olarak duruyor.

Bir de açılış: uygulama artık iskelet yerine son gördüğün veriyle açılıyor ve gözle görülür biçimde daha hızlı geliyor.

Yenilikler

  • Profiline mevsim rafı geldi: her ayı hangi sofrada bitirdiğin kalıcı olarak duruyor. Sofran daralabildiği için ligin ay sonunu aşan bir parçası yoktu; artık geçmişin siliniyor değil. Raf bilerek nötr: yalnız hangi sofrada bitirdiğini yazıyor, çıktın ya da düştün demiyor.
  • Geçmişte bir güne dokununca artık o günün sayıları da duruyor: enerjisi, protein/karbonhidrat/yağ gramları ve her öğünün kendi enerjisi. Sayılar Bugün ekranındakiyle aynı yerden geliyor, yani iki ekran asla farklı şey söylemiyor. Besin değeri bilinmeyen kayıt varsa kaç tane olduğu yazıyor, çünkü onlar toplama girmiyor. Kaydı olmayan günde hiç gösterilmiyor: boş halkalar "o gün hiçbir şey yedin" demek olurdu.
  • Bilgilerim'e "Değerler" sekmesi geldi: son 30 gününün enerjisi, makro dağılımı, denge takvimi ve hangi besin grubunu hangi öğünde yediğin. Enerji tek tek günler yerine 7 günlük ortalamayla okunuyor, çünkü günlük iniş çıkış çoğunlukla pazar alışverişi ve iştah. Makrolar hedefin yüzdesi olarak değil, enerjinin nasıl paylaşıldığı olarak gösteriliyor: dengeli bir günün geçtiği aralık zeminde duruyor, senin payın onun üstünde bir nokta. Aralığın dışında olmak bir hata değil, bilgi. Kayıt olmayan günler sıfır sayılmıyor; ortalamalar yalnız gerçekten kayıt olan günlerden çıkıyor. Besin değeri bilinmeyen kayıtların sayısı da yazıyor, çünkü onlar toplama girmiyor.
  • Mağazada yeni bir sürüm çıktığında uygulama artık bunu kendisi söylüyor. Açılışta afiet.co'ya kısa bir soru gidiyor ve iki şey oluyor: yeni bir sürüm varsa bir kez nazikçe haber veriliyor ("Şimdi değil" dersen aynı sürüm için üç gün boyunca bir daha sormuyor), çok eski bir sürümdeysen mağazaya götüren tek düğmeli bir ekran karşılıyor. İkincisi ancak bir sürümün gerçekten çalışamaz hâle geldiği durumlar için; kayıtlarına hiçbir şey olmuyor, güncelledikten sonra her şey yerinde. Kontrol açılışı bekletmiyor: karar diskteki son cevaptan anında veriliyor, taze cevap arkada geliyor. iOS ve Android ayrı ayrı yönetiliyor, çünkü iki mağaza aynı anda yayına almıyor.
  • Üç asistan da artık seni tanıyor. Sistem zamanla senin hakkında anladıklarını kısa bir özete damıtıyor (ne yediğinin dökümü değil, nasıl biri olduğunun özeti) ve bu özet üçüne de gidiyor. Yani destek sohbetinde söylediğin bir şeyi beslenme sohbeti de biliyor, her seferinde baştan anlatman gerekmiyor. Ham yemek kayıtların yine yalnız Afi ve beslenme sohbetine gidiyor; destek sohbeti o özeti okuyor, kayıtlarını değil. Yapay Zeka Merkezi ekranı hangisinin neyi gördüğünü güncel haliyle anlatıyor.
  • İkram kesesi geldi: Afi ile ve diğer iki asistanla yazışmanın haftalık bir hakkı var artık, bir mesaj bir kese. Kese her pazartesi tazeleniyor, hafta içinde kalan devretmiyor ve boyutunu ligdeki kademen, unvanın ve o hafta karşılıklı selamlaştığın kişiler belirliyor. Yani seviye atlamak ve sofrada yükselmek ilk kez somut bir şey veriyor: her hafta Afi ile daha çok konuşmak. Kese Bugün'ün üstünde, sohbet başlığında, profilindeki Yolculuğun kartında ve Lig ekranında görünüyor; dokununca nereden ne kadar geldiğinin dökümü açılıyor. Kayıt tutmak kese kazandırmıyor, kese de kayıt tarafında hiçbir şey satın almıyor: fotoğraftan besin tanıma ve besin önerisi keseden düşmüyor, onlar eskisi gibi çalışıyor. Kesen dolduğunda sohbet kapanmıyor, yazı alanı duruyor; Afi haftanın dolduğunu söylüyor ve ne zaman tazeleneceğini yazıyor.
  • Apple ile kaydolurken "E-postamı Gizle"yi seçtiysen hesap ekranındaki e-posta satırının altında bunu söyleyen sakin bir satır duruyor; dokununca gerçek adresini ekleyebiliyorsun. Apple bu seçimi yalnızca bir kez soruyor ve bir daha sormuyor, o yüzden adresi buradan değiştirmek tek yol. Gizli adresle kalmak istersen hiçbir şey değişmiyor, hiçbir yer kilitlenmiyor.
  • Besin eklerken ne yediğini tek cümlede yazabiliyorsun: "4 yumurtalı omlet 1 dilim ekmek biraz çeçil peynir". Yazdığın şeyin cümle olduğu anlaşılınca listenin üstünde "Bunu Afi çözsün" beliriyor; Afi besinleri ayırıyor, söylediğin miktarları okuyor ve her birini tek tek onayına sunuyor. Söylemediğin miktarı uydurmuyor, "sen söyle" diyor. Katalogda olmayan bir besin senin yazdığın gibi kaydediliyor ve Menüm'e de ekleniyor, bir dahakine aramada çıkıyor.
  • Sohbette artık konuşarak yazabiliyorsun. Gönder'in solundaki mikrofona basınca söylediklerin cihazda yazıya çevrilip yazı alanına düşüyor; duyulduğu gibi ekranda beliriyor, bitirince istediğin kelimeyi düzeltip gönderiyorsun. Ses kaydı hiçbir yere gitmiyor, saklanmıyor: asistanlar yazı okuyor, o yüzden sesli mesaj yerine yazıya çevirme var.
  • Sohbete fotoğraf ekleyebiliyorsun. Yazı alanının solundaki fotoğraf düğmesi kendi küçük menüsüyle "çek mi, galeriden mi" diye soruyor. Şimdilik sohbet ucu yalnız yazı taşıdığı için Afi fotoğrafı aldığını söylüyor ama üzerine konuşamıyor; fotoğraftan besin tanıma eskisi gibi Besin Ekle akışında çalışıyor. Yanında yazı da yazdıysan ona normal cevap veriyor.
  • Artık her asistanla birden fazla sohbetin olabiliyor. Sohbeti her açtığında tertemiz bir sayfa açılıyor; sağ üstteki kalem de yeni bir tane başlatıyor, yanındaki menü bugüne kadarkileri listeliyor: birine geri dönebiliyor, birini yukarıda sabitleyebiliyor, istemediğini silebiliyorsun. Sohbetler ilk cümlene göre adlanıyor ve yalnız yazışınca kaydediliyor, yani ekranı açıp vazgeçmek listeye satır eklemiyor. Eski tek sohbetin ilk sohbet olarak listede duruyor.
  • Menüdeki "Afi" ve "Destek sohbeti" satırlarının yerine Yapay Zeka Merkezi geldi: üç asistanın ne yaptığını, hangisinin neyi görüp neyi görmediğini (destek sohbetine yemek kaydın gitmiyor), yazışmaların nerede durduğunu ve neyin teşhis olmadığını anlatıyor. Üçüne de oradan giriliyor.

İyileştirmeler

  • Lig ekranı artık kendini anlatıyor ve yer kaybetmiyor. Sofranın Afi ile konuşma hakkını kaç mesaja çevirdiği (ve bir üst sofrada kaça çıkacağı) kartın ortasında duruyor; ligin ne işe yaradığı sorusunun cevabı buydu ve dipnottaydı. Yanına premium yerleşti: sofran ne olursa olsun haftada 60 mesaj daha. Yükselme bölgesine kaç puan kaldığı yazıyor. Sıralamada artık yirmi beş kişi değil bir üstün, sen ve bir altın görünüyor; tamamı tek dokunuşla açılan kendi sayfasında. Ayın puanının nereden geldiği kaynak kaynak dökülüyor. En altta katlanır bir bölümde neyin kaç puan getirdiği tam tabloyla var: afiyet günü 20, afiyet haftası 60, öğün kaydı 2, su hedefi 5, ölçüm 10, karşılıklı selam 1. Her satır tavanını da söylüyor, çünkü tavanı söylemeyen bir tablo yanlış vaat verir: elli öğün kaydeden biri yüz puan beklerdi, altı alır.
  • Açılış hızlandı. Uygulama her açılışta 2000 besinlik kataloğu ilk kare çizilmeden önce baştan sona okuyordu; oysa Bugün ekranının o listeyle hiçbir işi yok. Katalog artık yalnızca gerçekten besin arayan ekranlar açıldığında okunuyor. Yazı tipleri de artık uygulamanın içine gömülü geliyor, açılışta ayrıca yüklenmesi beklenmiyor. Oturum bilgisi ve son gördüğün ekranın hatırlanan hâli aynı anda okunuyor, arka arkaya değil. Bunların toplamı: açılışta hazırlanan kod miktarı üçte birine indi ve açılış artık yeşil ekrandan doğrudan içeriğe geçiyor, arada iskelet görünmüyor.
  • Sohbetlerin artık hesabına bağlı, yalnız cihazına değil: telefonu değiştirsen de duruyorlar. Destek sohbeti için ayrıca onayını soruyoruz, çünkü orada konuşulanlar daha hassas; onayını vermeden o sohbet açılmıyor ve istediğin an geri çekebiliyorsun. Bir sohbeti sildiğinde hem cihazından hem sunucudan gidiyor. Destek sohbetini daha önce açmış olsan da yeni metni bir kez daha göreceksin, çünkü eskisi başka bir şeye onay veriyordu.
  • Uygulama açılışta artık iskelet göstermiyor. Şimdiye kadar her açılışta her şey sıfırdan indiriliyordu; Bugün ekranı tek başına dokuz ayrı istek atıyor, sen de o sırada gri kutulara bakıyordun. Artık son gördüğün hâli hatırlıyor ve ekranı hemen onunla açıyor, tazelemeyi arkada yapıyor. Bir şey değiştiyse sessizce yerine geçiyor, değişmediyse hiçbir şey oynamıyor. Şebeke yokken de uygulama çalışıyor: kayıtların, ölçümlerin, görevlerin ve ritmin yerinde duruyor. Ertesi sabah ilk açılışta doğal olarak "bugün" boş oluyor, çünkü gerçekten boş; artık bunu beklemeden görüyorsun. Hatırlanan hiçbir şey bir haftadan eski olmuyor ve çıkış yaptığında tamamen siliniyor.
  • Bir bardak su ya da bir öğün kaydettiğinde uygulama artık her şeyi baştan indirmiyor, yalnız o kaydın gerçekten değiştirdiği yerleri tazeliyor. Çok kayıt tutan en çok bekleyen kişi olmaktan çıkıyor.
  • Vücudum'daki tanışma kartı artık Bugün'deki Afi notu gibi tek tek dönüyor: önce yapılacaklar, sonra tamamlananlar. Dört satır birden, ekranın en uzun kartını bir cümleyle bir çubuktan çıkarıyordu.
  • Vücudum'daki "Kişisel destek uzmanım" kartı sayfanın en üstüne alındı ve sayfanın kendi moruna döndü.
  • "Sohbeti temizle" kalktı. Bitmiş bir sohbeti silmek yerine yenisini açıyorsun; silmek istediğini de listede adıyla siliyorsun.
  • Bugün panosunda Afi sohbeti suyun hemen altına taşındı ve yeşil bir zemin aldı; en altta, iki durum satırının arkasında duruyordu. Vücudum ile Görevlerim de yer değiştirdi.
  • Bugün'ün en üstündeki profil kartının tamamı artık profili açıyor ve sağında bir ok var. Önceden yalnız avatarın kendisi dokunuluyordu, yani kartın neresine bastığına göre ya profil açılıyordu ya hiçbir şey olmuyordu.
  • Beslenme'deki sohbet kartı artık "Kişisel beslenme uzmanım" diyor ve yeşil zeminde duruyor. Vücudum'un altında da "Kişisel destek uzmanım" kartı var; ilk günden itibaren orada, çünkü konuşmak istemek tanışmanın bitmesini beklemiyor.
  • Menüm'de Sofralarım en üste geçti, kaydettiğin besinler altta ilk altı satırla açılıyor; gerisi tek dokunuşla geliyor. Uzayan besin listesi sofraları ekranın çok altına itiyordu.
  • Enerji ve makro kartındaki öğün satırlarında besin sayısı adın altından yanına geçti: dört öğün de doluyken kart gereksiz uzuyordu.
  • Hamburger menü açılıp kapanırken kayıyor. Panel görünmezken dokunuşları yutmasın diye animasyon kaldırılmıştı; şimdi gizli hâli ekran dışında duruyor ve kapanır kapanmaz hiçbir dokunuşu almıyor, yani yarım kalan bir animasyon bile kapıyı kapatmıyor.
  • Afiyet ritmin kartı en fazla iki geçmiş hafta gösteriyor, altında Bilgilerim'e giden bir satır var. Liste her hafta bir satır uzuyordu.

Düzeltmeler

  • Grubum sekmesi bomboş açılıyordu: başlık "Grubum" ve "Dengeyi birlikte kovalayın" duruyor, altında hiçbir şey yok. Sekmeyi kapatıp açmak da uygulamayı kapatıp açmak da düzeltmiyordu. Sebep içerideki giriş animasyonuydu; animasyon çalışmadığında sardığı her şey görünmez ilk karesinde kalıyor. Grup kurmanın ve grup aramanın uygulamadaki tek kapısı o kutunun içinde olduğu için, henüz grubu olmayan biri grup özelliğine hiç ulaşamıyordu. Aynı tuzağın kurulu olduğu üç yer daha kapatıldı: Arkadaşlarım'da gelen isteği kabul etme, arkadaş listesi ve ilk kayıt kutlaması. Sonuncusu en kötüsüydü, kapatılamayan bir kutlamanın iki çıkış düğmesi de görünmez kalabiliyordu.
  • Kayıt ekranındaki Apple düğmesi "Apple ile Giriş Yap" yazıyordu; kayıt olurken giriş yapıyormuş gibi görünüyordu. Artık kayıt ekranında "Apple ile Kaydol", giriş ekranında "Apple ile Giriş Yap" yazıyor.
  • Apple ya da Google ile girenlerin e-posta adresi yalnızca ilk kayıtta yazılıyordu. Sağlayıcı tarafındaki adresin sonradan değiştiyse afiet eskisini tutuyordu; artık her girişte tazeleniyor.
  • Besin ararken "peynir" yazınca beyaz peynir, kaşar, lor ve tulum çıkmıyordu; liste tamamen "Peynirli omlet", "Peynirli kete" gibi kelimeyle başlayanlarla doluyordu. Arama zaten kelimenin ortasına da bakıyordu, sıralama görünen satır sayısına göre kurulmuyordu. Artık aradığın şey listede.
  • Sohbette mikrofona basınca uygulama kapanıyordu: iOS, mikrofon izni açıklaması olmayan bir uygulamayı izin isterken anında öldürüyor. Açıklama üç ayrı sebepten binary'e hiç ulaşmamıştı (native tarafın yeniden üretilmemesi, ses eklentisinin kendi hatası ve galerinin "mikrofon kapalı" ayarı); üçü de düzeltildi, izin metinleri artık konuşma tanımayı anlatıyor.
  • Alt sayfalar arka arkaya açılıp kapandığında ekranın altına takılı kalıyordu: Bilgilerim'de günleri, grubunda kişileri gezerken en çok görüleni buydu. Kapanma animasyonu bitmeden yeniden açılan bir sayfa artık kendini yukarı çekiyor.

Bu sürüm bende var mı?

Uygulamadaki menünün en altında hangi sürümde olduğun yazar. Güncelleme beta boyunca TestFlight üzerinden gelir.

Güncelleme adımları