Bir grup sohbetine bir ToRun bağlantısı yapıştır; bu haftaya kadar platformun varsayılan kartını alıyordun: bağlantı bir şiir, bir hesap tablosu ya da köpeğinin bir videosu olsa da aynı başlık, aynı görsel. Sebep sıradan. Uygulama tek sayfalık bir uygulama ve bağlantı önizlemelerini oluşturan tarayıcı botları JavaScript çalıştırmıyor; her rota için aynı olan, aldıkları ilk HTML'i okuyorlar.
Çözüm o adresi paylaşmayı bırakmak. Her paylaşım artık sunucuda oluşturulan, torun.ai üzerindeki bir sayfaya işaret ediyor — /c/… adresinde bir sohbet, /s/… adresinde bir kanvas, /r/… adresinde bir workflow sonucu, /p/… adresinde bir medya parçası — head içinde gerçek meta verilerle. Uygulamalar kendileri bir bağlantı oluşturmak yerine sunucudan kanonik bağlantıyı istiyor, böylece aynı paylaşım her yerde aynı okunuyor ve uygulama içi görüntüleyiciler eskisi gibi çalışmaya devam ediyor.
Her paylaşım için bir kart
Meta veri tek başına sana bir başlık verir. Görsel, aynı sunucudaki küçük bir görsel servisinden geliyor; bu servis her paylaşım için talep üzerine 1200x630 bir kart oluşturuyor: neyin ne olduğu, başlık, bir bağlam satırı — ilk mesaj, açıklama ya da "Ayşe için yapıldı" — ve varsa, koyu bir gradyanın arkasında kapak gibi kırpılmış ilk görsel, köşede ToRun işaretiyle. Kartlar önbelleğe alınıyor ve iptal edilmiş, süresi dolmuş ya da kaldırılmış bir paylaşım, bir hata yerine düz marka kartını sunuyor, böylece ölü bir bağlantı yine de dürüst bir şeye açılıyor.
Videolar hiçbir zaman tarayıcı botuna verilmiyor. Bir önizleme kapak görselini ve başlığı alıyor; video ise sahibinin kimin görebileceğine karar verdiği sayfada oynuyor.
Paylaşılan sohbetler dosyalarını taşıyor
Paylaşılan bir konuşma yalnızca metindi. Bir fotoğraf hakkında sormuşsan okuyan kişi soruyu görüyordu, fotoğrafı değil; asistan bir görsel yapmışsa okuyan kişi birkaç saat sonra kırık bir bağlantı görüyordu, çünkü içindeki adresin süresi doluyordu. Bundan sonra yapılan paylaşımlar dosyaları içeriyor: yüklemeler mesajın altında küçük görseller olarak, oluşturulan görseller ise doğrudan metin içinde. Bunlar yalnızca paylaşımın kendisi canlı olduğu sürece açık kalan bir kapıdan sunuluyor — paylaşımı iptal et, dosyalar da onunla gider — ve transkriptteki adreslerin süresi hiç dolmuyor.
Varsayılan olarak açık. Yalnızca kelimeleri paylaşmayı tercih edersen, paylaşım menüsünde bir anahtar var ve bu seçim o paylaşıma sabitleniyor.
Bağlantıyla birlikte giden mesaj
Paylaşım menüsü ayrıca, içine bağlantının gömülü olduğu, kendi dilinde bir metin satırı öneriyor, böylece gruba düşen çıplak bir URL olmuyor. İfade bir sohbet, bir kanvas, bir sonuç ve bir video için farklı, ve düzenlemek sana kalmış.
Bunların hiçbiri kimin neyi görebileceğini değiştirmiyor. Bağlantı hâlâ anahtar; hâlâ süresi dolabilir; bir moderatörün kaldırması hâlâ sayfayı, kartı ve dosyaları aynı anda gizliyor.