Birlikte büyümek

Sürüm notları

CGW Token Portal'da her şey yeni. Şu anda v0.27.0 sürümünü kullanıyorsunuz.

v0.27.0

Akım

Yerler ve Yardım Kuruluşları, canlı CGW erişimi ve daha güçlü bir GardenApp

CoinGarden artık Gerçek Çevre Raporlarını, Topluluk Desteğini ve Doğrulanmış Tamamlama Kanıtlarını Yerler ve Hayır Kurumları bölümünde bir araya getiriyor. Bu sürüm ayrıca, doğrulanmış CGW ana ağ deneyimini Token Portalına getiriyor, çiçek topluluğunu ve bakım araçlarını genişletiyor ve cüzdan, yapay zeka ve yönetici güvenilirliğini güçlendiriyor.

Yeni
  • Places & Charities, insanların kirlenmiş veya tehlike altındaki yerleri fotoğraflar ve harita koordinatlarıyla bildirmelerine, kamuoyunun ilerlemesini takip etmelerine, CGW ile kampanyaları desteklemelerine, öncesi/sonrası kanıtlarını göndermelerine ve doğrulanmış sonuçları görmelerine olanak tanır.
  • Gönderilen her yer için yeni bir yapay zeka kanıt incelemesi yapılır. Açık raporlar doğrudan yayınlanabilirken, belirsiz, yinelenen, tutarsız veya güvenli olmayan raporlar insan moderatörlerde kalır; yapay zeka asla fonlamayı açmaz veya CGW'yi hareket ettirmez.
  • Çevresel başarılar artık Profil, Başarılar ve Yönetim bölümlerinde raporlama, topluluk desteği, onaylanmış katkılar, doğrulanmış temizlik çalışmaları ve çevresel ödülleri yansıtıyor.
  • Herkese açık çiçek paylaşımı artık daha zengin çiçek kartları, sahip açıklamaları, herkese açık bahçıvan profilleri, takip etme özelliği, öne çıkan rozetler, kopyalama/paylaşma kontrolleri ve sürekli keşif kaydırma özelliği içeriyor.
  • Garden Plus aboneliği için ödeme işlemleri, fatura yönetimi, kullanım limitleri ve yenileme hatırlatıcıları mevcut hesap ve ödeme akışları üzerinden yapılabilir.
  • Token Portalı artık Google ile oturum açmayı, bağlantılı cüzdan profillerini, Ledger sahiplik imzalama seçeneğini, paylaşılan Yönetici ödül taslaklarını ve doğrulanmış CGW alım satım ve likidite noktalarına doğrudan erişimi desteklemektedir.
Geliştirilmiş
  • Token Portalı ve Yönetim Merkezi, eski lansman öncesi veya yer tutucu durum yerine, Solana ana ağının gerçek canlı CGW basımını, havuzunu, bakiyelerini, sahiplerini, işlemlerini, yetkililerini ve piyasa bağlantılarını okur.
  • GardenApp, doğrudan sulama işlemleri, daha net bahçe ve çiçek hiyerarşisi, temaya duyarlı abonelik avantajları, ana sayfa kısayolları, kompakt mobil kartlar ve daha kullanışlı Profil etkinlik özetleri ekliyor.
  • Çiçek tanımlama ve bakımı, gözden geçirilmiş isimler, bakım profilleri, güvenilirlik ve menşe bilgileri içeren genişletilmiş, özenle hazırlanmış bir bitki kataloğundan yararlanırken, düzeltmeleri bahçıvanın kontrolünde tutar.
  • Yönetim Merkezi, daha derin kullanıcı/içerik etkinliği, Mekanlar denetimi ve fonlama gözetimi, çevresel rozet kanıtı, paylaşılan ödül iş akışları, analitik ve daha dayanıklı çeviri işlemleri ekler.
  • Her üç halka açık site de, özel hesap verilerine erişimi genişletmeden, tutarlı, salt okunur temsilci keşif belgeleri ve Google Analytics ölçümlerini sunmaktadır.
Sabit
  • Masaüstü Ledger işlem imzalama özelliği geri yüklendi ve cüzdana eklenen öncelik ayarları için doğrulama düzeltildi; bu sırada kesin meydan okuma, imza ve tekrar oynatma kontrolleri korundu. Android Mobil Cüzdan Adaptörü yerel oturum açmayı korurken, sıradan uzantı cüzdanları mesaj imzalama özelliğini korur.
  • Yapay zeka istekleri, düzeltilmiş zaman aşımı ve yedekleme davranışı ile merkezi sağlayıcı tarafından yapılandırılmış ağ geçidini kullanır; çiçek tanımlama, sağlayıcılar müsait olmadığında asla uydurma bir sonuçla değiştirmez.
  • Herkese açık yer fotoğrafları, eski önbelleğe alınmış medya URL'leri de dahil olmak üzere, anonim doğrudan bağlantı ziyaretçileri için yüklenir; geçici özel fotoğraf hataları onaylandıktan sonra önbelleğe alınmaz ve yerin sosyal medya önizlemelerinde gerçek kapak fotoğrafı kullanılır.
  • Yer kartları artık dar ekranlarda büyük fotoğrafları, uzun başlıkları, konumları ve işlem kontrollerini ayrı, sınırlandırılmış satırlarda tutuyor; Profil etki kartları Yerler ve Yardım Kuruluşları'na bağlanıyor.
  • Eylül ayı güncellemeleri kapsamında CI, ana ağ bildirim kontrolleri, belirteç verisi yedeklemeleri, mobil navigasyon, katalog sayfalama, çeviriler ve genel sayfa güvenilirliği sorunları giderildi.
Güvenlik
  • Cüzdan kimlik doğrulaması, sunucu tarafından verilen meydan okumayı ve seçilen adresi kriptografik olarak doğrular ve her nonce'u bir kez kullanır; yerel SIWS alanları kesinliğini korur ve Ledger kanıtları yalnızca Memo doğrulamasını korur. Hiçbir kimlik doğrulama işlemi yayınlanmaz.
  • CGW katkıları kullanıcı tarafından imzalanır ve yalnızca zincir içi doğrulama sonrasında sayılır; proje ödemeleri ve çevresel ödüller, uygulama tarafından tutulan imzalama anahtarı olmadan açık Squads çoklu imza işlemleri olarak kalır.
  • Herkese açık alan ve çiçek görünümleri yalnızca izin verilen herkese açık alanları gösterir, hassas konumlar gerektiğinde kaba bir şekilde korunur ve saklanan yapay zeka/sağlayıcı kimlik bilgileri okunamaz ve sunucu tarafında kalır.
Belgeler
  • Ürün, mimari, yapay zeka, veritabanı, Yerler ve Hayır Kurumları, token ve operasyonel dokümantasyon artık doğrulanmış Solana ana ağ dağıtımını ve mevcut uygulama davranışını yansıtmaktadır.

v0.26.1

Mobil navigasyon ve cüzdan bağlantısı kurtarma

Telefonlarda web sitesi menüsünü geri yükler, mevcut mobil cüzdan bağlantısını iyileştirir ve hesaba zaten eklenmiş cüzdanları gösterir. Yönetici kataloğu sayfaları dar ekranlara uyum sağlar ve doğru şekilde sayfalandırılır. Mevcut dokümantasyon iki programlı geçiş sürecini yansıtmaktadır; ana ağ henüz devreye alınmamıştır.

Geliştirilmiş
  • Token ve flower uygulamaları mevcut mobil bağlantılarını kullanıyor. Zaten bağlantılı cüzdanlar, kullanıcıların bunları tekrar eklemesi istenmeden gösteriliyor; Phantom tarayıcıya aktarma düğmeleri kaldırıldı.
  • Kapalı Yönetici navigasyonu klavye odağından hariç tutulur ve menü denetimi kendi çekmecesini tanımlar.
Sabit
  • Herkese açık web sitesi menüsü telefonlarda görünür ve açılır; dokunma alanları daha büyüktür ve kapatmak için Escape tuşu kullanılır.
  • Android cüzdanına giriş yaparken, imzalama işlemi başlatılmadan önce önceden hazırlanmış bir doğrulama bekler ve başarısız denemelerde yeniden deneme için yeni bir doğrulama hazırlanır.
  • Yönetici tesis kataloğu sayfaları, konsolun duyarlı kartlarını, filtrelerini ve tablolarını kullanır; katalog sayfalama artık istenen kaydırmaya göre yapılır.
Belgeler
  • Mevcut kılavuz, sahibinin yükseltme zaman kilidini kaldırdığını kaydetmektedir: yükseltme yetkisi olarak Squads Vault 0'ı kullanan iki program. Daha eski sürüm notları tarihsel kayıtlar olarak kalmaktadır.
  • Yayın planı, tamamlanmış uygulama kontrollerini çözümlenmemiş tören kontrolü ve yürütme kanıtlarından ayırır. Bu güncelleme ile hiçbir CGW ana ağ lansmanı yetkilendirilmemiştir.

v0.26.0

Tören sırasında zaman kilidi, üç yönlü yeniden üretilmiş yapılar, mobil cüzdanla giriş yapma

cgw-timelock gerçek bir ana ağ kimliği, 11-case LiteSVM paketi ve genesis dizisinde bir yer edinir; üç program ikili dosyasının tamamı, tören taahhüdü 9c6e0f8'de iki doğrulayıcı ve CI tarafından bayt bayt yeniden üretilir; Mobil Cüzdan Adaptörü, Android'de yerel Solana ile Giriş Yap aracılığıyla bağlanır; Yönetici yetkileri sayfası, program ve meta veri yetkilerini canlı olarak okur. Tören kararı NO_GO olarak kalır: yasal inceleme ihraççı tarafından feragat edilir, operasyonel kapılar O1/O5/O6/O7 ve C3 açık kalır ve hiçbir mainnet-beta yazma işlemi gerçekleşmez.

Yeni
  • cgw-timelock, tören kimliğini EGu8yPEf…s48qi1M olarak tanımlar; tests-integration/tests/timelock.rs, gerçek ikili dosyaya karşı gerekli 11 durumu çalıştırır; bunlar arasında timelock PDA aracılığıyla yürütülen gerçek bir BPF-loader yükseltmesi de bulunur.
  • Ana ağ tören araçları üç programı devreye alır: @cgw/chain-config timelockProgram/timelockConfig'i kazanır, verify-mainnet-invariants.mjs, vesting/rewards upgrade authority == TimelockConfig PDA'sı (Vault 0 doğrudan bir UYUŞMAZLIKTIR) ve cgw-timelock upgrade authority == Vault 0'ı doğrular ve operatör konsolu, başlatma kılavuzu, tören paketi ve genesis töreni aynı sırayı açıklar.
  • build-attestation.mjs, üç programın tamamını kapsar ve kısmi onaylamaları reddeder; Pavel A, Ivan G ve CI, 9c6e0f8'de cgw_vesting.so 84c85be2…, cgw_rewards.so 10ec7188… ve cgw_timelock.so 8de82668… dosyalarını yeniden üretir.
  • Devnet uçtan uca ekip testi: team-vesting-check.mjs (salt okunur; yalnızca ekip planının, yararlanıcısının tek kullanımlık bir anahtar olması nedeniyle hiçbir zaman talep edilmediğini gösterdi), team-claim-devnet.mjs (test anahtar çiftiyle yalnızca devnet talebi) ve ekip tarafından kontrol edilen bir yararlanıcı için team-test-schedule-tool-gr2.html'deki URL parametreleri.
  • Mobil: Mobil Cüzdan Adaptörü Android'de kaydolur ve yerel solana:signIn aracılığıyla bağlanır; bu, yetkilendirme ve imzalama yapan tek bir cüzdan oturumudur. apps/api, bağlı olmayan bir SIWS meydan okuması gönderir ve cüzdan tarafından oluşturulan imzalı baytları (alan adı, adres, bildirim, nonce, istek kimliği) doğrular.
  • Yönetici belirteci yetkilileri: Program yükseltme yetkilileri ve meta veri güncelleme yetkisi artık "Bilinmiyor" olarak raporlanmak yerine canlı olarak okunuyor (ProgramData PDA ve Metaplex hesabı); beklenen yetki, manifesti takip eder (kaydedildiği yerde timelock yapılandırma PDA'sı, aksi takdirde Vault 0).
Sabit
  • ceremony.mjs repository.anchor, T8 öncesi bir değişmezlik olan mainnet program eşlemesinin yokluğunu iddia ediyordu; şimdi ise eşlemenin var olduğunu, derlenmiş her declare_id! ile eşleştiğini ve hiçbir devnet kimliğini yeniden kullanmadığını iddia ediyor.
  • verify-fresh-program-identity.mjs dosyası, program kimliği olarak önerilen cüzdan adreslerini (imzalayıcı adayları, dağıtımcı, ücret ödeyen) reddeder.
  • cgw-rewards tarafından oluşturulan sabitler, sabit doğrulamalar yoluyla yük taşıyıcıdır ve rustc 1.98 dead_code hatasını giderir; LiteSVM hata kodu sabitleri her iki pakette de düzeltildi; CI, Solana/Anchor araç zincirini önbelleğe alır.
Güvenlik
  • T8 §2'de belirtilen saklama koşulları: üç program anahtar çiftinin tamamı BitLocker ile şifrelenmiş harici bir sürücüde ve ikinci bir şifrelenmiş kopyada bulunmaktadır; hiçbir anahtar materyali asla iletilmemiştir.
  • Yasal kapılar G2/G3 ve imzalayan bağımsızlığı kapısı O3, HAK SAHİBİ TARAFINDAN FERAGAT EDİLMİŞTİR (2026-08-25) ve hala kararı engellemektedir; kamu belgeleri sayfasında imzalayan bağımsızlığının şu anda mevcut olmadığı belirtilmektedir.
Geliştirici
  • Doğrulama, değişmezlik, bildirim tutarlılığı, denetleyici ve HTML araç koruyucularının tümü yeni üç program yolundan geçiyor ve NOT_DEPLOYED (Dağıtılmadı) olarak rapor veriyor; operatör konsolu, C:\projects adresindeki c8af8ca'dan Chrome'da canlı olarak doğrulandı.
  • Yazılım geliştirme ortamında doğrulanmadı: @cgw/api, @cgw/mobile ve @cgw/chain-config için pnpm typecheck/tests ve Android oturum açma akışının cihaz üzerinden geçişi — CI ve telefon, doğrulamayı sağlayan unsurlardır.

v0.25.8

Ana ağ kod tamamlama özelliğiyle boşluk kapatma (T7-T9, değişmez motor, tören PREPARE araçları)

Ana ağa hazır olma incelemesindeki kod tamamlanabilir tüm maddeleri kapatır ve kaldırılan üçüncü taraf raporlama aşamasını zorunlu dahili bulguların değerlendirilmesi, düşmanca testler, iki bağımsız derleme tekrarı, simülasyon ve nihai değişmezlerle değiştirir. Tören kararı NO_GO olarak kalır.

Yeni
  • scripts/mainnet/verify-program-authorities.mjs (T7): Her bir üretim programının ProgramData PDA'sını bağımsız olarak türetir ve canlı yükseltme yetkisini operatör tarafından sağlanan beklenen değerle karşılaştırır.
  • scripts/mainnet/verify-fresh-program-identity.mjs + docs/token/CGW_MAINNET_PROGRAM_ID_CEREMONY.md (T8): devnet/localnet program anahtar çiftinin mainnet kimliği olarak yeniden kullanılmasını engeller; kendi kendine test edilmiştir.
  • scripts/mainnet/manifest-transition.mjs + verify-manifest-consistency.mjs (T9): ADAY -> DAĞITILDI -> BAĞIMSIZ OLARAK DOĞRULANDI -> KANONİK durum makinesi; kanonik manifest.ts dosyası hiçbir aşamada otomatik olarak düzenlenmez.
  • scripts/mainnet/verify-mainnet-invariants.mjs: genesis hash, her iki program, Squads, mint, metadata, altı kasanın tamamı, RewardsConfig/VestingConfig PDA'ları ve hazır olma kapısı çapraz kontrolünü kapsayan tek komutlu nihai değişmezlik motoru; JSON çıktısı, çıkış 0/1, uyarı yok (geçti olarak kabul ediliyor).
  • scripts/mainnet/evidence-record.mjs: Geri döndürülemez her tören adımı için standart kanıt kaydı şeması ve yalnızca ekleme yazıcısı, gizli materyal alan adı koruyucusu ile birlikte.
  • scripts/mainnet/prepare-mint-metadata-mainnet.mjs, prepare-vaults-mainnet.mjs, prepare-squads-mainnet.mjs, prepare-rewards-vesting-mainnet.mjs: Yalnızca HAZIRLAMA + SİMÜLASYON + DOĞRULAMA işlemlerini gerçekleştirir, yalnızca genel anahtarları kullanır (hiçbir zaman özel anahtar yüklenmez), kanıtlanmış devnet Genesis Rehearsal #2 / kanonik Squads oluşturma komut dosyalarına doğrudan modellenmiştir. Bu deponun mevcut tek tıkla dağıtım özelliğinin olmaması nedeniyle bilerek gönderim yolu bulunmamaktadır.
  • scripts/mainnet/signer-ceremony-state.mjs: IDENTIFIED -> OWNERSHIP_PROVEN -> APPOINTED -> INDEPENDENCE_VERIFIED -> RECOVERY_VERIFIED -> CEREMONY_READY imzalayan her bir kişi için durum makinesi, işlem sırası zorunlu kılınmış ve kendi kendini test etmiştir.
  • scripts/mainnet/authority-transition-matrix.mjs: Yönetilen her ana ağ otoritesi için OBJECT/CURRENT/EXPECTED/STATUS değerleri bulunur; CURRENT değeri her zaman canlı olarak okunur.
  • scripts/mainnet/verify-transaction-safety.mjs: Her prepare-*-mainnet.mjs betiği üzerinde statik güvenlik denetimi (yeni blok karması, kalıcı nonce yok, yayın yok, özel anahtar yükleme yok, simülasyon kontrollü, depo dışında kanıt).
  • scripts/mainnet/mainnet-readiness-score.mjs: Mühendislik/Muhasebe/Hukuk/Operasyonlar hazırlık özetini, ceremony.mjs'nin kararını hiçbir zaman açıkça geçersiz kılmadan sunar.
  • scripts/mainnet/mainnet-rpc-lib.mjs: Yukarıdaki her yeni komut dosyası tarafından yeniden kullanılan, paylaşımlı, bağımlılıktan arındırılmış RPC/manifest/base58 temel öğeleri.
  • scripts/mainnet/package.json: Yeni PREPARE/VERIFY komut dosyalarının @solana/web3.js, @solana/spl-token, @metaplex-foundation/mpl-token-metadata ve @sqds/multisig bağımlılıklarını izole eder ve scripts/devnet'in kendi izolasyon mantığını yansıtır.
  • docs/token/CGW_DEVNET_MAINNET_GAP_MATRIX.md: 30 tören yeteneğinin tamamında devnet'ten mainnet'e operasyonel kontrol listesinin tamamı.
Güvenlik
  • Emekliye ayrılmış G5 hazırlık kapısı ve ilgili özel kontrol onay alanı kaldırıldı. Mevcut zorunlu kanıtlar; dahili bulguların değerlendirilmesi, düşmanca testler, iki bağımsız doğrulayıcıdan elde edilen tekrarlanabilir SBF/IDL hash'leri, işlem simülasyonu ve son zincir üstü değişmezlerdir.
  • Beş şahitli Solflare + Ledger Nano S Plus sahiplik kanıtı, O4'ü PASS'e yükseltiyor; imza yetkisi ataması, bağımsızlık ve kurtarma ayrı kapılar olarak kalıyor.
Geliştirici
  • Ledger sahiplik kanıtı sayfası artık tek bir Bağlan ve tek bir İmza eylemiyle devnet araçlarını yansıtıyor. Solflare + Ledger Nano S Plus, beş adet kesin v0 imzası üretti; daha sonraki tanıklı geçiş, ayrı ekran tanıklığı ve ikinci kanal onay kayıtları sağladı ve çevrimdışı doğrulama, canlıyken 5/5 donanım tarafından temizlenmiş anahtar kontrol kanıtını tamamladı. Phantom, aynı yükü işlem şeklinde reddetti, bu nedenle sayfa kanıtlanmış Solflare yolunu öneriyor. Atama, bağımsızlık, kurtarma ve nihai saklama onayı ayrı kapılar olarak kalıyor.
  • Her yeni komut dosyası `node --check` komutunu çalıştırıyor; `verify-fresh-program-identity.mjs`, `signer-ceremony-state.mjs` ve `verify-transaction-safety.mjs` komut dosyalarının her biri gerçek bir kendi kendini test/geriye dönük testten geçiyor (sadece sözdizimi kontrolleri değil).
  • verify-manifest-consistency.mjs komutu canlı depoya karşı çalıştırıldı ve 11/11 yapısal kontrolün başarılı olduğunu doğru bir şekilde raporladı, mainnet-beta ise NOT_DEPLOYED durumunda kaldı.
  • mainnet-readiness-score.mjs dosyası çalıştırıldı ve kesin sonucu değiştirmeden 13/26 sonucunu doğru bir şekilde raporladı.
  • pnpm lint, typecheck, build ve package-test paketlerinin tamamı başarıyla geçti. Cargo ve Anchor bu sunucuda hala kullanılamıyor. İzole edilmiş Solana bağımlılıkları bir lockfile dosyasından yükleniyor, ancak miras alınan uyarıların hala bertaraf edilmesi gerekiyor ve derleyicilerin tek kullanımlık bir devnet deneme çalıştırması yapması gerekiyor.
Belgeler
  • packages/chain-config/src/manifest.ts dosyasındaki mainnet-beta bloğu tamamen boş/DAĞITILMAMIŞ durumda kalıyor.
  • Eski üçüncü taraf katılım paketi ve aşama kaldırıldı. Hukuki süreçler, token ekonomisi, imza yetkisi atama/geri alma, geliştirme, ağ, izleme ve yürütme yetkilendirme kanıtları açık kalmaya devam ediyor; 26 hazırlık aşamasından 13'ü tamamlanmamış durumda.
  • ceremony.mjs'nin kararı HAYIR_GEÇERLİ DEĞİL; bu sürümdeki hiçbir şey mainnet-beta işlemi imzalayamaz veya yayınlayamaz.

v0.25.7

Özel tören kontrol eklentisi

Yalnızca okunabilir localhost konsolunun, tarayıcı koduna ifşa etmeden veya işlemleri etkinleştirmeden, sunucu tarafındaki mutlak yol üzerinden özel bir denetleyici kaydını izlemesine olanak tanır.

Geliştirilmiş
  • Loopback servisi, mevcut mutlak özel control.json yoluna sahip --control seçeneğini kabul eder ve denetleyicinin kanıt kontrollerini tören çalışma alanında işler.
  • Genel bakış raporları ek durumunu gösterir ve kontrol şeması ile depo taahhüt bağlama işlemi tamamlanana kadar hazırlık aşamasını eksik tutar.
Güvenlik
  • Özel yol ve kayıt içerikleri sunucu tarafında kalır; tarayıcının hala yükleme, imzalama, işlem oluşturma, RPC yazma veya yayınlama yeteneği yoktur.

v0.25.6

Mainnet tören çalışma alanı

Ana ağdaki her işlem kilitli kalırken, ardışık beş cüzdanlı bir kimlik doğrulama listesi ve denetleyici tarafından türetilen eksiksiz bir tören haritası ekler.

Geliştirilmiş
  • Yerel ana ağ konsolu artık hesap geçişleri ve tarayıcı oturumu için tören sayfası gezinmesi boyunca tanınan Ledger aday adreslerini koruyor.
  • Overview artık her lansman aşamasını ilgili kanıt sayfasına ve denetleyici tarafından belirlenen dürüst durumuna bağlayan on iki aşamalı bir hazırlık haritası sunmaktadır.
Güvenlik
  • Oturum tanımlaması, saklama ve yetkilendirmeden ayrı tutulur ve ana ağ NO_GO durumundayken mesaj imzalama, işlem oluşturma, RPC yazma veya yayınlama yeteneği eklenmemiştir.

v0.25.5

Mainnet töreni ödeme yapan fonlama

Farklı Takımlar ücret ödeyen adayını kaydeder ve doğrular, böylece mevcut tören finansmanı 7 SOL'a ulaşırken, ana ağ yürütmesi diğer lansman kapılarının ardında kilitli kalır.

Geliştirilmiş
  • Yerel ana ağ konsolu artık hem tören ödeme adaylarını hem de beş Ledger imza adayının her ikisini de türetiyor ve son halini veriyor.
  • Finansman hazırlığı raporunda, gözlemlenen 5 SOL konuşlandırıcısı ve 2 SOL Timi ücret ödeyicisi ayrı ayrı belirtilirken, toplam hazırlık bakiyesi 7 SOL olarak raporlanmaktadır.
Güvenlik
  • Oluşturulan tören paketleri, hem incelenen ödeme adayı kuruluşlara hem de ödeme adayı değişikliğini reddedenlere bağlıdır; birbirleriyle veya herhangi bir imzalayanla örtüşür ve mevcut fonlama tabanlarının altında bakiyeye sahiptir.

v0.25.4

Ana ağ dağıtıcısı aday kontrolleri

Operatör tarafından belirlenen ana ağ dağıtım adayı kaydını tutar, yerel konsolda salt okunur olarak fonlamasını doğrular ve ana ağa herhangi bir yazma işlemi etkinleştirmeden tören kontrollerini güçlendirir.

Geliştirilmiş
  • Özel tören paketleri artık incelenen görevlendirme adayına bağlıdır ve ikame ödeme yapanı, ödeme yapanın rolündeki çakışmayı veya mevcut hazırlık bütçesinin altında kalan birleşik finansmanı reddeder.
  • Yerel ana ağ operatörünün konsolu artık, tüm işlem eylemlerini devre dışı bırakırken, aday dağıtıcının hesabını ve bakiyesini beş Ledger adayıyla birlikte okuyor.
Güvenlik
  • Aday ödeme yapan taraf, kanonik dağıtım adreslerinden, imza sahibinin gözetiminden, gelecekteki Squads ücret ödeme yapanından ve tüm zincir üstü yetki taleplerinden ayrı kalır; ana ağ DAĞITILMAMIŞ durumdadır.

v0.25.3

Otomatik ana ağ operatör konsolu

Tarayıcı kanıt yüklemelerini, otomatik olarak depo, bildirim dosyası, ağ ve imzalayıcı durumunu kontrol eden ve tüm yazma işlemleri kilitli kalan, kendi kendine yüklenen, devnet tarzı bir mainnet operatör konsoluyla değiştirir.

Yeni
  • Yalnızca geri döngüye dayalı bir okuma hizmeti, onaylanmış tüm RPC kimlik bilgilerini tarayıcı kodunun dışında tutarken, ana ağ kimliğini ve beş aday hesabın tamamını doğrular.
  • Phantom ve Solflare, herhangi bir imzalama veya işlem yöntemini açığa çıkarmadan, aday listesine karşı bağlantılı bir genel adresi tanımlayabilir.
Geliştirilmiş
  • Ana ağın 13 sayfasının tamamı artık tarayıcıya dosya yükleme veya RPC kurulum formu gerektirmeden doğrudan otomatik ağ, bildirim, imzalayıcı, ön koşul, engelleyici ve günlük görüntülerine açılıyor.
  • Sayfa yapısı artık başarılı devnet araçlarıyla eşleşiyor: kalıcı kilit bildirimi, imza paneli, numaralandırılmış işlem adımı, teklif durumu ve tek tıklamayla yenileme.

v0.25.2

Ana ağ operatörü kanıt sayfaları

Her devnet operatör dosya adı için üretim ortamına uygun bir HTML karşılığı ekler; ayrıca, incelenen tören kanıtı mevcut olana kadar kapalı kalacak olan mainnet'e özgü program, mint/vault ve hak kazanma kanıtı sayfaları da ekler.

Yeni
  • Solana ana ağ klasörü artık programları, ekipleri, madeni para/meta veri/kasa oluşturmayı, protokol başlatmayı, hak kazanmayı, kilitlenmeleri ve kontrollü ödül işlemlerini kapsayan 13 yerel olarak sunulan operatör sayfasını içermektedir.
  • Her sayfa, isteğe bağlı olarak gizlenmiş oturum bazlı RPC kimlik doğrulamasıyla birlikte, tarayıcıda yerel olarak temizlenmiş tören kontrolü, ön kontrol ve aday bildirim dosyalarını inceleyebilir.
Geliştirilmiş
  • Her devnet HTML dosya adının açık bir mainnet karşılığı vardır; GR2 ve tek kullanımlık test sayfaları, devnet kodunun veya adreslerinin kopyalanmasına izin vermek yerine "UYGULANAMAZ" der.
  • Gerileme kontrolü, sayfaların devnet adresi, cüzdan entegrasyonu, imzalama kütüphanesi, işlem oluşturma veya yayınlama özelliği içermediğini kanıtlar ve tarayıcı doğrulaması masaüstü ve telefon genişliklerini kapsar.

v0.25.1

Ana ağda başarısızlık durumunda yapılan tören kontrolleri

Operatör tarafından kullanıma hazır özel bir tören paketi ve imza atamayan veya yayın yapamayan, makine tarafından kontrol edilen bir "GEÇİŞ YASAK" kapısı ekler; böylece ana ağ hazırlığı, lansman yetkilendirmesiyle karıştırılamaz.

Yeni
  • Solana çalışma alanında artık düzenli bir ana ağ tören kılavuzu, özel bir kanıt paketi oluşturucu ve 27 hazırlık aşamasının tamamını, ayrıca tanık olunan rolleri, onayları, imza kanıtlarını, denetlenmiş derleme karmalarını, bağımsız RPC görünümlerini, fonlamayı ve açık yetkilendirmeyi kontrol eden bir denetleyici bulunmaktadır.
Geliştirilmiş
  • Ledger sahiplik sorunları artık Git'in dışında, tamamen özel bir dizine yazılmalı ve imzalayan ile saklama kayıtları kaynak ağacının dışında tutulmalıdır.
  • Tören kontrolcüsü yapısal olarak salt okunurdur: kapılar açıkken "GEÇERSİZ" (NOGO) raporu verir ve cüzdan, imzalama, dağıtım veya yayın kodu içermez.

v0.25.0

Üretim imzalayıcısının hazır olması ve ana ağ lansmanına yönelik güvenlik önlemleri

Finanse edilen beş üretim Ledger adayını, gözetimi abartmadan kaydeder, eksik imzalayıcı kapısını kamuya açık MiCA raporuna ekler ve herhangi bir ana ağ lansmanından önce gerekli olan kanıtları güçlendirir.

Geliştirilmiş
  • Hazine, Güvenlik, Yol Haritası ve MiCA hazırlıkları artık hemfikir: beş fonlanmış Ledger adresi, operatör tarafından belirlenmiş üretim adaylarıdır; mülkiyet, bağımsızlık, kurtarma ve resmi atama ise açık kapılar olarak kalmaktadır.
  • Ana ağa geçiş ve tören kanıtları artık imzalayan cüzdanları gelecekteki Squads çoklu imza ve Vault 0'dan ayırıyor ve kanıt karmaları, bağımsızlık kontrolleri, kurtarma provası ve ayrı dağıtıcı finansman kanıtı gerektiriyor.
  • Artık her bir genel Token rotası, üretim derleme zamanında CI ortamında tarayıcı testinden geçiriliyor; bu test, eksiksiz iç bağlantı taraması, duyarlı taşma, önemli noktalar ve çalışma zamanı konsol/ağ hatalarını da kapsıyor.
Sabit
  • Kamuya açık MiCA hazırlık tablosu artık kendi lansman durdurma satırında belirtilen üretim-gözetim iş akışını da içeriyor ve üretim anahtarının henüz aday gösterilmediğine dair eski iddialar kaldırıldı.
  • Artık kanonik adres sızıntısı koruması, darphane, programlar ve kasalara ek olarak gelecekteki Takım Kasası 0, üye anahtarları ve meta veri PDA'sını da kapsıyor.
  • Teknik dokümanlardaki referanslar artık gerçek Token Portal rotalarına yönlendiriliyor, rotaya özgü yapılandırılmış veriler artık ana sayfa kimliğini devralmıyor ve üretim kimlik bilgileri olmadığında isteğe bağlı Google bağlantısı güvenli bir şekilde başarısız oluyor.
  • Aynı kaynak cüzdan RPC sınırı artık, özel Solana sağlayıcı kapasitesini tüketmeden önce, ziyaretçi başına saatlik gizlilik koruyucu bir sınır uyguluyor.

v0.24.0

CGW Explorer meta verileri düzeltildi, standart bir kimlik modülü eklendi ve her Yönetici belirteci adresi birbirine bağlandı.

Solana Explorer'da CGW devnet token'ının 'Bilinmeyen' olarak görünmesinin temel nedeni tespit edildi ve düzeltildi. Bunun için, token'ın basıldığı andan itibaren gerçek zincir üstü meta verileri taşıyan bir basım tarihiyle değiştirildi, her uygulamanın token kimliği için kullandığı tek bir standart fonksiyon eklendi ve Admin'in token sayfalarındaki her cüzdan/program adresi çalışan bir Explorer bağlantısı haline getirildi.

Yeni
  • @cgw/chain-config now exports getTokenIdentity(cluster) — one function that composes token name/symbol/network/decimals with each cluster's mint/program/metadata deployment state, so no app has to import both the token specification and the deployment manifest and combine their fields by hand.
Sabit
  • Solana Explorer artık CGW devnet token'ını 'Bilinmeyen Token' / 'Sembol yok' / 'Doğrulanamadı' olarak göstermiyor. Bunun temel nedeni: Orijinal devnet token'ının, zincir üzerinde herhangi bir Metaplex meta veri hesabı oluşturulmadan önce token yetkisinin iptal edilmesi; bu da meta verilerin kalıcı olarak eklenmesini imkansız hale getiriyor - bir indeksleme gecikmesi veya eksik bir kayıt defteri girişi değil.
  • Kanonik devnet darphane (Genesis Rehearsal #2), darphane oluşturma işlemiyle aynı işlemde, darphane yetkisine dokunulmadan önce, meta veriler eklenerek değiştirildi. Yeni darphane, tam 1B arzına ulaşan tam token spesifikasyon tahsislerine göre altı kasa fonlandı, darphane yetkisi iptal edildi ve meta veri güncelleme yetkisi Squads Vault0 çoklu imzasına devredildi — tüm bunlar daha sonra canlı RPC okumalarına karşı bağımsız olarak yeniden doğrulandı, hiçbir zaman bir komut dosyasının kendi günlüğünden güvenilmedi.
  • Her bir Admin token sayfasındaki her adres (mint, kasalar, yetkililer, Squads çoklu imza/Vault0/üyeler, program kimlikleri/yükseltme yetkilileri, hak kazanma/ödül yapılandırması/kasa/yararlanıcı/talep sahibi adresleri, sahiplerin token hesabı/sahip adresleri - 7 sayfada yaklaşık 20 adres) artık kısaltılmış metin yerine gerçek bir Explorer bağlantısıdır.
Geliştirici
  • Yeni identity.test.ts dosyası, token simgesi URL'sini token portalının kendi gerçek meta veri JSON dosyasıyla senkronize halde sabit tutar, böylece ikisi bir daha asla sessizce birbirinden uzaklaşamaz.

v0.23.0

Daha güvenli abonelikler ve dürüst plan limitleri

Stripe ödeme ve webhook kurtarma işlemlerini tekrarlanabilir hale getirir, fotoğraf sınırlarını uygular, plan dahilindeki çalışma sınırlarını korur ve yalnızca gerçekten kullanılabilir olan ücretli özellikleri gösterir.

Geliştirilmiş
  • Plan sınırlama uyarıları, seçilen fotoğrafı veya çiçek formunu olduğu gibi korur ve taslak sayfayı değiştirmeden Abonelik sayfasına bağlantı verir.
  • Çiçek başına fotoğraf sınırlamaları atomik olarak uygulanır ve Garden Plus yalnızca ürün davranışı düzgün çalışan özellikleri listeler.
  • Renkler sayfası artık menünün tamamen kapanmasını bekliyor ve Escape tuşunu, klavye odağını ve odak geri yükleme özelliğini destekliyor.
Sabit
  • Stripe ödeme sistemi artık tek bir kalıcı satın alma niyeti ve mevcut Stripe müşterisini yeniden kullanarak, eş zamanlı olarak yinelenen abonelik oturumlarının önüne geçiyor.
  • Kesintiye uğramış ve sırasız çalışan Stripe web kancaları, yetkilendirmenin çok erken verildiğini işaretlemeden güvenli bir şekilde kurtarılabilir.
  • Ödeme sayfasına geri dönüş bağlantıları, sunucu tarafından Stripe destekli Garden Plus erişiminin aktif olarak onaylanmasına kadar artık ödemenin başarılı olduğunu iddia etmeyecektir.
  • Aylık ve yıllık kontrollerin artık net bir seçili durumu var ve kişiselleştirilmiş Discover önbellekleri oturum kapatıldığında siliniyor.

v0.22.0

Yönetici ödeme geçmişi, abonelik kartı sorunu çözümü ve Stripe webhook güvenliğinin artırılması.

Yönetici Abonelik kartı artık kullanıcının tüm ödeme geçmişini gösteriyor, gerçek abonelik durumundan bağımsız olarak her zaman 'Kullanılamaz' olarak rapor vermesine neden olan bir hata düzeltildi ve Stripe ödeme webhook'u artık kötüye kullanıma karşı sınırlandırıldı.

Yeni
  • Yönetici Merkezi: Bir kullanıcının Abonelik kartı artık tüm ödeme geçmişini gösteriyor; her sipariş (durum, ödeme yöntemi, tutar, tarihler) ilgili olaylarla birlikte, ayrıca tek bir siparişe bağlı olmayan yenilemeler gibi abonelik düzeyindeki olaylar da gösteriliyor.
Geliştirilmiş
  • Stripe ödeme webhook uç noktası artık bağlantı kuran adres başına hız sınırlamasına tabi tutuluyor ve abonelik/faturalama sistemi için planlanan güvenlik güçlendirmesi tamamlanmış oluyor.
Sabit
  • Yönetici Merkezi: Kullanıcının Abonelik kartı daha önce, gerçek planı, durumu veya kullanımı ne olursa olsun, her zaman 'Kullanılamaz' olarak rapor veriyordu; oysa ücretsiz erişim verme ve iptal etme işlemleri her zaman doğru şekilde çalışıyordu. Şimdi ise doğru ve canlı veriler gösteriliyor.

v0.21.0

Misafir erişimi, bahçe yönetimi, çiçek fotoğrafı zaman çizelgesi ve çeviri güvenilirliği

Oturumu kapatmış ziyaretçiler artık rozet kataloğunu ve yerel hava durumunu görebilir, profiliniz doğrudan bahçelerinize/çiçeklerinize/rozetlerinize bağlanır, bahçeler çiçekleriyle birlikte veya çiçeksiz olarak güvenli bir şekilde silinebilir, çiçekler artık alt yazılarla birlikte tam bir fotoğraf zaman çizelgesini destekler ve Yönetici Çevirileri sayfasındaki 0%'da takılı kalma hatası düzeltildi.

Yeni
  • Oturumu kapatmış ziyaretçiler, katı bir duvar yerine temalı bir giriş ekranıyla, katkı rozeti kataloğunun tamamını ve yerel hava durumunu kabaca görebilirler.
  • Mobil kenar çubuğunda kalıcı bir "Uygulamayı Yükle" girişi bulunur ve platformun yerel yükleme istemi olmadığı durumlarda iOS temalı talimatlar gösterilir.
  • Bahçe silme işlemi artık iki açık ve net şekilde açıklanmış seçenek sunuyor: yalnızca bahçeyi silme (çiçekler korunur, başka bir bahçeye atanmaz) veya bahçeyi ve içindeki tüm çiçekleri silme; silme seçeneği için daha güçlü bir ikinci onay gereklidir.
  • Gerçek sayfa numaralandırmasına sahip yeni bir "Bahçesiz Çiçekler" bölümü ve bahçeye geçiş eylemi.
  • Çiçekler artık tam bir fotoğraf zaman çizelgesini destekliyor: her çiçek için kronolojik olarak sıralanmış, isteğe bağlı bir başlık ve ayarlanabilir bir kapak resmi içeren birden fazla fotoğraf ve her bir fotoğrafın güvenli bir şekilde silinmesi özelliği.
Geliştirilmiş
  • Profil sayfası yeniden düzenlendi, böylece Başarılar, Bahçeler, Çiçekler ve Rozetler ilk gördüğünüz şeyler oldu ve her biri kendi sayfasına gerçek bir bağlantı içeriyor.
  • Admin AI inceleme kuyruğunun "sayfada fiyat veya indirim belirtilmiş olabilir" şeklindeki yanlış pozitif uyarısı doğrulandı ve kaldırıldı.
  • Yöneticiye Genel Bakış, Token İşlemleri ve Token Sahipleri sayfaları, gerçek neden geçici bir RPC kesintisi olduğunda artık "CGW basımı mevcut değil" iddiasında bulunmuyor.
Sabit
  • Yönetici Çevirileri sayfası artık dillerin kalıcı olarak 0% kapsama alanında takılı kalmasına neden olmuyor. Çeviri işlemi devam ederken Worker örneği yeniden başlatılan bir çeviri, sonsuza dek takılı kalmak yerine otomatik olarak yeniden deneniyor ve "Başarısızlıkları Yeniden Dene" düğmesi artık takılı kalan çeviriyi daha da kötüleştirmiyor.
  • Eksik çeviri API anahtarı artık sessiz, açıklanamayan bir kapsama boşluğu yerine, net ve işlem yapılabilir bir durum olarak karşımıza çıkıyor.

v0.20.0

Hava koşullarına duyarlı bitki bakımı, yönetim güvenilirliği ve Solana RPC güçlendirmesi

GardenApp artık gerçek bir hava tahmini çiçeklerinizden birinin don veya aşırı sıcak riski altında olduğunu gösterdiğinde uyarı veriyor, hava durumu bilgileri altı saatte bir yerine paylaşılan bir önbellek aracılığıyla saatte bir güncelleniyor ve platform genelindeki çeşitli yönetim/güvenilirlik sorunları giderildi.

Yeni
  • Çiçeklerin bakım önerileri artık, mevcut hava tahmininize ve çiçeğin türüne dayalı olarak, anlık hava durumu uyarısı (don riski, aşırı sıcak stresi veya şiddetli yağmurda sulama uyarısı) içeriyor; bu uyarılar yalnızca tavsiye niteliğindedir, asla toksisite veya tıbbi bir iddia değildir.
Geliştirilmiş
  • Hava durumu bilgileri artık altı saatte bir yerine her saatte bir güncelleniyor ve aynı bölgedeki tüm kullanıcılara tek bir sağlayıcı araması yapılıyor, böylece her kullanıcıya ayrı bir arama yapılması önleniyor.
  • Hava durumu kartındaki konum başlığı artık şehri kendi bölgesi olarak tekrar etmiyor ("Plovdiv, Plovdiv") ve her zaman ülkeyi gösteriyor.
  • Admin AI Çalıştırmaları sayfası, model çağrısı yapmayan çalıştırmaları açıkça etiketler ve tetikleyiciye göre filtrelenebilir.
  • Yönetici Sağlığı sayfası, hiçbir açıklama yapmadan beş yeşil onay işareti göstermek yerine, ulaşılamayan Solana RPC'den kaynaklanan bozulmuş durumu açıklıyor.
Sabit
  • Yönetici Rozetleri sayfası artık 404 göstermiyor.
  • Herkese açık Token Portalı'nın ödül ve hak kazanma sayfaları artık sessizce farklı bir uç noktaya geri dönmek yerine, platformun geri kalanıyla aynı özel Solana RPC yapılandırmasını kullanıyor.
  • Places otomatik tamamlama özelliğinde yaşanan bir arıza artık "sonuç bulunamadı" şeklinde değil, hata olarak bildiriliyor.
  • İki dahili yapılandırma hatası (eksik bir dahili API belirteci, eksik bir yerel oturum açma yapılandırması) artık sessizce başarısız olmak yerine istisna olarak kaydediliyor.
  • Token Portalı artık bir hata sınırı içeriyor, bu sayede sayfa çökmesi durumunda operatörler varsayılan hata ekranını değil, hatayı görebiliyor.

v0.19.0

Çok dilli destek, Mekanlar ve Polen

GardenApp artık Bulgarca, İspanyolca, Almanca ve Fransızca'ya isteğe bağlı çeviri yapıyor, bahçe sahibinin Google Places ile gerçek konumunu aramasını sağlıyor ve o konumdaki polen seviyelerini gösteriyor.

Yeni
  • GardenApp arayüzü Bulgarca, İspanyolca, Almanca veya Fransızca olarak görüntülenebilir, isteğe bağlı olarak çevrilir ve önbelleğe alınır; çeviri devam ederken anında İngilizceye geri dönülür.
  • Artık bir bahçenin konumu, yalnızca elle yazılan metin yerine Google Places otomatik tamamlama özelliğiyle aranabilir ve seçilebilir.
  • Seçilen bir alana sahip bir bahçe, detay sayfasında yakındaki polen seviyelerini (çim/ağaç/yabani ot) gösterir.
  • Yönetici Merkezi: Yeni Çeviriler sayfası, dil bazında önbellek kapsamını raporluyor ve operatörün bir dilin önbelleğini geçersiz kılmasına veya başarısız çevirileri yeniden denemesine olanak tanıyor.
Geliştirilmiş
  • Yönetici Merkezi, üç isteğe bağlı Google entegrasyonunun (Çeviri, Yerler, Polen) her birinin yapılandırılıp yapılandırılmadığını, anahtarı asla ifşa etmeden rapor eder.

v0.18.2

Hava durumu sağlayıcısının toparlanması

Yerel hava durumu, tahmin kesintisi sırasında kullanıcının kaba alanını korur ve bağımsız bir yedek sağlayıcı aracılığıyla kurtarma işlemi gerçekleştirebilir.

Geliştirilmiş
  • Planlı hava koşullarına bağlı arızalar artık gizliliği koruyan kategorilerde raporlanıyor; böylece operatörler, kullanıcı veya konum verilerini kaydetmeden zaman aşımı, ağ, sağlayıcı yanıtı ve kalıcılık arızalarını ayırt edebiliyor.
  • Yönetici artık konum güncelleme zamanını, en son başarılı tahmin yenileme zamanından ayrı tutuyor.
Sabit
  • GardenApp artık ilk tahmin yenilemesi başarısız olduğunda önceden kaydedilmiş kaba konum bilgisini gizlemiyor.
  • Open-Meteo kullanılamadığında hava durumu güncellemesi MET Norway'e geri döner ve mobil proxy'ye her iki sınırlı denemeyi de tamamlaması için yeterli zaman tanır.

v0.18.1

Hava durumu güvenilirliği güncellemesi

Yerel hava durumu uygulaması, sağlayıcının isteğe bağlı bir ölçütü atlaması durumunda bile kullanılabilir bir tahmin sunmaya devam ediyor ve uygulama, gizliliği koruyan Cloudflare konum bağlamını her yenilemede daha erken yakalıyor.

Geliştirilmiş
  • Hava koşullarından kaynaklanan arızalar artık IP adresi, koordinatlar veya özel konum verilerini ifşa etmeden, sınırlı ve gizliliği koruyan bir sunucu teşhisi ve tespit edildi/kullanılamaz yanıt sinyali bırakıyor.
Sabit
  • GardenApp artık isteğe bağlı hava durumu ölçümlerinden birinin boş veya eksik olması nedeniyle tüm yerel hava tahminini geçersiz saymıyor.
  • Hava durumu yenileme işlemi, kimlik doğrulama işleminden önce Cloudflare'ın kaba istek-konum bağlamını yakalar ve böylece eşzamansız bir sınır boyunca uç bağlamın kaybolma olasılığını azaltır.

v0.18.0

Herkese açık çiçek paylaşımı ve topluluk takip ediyor.

Çiçek bağlantıları artık herkese açık; yerleşik paylaşım, bağlantıyı kopyalama kontrolleri, içerik oluşturucu profilleri, öne çıkan rozetler ve topluluk takibi özellikleri mevcut. Ayrıca, hava durumu sayfası yeniden yüklendikten sonra sorunsuz bir şekilde tekrar deneniyor.

Yeni
  • Çiçek profillerinden ve Keşfet bölümünden bir çiçeğin herkese açık bağlantısını adıyla birlikte kopyalayın veya paylaşın.
  • Topluluk yetiştiricilerini takip edin ve takipçi sayılarını ve kazandıkları öne çıkan rozetleri görün.
Sabit
  • QR kodları artık sadece sahiplerine özel bir sayfa yerine herkese açık topluluk çiçeği sayfasına açılıyor.
  • Artık kullanılamayan hava durumu bilgileri yeniden yüklemeler arasında önbelleğe alınmıyor ve her yeniden yükleme, mevcut kaba IP konumunu yeniden kontrol ediyor.
  • Hatırlatıcı kısayolu artık kolayca tanınabilen bir zil simgesi kullanıyor.
Güvenlik
  • Herkese açık paylaşımlar ve takip işlemleri, herkese açık gönderi tanımlayıcılarını kullanır; özel çiçek, bahçe, bakım, hatırlatma ve hesap tanımlayıcıları paylaşılan bağlantıların dışında kalır.

v0.17.0

Otomatik dağıtım güncellemeleri

CoinGarden tarayıcı uygulamaları artık yeni dağıtılan her sürümü algılıyor ve aktif kayıtların ve cüzdan onaylarının tamamlanmasını beklerken otomatik olarak güvenli bir şekilde ona geçiyor.

Geliştirilmiş
  • Açık tarayıcı sekmeleri otomatik olarak kararlı, yeni bir sürüme yenilenir.
  • Güncellemeler, aktif formların, kayıtların, cüzdan imzalarının ve taleplerin tamamlanmasını bekler; mevcut manuel güncelleme kontrolü ise yedek yöntem olarak korunur.
Sabit
  • Kod dağıtımları, insan tarafından görüntülenen sürüm numarası değişmese bile, değiştirilemez commit kimliğiyle tespit edilir.
  • Tek seferlik koruma ve servis çalışanı aktivasyonu, tekrarlanan yeniden yüklemeleri veya bayat PWA mermilerini önler.

v0.15.0

Çiçek tanımlama işleminde artık asla yer tutucu sonuç gösterilmeyecek.

Yapay zekânın kısa süreliğine kullanılamaması durumunda çiçek tanımlama artık asla yer tutucu bir sonuca geri dönmüyor. Şu anda gerçek bir tanımlama yapılamıyorsa, bunun yerine "Bu bitki tanımlanamadı" mesajı ve "Tekrar dene" düğmesi göreceksiniz; asla gerçek bir yanıt yerine tahmini bir cevap gösterilmeyecek. Bu, hem oturum açmış hem de misafir tanımlama için web uygulamasında, mobil uygulamada ve yerel iOS/Android uygulamasında geçerlidir.

Geliştirilmiş
  • Yerel uygulama: Tanımlama ekranı artık ham teknik sonuç yerine, bitkinin adını, bilimsel adını, güvenilirlik düzeyini ve alternatif eşleşmeleri okunabilir bir düzende gösteriyor.
Sabit
  • Çiçek tanımlama (oturum açmış kullanıcılar, misafir kullanıcılar ve yerel uygulama) artık yapay zeka hizmeti kullanılamadığında yer tutucu bir sonuç göstermiyor. Bunun yerine artık net, kullanıcı dostu bir mesaj ve çalışan bir "Tekrar Dene" düğmesi gösteriyor.
  • Misafirin günlük ücretsiz kimlik doğrulama hakkı, kimlik bilgisi ibraz edilemediğinde artık kullanılmaz; yapılan deneme otomatik olarak iade edilir.
Geliştirici
  • Sahte kimlik doğrulama sonucu üretebilecek son üretim kodu yolu kaldırıldı; geliştirme sırasında kullanılan sahte veri sağlayıcı artık yalnızca test paketinde mevcut.
  • Eski yer tutucu sonuç kopyasının sessizce geri gelmesini önlemek için mobil ve yerel uygulama kaynak kodlarını tarayan otomatik testler eklendi.
  • Bu davranışa uyacak şekilde yapay zeka/kimlik belirleme dokümantasyonunu yeniden yazdım.

v0.14.0

Düzeltildi: Teknik doküman sayfasının yüklenmemesi sorunu giderildi.

Token Portalı'nın Teknik Belge sayfasının sunucu hatası nedeniyle yüklenememesine neden olan bir hata düzeltildi. Sayfanın içeriği artık birisi sayfayı ziyaret ettiğinde diskten alınmak yerine doğrudan uygulamaya entegre ediliyor; bu da daha güvenilir ve daha hızlı yükleme sağlıyor.

Sabit
  • Token Portalı: Teknik Belge sayfası (/whitepaper) artık ara sıra sunucu hatası nedeniyle yüklenemiyor. İçeriği artık istek anında bir dosyadan okunmak yerine, derleme zamanında uygulamaya derleniyor; bu da sayfanın biraz daha hızlı yüklenmesini sağlıyor.

v0.13.0

Düzeltildi: Bağlantı hatası nedeniyle çiçek tanımlama işlemi başarısız oluyordu.

Çiçeği tanımlama işlemi aslında başarılı olsa bile, "Şu anda CoinGarden'a bağlanamadık" hatasıyla sonuçlanabilen bir hata düzeltildi. Uygulama, normal, biraz daha yavaş bir yapay zeka yanıtı gelmeden önce hata mesajı gösteriyordu.

Sabit
  • (Giriş yapmış kullanıcılar ve misafirler için) bir çiçeği tanımlama işlemi, normal hızda bir yapay zeka yanıtı için artık bağlantı hatasıyla sonuçlanmıyor. Uygulamanın kendi dahili istek zaman aşımı, gerçek bir tanımlamanın meşru olarak alabileceği süreden daha kısaydı, bu nedenle gerçekten başarılı bir sonuç bazen göz ardı ediliyor ve kullanıcıya başarısızlık olarak gösteriliyordu.

v0.12.0

Solana programı derleme hataları ve kasa izleme hatası düzeltildi.

Takip edilmeyen bir bağımlılık sürümünden kaynaklanan, zincir üstü hak kazanma ve ödül programlarındaki üç gerçek derleme hatası düzeltildi ve CGW'nin altı kasasından ikisinin sessizce tek bir takip edilen adresi paylaşmasına izin verecek bir hata giderildi.

Sabit
  • Zincir üstü cgw-vesting ve cgw-rewards programları, çözümlenmekte olan anchor-lang kütüphane sürümüne (amaçlanan 1.0.2 değil, 1.1.2) karşı derlenemedi (bu çalışma alanı için hiçbir kilit dosyası oluşturulmamıştı). Ortaya çıkan üç API hatası düzeltildi ve bir kilit dosyası oluşturuldu, böylece bu durum tekrar sessizce yaşanmasın.
  • CGW'ın dağıtım takibi daha önce iki ayrı kasa için (Likidite Kasası ve Topluluk Kasası, her biri token spesifikasyonuna göre ayrı bir 5% tahsisi) yalnızca bir adres yuvasına sahipti. Artık her birinin kendi takip edilen yuvası var, bu nedenle gerçek bir dağıtımda hiçbir zaman bir kasanın bakiyesi diğerinin bakiyesiymiş gibi okunamaz.
Geliştirici
  • Bu ortamda zincir üstü programların derlenmesi ve kod denetiminin sorunsuz bir şekilde tamamlandığı doğrulandı (cargo check, cargo clippy, uyarıları hata olarak gösteriyor); tam zincir üstü derleme/dağıtım, bu sanal ortamın kullanılabilir disk alanıyla sınırlı olup, ayrı olarak takip edilmektedir.

v0.11.0

Token Portal'da Google hesabı bağlama ve cüzdan bağlantısı düzeltmesi

Token Portal'ın profil sayfası artık isteğe bağlı yedek kimlik olarak cüzdanınıza bir Google hesabı bağlayabiliyor ve gerçek bir cüzdan bağlandıktan hemen sonra "Cüzdan bağlı değil." hatasıyla cüzdan bağlantı akışının başarısız olmasına neden olan bir hata düzeltildi.

Yeni
  • Token Portalı: Profil sayfasının Google bölümü artık çalışıyor — Google ile giriş yapın, ardından isteğe bağlı yedek kimlik olarak cüzdan profilinize bağlayın veya daha sonra bağlantıyı kaldırın. Cüzdan girişi tamamen bağımsızdır ve asla Google gerektirmez.
Sabit
  • Token Portal: "Cüzdan bağla" iletişim kutusunda cüzdan bağlanırken, cüzdan uzantısı gerçekten bağlandıktan hemen sonra "Cüzdan bağlı değil." şeklinde yanlış bir mesaj gösterilmeyecektir.

v0.10.0

Daha temiz bir kullanıcı arayüzü, daha akıllı bir yapay zeka modeli seçici ve yerel uygulamalar için altyapı.

Yönetici Merkezi ve Token Portalı genelinde kullanıcı arayüzü ve metin düzeltmeleri yapıldı, mevcut uygulamayı gerçekten açıklayan yeniden tasarlanmış bir mobil Hakkında sayfası oluşturuldu, her asistana hangi yapay zeka modelinin güç verdiğini seçmek için aranabilir bir model seçici eklendi ve yerel iOS/Android uygulamalarının ilk çalışan iskeleti oluşturuldu — henüz yüklenmeye hazır değil, ancak oturum açma ve temel ekranlar artık CoinGarden'ın gerçek sunucularına karşı uçtan uca çalışıyor.

Yeni
  • Yönetici Merkezi: Bir asistana hangi yapay zeka modelinin güç vereceğini seçmek artık, modelin uyumlu ve doğrulanmış olup olmadığına, doğrulanması gerekip gerekmediğine veya uyumlu olmadığına göre gruplandırılmış, aranabilir bir liste halinde sunuluyor; eskiden olduğu gibi açıklama içermeyen uzun bir açılır menü yerine.
  • Mobil uygulama: Hakkında sayfası, güncel olmayan özellik açıklamaları yerine, uygulamanın bugün gerçekte ne yaptığını (bitki bakımı, tanımlama, rozetler, Token Portalı) açıklayacak şekilde yeniden yazıldı.
  • CoinGarden'ın yerel iOS/Android uygulamalarının ilk çalışan sürümü, dahili bir mühendislik sürümü olarak mevcuttur: Google ile giriş yapın, bahçelerinizi ve çiçeklerinizi görün, kamerayla bir bitkiyi tanımlayın. Henüz App Store veya Play Store'da yayınlanmadı.
Geliştirilmiş
  • Mobil uygulama: Profil sayfanız artık eski bir yer tutucu panel yerine gerçek bahçe, çiçek ve rozet sayılarınızı gösteriyor.
  • Yönetici Merkezi ve Token Portalı: Daha dar ekranlarda üst üste binebilen bir Token Portalı diyagramı da dahil olmak üzere çeşitli düzen ve metin düzeltmeleri.
Güvenlik
  • Yapay zeka modelini bir asistana bağlarken, modelin o asistanın ihtiyaç duyduğu şeyi (örneğin, bitki tanımlama için görüntü anlama) gerçekten destekleyip desteklemediğinin, ana yapılandırma ekranında zaten yapıldığı gibi kontrol edilmemesi sorununu giderdik.
Geliştirici
  • CoinGarden'ın sunucuları artık, web sitesinin oturum açma sisteminden ayrı olarak, yerel uygulamalar için gerçek, iptal edilebilir bir oturum açma işlemini destekliyor; çünkü telefon uygulamalarının, web sitesinin yaptığı gibi paylaşılan bir gizli anahtarı tutacak kendi sunucuları yok.

v0.9.0

Solana Operasyonlarını Yönetim Merkezinde Canlı Olarak İzleyin

Yönetici Merkezi'nin Token sayfaları artık statik bir yer tutucu yerine CGW'nin gerçek durumunu doğrudan Solana'dan okuyor ve açık oldukları sürece otomatik olarak yenileniyor; böylece bugünkü gerçek durumu gösteriyor: CGW'nin uygulanması onaylandı ancak henüz hiçbir kümede dağıtılmadı.

Yeni
  • Yönetici Merkezi Token sayfaları (Genel Bakış, Sahipler, Hazine, Güvenlik, İşlemler) artık CGW'nin canlı dağıtım durumunu, basım detaylarını, arzını, kasa bakiyelerini ve basım/dondurma yetkilerini doğrudan Solana'dan, salt okunur, sunucu tarafı RPC bağlantısı üzerinden okuyor; asla tarayıcıdan değil.
  • Artık her Token sayfası açıkken otomatik olarak yenileniyor (token sayfalarında 5s, global shell'de 10-15s), sekme gizlendiğinde duraklıyor, odaklanma anında güncelleniyor ve tekrarlanan başarısız okumalardan sonra otomatik olarak geri çekiliyor — dürüst olmak gerekirse, bu özellik canlı bir soket bağlantısı değil, sadece yoklama olarak adlandırılıyor.
  • Eski, her zaman yanlış olan yer tutucu, beş aşamalı net bir dağıtım okumasıyla (dağıtılmamış, yapılandırılmış ancak erişilemiyor, yapılandırılmış ancak hesap eksik, dağıtılmış ve sağlıklı veya onaylanmış spesifikasyona uymayan bir şekilde dağıtılmış) değiştirilmiştir.
Geliştirilmiş
  • Artık sahip ve işlem rakamları her zaman gerçekten okunan değerlerle etiketleniyor — ima edilen tam sahip listesi yerine "En çok token alan hesaplar" ve uydurma bir sıfır yerine dürüst bir "yapılandırılmış RPC'den erişilemiyor" ifadesi kullanılıyor — ve salt okunur RPC bağlantısının gerçekten doğrulayamayacağı bir değer asla tahmin edilmiyor.
  • Token Portal bağlantısı artık sabit kodlanmış yerel bir adres yerine yapılandırmadan türetiliyor.
  • Token Genel Bakış dili artık onaylanmış ancak henüz oluşturulmamış bir kararı, fiilen devreye alınmış bir karardan tutarlı bir şekilde ayırıyor ve hâlâ açık bir tasarım önerisi gibi okunan birçok yeri değiştiriyor.
Güvenlik
  • Otomatik bir testle, Solana RPC bağlantı ayrıntılarının ve sağlayıcı kimlik bilgilerinin, Yönetim Merkezi'nin tarayıcı paketinde, API yanıtlarında veya günlüklerinde asla görünmediği doğrulanmıştır.

v0.8.2

Identify'da daha kullanıcı dostu bir bağlantı hatası

Eğer bitki tanımlama işlemi CoinGarden sunucularına ulaşamazsa, artık basit bir dilde "Tekrar Dene" düğmesi içeren bir mesaj göreceksiniz (asla ham bir hata kodu değil) ve uygulama, arka planda sessizce günlük ücretsiz sayınızı kontrol ederken fotoğraf formunu asla engellemeyecek.

Geliştirilmiş
  • CoinGarden sunucularına başarısız bağlantı artık destek ekibine iletebileceğiniz kısa bir referans koduyla kaydediliyor ve operasyon ekibinin hata izleme sisteminde görünüyor; daha önce bu hata kaydı dışında görünmüyordu.
Sabit
  • Kimlik doğrulama sayfası, fotoğraf kimlik doğrulama işlemi CoinGarden sunucularına kısa süreliğine ulaşamadığında ham bir dahili hata kodu ("upstream_unavailable") gösterebilir; bu hata, sade bir dille yazılmış metin ve aynı fotoğrafı yeniden gönderen bir "Tekrar Dene" düğmesiyle değiştirilir.
  • Artık arka plan bağlantısı, yalnızca okuma amaçlı kontroller (günlük ücretsiz kota sayınız gibi) için, tekrar denemenin herhangi bir yinelenen işleme neden olamayacağı durumlarda, vazgeçmeden önce otomatik olarak bir kez daha deneniyor.

v0.8.1

Kaydırma hareketlerine yanıt veren bir gezinme çubuğu

Mobil uygulamanın üst ve alt gezinme çubukları artık sayfayı kaydırdıkça şekil değiştiriyor: Sayfanın üst kısmında kompakt, kayan bir çubuk, okumaya devam ettikçe yumuşak bir şekilde genişleyerek tam bir sabit çubuğa dönüşüyor ve en üste döndüğünüz anda tekrar küçülüyor.

Geliştirilmiş
  • Mobil uygulama: Üst başlık ve alt gezinme çubuğu artık her yerde sabit kalmak yerine, sayfanın üst kısmında kompakt, kayan bir kart ile sayfayı kaydırdığınızda geniş, kenara bağlı bir çubuk arasında animasyonlu bir şekilde geçiş yapıyor; bu da uygulamanın orijinal gezinme hissiyatına uyuyor.
  • Geçiş yalnızca gerçek ve bilinçli bir kaydırma işlemiyle tetiklenir; geçiş noktasının etrafındaki küçük bir tampon bölge, iki durum arasında titremeyi önler.
  • Hareketli her öğe, sistem düzeyindeki hareket azaltma isteğine saygı duyarak, animasyon yapmak yerine durumları anında değiştirir.

v0.8.0

Katkı Rozetleri

Yeni Başarılar sayfası, üyelik kilometre taşları, bitki katkıları, bakım serileri, tanımlamalar ve topluluk katılımı gibi gerçek etkinlikleri, bir sonraki adıma doğru net bir ilerlemeyle birlikte takdir ediyor. Profilinizde birkaç rozet sergileyin ve bir yaratıcının adının yanında paylaşılan çiçeklerin yanında bir rozet görün.

Yeni
  • Başarılar sayfası (/badges): Kazandığınız her rozet ve henüz açık olan her rozet, Üyelik, Bitki Katkıları, Bitki Bakımı, Tanımlama, Topluluk ve Özel başlıkları altında gruplandırılmıştır; her biri bir sonraki kilometre taşına doğru gerçek ilerlemeyi gösterir — asla uydurma bir yüzde değil.
  • Üyelik rozetleri, üye olduktan altı yıl ve üzeri süre boyunca hesap yaşına göre otomatik olarak verilir.
  • Bitki Katkısı rozetleri, ham yapay zeka tanımlama denemelerinde değil, gerçek kayıt kilometre taşlarında (1 ile 2,000 arasında kaydedilen çiçek sayısı) verilir.
  • Bitki Bakımı rozetleri, kaydedilen bakım etkinliklerini ve gerçek 30 ve 100 günlük bakım serilerini ödüllendirir.
  • Kimlik rozetleri, her yapay zeka çağrısını değil, doğrulanmış kimlik tespitlerini ödüllendirir.
  • Topluluk rozetleri, paylaştığınız ilk çiçeği ve başkalarından aldığınız gerçek takdiri ödüllendirir.
  • Özel rozetler (Sistem Koruyucusu, Uyum Bekçisi, Topluluk İşaretçisi, Çiçek Hayırseveri, Nadir Bitki Küratörü) CoinGarden tarafından elle verilir ve otomatik olarak kazanılamaz.
  • Rozet detay sayfası, tam olarak neyin gerekli olduğunu ve ne kadar yaklaştığınızı açıklıyor.
  • Profilinizde en fazla beş adet kazanılmış rozeti sergileyebilirsiniz; hangilerinin görünür olacağını siz seçersiniz ve sergilenmeyen rozetler gizli kalır.
  • Artık herkesin görebileceği çiçek paylaşımlarında, içerik oluşturucunun adının yanında öne çıkan bir rozet görünüyor.
  • İster kendiniz kazanmış olun ister başkası sizin için kazanmış olsun, rozet başına bir kez, hareket algılama özelliği artırılmış, şık bir "Başarı kilidi açıldı" bildirimi görünür.
  • Yönetim Merkezi, Ekosistem → Rozetler bölümüne şu özellikleri ekledi: tüm rozetleri ve kaç kişinin sahip olduğunu görüntüleyin, bir rozeti etkinleştirin veya devre dışı bırakın, gerekli bir neden belirterek Özel bir rozet atayın veya iptal edin ve mevcut her hesaba, yalnızca en yeni rozeti değil, zaten hak kazandığı tüm rozetleri veren tek seferlik bir mutabakat işlemi gerçekleştirin.
Güvenlik
  • Özel rozet atama veya iptal etme yetkisi yalnızca yöneticilere aittir ve her atama, iptal, etkinleştirme/devre dışı bırakma ve uzlaştırma işlemi, gerekçesiyle birlikte denetim günlüğüne kaydedilir.
  • Otomatik rozetlerin, gerçek değerlendirmeyi atlayan bir yönetici müdahale yolu yoktur; bir yönetici yalnızca rozeti etkinleştirebilir/devre dışı bırakabilir, asla otomatik olarak kazanılan bir rozeti elle veremez veya elle geri alamaz.
Geliştirici
  • Rozet kataloğu tamamen veri odaklıdır (ölçüt + eşik değeri veritabanından okunur), bu nedenle yeni bir rozet için asla kod değişikliği gerekmez.
  • Rozet ilerlemesi her zaman ürünün geri kalanının güvendiği aynı kaynak tablolarından (çiçekler, bakım etkinlikleri, kimlikler, çiçek gönderileri, çiçek gönderisi beğenileri) canlı olarak hesaplanır; senkronizasyonun bozulmasına neden olabilecek ayrı bir ilerleme tablosu yoktur.
  • Kilit açma bildirimleri, bir push kanalı yerine görünmeyen/onaylanmış bir bayrağı sorgulayarak iletilir; bu nedenle kendi eyleminizle, başkasının eylemiyle (beğenme) veya bir yönetici uzlaştırma işlemiyle kazanılan rozetlerin tümü aynı şekilde görünür.

v0.7.6

Mobil uygulamanın paylaşım önizleme görüntüsünün tarayıcılar tarafından engellenmesi sorunu düzeltildi.

Mobil uygulamanın yeni paylaşım önizleme görüntüsüne (0.7.5) Facebook, X ve diğer bağlantı açan tarayıcılar erişemiyordu; bu tarayıcılar hiçbir zaman oturum açmadıkları için görüntüyü görmek yerine giriş sayfasına yönlendiriliyorlardı. Bu sorun giderildi.

Sabit
  • Mobil uygulama: opengraph-image ve twitter-image rotaları public-route izin listesinde yer almadığı için, kişisel sayfalar için varsayılan olarak oturum açma gerekliliği, her tarayıcı isteğini görüntüyü sunmak yerine giriş sayfasına yönlendiriyordu — bu durum canlı olarak (HTTP 307) doğrulandı ve robots.txt ve sitemap.xml dosyalarını da kapsayan aynı izin listesine her iki rotayı da ekleyerek düzeltildi.

v0.7.5

0.7.4 paylaşımlı imaj sürümündeki bir dağıtım hatası düzeltildi.

Önceki sürümün paylaşım önizleme görüntüleri yerel olarak derlenip çalıştı, ancak Cloudflare'e özgü bir uyumsuzluk nedeniyle web sitesine, mobil uygulamaya ve token portalına dağıtılamadı. Bu sorun giderildi ve görüntüler artık yayında.

Sabit
  • 0.7.4 sürümünün yayınlanmasının ardından web sitesi, mobil uygulama ve token portalı dağıtılamadı; önizleme görüntü sayfaları, Cloudflare derleme adımının tamamen reddettiği bir çalışma zamanı ayarı belirtmişti. Ayarı kaldırdım (her uygulama zaten bu çalışma zamanında çalışıyor, bu belirtmeden bağımsız olarak), bu sefer sadece yerel sürümle değil, gerçek dağıtım sürümüyle de doğruladım.

v0.7.4

Web sitesi, mobil uygulama ve token portalı için gerçek hisse senedi önizlemeleri.

CoinGarden bağlantısını Facebook, X veya başka herhangi bir yerde paylaşmak daha önce görsel göstermiyordu ve Facebook, og:image'in eksik olduğuna dair bir uyarı veriyordu. Artık her herkese açık uygulama, markalı bir önizleme görseli oluşturuyor ve mobil uygulama, daha önce sahip olmadığı sosyal medya başlığına/açıklamasına kavuştu.

Yeni
  • Pazarlama sitesi, mobil uygulama ve token portalı için markaya özel Open Graph ve Twitter/X önizleme görselleri; her biri ilgili uygulamanın kendi renklerinde, statik bir dosya yerine anlık olarak oluşturularak senkronize edilmesi sağlanır.
Sabit
  • Mobil uygulamada hiçbir sosyal önizleme meta verisi yoktu (og:title, og:description veya og:image yoktu) — paylaşılan bir Keşfet veya çiçek gönderisi bağlantısı, sade ve genel bir önizleme gösteriyordu. Şimdi ise uygulamanın adı, açıklaması ve yeni önizleme görseli yer alıyor.
  • Pazarlama sitesinin Twitter Kart türü, büyük bir resim sağlansa bile onu göstermeyen küçük bir "özet" düzenine ayarlanmıştı; gerçek bir resim mevcut olduğundan şimdi "summary_large_image" olarak düzeltildi.

v0.7.3

Oturum açmış kullanıcılar için Keşfet akışındaki sorun düzeltildi.

Oturum açmış kullanıcılar, Keşfet bölümünü her ziyaretlerinde "Topluluk çiçeklerini yükleyemedik" mesajını görüyorlardı; bu, uygulama ile kişiselleştirilmiş seçimler özelliği arasındaki bozuk bir bağlantıdan kaynaklanıyordu, gerçek bir kesinti değildi. Bu sorun giderildi, böylece oturum açmış kullanıcılar artık kendi seçimlerini veya henüz herhangi bir seçim yoksa topluluğun popüler çiçeklerini görebiliyorlar.

Sabit
  • Keşfet akışı: Oturum açmış kullanıcılar artık kalıcı bir "yüklenemedi" hatası görmüyorlar; kişiselleştirilmiş akış artık doğru şekilde yükleniyor ve henüz kişiselleştirilmiş bir seçim yoksa topluluğun popüler çiçeklerine geri dönüyor.

v0.7.2

Bu sefer kullanıcı düzenleme ekranındaki çökme sorununu gerçekten düzelttik.

Kullanıcı düzenleme sayfası çökmesine yönelik önceki düzeltme işe yaramamıştı; kaydetme işlemi yine de sayfanın çökmesine neden oluyordu. Bu düzeltme işe yarıyor: Kaydetme işleminden sonraki yönlendirme artık Yönetici Merkezi'nin diğer tüm yerlerinde zaten işe yaradığı kanıtlanmış olan tam kalıba uyuyor.

Sabit
  • Yönetici Merkezi: Bir kullanıcının rolünü, durumunu veya görünen adını değiştirmek, kaydedildikten sonra sayfanın çökmesine artık neden olmuyor — bu sefer, yalnızca temiz bir derleme ile değil, tam olarak başarısız olan işlemi canlı olarak yeniden test ederek doğrulandı.

v0.7.1

Yönetici Merkezi'nde kullanıcı düzenlemesi kaydedilirken meydana gelen bir çökme sorunu düzeltildi.

Kullanıcının hesap sayfasında rol, durum veya görünen ad değişikliğini kaydetmek, sonucu göstermek yerine sayfanın çökmesine neden olabiliyordu. Kaydetme işleminin kendisi sorun değildi; sayfa sonrasında doğru şekilde yeniden yüklenmiyordu. Bu sorun giderildi.

Sabit
  • Yönetici Merkezi: Bir kullanıcının rolünü, durumunu veya görünen adını değiştirmek, kaydedildikten sonra sayfanın çökmesine artık neden olmuyor; onay mesajı artık doğru şekilde görüntüleniyor.

v0.7.0

Yönetici kullanıcı yönetimi ve iki önemli hata düzeltildi.

Yöneticiler artık Yönetici Merkezi'nden doğrudan görünen adı düzenleyebilir, rolü değiştirebilir ve bir hesabı etkinleştirebilir veya devre dışı bırakabilir; yapılan her değişiklik denetim günlüğüne kaydedilir. Denetim günlüğü düzeltildi (aslında hiç yüklenmiyordu) ve Sağlık sayfasındaki sürüm uyuşmazlığı uyarısı, dağıtım devam ederken yanlış alarm vermeyi durduracak şekilde düzeltildi.

Yeni
  • Yönetici Merkezi: Kullanıcı hesap sayfası artık genel görünen adını düzenlemeyi, rolünü (Kullanıcı / Moderatör / Yönetici) değiştirmeyi ve hesabı etkinleştirmeyi veya devre dışı bırakmayı destekliyor; bu işlem sunucu tarafında uygulanıyor ve ürünün her zaman sahip olduğu son yönetici koruması ve kendi kendini devre dışı bırakma onayıyla aynı özelliklere sahip.
  • Sağlık sayfası artık Hizmet / Beklenen sürüm / Dağıtılan sürüm / Taahhüt / Durum tablosunu gösteriyor, böylece gerçek bir dağıtım açığı sürüm listesinde gizlenmek yerine bir bakışta görülebiliyor.
Sabit
  • Yönetici Merkezi'nin denetim günlüğü sayfası her zaman "bu konsol yanıtı tanımadı" hatasıyla başarısız oluyordu; API rotası, sayfanın gerektirdiği sayfalandırılmış yapıyı hiçbir zaman gerçekten döndürmüyordu. Şimdi döndürüyor ve sayfa gerçek girdileri yüklüyor.
  • Sağlık sayfasındaki "sürüm uyuşmazlığı" uyarısı sürekli ve hatalı bir şekilde tetikleniyordu çünkü API'nin kendi kendini denetimi, sürümler yayınlandıkça asla güncellenmeyen bir sürüm değeri bildiriyordu. Şimdi her diğer denetimde olduğu gibi aynı paylaşılan sürümü okuyor ve uyarı yalnızca bir uyuşmazlık gerçekten normal bir dağıtımdan daha uzun sürdüğünde tetikleniyor, dağıtım devam ederken değil.
  • API'de hala geçiş öncesi blok zincirini tanımlayan, ulaşılamayan, başıboş bir durum uç noktası vardı; sürüm düzeltmesi için aynı dosyada düzeltildi.
Güvenlik
  • Kullanıcı yönetimiyle ilgili her değişiklik (görüntülenen ad, rol, durum) bir sonuç ve bir ilişkilendirme kimliğiyle birlikte denetim günlüğüne yazılır, böylece değişikliğin hangi istekle yapıldığı tam olarak takip edilebilir.
Geliştirici
  • Denetim günlüğü, sınırsız ve sayfalandırılmamış bir liste yerine, gerçek sunucu tarafı sayfalama ve sonuç izleme (`result`, `correlation_id`) özelliği kazandı.
  • Sağlık kontrolleri artık bir hizmetin sağlık yükü bir derleme taahhüdü bildirdiğinde bunu kaydediyor ve yeni sürüm tablosu için zemin hazırlıyor.

v0.6.0

Daha akıllı bir Keşfet akışı ve daha az çıkmaz sokak.

Keşfet akışına artık popüler çiçeklerin yanı sıra günlük olarak yapay zeka tarafından seçilmiş bir bitki de ekleniyor ve her kartta kısa bir açıklama bulunuyor. Bitkileri tanımlamak artık çok daha kolay ve birkaç küçük ama gerçek hata (kesilmiş bir "Bana Hatırlat" düğmesi, kafa karıştırıcı bir akış hatası) düzeltildi.

Yeni
  • Discover akışının ana sayfasında, CoinGarden yapay zekası tarafından topluluğun popüler çiçekleri arasından günde bir kez derlenen günlük bir "Günün Bahçe Seçimi" yer alıyor; yapay zeka derlemesi mümkün olmadığında ise popüler çiçeklerin sırasına geri dönülüyor.
  • Paylaşılan her çiçek kartında artık bitki kataloğundan alınan kısa bir açıklama yer alıyor.
  • Bitki tanımlama işlemi artık tek bir belirsiz düğme yerine ayrı ayrı "Fotoğraf Çek" ve "Galeriden Seç" seçeneklerini sunuyor.
  • CoinGarden'ın henüz tanımadığı bir bitki artık çıkmaz sokak anlamına gelmiyor; üzerine dokunulduğunda katalogda eşleşme aranıyor veya önerilenlerle önceden doldurulmuş manuel arama açılıyor.
Geliştirilmiş
  • Kimlik doğrulama sonuçları, seçilen durumu daha net bir şekilde gösteriyor: kartın tamamı dokunulabilir durumda ve üzerinde bir onay işareti bulunuyor.
  • Yüklenen fotoğraflar artık dosya uzantısına göre değil, gerçek görüntü dosyaları olarak doğrulanıyor; HEIC gibi desteklenmeyen bir format artık sessizce başarısız olmak yerine bunu açıkça belirtiyor.
Sabit
  • Çiçek bakım önerilerindeki "Bana hatırlat" düğmesi artık dar telefon ekranlarında okunmayacak kadar küçük bir alana sıkışmıyor.
  • Keşfet akışında artık "yüklenemedi" ve "henüz kimse paylaşım yapmadı" aynı anda görünmüyor; başarısız bir bağlantı ve boş bir topluluk farklı durumlardır ve akış artık hangisinin gerçekten gerçekleştiğini gösteriyor ve "Tekrar dene" seçeneği de çalışıyor.
Geliştirici
  • CoinGarden uygulamalarının tamamında arama motoru meta verileri düzeltildi; kanonik bağlantılar, site haritaları ve robots.txt dosyaları artık halihazırda yayında olan alakasız alan adları yerine, gerçekte dağıtılmış CoinGarden adreslerine işaret ediyor.
  • Yönetim Merkezi'nin özel sayfalarının üretim ortamında arama dizinlemesinden tamamen hariç tutulduğu doğrulandı.

v0.5.0

Gerçek bir bitki kataloğu

Artık bitkileri yaygın adlarıyla aramak, "gül" de dahil olmak üzere, olması gerektiği gibi çalışıyor. Katalog, yaklaşık yirmi ev bitkisinden yüzlerce gerçek tür, cins ve aileye kadar genişledi ve eski bilimsel adlar ve yaygın ad varyantlarının tümü doğru sonucu buluyor.

Yeni
  • Bitki kataloğu, yaklaşık 20 özenle seçilmiş iç mekan bitkisinden, iç mekan bitkileri, bahçe çiçekleri, güller, orkideler, sukulentler ve kaktüsler, yaygın ağaçlar ve çalılar, şifalı bitkiler, sebzeler ve meyveleri kapsayan yaklaşık 440 tür, cins ve familyayı içeren gerçek bir taksonomiye dönüştü.
  • Eski veya alternatif bir bilimsel adla arama yapıldığında, şu anda kabul edilen doğru tür bulunur.
  • Bir cins adı (örneğin "Rosa", "Hibiscus", "Monstera") arattığınızda, CoinGarden'ın o cinste bildiği tüm türler görüntülenir.
  • Yazım hatasına toleranslı, yaygın bitki adlarını arayan arama.
  • Yönetim Merkezi, bir Bitki Kataloğu sayfası kazandı: kapsama istatistikleri, her bir girişin verilerinin nereden geldiği ve hangi aramaların sonuç vermediği gibi bilgiler yer alıyor; böylece katalogdaki boşluklar sessiz kalmak yerine görünür hale geliyor.
Geliştirilmiş
  • Yapay zekâ destekli bitki tanımlama, yalnızca cins hakkında emin olduğunda, türün tam olarak ne olduğunu belirlemek zorunda kalmadığında daha dürüst oluyor; artık belirli bir türü tahmin etmek yerine bunu açıkça belirtiyor.
  • “Bitki kataloğunda ara” ekranı, başlamadan önce ne yazmanız gerektiğini açıklıyor ve sadece “hiçbir şey eşleşmedi” demek yerine daha geniş bir terim denemenizi öneriyor.
Sabit
  • Bitki kataloğunda "Rose" (ve diğer birçok yaygın isim) araması artık "Eşleşen tür bulunamadı" sonucunu vermiyor; katalogda yalnızca arama mantığı değil, üretim aşamasındaki veriler de eksikti.

v0.4.0

Çiçekleri birlikte keşfedin

CoinGarden herkese açık: topluluğun çiçeklerine göz atın ve hesap oluşturmadan günde beş bitkiye kadar tanımlayın, dilediğiniz zaman kendi çiçeklerinizi paylaşın ve oturum açtığınızda yapay zeka tarafından kişiselleştirilmiş bir keşif akışına erişin.

Yeni
  • Kontrol panelinde herkese açık bir Çiçek Keşif Akışı — topluluğun en çok beğendiği paylaşılan çiçekler, hesap gerekmez.
  • Günde en fazla beş bitkiyi misafir olarak tanımlayabilirsiniz; ücretsiz limitiniz her gün otomatik olarak sıfırlanır.
  • Dilediğiniz zaman toplulukla bir çiçek paylaşın — net bir onay, tam olarak nelerin herkese açık hale geldiğini gösterir ve istediğiniz zaman yayını geri alabilirsiniz.
  • Sevdiğiniz çiçekleri beğenin (giriş yapmanız gerekiyor) ve topluluğun neleri sevdiğini görün.
  • Giriş yapmış kullanıcılar, bitki kataloğuna dayalı kısa yapay zeka bahçe notları içeren kişiselleştirilmiş bir akış alırlar.
  • Paylaşım için herkese açık bir görünen ad — bir ad seçene kadar Google adınız veya e-posta adresiniz değil, "CoinGardener" olarak görünürsünüz.
  • Bahçelerim: Kişisel bitki bakım eviniz — çiçekler, bahçeler, bakım zamanları ve hatırlatıcılar — yeni bir özetle birlikte Kontrol Paneli'nden taşındı.
Geliştirilmiş
  • Alt gezinme menüsü artık size uyum sağlıyor: Giriş yaptığınızda Keşfet, Tanımla, Bahçelerim ve Profil; Misafir olarak giriş yaptığınızda ise Keşfet, Tanımla, Ana Sayfa ve Giriş yap seçenekleri sunuluyor.
  • Giriş sayfası, bir hesabın aslında ne gibi avantajlar sağladığını açıklıyor; hesap olmadan da internette gezinme ve günlük kimlik doğrulama işlemleri ücretsiz kalıyor.
Güvenlik
  • Özel çiçekleriniz, bahçeleriniz, notlarınız, bakım geçmişiniz ve hatırlatıcılarınız asla herkese açık olarak görünmez; yalnızca onayladığınız alanların kopyaları anlık görüntü olarak paylaşılır.
  • Konuk kimlik doğrulama sınırı, sunucuda anonim, karma hale getirilmiş bir ziyaretçi kimliği üzerinden uygulanır; asla IP adresi veya e-posta kullanılmaz.
  • Beğeni sayıları sunucuda hesaplanır ve veritabanında kişi başına bir beğeni garantisi verilir.

v0.3.0

Her bir yapay zeka ajanı, çalışıyor

CoinGarden'ın on iki yapay zeka ajanı artık gerçek uygulamalara sahip, maliyet ve yeteneklerine göre kendi modellerini seçiyor ve bir programa göre çalışıyor.

Yeni
  • On iki yapay zeka ajanı da devreye alındı ve çalışıyor: sohbet, CGW izleme, günlük sistem incelemesi, mobil analizler, güvenlik önceliklendirmesi, tesis veri kalitesi, ürün analizleri, maliyet optimizasyonu, sürüm kalitesi ve CGW belge doğrulaması.
  • Temsilciler kendi modellerini otomatik olarak seçerler; bu model, yetenekleri doğrulanmış ve temsilcinin kabul testini geçen en ucuz modeldir.
  • Planlı dağıtım görevlileri artık on beş dakikalık aralıklarla ve en fazla bir kere teslimatla çalışıyorlar.
  • Kişinin dikkatini gerektiren sonuçlar için bir inceleme kuyruğu.
  • Yönetici Merkezi ana sayfasında, gerçek çalıştırmalardan oluşturulan günlük yapay zeka özeti.
  • İstediğiniz analitik aracıyı istediğiniz zaman çalıştırın; düğmeye basmadan önce tahmini maliyeti gösterilir.
Geliştirilmiş
  • Her bir ajan, verilerini SQL'de hesaplar ve modelden yalnızca bunları yorumlamasını ister; bu hem daha ucuzdur hem de hata yapma olasılığı daha düşüktür.
  • Raporlar, kendilerine sunulan kanıtlara göre puanlandırılır; bu nedenle modelin uydurduğu bir rakam yayınlanmak yerine işaretlenir.
  • Model yetenek kontrolleri artık yalnızca metin içeren bir modelin yapılandırılmış çıktı üretemediğini bildirmiyor.
  • OpenAI modellerinin fiyatlandırması artık biliniyor, bu nedenle maliyet karşılaştırmaları boş değil, gerçekçi.
Güvenlik
  • Sohbet asistanı, yalnızca konuştuğu kişinin verilerini okuyabilir; bu durum, talimatlarla değil, kodla zorunlu kılınmıştır.
  • CGW izleme sistemi yapısı gereği salt okunurdur: imzalama anahtarı mevcut değildir ve yazma yolu sağlanmamıştır.

v0.2.0

Yapay Zeka Kontrol Merkezi ve platform sürümleri

Merkezi yapay zeka sağlayıcı yönetimini ekler, çiçek tanıma özelliğini geliştirir ve güncelleme bildirimleriyle birlikte uygulama içi sürüm notlarını sunar.

Yeni
  • OpenAI ve Anthropic bağlantılarını tek bir yerden yönetmek için Yapay Zeka Kontrol Merkezi.
  • Çiçek tanıma işlemi artık yapılandırılabilir bir yapay zeka ajanı aracılığıyla gerçekleştiriliyor ve kaynak bilgisi, her bir önerinin hangi model tarafından üretildiğini gösteriyor.
  • CoinGarden uygulamalarının her birinde /changelog adresinde sürüm notları bulunmaktadır.
  • Yeni bir sürüm yayınlandığında uygulama içi bildirim.
  • CoinGarden'ı mobil uygulamadan ana ekranınıza yükleyin.
Geliştirilmiş
  • Tanıma sonuçları artık bir doğrulama puanı içeriyor ve bu puanı istediğiniz zaman düzeltebilirsiniz.
  • Yöneticiler, geçiş yapmadan önce modelleri doğruluk, gecikme süresi ve maliyet açısından karşılaştırabilirler.
  • Artık her uygulamanın altbilgisinde kullandığınız sürüm gösteriliyor.
Sabit
  • Son hataların mevcut olması durumunda Yönetim Merkezi genel görünümünün yüklenmesinde artık bir sorun yaşanmayacak.
  • Admin AI sayfaları artık dar ekranlarda doğru şekilde görüntüleniyor.
Güvenlik
  • Yapay zeka sağlayıcı anahtarları şifrelenmiş olarak saklanır ve sistemden asla geri okunamaz.
Geliştirici
  • Veritabanı geçişleri artık dağıtım sırasında otomatik olarak uygulanıyor.
  • Sürekli entegrasyon, tüm test paketini çalıştırır.

v0.1.1

Yönetim ve Operasyon Merkezi

Hizmet sağlığı, olaylar, hata izleme ve ürün analitiği özelliklerine sahip özel operasyon konsolunu sunar.

Yeni
  • Canlı hizmet durumu ve olay geçmişi bilgilerini içeren Yönetim ve Operasyon Merkezi
  • Merkezi hata izleme ve gruplandırılmış istisnalar
  • Kullanıcı ve ürün analizi
Geliştirilmiş
  • Bitki bakımı, bahçeler ve hatırlatıcılar artık tarayıcınız yerine CoinGarden API'sine kaydediliyor.

v0.1.0

Temel

CoinGarden.World'ün ilk sürümü: bahçeler, çiçekler, bitki bakımı ve CGW token portalı.

Yeni
  • Fotoğraflı tanımlama özelliğiyle bahçeler oluşturun ve çiçekler ekleyin.
  • Bitki bakımı hatırlatmaları ve bakım geçmişi
  • CGW Token Portalı ve projenin yayınlanmış token ekonomisi.
  • CoinGarden uygulamalarının her birinde Google ile oturum açın.
TR