Repository navigation
Releases: azygoss/pocket-agent
Release list
v0.41.0
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
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
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
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
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
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
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
İ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
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.