v0.2.48
Türkçe
Müşteride duran sürüm 0.2.46 (16 Eylül) idi. O tarihten bu yana 78 özellik ve düzeltme birikti. 0.2.47 hazırlandı ama hiç yayınlanmadı; içindeki iki düzeltme ilk kez bu sürümle müşteriye ulaşıyor.
Bu sürümde en önemli üç şey
- Uygulama açılışta "Yükleniyor…" ekranında sonsuza kadar kalmıyor. Takılırsa size ne olduğunu söylüyor.
- Geçici bir sunucu arızası artık sizi çıkışa zorlamıyor. Oturumunuz yerinde kalıyor, bağlantı düzelince kaldığınız yerden devam ediyorsunuz.
- Örnek iş turu. Ürünün ne yaptığını baştan sona oynayan, izlenebilir bir tur — bir iş veriliyor, ajanlar çalışıyor, çıkan site açılıyor.
17 Eylül'de yaşananlar
O gün iki ayrı sorun yaşandı ve ikisini de siz yaşadınız.
Toplu çıkış. Bizim tarafımızdaki bir sunucu bir süre cevap veremedi. Uygulama bu geçici hatayı "bu kişinin girişi artık geçerli değil" diye okudu ve oturumu cihazdan sildi. Oturum bilgisi saatte bir tazelendiği için, o pencerede uygulamayı açık tutan hemen herkes aynı anda çıkış yapmış oldu. Şimdi uygulama "sunucuya ulaşamadım" ile "bu giriş geçersiz" arasındaki farkı ayırt ediyor; sunucu cevap veremediğinde oturumunuz cihazda kalıyor.
Açılışta sonsuz "Yükleniyor…". Uygulama açılırken tamamladığı adımların hiçbirinde bir zaman sınırı yoktu. Tek bir adım cevap vermediğinde açılış ekranı olduğu yerde kalıyordu. Şimdi her adımın bir zaman sınırı var; bir adım takılırsa uygulama durumu ekrana yazıyor ve tekrar denemenizi sağlıyor.
Bu iki düzeltme 0.2.46'da yok, ilk kez bu sürümle geliyor. O günlerde bazılarınıza geçici çare olarak 0.2.43'e dönmenizi söylemiştik; o tavsiye artık geçerli değil, güncel sürüme geçin.
Düzeltmeler
- Uygulama beklenmedik şekilde kapanıyordu. Arka planda çalışan yardımcı bir bileşen durduğunda uygulamanın tamamı kapanıyordu. Artık o bileşen kendi başına geri kalkıyor, uygulama açık kalıyor.
- Windows'ta aynı klasörle birden çok kopya sessizce açılabiliyordu. Artık ikinci kopya açık onay istiyor; pencere görünmüyorsa açık olan pencereyi geri getiriyor. Bir bağlantı noktası doluysa kurulum sihirbazı bunu söylüyor.
- Windows'ta motor açılışta sessizce ölüyordu. Artık neden açılmadığını anlatan iki dilli bir yönerge görüyorsunuz ve terminal hücresi ekranda kalıyor.
- Raporlar sekmesi birden çok proje barındıran bir klasörde boş geliyordu. Artık her projenin raporlarını buluyor.
- Raporlarda ajan adları yanlış eşleşiyordu — tireli adlar ve aynı işin ikinci kopyası sahipsiz kalıyordu. Artık doğru ajana ve takıma bağlanıyor.
- Aboneliğini iptal edenler kapanma gününe kadar hiçbir uyarı görmüyordu. Artık kalan süre bir şeritte görünüyor ve kapanış açıkça söyleniyor.
- Bir ayar sunucuda kaydedilemediğinde uygulama susuyordu ve siz kaydedildi sanıyordunuz. Artık kaydedilemediğini size söylüyor.
- Ekip kurucuda "Ekibe ekle" tıklaması kurulumu başlatmıyordu. Artık tıklama kurulumu başlatıyor, ofis yeni takımın sekmesine geçiyor ve lider sonucu size bildiriyor.
- Ekip kurucu "rol listesinde karşılığı yok" diyip duruyordu. Gerçek sebep koltukların dolu olmasıydı. Artık asıl nedeni ve ne yapabileceğinizi söylüyor.
- Telefondan yazdığınız mesaj hep ajanın ilk terminaline düşüyordu. Artık seçtiğiniz terminale gidiyor; gönderilemiyorsa nedeni yazıyor.
- Hesap değiştirmek karışıyordu. Artık hangi terminalin hangi hesaba ait olduğu belli; eskide kalmış terminaller listeleniyor ve yeniden açılmadan önce onayınız alınıyor.
- Daraltılmış bir görünüm "kaybolmuş" gibi duruyordu ve geri getirilemiyordu. Artık geri dönüş yolu var.
- Aramada Türkçe karakterli kelimeler bulunamıyordu. Artık bulunuyor; tarama bir sınıra takılıp kesildiyse bunu da söylüyor.
- Geçerli bir Cursor API anahtarı her seferinde reddediliyordu. Doğrulama artık anahtarı gerçekten okuyan bir kontrolle yapılıyor.
- Geri bildirim gönderirken eklenen kayıt kesitindeki IP adresleri artık maskeleniyor.
- "İlk 10 Dakika" rehberini baştan başlattığınızda tamamlanmış adımlar geri geliyordu. Artık gelmiyor.
- Agent X'e "temayı koyu yap" dediğinizde anlamıyordu. Artık çalışıyor.
- "Tam turu izle" düğmesindeki süre sabit bir metindi ve yanlış olabiliyordu. Artık turun gerçek uzunluğundan hesaplanıyor.
Yeni gelenler
- Örnek iş turu. Ürünün ne yaptığını gösteren, oynayan bir tur: bir iş veriliyor, ajanlar terminallerde çalışıyor, görev tahtasında kartlar ilerliyor, bulunan bir kusur geri dönüyor ve sonunda ortaya çıkan örnek site tarayıcıda açılıyor. Kendi sekmeleriniz bozulmadan kalıyor. Tura Ayarlar'dan ya da komut paletinden girebilirsiniz.
- Agent X'e iş verdirebiliyorsunuz. Sesle bir ajana iş tarif ediyorsunuz; Agent X önce ne göndereceğini taslak olarak okuyor, onay alıyor, sonra gönderiyor. Kime gittiğini bir makbuzla söylüyor ve teslimi ekranda bir ışıkla gösteriyor. "İptal et" koşan işi gerçekten durduruyor, "tekrar dene" ne olduğunu görünür şekilde yazıyor.
- Ofiste dolaşabiliyorsunuz. Kendi karakterinizle yürüyor, kapıdan geçip koridora çıkıyor, bir masaya yaklaşıp o ajanı açıyorsunuz. Ofis yeniden çizildi: mobilya ölçüleri kişi boyuna oturdu, nesneler önde-arkada doğru sıralanıyor, gölge ve zemin ışığı geldi.
- Kurulumu sıfırlama. Ayarlar → Hesap → Gelişmiş altından kurulumu sıfırlayabiliyorsunuz. Önce ne silinip ne kalacağını ve toplam boyutu gösteren bir liste çıkıyor; silme ancak yazarak onayladıktan sonra başlıyor.
- OpenCode motoru. OpenCode ile terminal açabiliyorsunuz; araçlar tanımlı geliyor, aynı ajanın ikinci terminali kendi deposuyla açılıyor. Olmayan bir model seçerseniz isteğiniz sessizce buluttaki başka bir modele gitmiyor — önce uyarı alıyorsunuz.
- Cevap bekleyen soru kartı. Lider bir karar sorusu sorduğunda terminalin üstünde tıklanabilir bir kart çıkıyor. Soru artık akan satırların arasında kaybolmuyor.
- Dürüst motor kartı. Her motorun neyi yapıp neyi henüz yapamadığı ölçülmüş hâliyle yazıyor; hesabın kime ait olduğu ve verinizin nereye gittiği tek cümleyle belirtiliyor.
- Motor limiti. Motorun kendi limiti dolduğunda bekleyip kaldığı yerden devam etmesini artık motorun kendisi yapıyor; uygulama yalnız gözlüyor.
- Ödeme alınamazsa hesap anında kilitlenmiyor. Üç günlük bir süre ve görünür bir geri sayım var; üçüncü günün sonunda kilit geliyor.
Ayrıca
Bu sürümde ayrıca kullanıcı arayüzüne dokunmayan 28 iç iyileştirme var: paket bütünlük denetimi, sır taraması, sunucu kapasite alarmı, yayın kapıları ve test altyapısı. Bunlar listeye girmiyor çünkü günlük kullanımda karşınıza çıkmıyor.
İmzalama ve platform beyanı
macOS paketleri (Apple Silicon ve Intel) imzalıdır, Apple tarafından notarize edilmiştir ve mühürlenmiştir (spctl: accepted · source=Notarized Developer ID). Windows paketi Authenticode imzası TAŞIMAZ — kurulumda Windows bir uyarı gösterebilir. Windows ve Linux paketleri macOS üzerinde üretilmiştir: Linux açılış kapısı bu makinede koşturulamadı (host macOS) ve Windows kabulü gerçek bir Windows makinesinde yapılacaktır — bu iki doğrulama NOT RUN olarak kayıtlıdır.
English
The version you had was 0.2.46 (16 September). Since then 78 features and fixes have accumulated. 0.2.47 was prepared but never released; the two fixes inside it reach customers for the first time with this release.
The three most important things
- The app no longer stays on the "Loading…" screen forever at start. If a step stalls, the app tells you.
- A short server problem no longer signs you out. Your session stays on the device. When the connection is back, you continue where you stopped.
- A sample job tour. A tour that plays what the product does from start to end: a job is given, the agents work, and the site they make opens.
What happened on 17 September
Two problems happened that day. You had both of them.
Many people were signed out. A server on our side could not answer for a while. The app read this short error as "this person is no longer signed in" and deleted the session from the device. The session data refreshes about once an hour. Almost everybody who kept the app open in that period was signed out at the same time. The app now tells the difference between "I cannot reach the server" and "this sign-in is not valid". If the server cannot answer, your session stays on the device.
"Loading…" forever at start. The app completes some steps in order when it starts. None of these steps had a time limit. If one step did not answer, the start screen stayed there. Each step now has a time limit. If a step stalls, the app writes the status on the screen and lets you try again.
These two fixes are not in 0.2.46. This is the first release that has them. At that time we told some of you to go back to 0.2.43. That advice is no longer correct. Move to the current version.
Fixes
- The app closed unexpectedly. When a helper component in the background stopped, the whole app closed. The component now starts again by itself and the app stays open.
- On Windows, more than one copy could open on the same folder without a warning. A second copy now asks you to confirm. If you cannot see the window, it brings the open window back. If a port is in use, the setup wizard tells you.
- On Windows, the engine died at start without a message. You now see instructions in two languages, and the terminal cell stays on the screen.
- The Reports tab was empty in a folder that holds more than one project. It now finds the reports of each project.
- Agent names matched incorrectly in reports. Names with a hyphen, and a second copy of the same job, had no owner. They now connect to the correct agent and team.
- People who cancelled saw no warning until the day the account closed. You now see the remaining time in a strip, and the closing message is clear.
- When the server could not save a setting, the app stayed silent and you thought it was saved. The app now tells you that it could not save.
- In the team composer, "Add to team" did not start the setup. The click now starts the setup, the office moves to the tab of the new team, and the leader reports the result.
- The team composer kept saying "no match in the role list". The real reason was that the seats were full. It now gives the real reason and what you can do.
- A message from your phone always went to the first terminal of the agent. It now goes to the terminal you select. If it cannot send, it gives the reason.
- Switching accounts was confusing. You now see which terminal belongs to which account. Old terminals are listed, and the app asks you before it opens them again.
- A collapsed view looked lost and you could not bring it back. There is now a way back.
- Search could not find words with Turkish characters. It finds them now. If the scan stopped at a limit, search tells you.
- A valid Cursor API key was refused every time. The check now uses a command that really reads the key.
- When you send feedback, the IP addresses in the attached log part are now hidden.
- When you restarted the "First 10 Minutes" guide, completed steps came back. They do not come back now.
- Agent X did not understand "make the theme dark". It works now.
- The time on the "Watch the full tour" button was fixed text and could be wrong. It is now calculated from the real length of the tour.
New
- Sample job tour. A tour that plays what the product does: a job is given, agents work in their terminals, cards move on the task board, a defect that was found comes back, and at the end the sample site opens in the browser. Your own tabs stay as they are. You can start the tour from Settings or from the command palette.
- You can give a job to an agent through Agent X. You describe the job with your voice. Agent X reads back a draft of what it will send, gets your approval, and then sends it. It tells you who received the job with a receipt, and shows the delivery with a light on the screen. "Cancel" really stops a running job. "Try again" writes what happened.
- You can walk in the office. You move your own character, go through the door into the corridor, and open an agent from their desk. The office was drawn again: the furniture sizes match the person height, objects are ordered correctly front to back, and there are shadows and floor light.
- Reset the installation. You can reset your installation from Settings → Account → Advanced. First you see a list of what will be deleted and what will stay, with the total size. The deletion starts only after you confirm by typing.
- OpenCode engine. You can open a terminal with OpenCode. The tools are ready, and a second terminal for the same agent opens with its own store. If you select a model that does not exist, your request does not go quietly to another model in the cloud — you get a warning first.
- A card for a question that waits for you. When the leader asks a decision question, a card you can click appears above the terminal. The question no longer gets lost between the lines.
- An honest engine card. For each engine, the card shows what works and what does not work yet, as measured. It also states whose account it uses and where your data goes.
- Engine limits. When the engine reaches its own limit, the engine now waits and continues by itself. The app only watches.
- A failed payment does not lock the account immediately. You get three days and a countdown you can see. The lock comes at the end of the third day.
Also
This release also has 28 internal improvements that do not touch the interface: a package integrity check, a secret scan, a server capacity alarm, release gates and test infrastructure. They are not in the list because you do not meet them in daily use.
Signing and platform statement
The macOS packages (Apple Silicon and Intel) are signed, notarized by Apple and stapled (spctl: accepted · source=Notarized Developer ID). The Windows package does NOT carry an Authenticode signature — Windows may show a warning during installation. The Windows and Linux packages were produced on macOS: the Linux boot gate could not run on this machine (the host is macOS) and Windows acceptance will be done on a real Windows machine — both verifications are recorded as NOT RUN.