3. Çeyrek Gelişime Genel
Yazar: DeHub Team — 2026-08-22
Nakliyenin dörtte biri
Temmuz ayının başından bu yana üç depoda 900 'den fazla değişikliği birleştirdik: dehubweb (642 işlem), dehub - stream - backend (52) ve dehub - mobile (221). Web deposu 17 Temmuz'da MIT lisansıyla (3d84d06714 ) halka açıldı, bu nedenle her satır açıkta gönderiliyor. Bu yuvarlama, yalnızca önemli noktaları değil, her farklı çalışmayı kapsar ve okuyabilmeniz için en alakalı taahhüdünü taşır.
Aşamalar ürün haline geldi
Sahneler, çeyreğe canlı bir ses odası olarak başladı. Bir yayın yığını olarak sonlandırır:
- Ev sahipleri aşamaları planlar ve bunları (ff1343f1dc , mobile ca97c9366c ), hatırlatıcılar, misafir dinleme, kısa davet bağlantıları ve aşama başına paylaşım kartları (b60fef88ec ) ekleyen bir temelde duyurur.
- Hatırlatıcı ayarlayan herkes, bir aşama yayınlandığında uyarılır (fc8b163ccf ) — ve yakında başladığında tekrar duyurulur (6dc9f62b07 ).
- Duyuru kartı kimlerin beklediğini gösterir (6aa602af ) ve hatırlatıcı yüzleri tam olarak üzerinde oturur derin bağlantı sayfası (04b36e5984 ).
- Sahne sayfaları bir reklam alanı ve altındaki en son yayınlarla tam genişlikte çalışır (916a60f6a8 , c92423d069 ), sizi içinde bir şey olan bir sekmeye götürür (f410e2f5c2 ) ve planlanan bir saatin hangi saat diliminde olduğunu söyler (a24d758d85 ).
- Kapaklar her yerde bir işlem gördü, 16:9 ve hiç kırpılmadı (92a267b044 ), bir kırpma olarak değil (0ae5c506ca )) ve paylaşım kartları için boyutlandırıldı canlı odalar da (d900b9c8c7 ).
- Sahne kartları, ev sahibi avatarını taşır ve bir cam hatırlatma düğmesinin (03020ff72f ) arkasında profillerine geri götürür.
- Canlı yayın artık OBS'ye ihtiyaç duymaz: Ev sahipleri doğrudan tarayıcı kamerasından (1e140f5295 ) yayın yapar ve ekranlarını odasının ortasında paylaşır (53268ed328 ), hangi cihaza gelirse gelsin.
- Seyirci sahne sohbetinde konuşur (# 359 )), canlı altyazıları okur (# 364 )) odanın okuduğu dillere çevrilir (# 369 ) ve ev sahibinin kendi sesiyle canlı olarak adlandırılan tüm sahneyi duyabilir — DHB'de dakika dakika ödenir (# 372 ), odadan çıkabilmesi için bir sekmede çalışır (# 375 ), kredi bakiyesi yerine cüzdana faturalandırılır (# 378 ) ve katılımın hafif kalması için giriş paketinin dışında tutulur (# 389 ).
- Ev sahipleri bir radyo istasyonunu yayına sokar (# 379 )) veya kendi müzik kliplerini çalar konuşmalar arasında (# 382 ).
- Erken gelenler, oda açılmadan önce canlı kalabalığın içine oturtulur (6ae8b746e0 ) ve sona eren oda durumu bir Ev Sahipliği sekmesi (# 346 ) etrafında yeniden oluşturulur .
- Her aşama kaydedilir. Yükleme, ön yükleyiciyle bir köşe tostu olarak gösterilir (# 331 ); kayıtlar her yerde aynı köşe oynatıcısından çalınır (# 360 ), doğrudan göründükleri kart dahil (# 368 ); Android'de düzgün bir şekilde ararlar (# 422 ) ve sahte bir MP4 (mobile # 165 ) yerine gerçek AAC olarak kodlanmış mobilde (mobile # 162 ) web oynatmayı eşleştirin. Park edilmiş bir sayfa artık kaydı kaybedemez (# 329 ), yalnızca ana makine bir kaydı silebilir (# 325 ) ve yükleme, gerçek biçiminden sonra etiketlenir (# 420 ), oynatma hız kontrolü ile (# 428 ). Mobil kayıtlar da yeniden düzenlenir, böylece onlar da (# 471 ) ve doğrudan paylaşım sayfasından (# 429 ) herhangi bir kayıt yeniden yayınlanır.
- Sahne bağlantıları sahne sona erdikten sonra da çalışmaya devam eder (# 363 : tarayıcılar için açılırlar, sessiz durum devam eder, cüzdan karşılaştırmaları büyük/küçük harfe duyarsızdır ve kısa davet formu da bir koşu odasının içinden paylaşılır (5b2768e5e6 ) ve paylaşım sayfası bir yeniden yayın eylemi başlattı (# 429 ).
- Moderasyon, yönetici paneli (arka uç #109), anahtarı (arka uç #114, # 404) tutan hizmet aracılığıyla proxy edilir ve denetim izi her eylemin arkasına geri yüklenir (arka uç #110). Süper yöneticiler bir sahnenin dinleme sayısını doğrudan ayarlayabilir (# 416 , backend #115 ).
- Sahne yazıları bir yayıncı belirteç kapısının (# 324 ) arkasında doğrulanır, dağıtıma ulaşmadan sertleştirilir (# 330 ) ve oda eskisinden kurtulur token servisinin RPC olmadan yeniden sayarak emekliye ayrılması (# 328, mobile #147).
Yapay zeka her köşeye taşındı
Asistan
- @assistant var: bir yardımcı araç API'si ve sohbet botu arka uca indi (arka uç #72), gönderilerdeki ve yorumlardaki (arka uç #73) sözlere, yalnızca gönderiyi yeni bir okumada yeniden kontrol ettikten sonra (arka uç #74), gerçek @assistant hesabına (arka uç #75 işaret ederek).
- Web'de anahtar kelime tahmini yerine gerçek araçlar var (b691e62062), kendi beyan ettiği bir adres yerine gerçek jetonunuzu alıyor (60bd056028), aPI tarafı canlı olana kadar yerel yedekleme (596c887506 ) ve her yerde gerçek @assistant hesabını tanır (8d066e1207 , mobile ea7bb89d08 ).
- Yorum dizilerinde görünür şekilde yanıt verir (80eb82febd , mobile 23faa4726f ), canlı verilerle mobil canlı sohbete katılır (14ffa299bb , kimlik doğrulama belirteci eklenir (8193b130a5 )), bir görüntü eklendiğinde çalışmaya devam eder (ec8b41b72a ), gerçek görüntü oluşturma hataları ortaya çıkar (# 333 )), Last Chad Standing (71d6c3f44f ) hakkında bilgi sahibidir ve eski geri dönüş (# 370 ) yoluyla bir haftalık sözlere cevap vermeyi bırakmıştır. Arka uç, bir model uç noktasını ortaya çıkarır ve hiç olmadığında (arka uç #111 ) bunu söyler.
- Asistan aracılığıyla dosyalanan destek biletleri dev@dehub.io (arka uç #106 , f22485e94d ) adresine postalanır, oturumunuz hakkında gerçek bilgiler taşır (arka uç #108 ), dosyalandıktan sonra gidecek bir yeriniz olur (arka uç #107) ve bir kesinti sırasında gelen kutusunu dolduramaz (arka uç #108).
- Bir MCP sunucu kenarı işlevi geri yüklendi (76a589e1f9), araç yükleri tam olarak yazıldı (539417372a), böylece işleyiciler API'nin gerçekte sahip olduğu uç noktaları (141e36cf80), LiveStream arka uçtaki araç setine enjekte edildi (arka uç #86)). Altındaki ai_agents tablosu, yeniden oynatılması güvenli bir geçiş (a08b2c5e15 ), politikalarının aslında eşleşebileceği bir sahiplik sütunu (d33e0dbbd ) ve service_role (393a4e0f87 ) kapsamına giren bir hizmet rolü politikası aldı.
Creator Studio v2
- Yerli bir nesil stüdyo, Canva tarzı bir editör ve yüzeyler arasında paylaşılan bir oluşturma kuyruğu (cdbd24dabb ) ile geldi ve stüdyo bestecisi,/creator (49e4bd1d51 ) üzerindeki tek bilgi istemi çubuğu ve gerçekten yapışan yapışkan davranış (1ef900835a ) ile geldi.
- Ses modu ElevenLabs seslerine (9b23618195 ) indi ve 3D model nesli, WebGL arızasına karşı sertleştirilmiş bir görüntüleyicinin arkasındaki genişletilmiş bir model kataloğu (92782d2b4b ) ile birlikte gönderildi ve ekran sürüklenmesi (77e1a9c405 , geri yüklenen GL bağlamlarını kurtarma (461034db7e ).
- Editörün içinde açılan ücretsiz bir varlık kütüphanesi (bdefb38d0e ), sekmeler arasında talep edilebilir renderlarla cüzdan başına taranır (0b8cf4c96f ).
- Fiyatlandırma, Yaratıcı kademesi listelenmiş (6e41941d31 ), gerçek model kataloglarından (b50d67bbd7 ) yeniden oluşturulan yaratıcı karesi ve kie.ai aracılığıyla yönlendirilen video ilk model kademeleri etrafında yeniden dağıtıldı % 20 kâr marjında (5f84971a7e ).
Krediler ve çeviri
- Yapay zeka kredileri gerçek oldu ve DHB olarak adlandırıldı (0eb7496bf0 : Başlangıç hibesi artı oturum açma sırasında talep edilen günlük tahakkuk, ücretsiz krediyi erişilebilir kılar (49333e63bd ), kullandıkça öde, yeniden oynatma penceresi kapalıyken çalışır (87777465f8 ), kredinin satın alınabilecek bir yeri vardır (bcf428963c ) ve kredi geçişi tamamlanırken arkasındaki uç işlev kimlik doğrulaması gerçekleştirildi (0ef77c093e ).
- Akış otomatik olarak çevrilir harcama limiti olan (85154309fd ) bir cüzdanda kapılı olmayan diliniz. Kaputun altında: çeviriler sunucu tarafında devam eder ve İkizler doğrudan çağrılır (333cf42591 ), fal, İkizler ve ağ geçidi arasında ücretli bir yedek görevi görür (a833f4af70 ), eski modeller başarısız olmak yerine bir listede aşağı doğru yürür (6e74ca7022 , her yerel ayar, hata önbelleği durdurulmuş olarak istemde adlandırılır (d90a456598 ), kimse metni kendi başına çevirmek için ödeme yapmaz dil (44dd1f59f6 ), resimler seçilen dile çevrilirken masaüstünde emoji oluşturma (198fb5c83b ) ve çeviri sayfa yükünü asla engellemez (f2cbd3d1fc ). Herkese açık içerik için mobil eşleşmeler web (mobile 719d8f2aa9 ).
Posterler ücretsiz oldu
- Marka grafikleri, difüzyon renderları için ücretlendirme yerine marka kiti varlıkları ve resvg üzerine inşa edilmiş deterministik bir SM Template 2.0 renderer tarafından çizilir (1323a3a2ee ). Sütun tabanlı bir düzen kazandı, böylece başlıklar kahramana sığdı ve sarıldı (6acc7152fd ), LLM spesifik alanları savunmacı bir şekilde zorlandı (7c04276493 ), pes ettiklerinde saklanmayı bırakan yeniden denemeler (# 326 ), dört taraftaki tek bir eke sabitlenmiş Hud rozetleri (# 418 ), içeride duran kahramanlar çerçeve (# 384 , #383 ) ve başlık sızıntıları düzeltildi (a28deb77fd ).
- CPU'ya güvenli piksel bütçeleri boyuta göre ayarlandı: Kare/portre için daha hafif bulanıklığa sahip 960 piksel tuval (723115f846 ), gauss gölgelerini yalnızca manzaraya özgü tanecikle değiştiren gradyan elipsler (11211a8f94 )), 864x1080 'de standartlaştırılmış portre (0ad1e45b63 ).
- Poster Studio artık difüzyon sahneleri yerine marka üstü şablonlara varsayılan olarak geçmektedir (6df26d792a )), DeHub banner'ları her yerde ücretsiz hale geldi (# 327 , mobil #146 telefonlarda da şarjı durdurdu) ve de - sub - poster becerisi SM Template 2.0 'a (# 367 ) taşındı.
- Her blog banner'ı, her rota başına OG kartıyla (# 365 birlikte v2 stilinde (# 366 ) yeniden oluşturuldu ve uygulama içi banner oluşturucunun kendisi v2 tasarım diline (# 343 ) geldi.
Her biri tam görünümlü on tema
Platform artık on görünüm teması sunuyor: Işık, Minimal, Kozmik, Puslu Geceler, Sürüler, Lav Lambası, Kış, Savaş, Osaka ve Orman. Bunlardan üçü bu çeyrekte indi:
- Savaş, arayüzü eksik olan her yüzeye bağlı taktiksel bir Hud (5bd68b529a ) ile sarar (6fda089b63 ).
- Osaka cam üzerine yağmur neonudur (89e2762c9b ): geri düşmeden önce tekrar çalışan bir arka plaka (ed6fbcf0e9 , daa21f5cc9 ), seyrek sıçrama ve kurulama silme çizgileri (0fd4062371 )), holografik ray CTA'ları sıvı camla değiştirilir (b5da25ba85 , b29f6746a2 )), gezinme - dinlenme sırasında kapsama alanı tamamlanır devletler (56d49303f1), ayrıca medya letterboxing (7762efbcac), post panelleri (b15777f4eb), odak halkaları (35074942c1), sayfa arka planları (e1ac44a278) ve yağmur/bento geometrisi (ad0d82f8a2) için özel düzeltmeler.
- Jungle, kromu yürünebilir bir WebGL gölgelik izi (de391bdffe) altında oyulmuş ahşap olarak yeniden inşa eder, düz gölgeli düşük poli yerel rüzgarla (1515a21a9b) yeniden inşa edilir, gerçek derinlik, sakladı (fc02ccb029 ), arazinin içinde başlayan bir kamera (87c5fe92f3 ) ve bıçak yüksekliğinden daha yoğun bir kalınlık çekimi (5b83b3c37a ), sabit elemanlar artık onarılmadı ve tahtalar artık istiflenmiyor (0e882bee63 ).
Geri kalanlar bu çeyrekte daha da derinleşti:
- Temaya özgü 3D simge setleri gönderildi (c2e4386be9 ), temalı sayfa başlığı simgeleri tamamlandı (2b23087d10 ) ve boş ve bulunmayan durumların temalı simgeleri var (4bc6333b0b ).
- Reaksiyon seçici uygun cam stiline sahip (0fecf6b7a1 ), anahtar düğmeleri her temada doğru şekilde okundu (f38c941c40 ), oturum kapatma varsayılan sistem temanızı geri yükler (ee17ae074f ), ışık/minimal flaş siyah kenar çubuğu kutuları artık önyüklemede değil (e71a8ddda9 ), tuval temaları direk katmanı üzerine siyah bir sütun boyamayı durdurdu (81e0a12808 ) ve animasyonlu arka planlar, genellikle lavalamp ve ortam animasyonu için onurlandırılan düşük hareketli 60 fps'de kaplıdır (383474547d , 5ba9ae3fdb )).
Atari salonu açıldı
Özel bir Arcade bölümü dehub.io/arcade (e45393f6f0 ) adresine indi, Prompt (231631147e ) ile birlikte tek renkli bir System Arcade simgesi (be2996a22b ) ve bölüm ve her oyun için kendi paylaşım kartları (bb335f2aae ) ile navigasyonu yükseltti.
- King's Gambit, canlı panolar (bd9a85e00b ), uçtan uca hakemli maç tabloları (4707f0c16c ), adres olmayan kişiler olarak gösterilen meydan okuyucular (71d0de2dc8 ), bir yukarı akış çatal satıcısı (62b3f050c6 ) ve Sokak Avcısı (# 362 ) ile paylaşılan bir liderlik tablosu ile çevrimiçi bir lobi oluşturdu. Bahis düğmesi kayboldu (# 338 ).
- Claude of Duty,/war - game'den (a16f976dbb ) kendi başlatıcısı (8d74c1954e ), parlak 3B görselleştirmelerin yerini alan Hud - glikf sanat eseri (beee270bf8 ), çekirdek sayısından ziyade GPU'dan seçilen kalite (44535cb344 ), kendi kendine çalışan güvenilir bir önyükleme okuması (190773b862 , d4e4313590 ), CORS, böylece kum dolu (539ec851 ), bir yorum besteci bir Hud konsolu (c6cbc49df1) ve bir işlevsel denetim onarım geçişi (1071aba896) olarak yeniden oluşturuldu.
- Street Slayer, yükü küçüldükten ve kendisine ait bir önyükleme ekranı verildikten sonra (68cff98f7f) katıldı (e561157151).
- Trenchstar, pazar terminali atari oyunumuz olarak piyasaya sürüldü (# 339): masa monitörleri gerçek kontrollerdir (# 374), herhangi bir zaman diliminde herhangi bir grafik okunur (# 358), kötü bir pazar okuması karartılamaz oda (# 354), DeHub yükleyicide yeşil bir okuma ile önyükleme yapar (# 342), Fat Chad 2 MiB glb (# 371, kovadan listeye geri döner (# 352) ve her şey VR'de WebXR aracılığıyla bestecisiz bir kamera teçhizatında önyükleme yapar (# 347).
- Jungle Trail CORS ile hizmet verir, böylece kum havuzlu çerçevesine (629515e674) yüklenir ve savaş ve orman oyunları artık dokunmatik ekranlarda oynanır (6f0f65dff8 ). Telefonlar da Claude of Duty ve Jungle Trail'i (mobile 348672dc78 , mobile 802e275a8f ) taşıyan yerel bir ekran olarak atari salonunu aldı.
- Paylaşılan atari salonu tesisatı: savaş ve orman için bot ilerleme çubukları (055937d3d2 ), her oyunun kendi ayarlar menüsündeki yakın düğmeler (b3658ca690 ), cüzdan genişletme çökmeleri artık bot hataları olarak aktarılmıyor (875201e033 ), GPU mücadelesi artık odaları karartmıyor (# 351 ), ev sahibinin çıkış bağlantısı oyunculardan kaldırıldı (7c69f939ab ), kopyalanan bağlantılar oyunlar (# 349 , mobile #151 ), kart sanatı da dahil olmak üzere her yerde paylaşım olarak sayıldı, kontrol ipuçları, sloganlar, tema çapraz referansları ve kredi satırları düştü (80266b4810 , 208c3be6b4 , 337df5f51c , 88bfb3bd78 ) ve docs Games listesi gerçekten var olan beş oyun etrafında yeniden yazıldı (# 388 )).
Cüzdanlar ve oturum açma yeniden oluşturuldu
- Web3Auth tamamen gitti. Web ve mobil artık mobil cihaza (mobile #200) uyumlu, yalnızca cihaz sahibi doğrulamasından (mobile #201) sonra piyasaya sürülen ve mobil tohum formatı test (364721189f) ile sabitlenmiş bir kripto çekirdeği üzerine kurulmuş bir akıllı cüzdan (d74f99b73c) çalıştırıyor.
- Yerel SMS kancasını atlayan özel OTP uç işlevleri aracılığıyla CloudTalk (# 97) aracılığıyla OTP'ler sunan telefon girişi gönderildi (21f4037106 ), web üzerinden de yönlendirilmiş (84fc7d1c6f , mobil da90c78fc6 ), teslimatın güvenilir olması için tek bir GSM -7 parçası olarak gönderilmiş (8d9e7664b9 ), telefon hesaplarını sentetik e - posta yoluyla (355f83096c ) artı öneki doğru şekilde işlenmiş (648854f1fe ), tek seferlik oturum açma parolaları sertleştirilmiş (9443ef0591 ), akıllı hesap oturumlarına şifresiz izin verilmiş (6e85ee0aa9 )) ve mobil cihaz tam akış sağladı (97c70f7621 ), giriş ve lokavt çıkışları sabit (c78e1e41f3 ).
- Web (# 96 ) ve mobil (96f56da8a4 ) üzerinden gönderilen Apple ile oturum açın, sosyal giriş Web3Auth'tan Supabase kimliğine ve mobil (eaf106354c üzerindeki yerel cüzdana taşındı, bayat WalletConnect eşleşmelerinin ele geçirilmesi durdu (f2adace4ff ) ve bayat wagmi artık gaz istemlerini zorlamıyor (2c91c8b82e )). Sihirli bağlantılar artık aynı cihazı tamamlıyor (3fe63cc0c8 ) ve barındırılan MFA sayfası mobil cihazda sosyal giriş dışında kalıyor (33cbdb392d ).
- Cüzdan, şifre yerine biyometrik bilgilerle açılır (77e6bd0c2d : her sayfa yüklemesi yerine giriş başına bir kez (4247a0cd7c ), giriş başına bir kez soruldu (1ba583e5ef )), iki kez denetlendi ve düzeltildi (9f8795d450 ), hesap başına değil cihaz başına kaydedildi (3e99acde54 , çıkmaz kapı yerine erişilebilir (4d9bed5698 ), çekmecede bir çıkış çıkış kapağı (d7db45ae38 ), ekran kilidi olmayan telefonlar asla kilitlenmedi (mobile 54693bd6ba ) ve gazsız kurulum hataları, sessizce gazsız mesaj göndermek yerine ortaya çıktı (mobile a03a899487 ). Şifre sayacı artık göndermeden önce kararı tahmin ediyor (8a463c259c ).
- Eski hesap geçişini kaçırmak imkansız hale geldi: geri dönen kullanıcılar cüzdan kurulumunda otomatik olarak tespit edilir (4bb2098a3e ), taşınmadan önce birden fazla eski hesap önizlemesi (462b387e54 , b9713b7c2e ), eski hesaplar ham adresler yerine avatar ve kullanıcı adı ile onaylanır (9c1157502c ), adres onayı gerekir (e13e5ebbb2 ), e - posta seçeneği uygun şekilde etiketlenmiş (7e7e17104d ) ve SMS eklenmiş (# 419 ). Cep telefonu bunu bir kurtarma akışı (7a383716b7 ), algılamalı bir uyarı modeli (57cc2e7ac9 ), kurtarılamaz çıkmaz yollar için bir kaçış kapağı (e5f222615d ) ve eşleşmeyen web hesabı kullanımı kaldırılarak (92c0a76fe3 ) yansıtır.
- Aktif oturumlar ve cihaz yönetimi ayarlara (80c1e2f726 ) girdi, geri dönen kullanıcılar cüzdan şifre sayfasını tamamen atladı (# 391 ) ve cüzdan imzası olmayan bir DeHub jetonu için Supabase oturumu alışverişi (backend #66 ).
- E - posta hem içeri girmenin hem de geri dönmenin bir yolu oldu: Edge işlevleri kodu postaladı ve arkasındaki kimliği çözdü (# 445 ), Ayarlar, mevcut bir hesabın bir adres ekleyebilmesi için bir ek akışı oluşturdu ve bağlantılı hesaplar, tüm özgeçmiş için oturum açma sayfası basılı tutularak ve cüzdan şifresi en son indirgenerek exchange - first (# 447 ) işlemine devam etti çare (# 444 ). SMS geçiş yolu artık numarayı girişle birlikte gönderiyor (# 468 ).
- Bir tarayıcı, birkaç kimlik: Ayarlar → Profiline (# 446 giren çok profilli geçiş, yıkıcı olmayı bırakan bir profil ve yalnızca listeyi (# 453 , geri yüklenemeyen bir anahtar (# 448 ), yenileme yanıtı artık kimlikleri çaprazlayamaz ve bir asılı anahtar kendi kendine açılır (# 467 ) ve nasıl olur? tutabileceğiniz birçok profil staking rozeti (# 469 ) ile fiyatlandırılır.
- Reddedilen bir cüzdan kaydı, insanlara yeniden denemelerini söylemek yerine (# 476 ), üç cüzdan kimlik doğrulama yolunun da aynı şeyi söylemesinin (# 486 ) nedenini söyler ve web istemcisi, oturumların atfedilebilmesi için (# 473 ) kararlı bir cihaz kimliği gönderir.
- Oturum istikrarı üç ayda bir azaldı: sahte yırtılma ve yanlış kurtarma raporları durdu (89294d7bf3 ), bayat kimlik temizliği durdu merkezi (b0c4f5f667 ), sahte çıkışlar ve her reddetme yolundan (d27b80d09d , 3198444d40 ), yenilenene kadar artık oturum açmayan bir imza istemi (ecf076e39a ), başarısız imzalar kullanıcıyı suçlamayı durdurdu (fe4bd611ab )), kayıp bir bağlantı kaynağı etiketi artık insanları göndermekten alıkoymuyor (9e668def25 ), eski bir bağlantı etiketi artık cüzdan imzası (# 415), iptal edilen bir imza girişimi sona erdirir ve dokunduğunuz cüzdana dokunur (# 423), oturum açma sayfası, içeriği yüklendikten sonra değil tıklandığında açılır (# 417) ve cüzdanın kilidi açılmadan önce oturum açma seçeneklerinin yanıp sönmesi durur (# 381). Kayıt kopyası, cüzdan adımının neyi koruduğunu (182ccf1d70 ) ve oturum açmanın artık cüzdanı istemediğini (96cc9d074e ) gösterir.
Gönderi hafifledi
- Minting, her iki platformda da (016380ebac,mobile 04eada0530) bir Mint post geçişi ile isteğe bağlı hale geldi ve yayınlama olmadan PR (backend #95) tarafından sunucu tarafında etkinleştirildi. Zincir dışı gönderiler, neden henüz basılacak bir şey olmadığını açıklayan yer tutucu NFT bilgileriyle her yeri gösterir (c8ae4feb1d, mobile 22a0606d52), kendi /yeni gönderi salyangozlarını web, arka uç ve mobilde taşır (a8d42756eb, backend #100,mobile 9e12a8dcae), önceden yayınlanmış her şey için önyükleme sırasında doldurma (backend #102), kasıtlı zincir dışı da dahil olmak üzere her okuma yolunda yayınlama (backend #98) status= minted (backend #97) aracılığıyla gönderiler ve admin'de ortaya çıkan tepkilerle gösterge panosu istatistiklerinde sayın uç noktalar (backend #103,backend #101).
- Tepkiler, başparmak yukarı (dd4499bec4, mobile d787ddc661) basılı tutularak, özel istek ve post başına tepki uç noktaları (backend #69) tarafından sunulan dokuz derinliğe ulaştı: tepsideki tepsi başına toplamlar (5dc78b32c9), seçtiğiniz renkte bir parıltıyla işaretlenmiş seçiminiz (0ff800f6f5,0510efc703), dokunmak başparmağın gösterdiği tepkiyi tam olarak verir (4000d5d0fb, mobile 0863ec0dd8) ve yoklama yalnızca tepside (8a8cfa1775, backend #71) yaşar ve yorum beğenenler yalnızca yazar ve kendi beğenenler reddedilir (backend #96).
- Yorumlara ve yanıtlara bahşiş verme (#104, mobile 2ab363b6bb), kendi yorumlarınızın beğeni düğmelerinden beğenenleri görme çekmecesi (a242b03f89, mobile 0bd3da514c), ilk 20 kökün ötesindeki diziler de dahil sınırsız iç içe yanıtlar (be31e9fee3, e07a509ed2) ve gönderi başına yorum kontrolleri (e467fbab96, backend #68) eklendi.
- Gönderi, ölçülemeyen herkes için ücretsiz bir gönderiden dört adımda günlük bir ödeneğe dönüştü: rozet seviyesini (#421, backend #116) belirleyerek günlük bir üst sınır, ardından tekrar sınırsız gönderi ile ana sayfa akışında yazar başına bir gönderi (#457), ardından her yazarın günün ilk N gönderisi (#461) ve son olarak ödeneğin kendisi — her gün on metin gönderisi ve bir gigabayt ücretsiz, rozetinizle ölçeklendirilir, DHB yalnızca üzerinden geçenler için orantılı olarak ücretlendirilir (#484). DApp sayfasında (#490), dolar mandalının ve ödünç verilen bir rozetin bunun için ne anlama geldiği (#492) dahil olmak üzere belgelenmiştir.
- Olgun içerik, ana sayfa akışı olmayan bir eve sahiptir: yaratıcılar bir gönderiyi oluştururken olgun olarak işaretler ve izleyiciler onları görüp görmeyeceklerini seçerler (#477,backend #130, mobile #180). İşaretlenen gönderiler, takipçiler tarafından ve yaratıcının kendi profilinde görünür kalırken herkese açık olarak görülmez.
- Tepkilerin olumsuz yarısı tamamlandı: sunucu tarafından doğrulanmış sayımlara (#452) bağlı yorumlarda beğenmeme düğmesi, metin, resim ve kısa kartlarda beğenmeme sayımları (#459), kimin tepki verdiği çekmecede atlanan olumsuz tepkiler (#458), her zaman gönderinin beğenme sayısına (#466) eklenen tepsi sayımları ve artık bir kesirde çökmeyen veya her aramada tahsis edilmeyen bir uyumlama (#482). Bir reaksiyon artık sayımı bir yerine reaktörün rozet ağırlığına göre hareket ettirir (#493).
- Kendilerine yanıt veren bir yazar,/posts /:id/b (#464) adresinde X tarzı numaralandırılmış bir konu haline gelir, yorumlar BadgedName taşır, böylece bir rozet asla adı kalabalıklaştırmaz (#460) ve yorum başlığı bir kapatma düğmesi alır (#449).
- Bir yazarın susturulması, kart başlığında bir X ve arkasındaki blok kablolama (#451) ile herhangi bir gönderiden çalışır ve başlık simgelerinin (#454) en sağına taşınır.
- Cihazdan ziyade hesaba taslak senkronizasyonu yapar, hiçbir şeyin kaybolmaması için zorlamaya karşı darbeye dayanıklıdır (mobile 69d9b17516, 013b9fee52).
- Dosya ekleri gönderilerin dışına ve ait oldukları DM'lere taşındı (f8480e096f, besleme dosyası gönderi türü ile backend #89(7fb2cd3e4f), mobile 25beb2602e), doğrudan mesajlardaki bağlantılar tıklanabilir hale geldi (42f3342f6a, mobil cihazda dokunulabilir (f0e0ef6347)), DM taslağı doğrudan besteciden yanıtlar (55ea0f34f2,mobile 73f540f7e4) ve yanıt tepsisi bir düğme yerine odakta yükselir (8d10478348, mobil cihaza düzgün şekilde monte edilir (c22925acec)).
- Doğrudan mesajlar yanıt rayına sahiptir: boş durum (#426) dahil olmak üzere herhangi bir dar görünüm alanında gösterilen mobil cihazda (#430) bestecinin altında bir dinlenme şeridi, bir hatadan kurtulan şeritle her iki yönde hazırlanan akıllı yanıtlar (#434), sohbet görünüm alanında tutulan yanıtlar (#443), bestecinin altındaki ölü bant öldürüldü ve küre kenarlıklı bir çentikte oturdu (#465), ardından tüm ray telefon, tablet ve masaüstünde tek bir bileşen olarak yeniden inşa edildi (#478) öneriler üst üste dizilir ve küre ray üzerinde ortalanır (#441,#483, #488, #491).
- Planlanmış gönderiler, erken basmak (mobile c0df104dee), zaman planlaması gerçek ücret matematiği, ödenebilir PPV ve standart bir ses türü (df6d8a4a25) kazanmak yerine darphaneyi atlar ve yayınlama çok önemlidir, bu nedenle yeniden denenmiş bir yükleme hiçbir zaman hiçbir yerde iki kez yayınlanamaz (9eae08148d, backend #105,mobile #137).
- Varlık, düzenleyicinin kendisinde bir varlık seçiciyle (#118,mobile 5c0dae352e) kart sözleşme adreslerini ve işaretlerini gönderir.
- Görüntüleme sayısı dürüst bir sayı haline geldi: oturumu kapatılmış ziyaretçiler sayılır (13d42376dd,backend #78), sahte başlık cf - connecting - ip (4206563c81) ile değiştirilerek DeHub API'sine (c655ea14a7) yönlendirilir ve görüntüleme sayısının tek bir tanımı artık web, API ve mobil (backend #87,mobile c131374714) öğelerini destekler.
- Akış size zaman çizelgesinin ne zaman devam ettiğini söyler (a10c9928aa,mobile 8b77cc18f4); Yeni üyeler döngüsü ile birlikte verilen önerileri takip edin (#402); Yeni üyeler sonsuz, kronolojik, eksiksiz bir liste haline geldi (#405); ve platformlar arasında yeni üyeler belirlenerek geri bildirim anketi yeniden açılır (#395,mobile #159, referanslar için üçüncü anket turu (#403)).
- Düzenleme Gönderisi geri geldi, her kartta üç noktalı menüler ve bilgi sayfası (11fa06ff10), resim düzenlemeleri yüklemeye eklenir, böylece kaybolmayı durdururlar (81ce3a20c2), güzergâh adları artık kullanıcı adı olarak alınamaz (bcec2258a9, mobile 0b0cbb9d2e).
- Paylaşım birleştirildi: paylaşılabilen her şey aynı paylaşım sayfasını (82ecb47872) kullanıyor, her DeHub bağlantısı mobil (cbc1920d45,mobile 90e1cfde15), mağazalar, mağaza ürünleri ve tarayıcılar için açılan etkinlikler (87507ef1aa) dahil olmak üzere her yüzeyde bir kart olarak işleniyor ve şortlar her iki platformda da (7ad232db07) kendi kromunu temizliyor. Mobil oluşturucu web ile eşleşir: fotoğraflar ve videolar için bir ekleme düğmesi (da4e9e71ac), başlık geçişli 500 karakterlik açıklama olarak gövde (bde34b72ad), seçenek listesine katlanmış nane (5ecd4738b3) ve onay adımı olmadan gönderme (f917f7d537).
- Bildirimler her iki platformda da yönetilebilir hale geldi: Ayarlar'da (1448b3024f) gerçek bir tarayıcı bildirim anahtarı, oturum açtığınızda sorulan yumuşak bir tost (2b93a9f743), kimlik doğrulama sağlayıcısının (eff3ed5a3d) içine monte edilmiş, Her şeyi gerçekten susturan Sessiz Saatler (a1f296574e), Hesap Uyarıları (0875d48db5) ve Doğrudan Mesajlar (mobile 8dfa5ba60b) geçiş yapar, API'nin kullandığı şekilde (dd0a161af4) okunan ve yazılan tercihler sunucu tarafında (backend #80) ve satır başına temizle ve işaretle düğmeleri açık mobile (mobile 782a5ea461).
Ekonomi uçtan uca çalışıyor
- DHB, piyasa fiyatı (backend #77) yerine sabit 0,001 $ sabit fiyattan satış yapar, satın alma sayfası staking - badge indirimini gösterir ve tekrar BNB'de satış yapar (#424, backend #117) ve ödemeler herhangi bir zincirden NEAR Intents (backend #82) aracılığıyla gelir.
- Solana PPV, arka uç cüzdanından desteklenen gaz ve kira ile web'de (037fc999fa) ödenebilir hale geldi ve kötüye kullanım sınırlandı (backend #104); mobil cihaz, daha iyi yayın tanılamasına (mobile ded39270c1) sahip doğrulanmış bir Simya RPC'yi tercih ediyor ve Solana cüzdanı, test için ayrılmış tohum türetme ile kurtarılabilir ve görülebilir (mobile 631000afb3,d7bc8220f6).
- Robinhood Chain her yerde ağ listesine katıldı (d245a73a81, v3 akış yığınıyla backend #92, mobile 4d9758c264).
- Staking rozetleri artık günden güne önem kazanıyor: Bir web kancası beklemek yerine jetonların düştüğü anın kilidini açıyorlar (#398, eski bakiyeler beklemeden onarılıyor (backend #112)), her görünen adın yanında (78087844b5), seviyen ana akışa günde ne kadar gönderebileceğini (#421, backend #116) ve ödediğin tutarda indirimler (backend #117).
- Rozet merdiveni token sayımı olmaktan çıktı ve bir dolar maliyeti haline geldi: Canlı DHB fiyatından dolar cinsinden fiyatlandırılan on üç kademe, gereklilik sınırlandı, böylece bir düşüş çıtayı asla yükseltmez ve kazanılan bir kademe şimdiye kadar ulaşılan en ucuz gereksinime kilitlenir, böylece sahipler kazandıklarını korurlar (#481, backend #136, mobile #185).
- Rozetler ödünç verilebilir hale geldi. Tırmanılan her basamak, bir temsilci yuvası verir ve bir yuva, bağışçının kendi kademesine (backend #135, #137) başka bir hesap verir. Ekipler, üyelik tablosundan ziyade temsilci dışında oluşur ve altlar rozetsiz olmaktan çıkar. Panel ve destekçi satırı web'de (#487) gönderildi ve temsilci rozeti üzerine gelindiğinde destekçisinin adını (#489) veriyor.Yetkiler hala sahip olduğunuz hisseyi okur, bu nedenle ödünç verilen seviye bir indirim değil statüdür.
- Açık ücretli uç noktalar harcama duraklarına sahiptir (#450).
- Yaratıcılar, DeHub kazançlarının Komuta Merkezi'ndeki diğer platformlarla nasıl karşılaştırıldığını (#103, mobile e1d19acd21), mobil cüzdanda kart satış gösterisinden elde edilen bekleyen mağaza kazançlarını (mobile 0a6e4fc1d0), ücretlendirmeden önce pazar yeri ödemesinin alıntılandığını ve sunucu tarafında doğrulandığını (c4d96b86e7), bağlı kuruluş sayfasının bağlı kuruluşlarınızın gerçekte kim olduğunu sertleştirilmiş bir sayaçla listelediğini (2ed525e17c) ve lider panosunun yönlendirenleri (a00f0d5509) sıraladığını görür.
- Dünya Kupası hediyesi uçtan uca koştu: Kazananlar, DHB'nin doğrudan cüzdana (f711cd95ef) yatırıldığı bir açılır pencerede seçildi.
- PPV eksiklikleri, fonlar çıkmaz sokak yerine indiğinde devam eden bir tamamlama adımı haline geldi (#380, #385,mobile #154, #155).
- Canlı etkileşim gerçek oldu: çalışma ipuçları, beğeniler, etkinlik günlüğü ve dürüst bir son akış durumu (c7ff6a1f3c), web ve mobil cihazlarda Stripe aracılığıyla ödenen canlı akışlarda alışveriş yapılabilir ürünler (b2d916f8b7,mobile 9d7c4a2135).
- Rastgele eşleştirme, eşleştirme ve WebRTC sinyalizasyonu (backend #94), bağlantı test sayfasına sahip bir istemci (c671f46122), maç etkinliklerinden teslim edilen ICE sunucuları (f35fe89d47), izin sırasında temizlenen kuyruklar (2deda4f7cb) ile bir ağ geçidi olarak geldi.
- Bir DePin açılış sayfası gönderildi (ef5c0e1b04), arka uç rol değişiklikleri için korunan yönetici uç noktaları büyüdü ve liste filtreleri düzeltildi (backend #91), bir tokenin kendi adresini çözen korunan bir uç nokta (backend #81), godmode kaynağına izin verildi (backend #90), paylaşılan e - posta kuyruğunu (d942854ae7, backend #93) kullanan bir gönder - yönetici - davet işlevi aracılığıyla gönderilen yönetici davetleri ve analitikler users_count artı abonede yeni kullanıcı büyümesi kazandımy - analytics istatistikleri (backend #67).
Topluluklar, TV ve Yapımcı
- Topluluklar, aslında bir şeyler yapan (# 102 , #350 ), yeniden çalıştırılabilir bir geçiş (543fd18439 ) ve böylece uygulanmayan bir geçişin sessiz kalmasını durduran (e5e91a4e3b ), geri yüklenen yükleme sınırlarını (a049d2651b ) ve istemci EKLEME politikasını mobil bağlantı noktaları kapanana kadar koruyan (411caf9aac ) gerçek bir yönetici sistemine sahiptir.
- Topluluk sohbeti @bahsetmeleri bildirir ve burada @ kazandı (6f86e89c67 )) en son düğmeye atla (7f236adb02 ); her TV kanalı oynatılırken canlı sohbet taşır (# 100 ); ve özellik istekleri ve hata raporları birden fazla ek alır (38b715fa6d ).
- Moderasyon bir kontrol yüzeyi oluşturdu: Yöneticiler sohbet moderasyon yetkilerini elinde tutuyor ve yönetici paneli bir Sohbet sayfası (# 462 ) ve her raporu sonucu ve gözden geçiricisiyle birlikte listeleyen bir moderasyon sayfası kazandı (# 455 )).
- Oluşturucu istemleri çalışır hale getirdi mini - apps as its own full - page surface (b28901e78e , b2c6d9519d ): Previews host from Storage so they actually render (caeaebfb94 , correct content - types from typed uploads (b36ef80662 ), render inside a sandboxed frame with public share routes (d449666dc1 ), rate - limited per IP on the expensive build path (eddbafcc63 ). Adları rezerve edilerek dehub.io/builder adresine taşındı (# 355 , mobile #153 ), çıkış yapan ziyaretçiler ana sayfanın değil başlığını alır (# 356 ) ve mobil cihaz rezervasyonu yansıtır (mobile a85fb00818 ).
Mobil yakalandı ve gönderildi
Çeyrek sonunda mobil cut v1.15.0 (mobile #166 ):
- Parite baskısı, Bounty'leri, Mağazaları, Özellik İsteklerini ve Bağlı Kuruluşu yerel ekranlara (mobile ad8e756798), ardından yerel Reklamlara, TV ve İstemi ekranlarına (mobile 8e9047fbde), En Popüler 100 varlığa (mobile f4fcc68547), Komuta Merkezine (mobile d913abc9b6), web'in Müzik akışını (mobile #163) sunan bir Ses sekmesine, web panosuna (mobile #164) uyacak şekilde yeniden oluşturulmuş bir özelliğe, web (mobile 93288a02aa), TV canlı sohbetine (mobile 712f937b64) ve yerel bir topluluğa sahip topluluklara getirdi.management suite (mobile 27dd11b916).
- Web'in sekme sistemi etrafında yeniden oluşturulan ayarlar (mobile ba9b6a1669); Veri Tasarrufu gerçekten işe yarıyor (mobile 789386abcc); tüm kullanıcı arayüzü, hikaye halkaları, görüntü akışları ve boş durumlar (mobile afcf1c6e80,6c90574305, kontrast kaldırıldı (0dceafc107), vurgu düğmelerinde karanlık ön planlar (0c53313d04), görünür yenileme döndürücüler (a302dc9cc0) arasında palet birleştirme ile tek renkli web deneyimine (mobile c6c9d7c751) taşındı.
- DeHub işaretinin (mobile 769a19e75e,mobile ee307ff618) başını çektiği, cüzdan seçicinin artık sayfanın altına gömülmediği (mobile 670040a327) ve web'in oturum açma kapısının Exo yazı tipiyle eşleştiği (mobile 301e0e25e3) bir dizi kontrolde oturum açma.
- Yerelleştirme, yeni akışlar (mobile f5277a064f, navigasyon etiketleri (4c2cf95809,6dd79d3200) için tamamlandı, navigasyon çeviri testleri (b2d6135974) kapsamındadır ve çeviri, yorumcunun avatarı (2b1a7d0ed2) gösterilerek seçtiğiniz dili kullanır. Her oturum dokunuşu ekran okuyucu tarafından kullanılabilir hale geldi (21e6734d0a).
- Sahneler telefonlarda düzgün çalışır: planlama ve duyuru (ca97c9366c), başlangıç uyarıları içeren hatırlatıcılar (mobile #145), paylaşılan ekran görüntüleme (mobile #148), ses panosu (620a4658d8), her yazma ve hoparlör belirtecinde arayan kimliği (mobile #144), sessiz kalma ve davet bağlantılarının açılması (e2c3e10bc3), yükseltilmiş eller afişi sabitlenmiş ve hoparlör avatarları sabitlenmiş (mobile #152) ve pul pul yenilenmemiş belirteç yenileme numarasıdaha uzun, insanları Aşamalardan çıkarır (mobile #161).
- Mağaza hazırlığı: Android sürümleri genel hata ayıklama anahtarıyla (mobile #158) imzalamayı bıraktı ve gerçek DeHub anahtarını (mobile #160) işaret etti; assetlinks.json, Play Uygulaması İmzalama parmak izi (#401, ilişkilendirme dosyaları Apple'ın (#393,#399, doğrulanmış kuruluşlar (#396) dahil olmak üzere gerçek dosyalar olarak sunuldu; dağıttığımız bağlantılar talep edildi ve doğrulanamayan ev sahipleri düştü (mobile #157); EAS bir test apk profili oluşturduyüklenebilir eserler verir (mobile #149); APK indirme sayfası derlemelerini tarihlendirir (4821652aa8, d359811a27); push dehub - ca4d8 Firebase projesine (6cb41b6c70) ve EAS dehubapp hesabına (e8e79b8bb8) taşındı.
- Ölü ağırlık ortaya çıktı: 73 referanssız paketlenmiş varlık (52639d9d24), dört Rive animasyonu hiçbir şey yüklenmiyor (95d374ae47), simgeler oluşturma boyutunun 4 katı içinde yeniden boyutlandırıldı (e8aadba4e0), varsayılan afişler JPEG olarak kodlandı (7e429b0616) ve ölü video oynatıcı alt ağacı silindi (836f77010e).
- Ses, useSyncedAudio/SoundPickerSheet (836c52989b), StageTranscriptSheet/VoiceNotePlayer (0e3cd884a5) ve SoundtrackBadge/StagesBrowseModal (1c04305cfe) arasında expo - av'dan taşındı.
- Bildirimler, markalı bir ön istemin (mobile #150) arkasına sorar, Android rozetleri senkronize kalır (b9db8777e3), bir duyuruya dokunulduğunda bağlantısı açılır (mobile #136) ve her bildirim türü varsayılan olarak açılır (d130dbebd5).
Tasarım sistemi ve navigasyon
- Markalı DeHubLoader, uygulama yüzeylerinde (9e40ca6dde) yayıldı, birleştirildi (cfe42e2af5), renk şeması her sayfa beklemesi için gösterilen işaretle birlikte açılışta bildirilir (1f8331d1d6) ve açık sekmeler, yeni bir yapı uygulamanın kendi kromunda (masaüstünde sağ altta) tost yoluyla gönderildiğinde, çevrildiğinde ve RTL (595ba5b281, b5248da59e,0a3c67ce70, a908b77db9) için yansıtıldığında bildirilir.
- PWA install, tarayıcıların ihtiyaç duyduğu simge boyutlarıyla (#332) tekrar çalışır, marka varlıkları işaretçiler yerine gerçek statik dosyalar olarak hizmet eder (07d2a6faad) ve /creator, DEHUB ORIGINALS wordmark banner'ı (773e2b1b12) ile liderdir.
- Menü araması, sol panelde (b42df422e8), insanların ne dediklerine (a34d9edab8) göre sayfaları bulma, alt menü araması olarak yansıtıldı, ray yeniden sıralandı (#377) ve ayna göründüğünde (#386) gizlendi; çekmece de mobil cihazlarda (8a19834642) kazandı. Nav order changed: Home first with Settings above Leaderboard everywhere (bd78e89440,mobile f9cae50dea), Leaderboard and Stages swapped (4b1cd3dfbd), Shorts next to Home (746a8499b1).
- Her araç ipucu bir vurgulu etiket stilini (#408) paylaşır, yan panel sekmeleri kendilerini vurgulu olarak etiketler (#407), özellik panosunun başlık hapı masaüstü de dahil olmak üzere kaydırmada gizlenir (#409), özellikler denetimi istek panosunu onarır ve istenen iki özelliği (cf21dd2d9d) gönderir. Gönderilen açılır pencereler artık her girişte (6ab9d892e0) gösterilmez, Çalışma Bounties (9267087e05) olarak yeniden adlandırılır ve ödül posterleri kendi kayıtlarını düzenleyebilir (#105).
- İmzalı karşılama paneli, markalı SM Template 2.0 hikaye paneli (ebc834e59c, referans panolarla eşleşti (649c50336e): telefonlarda gösterilen kahramanla kendi sütununa göre boyutlandırıldı (#394), kahraman panelin içinde tutuldu (#400), dekoratif çerçeve dünyadan temizlendi (#406), Hud kromu hareket bulanıklığı olmadan yuvarlandı (3da71a9460) — böylece "/" marka terimini tutabilir (b5280ab3a5).
- Mesaj yüzeyleri, kenardan kenara (c9fb5523ec) levhalar (e639e39bd1) yerine çerçeveler olarak çizilir; TEST ve YENİ rozetler gezinme, kullanıcı arayüzü ve düğmelerden (bd27dee0c3) çıktı; platform işareti kare şeklindeydi, duyurular bir yere bağlandı ve işareti (1494fd96ee,20074c2e00) mobil başlıklarda (cc16574b59, mobile 936681ad3d) ortalandı.
- Use ile her iki açılır pencerede de birleştirilen beceri kartları, tam genişlikte bir alt çubuğa (cd6759a59b,482a469d97), canlı sayımlarla (607514739a) tam genişlikte bölümlenmiş bir filtre kontrolüne ve Asistan hızlı eylem sırasına (9027097cce) taşınan bir şey oluşturun.
- İstatistikler 24h/30d (cf3aa6b8f5) yanında 3d/7d/tüm zaman aralıkları kazandı, kökenleri (e938d7f17f) ve uygun İngilizce dizeleri (baf6b2df46,b3d73b29d2) ile canlı ziyaretçi sayıları yayınladı; /top -100 'ün kendi simgesi var (8b6251df92); masaüstü rayın bento ve post/login düğmeleri, Çıkış'ta menüyü sonlandıran bir genişliği paylaşır (cf2086925e, 30e7ba8546).
- Features başlığı, aşağı kaydırıldığında bir arama çubuğuna daralır ve titreşimi öldürmek için CSS ızgara satırları arasında doğal kaydırma olarak yeniden oluşturulur (225430613e,b9767207dd, 0fab9c0282, 7eb8200726).
- Besleme kromu: video gönderileri kartlara ve özel sayfalara (c05c3ccf02, 4f4677c458) besleme tarzında bir bento ile sarılır, bir videoya dokunmak gönderiyi açmak yerine kontrolleri gösterir (b4d0407eff) ve bir besleme videosundan bir gönderi açmak oynatıcıyı yanında taşır (03c87750ac), besteci sayfayı kaydırırken sayfayı yutar ve üzerinde raylarla park halinde kalır (20eb68149f,4cfd5c7c65) ve resim ızgarası anında değişir, reklam yuvasıyla doğru öğede gezinir, gezinme hapından çıkar ve kolajları gösterir mobil cihazlarda onarılmış karuseller ve +N işaretleyicileri olan bir çekmecede (b5971ad168,ce9e82c2df,a7df93db60, 3517b6167c,034bd0ac21, f320b98d31). Mobile'ın gezinme hapı, yeniden oluşturulmuş sahne kartlarıyla (38cc7966ac) her varış noktasını tutar, şort izleyicisi, bir dizi kontrolle (f7a80b72b5,5bce43fb32, 2be39981d6) çerçeve için web oynatıcı çerçevesiyle eşleşir, hızlı besleme ayarlama akışı taşınır (8cf793b5ce) ve asistan web (1e3dea40f9) ile aynı hizaya gelir.
SEO, dokümanlar ve blog
- Bir evreleme konuşlandırması, staging.dehub.io'da(# 98 ) çalışır. Bot/insan URL eşitliği ve meta doğruluk geçişi olan tarayıcılar için pazarlama rotaları 404ing'i durdurdu (# 101 ); rota önizlemeleri, çalışan paylaşım görüntüleriyle (fcf5c56560 ) kenarda statik olarak oluşturuluyor, her SEO rotası kendi paylaşım kartını taşıyor (9301a1a233 ) ve yanlış sayfayı açıklayan kartlar düzeltildi (2727a4bc99 ).
- dehub.net etki alanı taşıma işlemi çalışanda tamamlandı: etki alanı taşıma 301s çalışandan (fae6baf994 ), www 301 'lerden, değişmez varlık önbelleği geri yüklendi (6d4f651a03 ), eski kenar eserleri kullanımdan kaldırıldı (404fb654fa ), eski /web/app /* ve /gerçek sayfalara eşlenen öğrenme yolları (07889b650d ),/radyo ve /mcp 301' den, uygulamanın zaten yaptığı şekilde (4493146590 )), yetim kilometre taşı URL'leri yeniden yönlendirildi (6c7167cb23 ), yasal URL'ler 301 gerçek /docs ana sayfalarına (8eb6ca03c5 ), alt alan adları durduruldu soft -404ing (# 373 ) ve ölü dehub.net URL alanı gerçek sayfalara (# 376 ) eşlenir.
- Uygulama kabuğu artık ana sayfa kopyası olarak rütbe /docs'tan üstün değildir (1e6f25ac60 ), oluşturulmayan alıcılar http ile https (2aa15fc3bd ), rota başına başlıklar, boş durum yedekleri, kenar çubuğu kaydırması ve a11y etiketleri bir araya getirilmiştir (a55cd69868 )) ve anahtar kelime hedefleriyle bir Ağustos SEO denetimi yazılmıştır (7cb5a69c23 ).
- Dokümanlar, dApp kılavuzu birleştirilmiş (82211f6b03 ), çapa alt navigasyonlu (a79327dfa8 ), gerçek uygulama ekran görüntüleri (a44faa1e67 , eski ekran görüntüleri değiştirildi (4fd42f0ce8 )), Ödül Avcılığı canlı uygulamaya göre düzeltildi (068de333bf )), bölümler halinde katlanmış bölümler (9a80ffcddd )), bu sayfada scroll - spy (3bdc2bfec6), Token inişi olarak bir Para Birimine Genel Bakış sayfası (aa03f3de26), Token nav'da Para Birimi olarak yeniden adlandırıldı ve Discord simgesi düzeltildi (80848d42ce) ve mimari bölümü mevcut infra (8481d088e0) için yenilendi.
- Blog araması docs başlık aramasıyla birleştirildi (a982c017c1); her kilometre taşı gönderisinin kendi tam makalesi (d5529f6126), en ince olanları genişletildi (060e1fb57c)))) vücut içi bölüm resmi 17 gönderiye eklendi (5fa1f571e2 ); afiş alttan sabitlenir, böylece logo hap bandı temiz bir şekilde kesilir (836cfba769 ); ## başlıklar atılmak yerine oluşturulur (b86d8f95bf ). Basında Öne Çıkanlar sayfası kendi gönderisiyle (91b7a41fe5 ) ve blog görselleriyle (4fe0c5a122 ) birlikte gönderilmiş yaratıcıya karşı Higgsfield fiyatlandırma kılavuzu.
Kaputun altında
- Sekiz uygulama çapında hız turu indi (820052d674, 4e53ae0fb1, f254de7f00, 72cec7c525, 22f6b9c734, d117d46e92, bellek ve dinleyici onarımları (9a09e1284a), önbellek kapaklı önyükleme paralelliği (168d40d8a6)): TV'nin aşırı ısınmasını durdurmak için iOS/Safari'de tercih edilen yerel HLS (ce7124afdf)), radyo boşta kaldığında AudioContext' ini askıya alır (25e5aac5c3)), müzik yayını gecikme kesimi (47d14c7623, konuşlandır anketler üç dakikaya indirildi (91c34dc0b4), bir sonraki kısa önyükleme, böylece kaydırma anında başlar (a53a2a5b45), yayınlar yayın biriktiren dinleyiciler olmadan anında üstlerinde açılır (1bd435bcaa), filtre anahtarları her iki platformda da bir önyükleyici gösterir (8aa6b051eb, mobil 612e8e4694).
- Önyükleme yolu her derlemede bildirilen bir JS bütçesi aldı (491315e295), böylece geri çekilemez (# 412); hikayeler satırı ve Aşamalar sayfası önyükleme yolundan çıktı (# 411 , #410 ); RainbowKit, tüm uygulama ağacı (c170938b01 ) yerine oturum açma akışına odaklandı, önceden getirme durduruldu (# 413 ) ve modal yığın dosya adıyla eşleşti (# 414 ); three.js, büyük boyutlu sanat ve emoji yazı tipi yük yolunu bıraktı (8baa88572a ); CDN görüntüleri, oluşturdukları kutuya göre boyutlandırılmış Cloudflare dönüşümleri aracılığıyla hizmet eder (6911d543ce , c78c2a9448 ) video posterleri ve canlı küçük resimler (23ca9b37fe ) dahil. Mobil cihaz kendi geçişlerini yaptı: önbelleğe alınmış profil/topluluk özet akışlarına sahip tembel ekranlar (22e740f454 ), gerçek çağrı cihazı sekmesi değiştirme (8ba4426431 ), pencereli satırların her biri artık bir oynatıcıyı bağlamıyor (0cbc1cf928 ), medya dalgalanması kaydırma ortasında durdu (a884a9ad57 , 82288c9530 ), görüntü kodu çözme ve test süresi kesme (0bbedb3efb )), görüntüler oluşturma boyutunda getirildi (2f878ec127 , CDN boyutlu galeriler (1d4a4a8ca8 )), profil adımı geri yüklendikten sonra ilk oturum açma hızlandırıldı (72a7c928e5 ), bırakılan bir radyo artık uygulamayı yırtmıyor (fddc03cf47 ).
- Güvenlik: ücretli kenar işlevleri IP başına ücret limitleri ve bir SSRF koruması taşır (206d9827c4 ), kimlik doğrulama açık yönlendirmesi kapatıldı (7b498ebcaf ), gruplandırılmış Dependabot güvenlik güncellemeleri yapılandırıldı (a7b861b2e2 )); mobil tamponlu socket.io-parser for CVE -2026 -69185, undici, brace - expansion and fast - uri plus postcss (168cdc16e6 , cc3ccd8315 , 996efd375d , 68544fee28 , 9cae3295f8 ).
- Sıhhi tesisat: bir Cloudflare Çalışanı, wrangler (acbc6f9b79 , a1ff2f7e4a , 02b34f7bee , 65975e256c , isim eşleşti (f1722f9432 )) arkasındaki önceki SSR işleviyle eşitliğe ulaştı; tip kontrolü CI eklendi (894ea57a2e), oluşturulan Supabase türleri geri yüklendi, böylece ana tip kontrolleri (1e78739c5c); kilit dosyası dönüştürülmüş — bayat çörek. her derlemede başarısız oldu (0ec6b5f671), hash - whasm senkronize edildi (5f52398b2b), pnpm kaldırıldı, böylece ev sahibi hayalet depoları (c3ddcd9afc) çözdü, kilitler yenilenene kadar donmuş olarak yüklendi (21cf98118b)); beyaz ekran düzeltme sabit kodlu yayınlanabilir geri dönüşler (9fef5ad076); bayat dağıtımları durduruldu çökmekte olan navigasyon (43b45e24fe); boyalı yüzeyler avlandı — her yaprak türü için sac krom gizlendi (07a95bc287), sessiz oturum yenilendikten sonra eski beğeniler düzeltildi (883245d0fc), yazı bindirmesini yeniden boyayan levha ağları temizlendi (54b9c9270f, ana arka planı devralan destekler (204c4cf878), orta sütunlar temizlendi (e02afce298)) ve panel arka planları bir daha asla panel arka planlarına boyanmadı (067d367834), kaydırma kenarı her yerde boyanmak yerine maskelenir (dcf056285f, 73418382b4, mobil 97d19e41bf, yutkunma yarıçapı tema değişikliğinde yeniden okunur (4c6a53d721)).
- Arka uç ops: yalnızca birleştirme sırasında ateşlenen konuşlandırmalarla çekme isteklerinde çalıştırılan testler (arka uç #76), damlacık CI gibi pnpm ile yüklenir (arka uç #85), kimlik doğrulama çekmelerini çalıştırmanın kendi belirteci (arka uç #84) ile başlatır) hedefleme menşe adresi, proxy ana bilgisayar adı değil (arka uç #83), erişilemeyen RPC uç noktaları diski doldurmayı durdurdu (arka uç #113) ve mobil cihaz, doğrulayıcılar, yüklemeler, bahsetmeler ve taslak taslaklar arasında yeniden oluşturulan test kapsamı ile yeşil bir CI jest - junit ve tip kontrolü (mobil c03cf2e406 temel çizgisi kazandı (443f9c2f60, baa2d54cd1, 8af4b03556, 195ff6c10c, 5d3d71f597)).
Sırada ne var?
Çeyrek bitmedi, liste de bitmedi. Q4 tam olarak bunun bittiği yerde devam eder: daha fazla aşama, daha fazla atari salonu, daha derin ekonomi — her zaman olduğu gibi açıkta gönderilir.
DeHub'ı aç