Skip to content

Releases: azygoss/pocket-agent

v0.41.0

Choose a tag to compare

@azygoss azygoss released this 11 Oct 20:54

Claude gibi uzun çıktılarda yukarı kaydırma.

  • Oturumlar sunucuda tmux içinde çalıştığı için geçmiş telefonda değil tmux'ta tutuluyordu; bu yüzden yalnız ekrandaki kısım görünüyor, yukarı kaydırılamıyordu. Artık terminalde parmağını aşağı çekince eski çıktıya gidiyorsun, yukarı itince yeniye dönüyorsun. Hızlı kaydırınca kısa süre devam ediyor.
  • En alta inince canlı görünüme kendiliğinden dönülüyor. Yukarıdayken sağ altta "Canlı görünüme dön" düğmesi var.
  • Yukarıdayken bir şey yazarsan önce canlı görünüme dönülüyor, yazdığın programa ulaşıyor. Ok ve sayfa tuşları geçmişte gezinmeye devam ediyor.
  • Açık oturumlar bunu bir sonraki yeniden bağlanmada alıyor. Değişiklik yalnız uygulamanın açtığı oturumlara uygulanıyor. Aynı oturuma bilgisayardaki bir terminalden bağlanırsan fareyle metin seçmek için Shift'e basılı tutman gerekir.
  • vim, htop gibi fare destekli programlar da kaydırmayı alıyor.

v0.40.0 ile aynı imza; uygulama içinden güncellenir.

v0.40.0

Choose a tag to compare

@azygoss azygoss released this 10 Oct 19:52

Bağlantı ve günlük kullanım iyileştirmeleri.

  • Telefonun ağı geri gelince (Wi-Fi ile hücresel arası geçiş, uçak modu, asansör) kopan oturumlar beklemeden yeniden bağlanıyor. Çevrimdışıyken yeniden deneme hakları biten oturumlar da kendiliğinden geri geliyor. Kapattığın ya da ayırdığın oturumlara dokunulmuyor.
  • Onay bildirimine dokununca uygulama doğrudan onayı bekleyen agent'ın terminalini açıyor.
  • Çok satırlı metin yapıştırırken kabuk yapıştırmayı ayırt edemiyorsa (her satır ayrı komut gibi çalışabilir) önce kaç satır olduğunu gösterip soruyor.
  • Dosya ve diff okuyucusunda metin içinde arama var: eşleşen satırlar vurgulanıyor, sayaçla ileri geri geziliyor.
  • Uygulama içi güncellemede indirme yarıda kalırsa bozuk dosya kurulmaya çalışılmıyor, nedeni anlaşılır biçimde gösteriliyor.

v0.39.0 ile aynı imza; uygulama içinden güncellenir.

v0.39.0

Choose a tag to compare

@azygoss azygoss released this 10 Oct 19:02

Ana sayfa sadeleşti.

  • Üstte aynı anda en fazla bir uyarı kartı görünüyor: önce bekleyen onay, yoksa backend sorunu, yoksa kapalı bildirimler.
  • Her oturum tek satır: durum noktası, ad ve altında tek bir özet (bağlantı sorunu, agent'ın son olayı ya da terminalin son satırı). Sunucuda açık olup bu cihazda açık olmayan oturumlar aynı listede, "Bağlan" düğmesiyle.
  • Agent etkinliği son üç olayı gösteriyor, gerisi "Tümü"de. Üstteki onay kartındaki olay listede tekrar görünmüyor.
  • Hızlı başlat yalnız profil varsa, tek satırda.
  • Ekleme seçenekleri (QR veya kodla eşle, host ekle, ~/.ssh/config içe aktar, hızlı başlat profili) başlıktaki tek "+" düğmesinde.
  • Host avatarları tek tonda; renk yalnız durum için kullanılıyor.
  • Gruplu listelerin ilk ve son satırlarında dokunuşların gereksiz yere ağırlaşmasına yol açan bir çizim sorunu düzeltildi.

v0.38.0 ile aynı imza; uygulama içinden güncellenir.

v0.38.0

Choose a tag to compare

@azygoss azygoss released this 10 Oct 18:05

Backend ve eşleme kurulumunda takılınan yerler ile olay akışındaki hatalar.

Düzeltilenler

  • Agent olayları (onaylar dahil) bazen uygulama yeniden açılana kadar gelmiyordu. Hata backend'deydi; backend'i güncelleyince düzelir, uygulamada ek bir şey gerekmez.
  • Uygulama her açıldığında son 24 saatin onayları yeniden bildirim olarak düşüyordu. Artık yalnız yeni onaylar bildiriliyor, uygulama açıkken bildirim çıkmıyor, onay uygulamada okununca bildirim kalkıyor.
  • 10 MB'tan büyük dosyalar 10 MB'ta kesilip paylaşılıyordu. Artık paylaşılmıyor ve nedeni gösteriliyor.
  • Eşleme sayfasında yanlış yazılan backend adresi, eşleme başarısız olsa bile ayarlara kaydediliyordu.
  • Aynı host'u yeniden eşlemek listeye ikinci bir kayıt ekliyordu.
  • Silinen host'un açık oturumları ekranda kalıyordu. Artık ayrılıyor; host'taki tmux çalışmaya devam ediyor.

Yeni

  • Backend adresinde https:// yazmayı unutursan uygulama ekliyor. Telefonun bağlanamayacağı bir http:// adresi kaydedilmiyor, nedeni ve çözümü alanın altında yazıyor.
  • "Bağlantıyı test et" yazdığın adresi kaydetmeden sınıyor ve neden bağlanamadığını söylüyor: adres bulunamadı, sertifika, zaman aşımı ya da HTTP kodu.
  • Eşleme backend adresini kendisi dolduruyor. Host CLI 0.1.2 veya sonrasıysa tenant'ı da dolduruyor.
  • Bildirimler kapalıysa Oturumlar ekranı bunu söylüyor ve tek dokunuşla açmayı öneriyor.
  • Host aramasında sonuç çıkmazsa aramayı temizleyebiliyor ya da yazdığını yeni host olarak ekleyebiliyorsun.

v0.37.0 ile aynı imza; uygulama içinden güncellenir.

v0.37.0

Choose a tag to compare

@azygoss azygoss released this 10 Oct 13:16

Kenar durumları turu ve yeni özellikler.

Düzeltilenler

  • Dosyalar, başka bir host'taki oturuma geçince eski host'un yolunu listeliyordu. Artık aktif oturumu izliyor ve geçişte o host'un home dizinini açıyor.
  • Workspace modunda ikinci seviyedeki klasör ve dosyalar yanlış yoldan açılıyordu.
  • Klasöre işaret eden kısayollar (symlink) dosya gibi görünüyordu, artık klasör olarak açılıyor.
  • Telefonu döndürmek ya da klavye takmak açık ekranı, alttan açılan sayfayı ve yarım kalan formu kapatıyordu.
  • Yatay telefonda klavye açıkken terminale birkaç satır kalıyordu. Artık oturum çubuğu klavye açıkken gizleniyor.
  • Terminal sekmeleri arasında geçerken kaydırma konumu ve terminal boyutu karışıyordu. Her oturum kendi konumunu koruyor.
  • Bildirim şeridi Oturumlar'daki "terminale dön" şeridinin üstüne biniyordu.

Yeni

  • Bekleyen agent onayı Oturumlar'ın en üstünde görünüyor. "Terminale git" agent'ın çalıştığı oturumu açıyor; olay listesindeki satırlar da aynı yere götürüyor.
  • Tuş panelinde ok ve sayfa tuşları basılı tutulunca tekrar ediyor. Şeridi kaydırırken artık yanlışlıkla tuş basılmıyor. Tuş titreşimi kapatılabiliyor.
  • "Ekranı açık tut": agent'ı izlerken ekran kararmıyor (terminal menüsü ve Ayarlar).
  • İki parmakla yakınlaştırırken yeni ölçek ve terminal boyutu kısa süre görünüyor.
  • Donanım klavyesinde Alt+harf, Shift+Tab ve Delete çalışıyor.
  • Dosyalar: gizli dosyalar varsayılan olarak gizli (tek dokunuşla gösteriliyor), ad, tarih ya da boyuta göre sıralama, görsel önizleme, satır numaralı metin okuyucu. İçerikte arama sonucu dosyayı eşleşen satırda açıyor.
  • Host formu, yazılmış bilgiyle kapatılırken onay istiyor ve aynı adres zaten kayıtlıysa uyarıyor. Eşleme alanına QR içeriği yapıştırılabiliyor.

v0.36.0 ile aynı imza; uygulama içinden güncellenir.

v0.36.0

Choose a tag to compare

@azygoss azygoss released this 10 Oct 10:35

Sıfırdan yeniden tasarım. Uygulamanın amacı aynı; gezinme, ekranlar ve görsel dil yeni.

Gezinme

  • Alt sekme çubuğu kalktı. Tek ana ekran "Oturumlar": açık oturumlar canlı önizlemeyle, host'ta çalışan tmux oturumları, agent etkinliği, hızlı başlat profilleri ve hostlar aynı akışta.
  • Terminal, oturuma dokununca alttan açılan bir katman. Ok, geri hareketi ya da çubuğu aşağı çekmek Oturumlar'a döndürür. Liste kaydırılınca alttaki şerit aktif oturuma tek dokunuşla geri götürür.
  • Tablet ve katlanabilirde iki bölme: solda Oturumlar, sağda terminal, dosyalar ya da ayarlar.

Terminal

  • Kenardan kenara terminal; oturum çubuğunda durum, user@host ve boyut. İki ve daha fazla oturumda sekmeler.
  • Tuş paneli agent istemleri için yeniden sıralandı: esc, Enter, oklar, tab ve Shift+Tab başta. Yapıştır, dosya ekle ve klavye sağda sabit.
  • Oturumu kapatmak artık her zaman soruyor: "Sonlandır" (tmux ve içindeki agent kapanır) ya da "Ayır" (bağlantı kapanır, oturum host'ta çalışmaya devam eder).
  • Bağlantı hatasında "Hostu düzenle" kısayolu.

Dosyalar, formlar, ayarlar

  • Dosyalarda türüne göre renkli ikonlar, dokunulabilir yol çubuğu, dizinde süzme, renkli diff okuyucu.
  • Host düzenleyici tam ekran, hatalar ilgili alanın altında. Eşleme alttan açılan sayfada: QR birincil, kod ikincil.
  • Ayarlar dizini her bölümün güncel değerini gösteriyor. Tuş paneli kısayolları artık liste halinde eklenip siliniyor.

Görsel dil

  • IBM Plex Sans arayüz yazısı, teknik değerler için Plex Mono. Nane birincil renk, ton katmanlı yüzeyler, büyük köşeler.
  • 19 temanın hepsinde metin kontrastı en az 4.5:1 (testle doğrulanıyor).
  • Yeni launcher ikonu, açılış ekranı ve bildirim ikonu.

v0.35.0 ile aynı imza; uygulama içinden güncellenir.

v0.35.0

Choose a tag to compare

@azygoss azygoss released this 01 Oct 17:47

Performans + görsel tur.

Performans

  • APK artık debuggable olmayan dağıtım build'i: Android, Compose ve uygulama kodunu önceden derler (baseline profilleri) — kaydırma ve açılış belirgin şekilde akıcı. APK 78 MB → 63 MB. Aynı imza, uygulama içinden güncellenir.
  • Liste satırlarında ana thread disk erişimi kaldırıldı; tema hesapları önbellekli; yanıp sönen pikseller yalnız yeniden çizim yapar; ana sayfa önizlemeleri kısıtlandı.
  • Açılışta tema/font flaşı yok.

Görsel / UX

  • Tablet, yatay ve katlanabilirde sol gezinme rayı + okunabilir içerik genişliği.
  • Dosya yüklemede iskelet satırlar, tuş şeridinde grup ayraçları, oturum kartında durum okuması, tema seçiminde tik.

v0.34.0

Choose a tag to compare

@azygoss azygoss released this 01 Oct 17:22

İkinci görsel cila turu.

  • Ana sayfa artık bir durum panosu: selam + tarih, oturum/host/backend okuma kutuları ve yeni Agent etkinliği bölümü (onay bekleyen amber, hata mercan, çalışan içi boş mavi).
  • Diyaloglar, metin alanları (etiket üstte, host/port/URL mono), switch ve snackbar tasarım diline giydirildi.
  • Dosyalar: başlık, tam genişlik yol çubuğu, dosya türü ikonları, sağa hizalı boyutlar.
  • Bağlantılar: tek FAB, QR/içe aktarma başlıkta, kesikli profil ekleme kutusu.
  • Terminal: panelde user@host ve canlı cols×rows okuması; piksel çizimli boş durum.
  • Ayarlar: Hakkında hero + künye tablosu, kayarak açılan detay sayfaları.
  • Sekme geçişleri yumuşak (azaltılmış harekette kapalı).
  • Düzeltme: koyu temada bazı kart metinlerinin siyah görünmesi.

v0.33.0

Choose a tag to compare

@azygoss azygoss released this 01 Oct 17:00

Komple arayüz yenilemesi — Pocket tasarım dili (docs/design.md).

  • Renk artık yalnız sinyal: mavi canlı/aktif, amber sana ihtiyaç var, mercan hata.
  • Durum noktaları yerine kare pikseller; bağlanırken içi boş piksel ortak 1 Hz saatle yanıp söner. Spinner yok.
  • Okumalar (host, yol, saat, tuşlar) IBM Plex Mono; terminal fontu ayrı seçilir.
  • Chrome üstünde sheet düzeni, yeni alt gezinme, seçim yalnız zeminle.
  • Her host için türetilmiş piksel sigil'i.
  • Agent sohbet görünümü adım listesi; ardışık araçlar gruba katlanır.
  • Yeni Pocket Paper (açık) tema; Pocket/AMOLED grafit + mavi.
  • Yeni piksel launcher ikonu.

v0.32.2

Choose a tag to compare

@azygoss azygoss released this 18 Sep 08:57

Oturumlar bolumunde ayni oturumun cift kart olarak gorunmesi duzeltildi (attach sonrasi bayat uzak kart + cift-dokunus yarisi).