Tempat & Lembaga Amal, akses CGW langsung, dan GardenApp yang lebih baik.
CoinGarden kini menghubungkan laporan lingkungan nyata, dukungan komunitas, dan bukti penyelesaian yang terverifikasi di bagian Tempat & Amal. Rilis ini juga menghadirkan pengalaman mainnet CGW yang terverifikasi ke dalam Portal Token, memperluas komunitas bunga dan alat perawatan, serta memperkuat keandalan dompet, AI, dan Admin.
Baru
Places & Charities memungkinkan masyarakat untuk melaporkan lokasi yang tercemar atau terancam dengan foto dan koordinat peta, mengikuti perkembangan publik, mendukung kampanye dengan CGW, mengirimkan bukti sebelum/sesudah, dan melihat hasil yang terverifikasi.
Setiap tempat yang diajukan akan menerima tinjauan bukti AI yang baru. Laporan yang jelas dapat langsung dipublikasikan, sementara laporan yang tidak pasti, duplikat, tidak konsisten, atau tidak aman akan tetap berada di tangan moderator manusia; AI tidak pernah membuka pendanaan atau memindahkan CGW.
Prestasi lingkungan kini mencerminkan pelaporan, dukungan komunitas, kontribusi yang dikonfirmasi, pembersihan yang diverifikasi, dan penghargaan lingkungan di seluruh Profil, Prestasi, dan Admin.
Fitur berbagi bunga publik kini mencakup kartu bunga yang lebih lengkap, deskripsi pemilik, profil tukang kebun publik, fitur ikuti, lencana unggulan, kontrol salin/bagikan, dan pengguliran penemuan berkelanjutan.
Fitur checkout Garden Plus, manajemen penagihan, batasan penggunaan, dan pengingat perpanjangan tersedia melalui akun dan alur pembayaran yang sudah ada.
Portal Token kini mendukung login Google, profil dompet yang terhubung, opsi penandatanganan kepemilikan Ledger, draf hadiah Admin bersama, dan akses langsung ke tujuan perdagangan dan likuiditas CGW yang terverifikasi.
Peningkatan
Portal Token dan Pusat Admin membaca data kanonik dari mainnet Solana CGW yang aktif, termasuk data pencetakan, pool, saldo, pemegang, transaksi, otoritas, dan tautan pasar, bukan data pra-peluncuran atau data sementara yang lama.
GardenApp menambahkan tindakan penyiraman langsung, hierarki taman dan bunga yang lebih jelas, manfaat berlangganan yang sesuai dengan tema, pintasan halaman beranda, kartu seluler yang ringkas, dan ringkasan aktivitas Profil yang lebih bermanfaat.
Identifikasi dan perawatan bunga menggunakan katalog tanaman pilihan yang diperluas dengan nama-nama yang telah ditinjau, profil perawatan, tingkat kepercayaan, dan asal-usul, sambil tetap memberikan kendali koreksi kepada tukang kebun.
Admin Center menambahkan aktivitas pengguna/konten yang lebih mendalam, moderasi Tempat dan pengawasan pendanaan, bukti lencana lingkungan, alur kerja penghargaan bersama, analitik, dan operasi penerjemahan yang lebih tangguh.
Ketiga situs publik tersebut menampilkan dokumen penemuan agen yang konsisten dan hanya dapat dibaca, serta pengukuran Google Analytics tanpa memperluas akses ke data akun pribadi.
Tetap
Penandatanganan transaksi Ledger desktop telah dipulihkan dan verifikasi untuk pengaturan prioritas yang ditambahkan dompet telah dikoreksi sambil mempertahankan pemeriksaan tantangan, tanda tangan, dan pemutaran ulang yang tepat. Adaptor Dompet Seluler Android mempertahankan login asli dan dompet ekstensi biasa mempertahankan penandatanganan pesan.
Permintaan AI menggunakan gateway pusat yang dikonfigurasi oleh penyedia dengan batas waktu yang dikoreksi dan perilaku cadangan; identifikasi bunga tidak pernah menggantikan hasil yang dibuat-buat ketika penyedia tidak tersedia.
Foto tempat umum dimuat untuk pengunjung tautan langsung anonim, termasuk URL media yang lebih lama yang tersimpan dalam cache; kesalahan sementara untuk foto pribadi tidak disimpan dalam cache setelah disetujui, dan pratinjau media sosial tempat tersebut menggunakan foto sampul yang sebenarnya.
Kartu tempat kini menyimpan foto besar, judul panjang, lokasi, dan kontrol tindakan dalam baris terpisah yang dibatasi pada layar sempit; kartu dampak Profil terhubung ke Tempat & Amal.
CI, pemeriksaan manifes mainnet, cadangan data token, navigasi seluler, penomoran halaman katalog, terjemahan, dan keandalan halaman publik telah diperbaiki dalam pembaruan bulan September.
Keamanan
Autentikasi dompet memverifikasi tantangan yang dikeluarkan server dan alamat yang dipilih secara kriptografis dan menggunakan setiap nonce sekali; bidang SIWS asli tetap akurat dan bukti Ledger mempertahankan verifikasi Memo-only yang ketat. Tidak ada transaksi autentikasi yang disiarkan.
Kontribusi CGW tetap ditandatangani oleh pengguna dan hanya dihitung setelah verifikasi on-chain; pembayaran proyek dan imbalan lingkungan tetap berupa operasi multisig Squads eksplisit tanpa kunci penandatanganan yang dipegang oleh aplikasi.
Tampilan tempat umum dan bunga hanya memperlihatkan lahan publik yang diizinkan, lokasi sensitif tetap disembunyikan jika diperlukan, dan kredensial AI/penyedia yang tersimpan tetap tidak dapat dibaca dan berada di sisi server.
Dokumen
Dokumentasi produk, arsitektur, AI, basis data, Tempat & Amal, token, dan operasional kini mencerminkan penyebaran mainnet Solana yang telah diverifikasi dan perilaku aplikasi yang telah dirilis saat ini.
Mengembalikan menu situs web di ponsel, meningkatkan konektor dompet seluler yang ada, dan menampilkan dompet yang sudah ditambahkan ke akun. Halaman katalog admin sesuai dengan layar sempit dan melakukan paginasi dengan benar. Dokumentasi saat ini mencerminkan upacara dua program; mainnet masih belum diluncurkan.
Peningkatan
Aplikasi token dan flower menggunakan konektor seluler yang sudah ada. Dompet yang sudah terhubung ditampilkan tanpa meminta pengguna untuk menambahkannya lagi; tombol pengalihan browser Phantom tambahan telah dihapus.
Navigasi Admin yang tertutup dikecualikan dari fokus keyboard dan kontrol menu mengidentifikasi laci (drawer) -nya.
Tetap
Menu situs web publik terlihat dan terbuka di ponsel, dengan area sentuh yang lebih besar dan tombol Escape untuk menutup.
Proses masuk ke dompet Android menunggu tantangan yang telah disiapkan sebelum mengaktifkan tindakan penandatanganan, dan upaya yang gagal akan menyiapkan tantangan baru untuk dicoba lagi.
Halaman katalog tanaman admin menggunakan kartu, filter, dan tabel responsif dari konsol; penomoran halaman katalog sekarang mengikuti offset yang diminta.
Dokumen
Panduan saat ini mencerminkan penghapusan penguncian waktu peningkatan yang tercatat oleh pemilik: dua program dengan Squads Vault 0 sebagai otoritas peningkatan. Catatan rilis yang lebih lama tetap menjadi catatan historis.
Rencana rilis membedakan pemeriksaan aplikasi yang telah selesai dari kontrol upacara dan bukti pelaksanaan yang belum terselesaikan. Tidak ada peluncuran mainnet CGW yang diizinkan oleh pembaruan ini.
Penguncian waktu dalam upacara, pembangunan reproduksi tiga arah, masuk dompet seluler
cgw-timelock mendapatkan identitas mainnet yang sebenarnya, rangkaian LiteSVM 11 kasus, dan tempat dalam urutan genesis; ketiga biner program direproduksi byte demi byte oleh dua verifikator dan CI pada commit upacara 9c6e0f8; Mobile Wallet Adapter terhubung di Android melalui Sign-In-With-Solana asli; halaman otoritas Admin membaca otoritas program dan metadata secara langsung. Putusan upacara tetap NO_GO: peninjauan hukum dikesampingkan oleh penerbit, gerbang operasional O1/O5/O6/O7 dan C3 tetap terbuka, dan tidak ada penulisan mainnet-beta yang terjadi.
Baru
cgw-timelock mendeklarasikan identitas upacara EGu8yPEf…s48qi1M; tests-integration/tests/timelock.rs menjalankan 11 kasus yang diperlukan terhadap biner nyata, termasuk peningkatan BPF-loader nyata yang dieksekusi melalui PDA timelock.
Perangkat bantu upacara mainnet menggunakan tiga program: @cgw/chain-config memperoleh timelockProgram/timelockConfig, verify-mainnet-invariants.mjs menegaskan otoritas peningkatan vesting/rewards == PDA TimelockConfig (Vault 0 secara langsung merupakan KETIDAKSEMPURNAAN) dan otoritas peningkatan cgw-timelock == Vault 0, dan konsol operator, runbook peluncuran, paket upacara, dan upacara genesis menjelaskan urutan yang sama.
build-attestation.mjs mencakup ketiga program tersebut dan menolak attestasi parsial; Pavel A, Ivan G dan CI mereproduksi cgw_vesting.so 84c85be2…, cgw_rewards.so 10ec7188… dan cgw_timelock.so 8de82668… di 9c6e0f8.
Pengujian tim ujung-ke-ujung Devnet: team-vesting-check.mjs (hanya baca; menunjukkan bahwa jadwal Tim tidak pernah diklaim karena penerima manfaatnya adalah kunci sekali pakai), team-claim-devnet.mjs (klaim devnet-only dengan pasangan kunci uji), dan parameter URL pada team-test-schedule-tool-gr2.html untuk penerima manfaat yang dikendalikan tim.
Mobile: Mobile Wallet Adapter mendaftar di Android dan terhubung melalui solana:signIn bawaan — satu sesi dompet yang mengotorisasi dan menandatangani. apps/api mengeluarkan tantangan SIWS yang tidak terikat dan memverifikasi byte yang ditandatangani yang dibangun oleh dompet (domain, alamat, pernyataan, nonce, ID permintaan).
Otoritas token admin: otoritas peningkatan program dan otoritas pembaruan metadata sekarang dibaca secara langsung (ProgramData PDA dan akun Metaplex) alih-alih melaporkan Tidak Diketahui; otoritas yang diharapkan mengikuti manifes (konfigurasi penguncian waktu PDA jika tercatat, jika tidak Vault 0).
Tetap
ceremony.mjs repository.anchor menegaskan tidak adanya pemetaan program mainnet, sebuah invariant pra-T8; sekarang menegaskan bahwa pemetaan tersebut ada, cocok dengan setiap declare_id! yang dikompilasi dan tidak menggunakan kembali id devnet.
verify-fresh-program-identity.mjs menolak alamat dompet (kandidat penandatangan, penyebar, pembayar biaya) yang diajukan sebagai identitas program.
Konstanta yang dihasilkan oleh cgw-rewards menanggung beban melalui pernyataan const, memperbaiki kegagalan dead_code rustc 1.98; konstanta kode kesalahan LiteSVM dikoreksi di kedua suite; CI menyimpan toolchain Solana/Anchor dalam cache.
Keamanan
T8 §2 catatan penyimpanan: ketiga pasangan kunci program berada pada drive eksternal yang dienkripsi BitLocker dengan salinan terenkripsi kedua; tidak ada materi kunci yang pernah ditransmisikan.
Gerbang hukum G2/G3 dan gerbang independensi penandatangan O3 tetap DICABUT OLEH PEMILIK (2026-08-25) dan masih menghalangi putusan; halaman dokumen publik mengungkapkan independensi penandatangan saat ini tidak ada.
Pengembang
Pengesahan, invarian, konsistensi manifes, pengontrol, dan pengaman alat HTML semuanya berjalan melalui tiga jalur program baru dan melaporkan NOT_DEPLOYED; konsol operator diverifikasi secara langsung di Chrome dari C:\projects di c8af8ca.
Belum diverifikasi di sandbox pembuatan konten: pnpm typecheck/tests untuk @cgw/api, @cgw/mobile dan @cgw/chain-config, dan pengujian perangkat untuk alur masuk Android — CI dan ponsel adalah pengamannya.
Penutupan celah yang dapat diselesaikan kode mainnet (T7-T9, mesin invarian, alat PREPARE seremonial)
Menutup semua item yang dapat diselesaikan kodenya dari tinjauan kesiapan mainnet dan mengganti gerbang laporan pihak ketiga yang sudah tidak berlaku dengan disposisi temuan internal yang wajib, pengujian adversarial, dua reproduksi build independen, simulasi, dan invariant akhir. Putusan upacara tetap NO_GO.
Baru
scripts/mainnet/verify-program-authorities.mjs (T7): secara independen menurunkan PDA ProgramData setiap program produksi dan membandingkan otoritas peningkatan langsungnya dengan nilai yang diharapkan yang diberikan oleh operator.
scripts/mainnet/verify-fresh-program-identity.mjs + docs/token/CGW_MAINNET_PROGRAM_ID_CEREMONY.md (T8): mencegah penggunaan kembali pasangan kunci program devnet/localnet sebagai identitas mainnet; telah diuji sendiri.
scripts/mainnet/manifest-transition.mjs + verify-manifest-consistency.mjs (T9): Mesin status CANDIDATE -> DEPLOYED -> INDEPENDENTLY_VERIFIED -> CANONICAL; file manifest.ts kanonik tidak pernah diedit secara otomatis pada status apa pun.
scripts/mainnet/verify-mainnet-invariants.mjs: mesin invariant akhir perintah tunggal yang mencakup hash genesis, kedua program, Squad, mint, metadata, keenam vault, PDA RewardsConfig/VestingConfig, dan pemeriksaan silang readiness-gate; output JSON, keluar 0/1, tidak ada peringatan sebagai lulus.
scripts/mainnet/evidence-record.mjs: skema catatan bukti standar dan penulis hanya-tambah untuk setiap langkah upacara yang tidak dapat dibatalkan, dengan penjaga nama bidang materi rahasia.
scripts/mainnet/prepare-mint-metadata-mainnet.mjs, prepare-vaults-mainnet.mjs, prepare-squads-mainnet.mjs, prepare-rewards-vesting-mainnet.mjs: Hanya PERSIAPKAN + SIMULASI + VERIFIKASI, hanya kunci publik (tidak ada kunci pribadi yang pernah dimuat), dimodelkan langsung pada skrip pembuatan Squads devnet Genesis Rehearsal #2 / kanonik yang telah terbukti. Sengaja tidak ada jalur pengiriman, sesuai dengan desain tanpa penyebaran satu klik yang ada di repositori ini.
scripts/mainnet/signer-ceremony-state.mjs: IDENTIFIED -> OWNERSHIP_PROVEN -> APPOINTED -> INDEPENDENCE_VERIFIED -> RECOVERY_VERIFIED -> CEREMONY_READY mesin status per penandatangan, urutan operasi diberlakukan dan diuji sendiri.
scripts/mainnet/authority-transition-matrix.mjs: OBJECT/CURRENT/EXPECTED/STATUS untuk setiap otoritas mainnet yang diatur, CURRENT selalu membaca live.
scripts/mainnet/verify-transaction-safety.mjs: audit keamanan statis atas setiap skrip prepare-*-mainnet.mjs (blockhash baru, tanpa nonce permanen, tanpa siaran, tanpa pemuatan kunci privat, simulasi-gated, bukti di luar repositori).
scripts/mainnet/mainnet-readiness-score.mjs: ringkasan kesiapan ENGINEERING/CUSTODY/LEGAL/OPERATIONS yang tidak bersifat gating, secara eksplisit tidak pernah mengesampingkan keputusan ceremony.mjs.
scripts/mainnet/mainnet-rpc-lib.mjs: primitif RPC/manifest/base58 bersama dan tanpa dependensi yang digunakan kembali oleh setiap skrip baru di atas.
scripts/mainnet/package.json: mengisolasi dependensi @solana/web3.js, @solana/spl-token, @metaplex-foundation/mpl-token-metadata dan @sqds/multisig dari skrip PREPARE/VERIFY yang baru, mencerminkan alasan isolasi scripts/devnet sendiri.
docs/token/CGW_DEVNET_MAINNET_GAP_MATRIX.md: daftar periksa operasional lengkap devnet-ke-mainnet di seluruh 30 kemampuan upacara.
Keamanan
Menghapus gerbang kesiapan G5 yang sudah tidak digunakan lagi dan bidang persetujuan kontrol privat yang terkait. Bukti wajib saat ini adalah disposisi temuan internal, pengujian adversarial, hash SBF/IDL yang dapat direproduksi dari dua verifikator independen, simulasi transaksi, dan invarian on-chain akhir.
Lima saksi yang membuktikan kepemilikan Solflare + Ledger Nano S Plus mendukung O4 untuk LULUS; penunjukan penandatangan, independensi, dan pemulihan tetap menjadi tahapan terpisah.
Pengembang
Halaman bukti kepemilikan Ledger kini mencerminkan alat devnet dengan satu tindakan Connect dan satu tindakan Sign. Solflare + Ledger Nano S Plus menghasilkan kelima tanda tangan v0 yang tepat; proses verifikasi saksi selanjutnya memberikan catatan konfirmasi saksi layar dan saluran kedua yang berbeda, dan verifikasi offline menutup 5/5 bukti kontrol kunci yang ditandatangani secara jelas oleh perangkat keras saat aktif. Phantom menolak muatan yang sama seperti yang berbentuk transaksi, sehingga halaman tersebut merekomendasikan jalur Solflare yang telah terbukti. Penunjukan, independensi, pemulihan, dan persetujuan kepemilikan akhir tetap menjadi gerbang terpisah.
Setiap skrip baru melewati node --check; verify-fresh-program-identity.mjs, signer-ceremony-state.mjs dan verify-transaction-safety.mjs masing-masing menjalankan dan lolos uji mandiri/pengujian regresi yang sebenarnya (bukan hanya pemeriksaan sintaksis).
verify-manifest-consistency.mjs sebenarnya dijalankan terhadap repositori langsung dan dengan benar melaporkan 11/11 pemeriksaan struktural berhasil sementara mainnet-beta tetap NOT_DEPLOYED.
File mainnet-readiness-score.mjs sebenarnya telah dijalankan dan melaporkan dengan benar 13/26 tanpa mengubah keputusan akhir.
Seluruh rangkaian pengujian pnpm lint, typecheck, build, dan package-test berhasil. Cargo dan Anchor tetap tidak tersedia di host ini. Dependensi Solana yang terisolasi diinstal dari lockfile, tetapi advisori yang diwariskan masih memerlukan disposisi dan builder memerlukan uji coba devnet sekali pakai.
Dokumen
Blok mainnet-beta pada packages/chain-config/src/manifest.ts tetap sepenuhnya null/NOT_DEPLOYED.
Paket dan tahapan keterlibatan pihak ketiga yang sudah usang telah dihapus. Aspek hukum, tokenomik, penunjukan/pemulihan penandatangan, pembangunan, jaringan, pemantauan, dan bukti otorisasi pelaksanaan masih terbuka — 13 dari 26 tahapan kesiapan masih belum lengkap.
Keputusan ceremony.mjs tetap NO_GO; tidak ada dalam rilis ini yang dapat menandatangani atau menyiarkan transaksi mainnet-beta.
Memungkinkan konsol localhost yang hanya dapat dibaca untuk mengikuti catatan pengontrol pribadi melalui jalur sisi server absolut tanpa mengeksposnya ke kode browser atau mengaktifkan transaksi.
Peningkatan
Layanan loopback menerima --control dengan jalur control.json pribadi absolut yang sudah ada dan menampilkan pemeriksaan bukti pengontrol di ruang kerja upacara.
Gambaran umum melaporkan status lampiran dan menjaga agar persiapan tetap belum lengkap hingga skema kontrol dan pengikatan komit repositori berhasil.
Keamanan
Jalur pribadi dan isi rekaman tetap berada di sisi server; browser masih belum memiliki kemampuan unggah, penandatanganan, pembuatan transaksi, penulisan RPC, atau penyiaran.
Menambahkan daftar identifikasi lima dompet berurutan dan peta upacara lengkap yang berasal dari pengontrol, sementara setiap tindakan transaksi mainnet tetap terkunci.
Peningkatan
Konsol mainnet lokal sekarang mempertahankan alamat kandidat Ledger yang dikenali di seluruh peralihan akun dan navigasi halaman upacara untuk sesi browser.
Overview kini menyediakan peta persiapan dua belas tahap yang menghubungkan setiap fase peluncuran ke halaman bukti dan status yang diperoleh dari pengontrol yang jujur.
Keamanan
Identifikasi sesi tetap terpisah dari penyimpanan dan otorisasi, dan tidak ada penandatanganan pesan, konstruksi transaksi, penulisan RPC, atau kemampuan siaran yang ditambahkan selama mainnet dalam status NO_GO.
Mencatat dan memverifikasi kandidat pembayar biaya Squads yang berbeda, sehingga pendanaan upacara saat ini mencapai 7 SOL sementara eksekusi mainnet tetap terkunci di balik gerbang peluncuran lainnya.
Peningkatan
Konsol mainnet lokal sekarang menurunkan dan menyelesaikan pembacaan kedua kandidat pembayar upacara bersama dengan lima kandidat penandatangan Ledger.
Kesiapan pendanaan kini melaporkan 5 penyebar SOL dan 2 pembayar biaya SOL Squad secara terpisah, dengan saldo persiapan gabungan sebesar 7 SOL.
Keamanan
Paket upacara yang dihasilkan terikat pada kandidat pembayar yang telah ditinjau dan menolak penggantian pembayar, tumpang tindih satu sama lain atau penandatangan mana pun, dan saldo di bawah batas pendanaan saat ini.
Mencatat kandidat penyebar mainnet yang ditunjuk operator, memverifikasi pendanaannya secara hanya baca di konsol lokal, dan memperkuat pemeriksaan formalitas tanpa mengaktifkan penulisan apa pun ke mainnet.
Peningkatan
Paket upacara pribadi kini terikat pada kandidat pelaksana yang telah ditinjau dan menolak pengganti pembayar, tumpang tindih peran pembayar, atau pendanaan gabungan di bawah anggaran persiapan saat ini.
Konsol operator mainnet lokal sekarang membaca akun dan saldo kandidat penyebar bersama dengan lima kandidat Ledger sambil tetap menonaktifkan setiap tindakan transaksi.
Keamanan
Pihak pembayar kandidat tetap terpisah dari alamat penyebaran kanonik, hak kepemilikan penandatangan, pembayar biaya Squads di masa mendatang, dan semua klaim otoritas on-chain; mainnet tetap NOT_DEPLOYED.
Menggantikan unggahan bukti melalui browser dengan konsol operator mainnet bergaya devnet yang memuat sendiri dan secara otomatis memeriksa repositori, manifes, jaringan, dan status penanda tangan sementara semua penulisan tetap terkunci.
Baru
Layanan baca loopback-only memverifikasi identitas mainnet dan kelima akun kandidat sambil menjaga kredensial RPC yang disetujui tetap berada di luar kode browser.
Phantom dan Solflare dapat mengidentifikasi alamat publik yang terhubung terhadap daftar kandidat tanpa mengungkapkan metode penandatanganan atau transaksi apa pun.
Peningkatan
Semua 13 halaman mainnet sekarang terbuka langsung ke tampilan jaringan, manifes, penandatangan, prasyarat, pemblokir, dan log otomatis tanpa unggahan file browser atau formulir pengaturan RPC.
Struktur halaman sekarang sesuai dengan alat devnet yang sukses: pemberitahuan penguncian permanen, panel penandatangan, langkah tindakan bernomor, status proposal, dan penyegaran sekali klik.
Menambahkan versi HTML yang aman untuk produksi untuk setiap nama file operator devnet, ditambah halaman bukti program, mint/vault, dan vesting khusus mainnet yang tetap tertutup jika gagal hingga bukti upacara peninjauan tersedia.
Baru
Folder mainnet Solana sekarang mencakup 13 halaman operator yang disajikan secara lokal yang mencakup program, Squad, pembuatan mint/metadata/vault, inisialisasi protokol, vesting, penguncian, dan operasi hadiah terkontrol.
Setiap halaman dapat meninjau kontrol upacara yang telah disanitasi, file pra-penerbangan, dan manifes kandidat secara lokal di peramban, dengan pemeriksaan identitas RPC khusus sesi yang disunting secara opsional.
Peningkatan
Setiap nama file HTML devnet memiliki padanan eksplisit di mainnet; halaman GR2 dan halaman uji sekali pakai menyatakan TIDAK BERLAKU alih-alih mengundang kode atau alamat devnet untuk disalin.
Sistem pengaman regresi membuktikan bahwa halaman-halaman tersebut tidak mengandung alamat devnet, integrasi dompet, pustaka penandatanganan, konstruksi transaksi, atau kemampuan siaran, dan validasi peramban mencakup lebar layar desktop dan ponsel.
Menambahkan paket upacara pribadi yang siap digunakan operator dan gerbang NO-GO yang diperiksa mesin yang tidak dapat menandatangani atau menyiarkan, sehingga persiapan mainnet tidak dapat disalahartikan sebagai otorisasi peluncuran.
Baru
Ruang kerja Solana kini memiliki satu panduan upacara mainnet yang terurut, generator paket bukti pribadi, dan pengontrol yang memeriksa semua 27 gerbang kesiapan ditambah peran yang disaksikan, persetujuan, bukti penandatangan, hash build yang diaudit, tampilan RPC independen, pendanaan, dan otorisasi eksplisit.
Peningkatan
Tantangan kepemilikan Ledger sekarang harus ditulis ke direktori pribadi absolut di luar Git, menjaga catatan penanda tangan dan kepemilikan tetap terpisah dari pohon sumber.
Pengontrol upacara secara struktural bersifat hanya baca: ia melaporkan status TIDAK BERJALAN (NO-GO) saat gerbang terbuka dan tidak berisi kode dompet, penandatanganan, penyebaran, atau siaran.
Kesiapan penandatangan produksi dan pengamanan peluncuran mainnet
Mencatat lima kandidat Ledger produksi yang didanai tanpa melebih-lebihkan kepemilikan, menambahkan gerbang penandatangan yang hilang ke laporan MiCA publik, dan memperkuat bukti yang diperlukan sebelum peluncuran mainnet apa pun.
Peningkatan
Kesiapan Departemen Keuangan, Keamanan, Peta Jalan, dan MiCA kini sepakat: lima alamat Ledger yang didanai adalah kandidat produksi yang ditunjuk oleh operator, sementara kepemilikan, independensi, pemulihan, dan penunjukan formal masih menjadi pertanyaan yang belum terjawab.
Bukti peralihan dan upacara ke mainnet kini membedakan dompet penandatangan dari multisig Squad dan Vault 0 di masa mendatang, dan memerlukan hash bukti, pemeriksaan independensi, latihan pemulihan, dan bukti pendanaan penyebar yang terpisah.
Setiap rute Token publik sekarang diuji di browser dalam CI pada saat pembuatan versi produksi, termasuk penelusuran tautan internal lengkap, luapan responsif, penanda lokasi, dan kegagalan konsol/jaringan saat runtime.
Tetap
Tabel kesiapan MiCA publik sekarang mencakup alur kerja penyimpanan produksi yang dirujuk oleh garis batas peluncurannya sendiri, dan klaim usang bahwa tidak ada kunci produksi yang dinominasikan telah dihapus.
Sistem pengamanan kebocoran alamat kanonik kini mencakup Squads Vault 0 di masa mendatang, kunci anggota, dan PDA metadata, selain mint, program, dan vault.
Referensi whitepaper sekarang mengarah ke rute Token Portal yang sebenarnya, data terstruktur khusus rute tidak lagi mewarisi identitas halaman beranda, dan tautan Google opsional akan gagal dengan aman ketika kredensial produksi tidak ada.
Batasan RPC dompet asal yang sama sekarang menerapkan batasan per jam per pengunjung yang menjaga privasi sebelum menggunakan kapasitas penyedia Solana khusus.
Memperbaiki metadata CGW Explorer, menambahkan modul identitas kanonik, dan menautkan setiap alamat token Admin.
Menemukan akar penyebab dan memperbaiki masalah Solana Explorer yang menampilkan token devnet CGW sebagai 'Tidak Dikenal' dengan mengganti proses pencetakan token dengan yang membawa metadata on-chain sebenarnya sejak saat pembuatannya, menambahkan satu fungsi kanonik yang sekarang digunakan setiap aplikasi untuk identitas token, dan menjadikan setiap alamat dompet/program di halaman token Admin sebagai tautan Explorer yang berfungsi.
Baru
@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.
Tetap
Solana Explorer tidak lagi menampilkan token devnet CGW sebagai 'Token Tidak Dikenal' / 'Tidak ada simbol' / 'Tidak terverifikasi'. Penyebab utamanya: otoritas pencetakan devnet asli dicabut sebelum ada akun metadata Metaplex on-chain untuknya, yang membuat pemasangan metadata secara permanen menjadi tidak mungkin — bukan karena penundaan pengindeksan atau entri registri yang hilang.
Menggantikan mint devnet kanonik (Genesis Rehearsal #2) dengan metadata yang dilampirkan dalam transaksi yang sama dengan pembuatan mint, sebelum otoritas mint disentuh. Mint baru, enam vault didanai sesuai alokasi spesifikasi token yang tepat sehingga totalnya mencapai pasokan penuh 1B, otoritas mint dicabut, dan otoritas pembaruan metadata dialihkan ke multisig Squads Vault0 — semuanya diverifikasi ulang secara independen terhadap pembacaan RPC langsung setelahnya, dan tidak pernah dipercaya dari log skrip itu sendiri.
Setiap alamat di setiap halaman token Admin (mint, vault, authority, Squads multisig/Vault0/members, program ids/upgrade authorities, vesting/rewards config/vault/beneficiary/claimant addresses, holders' token-account/owner addresses — sekitar 20 alamat di 7 halaman) sekarang berupa tautan Explorer yang sebenarnya, bukan teks singkat biasa.
Pengembang
File identity.test.ts yang baru menjaga agar URL ikon token tetap sinkron dengan file JSON metadata asli portal token, sehingga keduanya tidak akan pernah lagi bergeser secara diam-diam.
Langganan yang lebih aman dan batasan paket yang jujur
Membuat proses checkout Stripe dan pemulihan webhook menjadi idempoten, memberlakukan batasan foto, mempertahankan pekerjaan pada batas paket, dan hanya menampilkan fitur berbayar yang benar-benar tersedia.
Peningkatan
Pesan pembatasan paket langganan menjaga agar foto atau formulir bunga yang dipilih tetap utuh dan terhubung ke Langganan tanpa mengganti halaman draf.
Batasan foto per bunga diberlakukan secara atomik, dan Garden Plus hanya mencantumkan fitur-fitur yang memiliki perilaku produk yang berfungsi.
Lembar Warna sekarang menunggu hingga menu tertutup sepenuhnya dan mendukung tombol Escape, fokus keyboard yang terkendali, dan pemulihan fokus.
Tetap
Proses pembayaran Stripe kini menggunakan kembali satu maksud pembelian yang tahan lama dan pelanggan Stripe yang sudah ada, sehingga mencegah sesi berlangganan ganda yang terjadi secara bersamaan.
Webhook Stripe yang terputus dan tidak berurutan dapat dipulihkan dengan aman tanpa menandai hak akses diberikan terlalu dini.
Tautan pengembalian saat checkout tidak lagi menyatakan pembayaran berhasil sampai akses Garden Plus yang didukung Stripe dikonfirmasi oleh server.
Kontrol bulanan dan tahunan kini memiliki status terpilih yang jelas, dan cache Discover yang dipersonalisasi akan dihapus saat logout.
Riwayat pembayaran admin, perbaikan kartu berlangganan, dan penguatan webhook Stripe.
Kartu Langganan Admin sekarang menampilkan riwayat pembayaran lengkap pengguna, bug yang menyebabkan kartu selalu melaporkan 'Tidak Tersedia' terlepas dari status langganan sebenarnya telah diperbaiki, dan webhook pembayaran Stripe sekarang dibatasi laju penggunaannya untuk mencegah penyalahgunaan.
Baru
Pusat Admin: Kartu Langganan pengguna kini menampilkan riwayat pembayaran lengkap mereka — setiap pesanan (status, metode pembayaran, jumlah, tanggal) beserta peristiwa terkaitnya, ditambah peristiwa tingkat langganan seperti perpanjangan yang tidak terkait dengan satu pesanan.
Peningkatan
Endpoint webhook pembayaran Stripe sekarang dibatasi laju koneksinya per alamat yang terhubung, mengakhiri penguatan keamanan yang direncanakan untuk sistem langganan/penagihan.
Tetap
Pusat Admin: Kartu Langganan pengguna sebelumnya selalu melaporkan 'Tidak Tersedia', terlepas dari paket, status, atau penggunaan sebenarnya — meskipun pemberian dan pencabutan akses gratis selalu berfungsi dengan benar. Sekarang menampilkan data akurat dan terkini.
Akses tamu, pengelolaan taman, timeline foto bunga, dan keandalan penerjemahan.
Pengunjung yang keluar dari akun sekarang dapat melihat katalog lencana dan cuaca lokal, profil Anda terhubung langsung ke taman/bunga/lencana Anda, taman dapat dihapus dengan aman dengan atau tanpa bunganya, bunga sekarang mendukung timeline foto lengkap dengan keterangan, dan bug halaman Terjemahan Admin yang macet di 0% telah diperbaiki.
Baru
Pengunjung yang sudah keluar dapat melihat katalog lencana kontribusi lengkap dan perkiraan cuaca lokal mereka, dengan petunjuk masuk bertema alih-alih tampilan yang kaku.
Entri "Instal Aplikasi" yang tetap ada di bilah sisi seluler, dengan petunjuk bertema iOS di mana platform tersebut tidak memiliki perintah instal bawaan.
Penghapusan taman kini menawarkan dua pilihan eksplisit dan dijelaskan dengan jelas: menghapus taman saja (bunga tetap disimpan, dialihkan ke taman kosong) atau menghapus taman dan semua bunga di dalamnya, dengan konfirmasi kedua yang lebih kuat untuk pilihan penghapusan total.
Bagian baru "Bunga tanpa taman" dengan penomoran halaman yang sebenarnya, ditambah aksi pindah ke taman.
Kini, Flowers mendukung linimasa foto lengkap: beberapa foto per bunga, diurutkan secara kronologis, masing-masing dengan keterangan opsional dan gambar sampul yang dapat diatur, serta penghapusan foto secara aman.
Peningkatan
Halaman Profil diurutkan ulang sehingga Prestasi, Taman, Bunga, dan Lencana adalah hal pertama yang Anda lihat, masing-masing merupakan tautan langsung ke halamannya sendiri.
Peringatan "halaman mungkin mencantumkan harga atau diskon" yang dianggap sebagai kesalahan positif pada antrean peninjauan Admin AI telah diverifikasi dan dihapus.
Halaman Ikhtisar Admin, Transaksi Token, dan Pemegang Token tidak lagi menyatakan "tidak ada pencetakan CGW" ketika penyebab sebenarnya adalah gangguan sementara pada RPC.
Tetap
Halaman Terjemahan Admin tidak lagi mengalami masalah di mana terjemahan bahasa macet permanen pada cakupan 0%. Terjemahan yang sedang diproses ketika instance Worker-nya di-restart kini dicoba ulang secara otomatis, bukan lagi macet selamanya, dan tombol "Coba ulang kegagalan" tidak lagi memperburuk terjemahan yang macet.
Kunci API terjemahan yang hilang kini menjadi status yang jelas dan dapat ditindaklanjuti, bukan lagi celah cakupan yang tidak terjelaskan dan tidak terucapkan.
Perawatan tanaman yang mempertimbangkan cuaca, keandalan administrasi, dan penguatan Solana RPC.
GardenApp kini memberikan peringatan ketika prakiraan cuaca aktual menunjukkan salah satu bunga Anda berisiko terkena embun beku atau panas, cuaca diperbarui setiap jam melalui cache bersama alih-alih setiap enam jam, dan beberapa masalah administrasi/keandalan telah diperbaiki di seluruh platform.
Baru
Rekomendasi perawatan bunga kini mencakup peringatan cuaca terkini (risiko embun beku, stres panas, atau catatan penyiraman saat hujan deras) yang didasarkan pada prakiraan cuaca Anda saat ini dan spesies bunga tersebut — hanya berupa saran, bukan klaim toksisitas atau medis.
Peningkatan
Cuaca kini diperbarui setiap jam, bukan setiap enam jam, dan satu panggilan penyedia layanan digunakan oleh semua pengguna di area yang sama, bukan satu panggilan per pengguna.
Judul lokasi pada kartu cuaca tidak lagi mengulang nama kota sebagai wilayah tersendiri ("Plovdiv, Plovdiv") dan sekarang selalu menampilkan nama negara.
Halaman Admin AI Runs dengan jelas memberi label pada eksekusi yang tidak melakukan panggilan model, dan dapat difilter berdasarkan pemicu.
Halaman Kesehatan Admin menjelaskan status yang memburuk yang disebabkan oleh Solana RPC yang tidak dapat dijangkau, alih-alih menampilkan lima tanda centang hijau tanpa penjelasan.
Tetap
Halaman Lencana Admin tidak lagi 404s.
Halaman hadiah dan vesting Portal Token publik sekarang menggunakan konfigurasi Solana RPC khusus yang sama dengan bagian platform lainnya, alih-alih secara diam-diam beralih ke endpoint yang berbeda.
Gangguan pada fitur pelengkapan otomatis Places kini dilaporkan sebagai kesalahan, bukan lagi seperti "tidak ada hasil ditemukan".
Dua kegagalan konfigurasi internal (token API internal yang hilang, konfigurasi masuk asli yang hilang) sekarang dicatat sebagai pengecualian alih-alih gagal secara diam-diam.
Portal Token kini memiliki batas kesalahan, sehingga kerusakan halaman di sana akan terlihat oleh operator, alih-alih hanya menampilkan layar kesalahan default.
GardenApp kini menerjemahkan ke dalam bahasa Bulgaria, Spanyol, Jerman, dan Prancis sesuai permintaan, memungkinkan pemilik kebun untuk mencari lokasi sebenarnya dengan Google Places, dan menampilkan tingkat serbuk sari untuk lokasi tersebut.
Baru
Antarmuka GardenApp dapat ditampilkan dalam bahasa Bulgaria, Spanyol, Jerman, atau Prancis, diterjemahkan sesuai permintaan dan disimpan dalam cache, dengan bahasa Inggris sebagai alternatif instan saat proses penerjemahan sedang berlangsung.
Lokasi taman kini dapat dicari dan dipilih melalui fitur pelengkapan otomatis Google Places, bukan hanya dengan teks yang diketik tangan.
Sebuah taman dengan lokasi terpilih menampilkan tingkat serbuk sari di sekitarnya (rumput/pohon/gulma) pada halaman detailnya.
Pusat Admin: halaman Terjemahan baru melaporkan cakupan cache per bahasa dan memungkinkan operator untuk membatalkan cache suatu bahasa atau mencoba kembali terjemahan yang gagal.
Peningkatan
Pusat Admin melaporkan apakah masing-masing dari tiga integrasi Google opsional (Terjemahan, Tempat, Serbuk Sari) telah dikonfigurasi, tanpa pernah mengekspos kuncinya.
Cuaca lokal mempertahankan cakupan area pengguna selama gangguan prakiraan cuaca dan dapat pulih melalui penyedia cadangan independen.
Peningkatan
Kegagalan terjadwal akibat cuaca kini dilaporkan dalam kategori yang aman dari segi privasi sehingga operator dapat membedakan kegagalan waktu habis (timeout), jaringan, respons penyedia, dan persistensi tanpa mencatat data pengguna atau lokasi.
Admin sekarang memisahkan waktu pembaruan lokasi dari waktu pembaruan prakiraan cuaca terakhir yang berhasil.
Tetap
GardenApp tidak lagi menyembunyikan lokasi kasar yang sudah tersimpan ketika pembaruan prakiraan pertama gagal.
Pembaruan cuaca kembali menggunakan MET Norway ketika Open-Meteo tidak tersedia dan memberi proxy seluler cukup waktu untuk menyelesaikan kedua upaya yang dibatasi.
Cuaca lokal kini tetap menampilkan prakiraan yang dapat digunakan meskipun penyedia layanan menghilangkan metrik opsional, dan aplikasi menangkap konteks lokasi Cloudflare yang menjaga privasi lebih awal di setiap pembaruan.
Peningkatan
Kegagalan akibat cuaca kini hanya menyisakan diagnostik server yang aman dan terbatas serta sinyal respons terdeteksi/tidak tersedia, tanpa mengekspos alamat IP, koordinat, atau data lokasi pribadi.
Tetap
GardenApp tidak lagi membuang seluruh prakiraan cuaca lokal hanya karena salah satu metrik cuaca opsional bernilai null atau hilang.
Pembaruan cuaca menangkap konteks lokasi permintaan kasar Cloudflare sebelum proses otentikasi, mengurangi kemungkinan kehilangan konteks tepi di sepanjang batas asinkron.
Berbagi bunga di tempat umum dan kegiatan komunitas yang terkait.
Tautan bunga kini terbuka untuk semua orang, dengan fitur berbagi bawaan, kontrol salin tautan, profil kreator, lencana unggulan, dan mengikuti komunitas. Cuaca juga akan diperbarui dengan bersih setelah pemuatan ulang.
Baru
Salin atau bagikan tautan publik bunga beserta namanya dari profil bunga dan Discover.
Ikuti para petani komunitas dan lihat jumlah pengikut serta lencana unggulan yang mereka peroleh.
Tetap
Kode QR sekarang membuka halaman komunitas publik, bukan lagi halaman khusus pemilik.
Informasi cuaca yang tidak tersedia tidak lagi disimpan dalam cache saat halaman dimuat ulang, dan setiap pemuatan ulang akan memeriksa ulang lokasi IP kasar saat ini.
Pintasan pengingat sekarang menggunakan ikon lonceng yang mudah dikenali.
Keamanan
Berbagi dan mengikuti secara publik menggunakan pengidentifikasi postingan publik; pengidentifikasi bunga, taman, perawatan, pengingat, dan akun pribadi tetap berada di luar tautan yang dibagikan.
Aplikasi browser Open CoinGarden kini mendeteksi setiap build yang baru diluncurkan dan secara otomatis beralih ke build tersebut dengan aman, sambil menunggu penyimpanan aktif dan konfirmasi dompet selesai.
Peningkatan
Tab browser yang terbuka akan secara otomatis disegarkan ke versi build baru yang stabil.
Pembaruan menunggu formulir aktif, penyimpanan, tanda tangan dompet, dan klaim, dengan kontrol pembaruan manual yang ada tetap dipertahankan sebagai cadangan.
Tetap
Penyebaran kode dideteksi oleh identitas commit yang tidak berubah meskipun nomor versi yang terlihat oleh manusia tidak berubah.
Pengaktifan penjaga dan pekerja servis sekali tembak per-bangunan mencegah pengisian ulang berulang atau amunisi PWA yang sudah usang.
Identifikasi bunga tidak akan pernah lagi menampilkan hasil sementara.
Identifikasi bunga tidak lagi menggunakan hasil sementara jika AI tidak tersedia untuk sementara waktu. Jika identifikasi sebenarnya tidak dapat dihasilkan saat ini, Anda akan melihat pesan yang jelas "tidak dapat mengidentifikasi tanaman ini" dengan tombol Coba lagi — bukan jawaban tebakan yang menggantikan jawaban sebenarnya. Ini berlaku pada aplikasi web, aplikasi seluler, dan aplikasi iOS/Android asli, baik untuk identifikasi pengguna yang masuk maupun tamu.
Peningkatan
Aplikasi asli: layar Identifikasi sekarang menampilkan nama tanaman, nama ilmiah, tingkat kepercayaan, dan kecocokan alternatif dalam tata letak yang mudah dibaca, alih-alih hasil teknis mentah.
Tetap
Identifikasi bunga (baik pengguna yang masuk, tamu, maupun aplikasi bawaan) tidak lagi menampilkan hasil sementara ketika layanan AI tidak tersedia. Sekarang, aplikasi menampilkan pesan yang jelas dan ramah serta tombol "Coba lagi" yang berfungsi.
Identifikasi gratis harian tamu tidak akan lagi terpakai jika identifikasi tidak tersedia — upaya tersebut akan dikembalikan secara otomatis.
Pengembang
Menghapus jalur kode produksi terakhir yang dapat menghasilkan hasil identifikasi palsu; penyedia tiruan yang digunakan selama pengembangan sekarang hanya ada di rangkaian pengujian.
Menambahkan pengujian otomatis yang memindai kode sumber aplikasi seluler dan aplikasi asli untuk salinan hasil placeholder lama, sehingga tidak dapat muncul kembali secara diam-diam.
Dokumentasi AI/identifikasi telah ditulis ulang agar sesuai dengan perilaku ini.
Masalah teratasi: halaman Whitepaper gagal dimuat.
Memperbaiki bug di mana halaman Whitepaper Portal Token dapat gagal dimuat dengan kesalahan server. Konten halaman sekarang dibangun langsung ke dalam aplikasi alih-alih diambil dari disk saat seseorang mengunjungi halaman, yang lebih andal dan memuat lebih cepat.
Tetap
Portal Token: halaman Whitepaper (/whitepaper) tidak lagi sesekali gagal dimuat dengan kesalahan server. Kontennya sekarang dikompilasi ke dalam aplikasi pada saat pembuatan, bukan dibaca dari file pada saat permintaan, yang juga membuat halaman dimuat sedikit lebih cepat.
Diperbaiki: identifikasi bunga gagal karena kesalahan koneksi.
Memperbaiki bug di mana identifikasi bunga dapat gagal dengan pesan "Kami tidak dapat terhubung ke CoinGarden saat ini," meskipun identifikasi itu sendiri sebenarnya berhasil — aplikasi menyerah dan menampilkan kesalahan sebelum respons AI yang normal dan sedikit lebih lambat sempat muncul.
Tetap
Identifikasi bunga (baik pengguna yang masuk maupun tamu) tidak lagi gagal dengan kesalahan koneksi untuk respons AI berkecepatan normal. Batas waktu permintaan internal aplikasi sendiri lebih pendek daripada waktu yang dibutuhkan untuk identifikasi sebenarnya, sehingga hasil yang benar-benar berhasil terkadang dibuang dan ditampilkan kepada pengguna sebagai kegagalan.
Perbaikan kompilasi program Solana, dan perbaikan bug pelacakan vault.
Memperbaiki tiga bug kompilasi nyata dalam program vesting dan hadiah on-chain yang disebabkan oleh versi dependensi yang tidak terlacak, dan memperbaiki bug yang memungkinkan dua dari enam vault CGW secara diam-diam berbagi satu alamat yang terlacak.
Tetap
Program on-chain cgw-vesting dan cgw-rewards gagal dikompilasi terhadap versi pustaka anchor-lang yang sebenarnya sedang diselesaikan (1.1.2, bukan 1.0.2 yang dimaksudkan — tidak ada lockfile yang pernah di-commit untuk workspace ini). Tiga kerusakan API yang diakibatkan telah diperbaiki dan lockfile telah di-commit sehingga hal ini tidak dapat terjadi lagi secara diam-diam.
Sebelumnya, pelacakan penyebaran CGW hanya memiliki satu slot alamat untuk dua brankas berbeda (Brankas Likuiditas dan Brankas Komunitas, masing-masing alokasi 5% terpisah sesuai spesifikasi token). Sekarang, masing-masing memiliki slot pelacakannya sendiri, sehingga penyebaran nyata tidak akan pernah membuat saldo satu brankas terbaca seolah-olah itu adalah saldo brankas lainnya.
Pengembang
Telah diverifikasi bahwa program on-chain berhasil dikompilasi dan diperiksa dengan benar (cargo check, cargo clippy dengan peringatan sebagai kesalahan) di lingkungan ini; pembangunan/penyebaran on-chain penuh masih terhambat oleh ruang disk yang tersedia di sandbox ini, yang dilacak secara terpisah.
Penautan akun Google di Portal Token, dan perbaikan koneksi dompet.
Halaman profil Token Portal kini dapat menautkan akun Google ke dompet Anda sebagai identitas cadangan opsional, dan bug yang menyebabkan alur koneksi dompet gagal dengan pesan "Tidak ada dompet yang terhubung." tepat setelah dompet sebenarnya terhubung telah diperbaiki.
Baru
Portal Token: bagian Google di halaman profil sekarang berfungsi — masuk dengan Google, lalu tautkan ke profil dompet Anda sebagai identitas cadangan opsional, atau lepaskan tautannya nanti. Masuk ke dompet tetap sepenuhnya independen dan tidak pernah memerlukan Google.
Tetap
Token Portal: menghubungkan dompet di modal "Hubungkan dompet" tidak lagi menampilkan pesan yang salah "Tidak ada dompet yang terhubung." segera setelah ekstensi dompet benar-benar terhubung.
Antarmuka pengguna yang lebih bersih, pemilih model AI yang lebih cerdas, dan landasan untuk aplikasi native.
Serangkaian perbaikan UI dan teks di seluruh Pusat Admin dan Portal Token, halaman Tentang versi seluler yang dibangun ulang yang benar-benar menjelaskan aplikasi saat ini, pemilih model yang dapat dicari untuk memilih model AI mana yang mendukung setiap asisten, dan kerangka kerja pertama aplikasi iOS/Android asli — belum tersedia untuk diinstal, tetapi layar masuk dan inti sekarang berjalan dari ujung ke ujung terhadap server nyata CoinGarden.
Baru
Pusat Admin: memilih model AI yang mendukung asisten kini berupa daftar yang dapat dicari dan dikelompokkan berdasarkan apakah model tersebut kompatibel dan terverifikasi, perlu verifikasi, atau tidak kompatibel — bukan lagi satu menu tarik-turun panjang tanpa penjelasan.
Aplikasi seluler: halaman Tentang telah ditulis ulang untuk menjelaskan apa yang sebenarnya dilakukan aplikasi saat ini (perawatan tanaman, identifikasi, lencana, Portal Token) alih-alih deskripsi fitur yang sudah usang.
Versi kerja pertama aplikasi iOS/Android asli CoinGarden ada sebagai versi pengembangan internal: masuk dengan Google, lihat taman dan bunga Anda, identifikasi tanaman dengan kamera. Aplikasi ini belum dipublikasikan ke App Store atau Play Store.
Peningkatan
Aplikasi seluler: halaman profil Anda sekarang menampilkan jumlah taman, bunga, dan lencana Anda yang sebenarnya, bukan panel placeholder yang tersisa.
Pusat Admin dan Portal Token: beberapa perbaikan tata letak dan teks, termasuk diagram Portal Token yang mungkin tumpang tindih pada layar yang lebih sempit.
Keamanan
Menutup celah di mana mengaitkan model AI ke asisten tidak memeriksa apakah model tersebut benar-benar mendukung apa yang dibutuhkan asisten tersebut (misalnya, pemahaman gambar untuk identifikasi tanaman) dengan cara yang sama seperti yang sudah dilakukan pada layar konfigurasi utama.
Pengembang
Server CoinGarden kini mendukung sesi masuk yang nyata dan dapat dicabut untuk aplikasi asli, terpisah dari sistem masuk situs web, karena aplikasi ponsel tidak memiliki server sendiri untuk menyimpan rahasia bersama seperti yang dilakukan situs web.
Halaman Token di Pusat Admin sekarang membaca status sebenarnya CGW langsung dari Solana, bukan lagi placeholder statis, dan memperbarui diri secara otomatis saat Anda membukanya — menunjukkan kebenaran sebagaimana adanya saat ini: CGW telah disetujui untuk diimplementasikan tetapi belum diterapkan pada klaster mana pun.
Baru
Halaman Token Pusat Admin (Gambaran Umum, Pemegang, Perbendaharaan, Keamanan, Transaksi) sekarang membaca status penyebaran langsung CGW, detail pencetakan, pasokan, saldo brankas, dan otoritas pencetakan/pembekuan langsung dari Solana melalui koneksi RPC sisi server yang hanya dapat dibaca — tidak pernah dari browser.
Setiap halaman token kini diperbarui otomatis selama terbuka (5 detik pada halaman token, 10-15 detik pada shell global). Pembaruan berhenti sementara saat tab tersembunyi, segera mengejar data terbaru saat fokus kembali, dan memperpanjang interval secara otomatis setelah pembacaan berulang kali gagal. Ini diberi label secara jujur sebagai polling, bukan koneksi soket langsung, karena memang bukan demikian.
Pembacaan status penyebaran yang jelas dalam lima kondisi (belum diterapkan, dikonfigurasi tetapi tidak dapat dijangkau, dikonfigurasi tetapi akun hilang, diterapkan dan sehat, atau diterapkan dengan ketidaksesuaian terhadap spesifikasi yang disetujui) menggantikan placeholder lama yang selalu salah.
Peningkatan
Angka pemegang dan transaksi kini selalu diberi label sesuai dengan apa yang sebenarnya dibaca — "Akun token teratas" alih-alih daftar pemegang lengkap yang tersirat, dan "tidak tersedia dari RPC yang dikonfigurasi" yang jujur alih-alih angka nol yang dibuat-buat — dan tidak pernah menebak nilai yang sebenarnya tidak dapat dikonfirmasi oleh koneksi RPC hanya baca.
Tautan Portal Token sekarang diperoleh dari konfigurasi, bukan dari alamat lokal yang dikodekan secara permanen.
Bahasa dalam Token Overview kini secara konsisten membedakan keputusan yang telah disetujui tetapi belum dibangun dari keputusan yang benar-benar telah diterapkan, menggantikan beberapa bagian yang masih terbaca seperti proposal desain terbuka.
Keamanan
Rincian koneksi RPC Solana dan kredensial penyedia dikonfirmasi, melalui pengujian otomatis, tidak pernah muncul dalam bundel browser Pusat Admin, respons API-nya, atau log-nya.
Jika identifikasi tanaman tidak dapat mencapai server CoinGarden, Anda sekarang akan melihat pesan dalam bahasa yang mudah dipahami dengan tombol Coba lagi — bukan kode kesalahan mentah — dan aplikasi tidak pernah memblokir formulir foto saat diam-diam memeriksa jumlah gratis harian Anda di latar belakang.
Peningkatan
Kegagalan koneksi ke server CoinGarden kini dicatat dengan kode referensi singkat yang dapat Anda sebutkan kepada tim dukungan, dan muncul di pemantauan kesalahan tim operasional — sebelumnya tidak terlihat di luar kegagalan tersebut.
Tetap
Halaman Identifikasi dapat menampilkan kode kesalahan internal mentah ("upstream_unavailable") jika identifikasi foto sempat tidak dapat mencapai server CoinGarden — digantikan dengan teks berbahasa sederhana dan tombol Coba lagi yang mengirimkan ulang foto yang sama.
Koneksi latar belakang tersebut kini dicoba ulang sekali secara otomatis sebelum dihentikan, untuk pemeriksaan hanya baca (seperti jumlah kuota gratis harian Anda) di mana percobaan ulang tidak dapat menyebabkan tindakan duplikat.
Navigasi atas dan bawah aplikasi seluler kini berubah saat Anda menggulir — bilah mengambang yang ringkas di bagian atas halaman, melebar secara halus menjadi bilah tetap penuh saat Anda membaca lebih lanjut, dan menyusut kembali saat Anda kembali ke atas.
Peningkatan
Aplikasi seluler: header atas dan navigasi bawah kini beranimasi antara kartu mengambang yang ringkas (bagian atas halaman) dan bilah lebar yang menempel di tepi (setelah Anda menggulir), alih-alih tetap mengambang di mana-mana — sesuai dengan nuansa navigasi asli aplikasi.
Transisi hanya akan terjadi saat pengguliran yang benar-benar disengaja — zona penyangga kecil di sekitar titik peralihan mencegahnya berkedip-kedip antara kedua keadaan tersebut.
Setiap elemen animasi tetap menghormati permintaan tingkat sistem untuk mengurangi gerakan, beralih status secara instan alih-alih melakukan animasi.
Halaman Prestasi yang baru mengenali aktivitas nyata — pencapaian keanggotaan, kontribusi tanaman, rangkaian perawatan, identifikasi, dan partisipasi komunitas — dengan kemajuan yang jelas menuju langkah selanjutnya. Tampilkan beberapa lencana di profil Anda, dan lihat salah satunya di sebelah nama kreator pada bunga yang mereka bagikan.
Baru
Halaman Prestasi (/badges): setiap lencana yang telah Anda peroleh dan setiap lencana yang masih terbuka, dikelompokkan berdasarkan Keanggotaan, Kontribusi Tanaman, Perawatan Tanaman, Identifikasi, Komunitas, dan Spesial, masing-masing menunjukkan kemajuan nyata menuju pencapaian berikutnya — bukan persentase yang dibuat-buat.
Lencana keanggotaan diberikan secara otomatis berdasarkan usia akun, mulai dari saat bergabung hingga enam tahun ke atas.
Lencana Kontribusi Tanaman diberikan pada tonggak penyimpanan nyata (1 hingga 2,000 bunga yang disimpan), bukan sekadar upaya identifikasi AI
Lencana Perawatan Tanaman memberikan penghargaan atas kegiatan perawatan yang tercatat dan rangkaian perawatan selama 30 dan 100 hari yang benar-benar berhasil.
Lencana identifikasi memberikan penghargaan untuk identifikasi yang terkonfirmasi, bukan setiap panggilan AI.
Lencana komunitas memberikan penghargaan atas bunga pertama yang Anda bagikan dan apresiasi tulus yang Anda terima dari orang lain.
Lencana khusus (System Guardian, Harmony Keeper, Community Beacon, Blossom Benefactor, Rare Plant Curator) diberikan langsung oleh CoinGarden dan tidak dapat diperoleh secara otomatis.
Halaman detail lencana menjelaskan secara tepat apa yang dibutuhkan dan seberapa dekat Anda dengan persyaratan tersebut.
Anda dapat menampilkan hingga lima lencana yang telah diperoleh di profil Anda — Anda dapat memilih lencana mana yang terlihat, dan lencana yang tidak ditampilkan akan tetap bersifat pribadi.
Lencana unggulan kini muncul di samping nama kreator pada unggahan bunga publik mereka.
Notifikasi "Pencapaian Terbuka" yang lebih halus dan minim gangguan akan muncul sekali untuk setiap lencana, baik Anda mendapatkannya sendiri atau orang lain mendapatkannya untuk Anda.
Pusat Admin kini memiliki Ekosistem → Lencana: lihat setiap lencana dan berapa banyak orang yang memilikinya, aktifkan atau nonaktifkan lencana, tetapkan atau cabut lencana Khusus dengan alasan yang diperlukan, dan jalankan rekonsiliasi satu kali yang memberikan setiap akun yang ada setiap lencana yang sudah memenuhi syarat — bukan hanya yang terbaru.
Keamanan
Hanya administrator yang dapat menetapkan atau mencabut lencana Khusus, dan setiap penetapan, pencabutan, pengaktifan/penonaktifan, serta proses rekonsiliasi dicatat dalam log audit beserta alasannya.
Lencana otomatis tidak memiliki jalur pengesampingan admin yang melewati evaluasi sebenarnya — seorang administrator hanya dapat mengaktifkan/menonaktifkan lencana itu sendiri, tidak pernah memberikan atau mencabut lencana yang diperoleh secara otomatis secara manual.
Pengembang
Katalog lencana sepenuhnya berbasis data (metrik + ambang batas yang dibaca dari basis data), sehingga lencana baru tidak pernah memerlukan perubahan kode.
Kemajuan lencana selalu dihitung secara langsung dari tabel sumber yang sama dengan seluruh product trust (flowers, care_events, identifications, flower_posts, flower_post_likes) — tidak ada tabel kemajuan terpisah yang dapat menjadi tidak sinkron.
Notifikasi pembukaan kunci dikirimkan dengan cara memeriksa flag yang belum dilihat/diakui, bukan melalui saluran push, sehingga lencana yang diperoleh melalui tindakan Anda sendiri, tindakan orang lain (seperti menyukai), atau proses rekonsiliasi admin akan muncul dengan cara yang sama.
Memperbaiki masalah pemblokiran gambar pratinjau berbagi aplikasi seluler agar tidak dapat diakses oleh perayap.
Gambar pratinjau berbagi baru aplikasi seluler (0.7.5) itu sendiri tidak dapat diakses oleh Facebook, X, dan perayap pembuka tautan lainnya — mereka dialihkan ke halaman login alih-alih melihat gambar tersebut, karena perayap tersebut tidak pernah masuk. Sudah diperbaiki.
Tetap
Aplikasi seluler: rute opengraph-image dan twitter-image tidak ada dalam daftar rute publik yang diizinkan, sehingga halaman pribadi yang mengharuskan masuk secara default mengalihkan setiap permintaan perayap ke halaman login alih-alih menampilkan gambar — dikonfirmasi secara langsung (HTTP 307) dan diperbaiki dengan menambahkan kedua rute tersebut ke daftar yang diizinkan yang sama yang sudah mencakup robots.txt dan sitemap.xml
Memperbaiki kegagalan penyebaran pada rilis share-image 0.7.4.
Gambar pratinjau berbagi dari rilis sebelumnya berhasil dibuat dan berfungsi secara lokal, tetapi gagal diterapkan di situs web, aplikasi seluler, dan portal token karena ketidakkompatibilitas khusus Cloudflare. Masalah ini telah diperbaiki, dan gambar-gambar tersebut sekarang sudah aktif.
Tetap
Situs web, aplikasi seluler, dan portal token gagal diimplementasikan setelah versi 0.7.4 dirilis — halaman pratinjau gambar menyatakan pengaturan runtime yang langsung ditolak oleh langkah build Cloudflare. Pengaturan tersebut telah dihapus (setiap aplikasi sudah berjalan dalam runtime tersebut terlepas dari deklarasinya), dan dikonfirmasi terhadap build implementasi sebenarnya, bukan hanya build lokal kali ini.
Pratinjau saham aktual untuk situs web, aplikasi seluler, dan portal token.
Sebelumnya, berbagi tautan CoinGarden di Facebook, X, atau di mana pun tidak menampilkan gambar dan hanya peringatan dari Facebook tentang og:image yang hilang. Kini, setiap aplikasi publik menghasilkan gambar pratinjau bermerek, dan aplikasi seluler mendapatkan judul/deskripsi sosial yang sebelumnya tidak pernah dimilikinya.
Baru
Gambar pratinjau Open Graph dan Twitter/X bermerek untuk situs pemasaran, aplikasi seluler, dan portal token — masing-masing dengan warna aplikasi tersebut, dihasilkan secara dinamis dan bukan file statis agar tetap sinkron.
Tetap
Aplikasi seluler sebelumnya tidak memiliki metadata pratinjau sosial sama sekali (tidak ada og:title, og:description, atau og:image) — tautan Discover atau postingan bunga yang dibagikan hanya menampilkan pratinjau polos dan umum. Sekarang, pratinjau tersebut menyertakan nama aplikasi, deskripsi, dan gambar pratinjau baru.
Tipe Twitter Card di situs pemasaran tersebut awalnya diatur ke tata letak "ringkasan" kecil, yang tidak menampilkan gambar besar meskipun gambar tersebut disediakan — kini telah diperbaiki menjadi "summary_large_image" karena gambar sebenarnya sudah ada.
Memperbaiki tampilan feed Discover untuk pengguna yang sudah masuk.
Pengguna yang sudah masuk melihat pesan "Kami tidak dapat memuat bunga komunitas" setiap kali mengunjungi Discover — ini adalah masalah pada tautan antara aplikasi dan fitur pilihan yang dipersonalisasi, bukan gangguan sebenarnya. Masalah ini sudah diperbaiki, sehingga pengguna yang sudah masuk sekarang dapat melihat pilihan mereka, atau bunga populer dari komunitas jika belum ada pilihan.
Tetap
Temukan feed: pengguna yang sudah masuk tidak lagi melihat kesalahan "tidak dapat memuat" permanen — feed yang dipersonalisasi sekarang dimuat dengan benar, dan akan menampilkan bunga populer dari komunitas jika belum ada pilihan yang dipersonalisasi.
Kali ini benar-benar berhasil memperbaiki masalah crash saat pengeditan pengguna.
Perbaikan sebelumnya untuk masalah halaman edit pengguna yang mengalami crash tidak berhasil — menyimpan tetap menyebabkan halaman crash. Perbaikan ini berhasil: pengalihan setelah menyimpan sekarang sesuai dengan pola persis yang telah terbukti berfungsi di semua tempat lain di Pusat Admin.
Tetap
Pusat Admin: mengubah peran, status, atau nama tampilan pengguna tidak lagi menyebabkan halaman error setelah disimpan — kali ini dikonfirmasi dengan menguji ulang tindakan yang menyebabkan error tersebut secara langsung, bukan hanya dengan build yang bersih.
Memperbaiki kerusakan saat menyimpan perubahan pengguna di Pusat Admin.
Menyimpan perubahan peran, status, atau nama tampilan di halaman akun pengguna dapat menyebabkan halaman tersebut macet alih-alih menampilkan hasilnya. Proses penyimpanan itu sendiri bukanlah masalahnya — halaman tersebut hanya tidak dimuat ulang dengan benar setelahnya. Sudah diperbaiki.
Tetap
Pusat Admin: mengubah peran, status, atau nama tampilan pengguna tidak lagi menyebabkan halaman error setelah disimpan — konfirmasi sekarang ditampilkan dengan benar.
Administrasi pengguna admin, dan dua bug utama telah diperbaiki.
Administrator kini dapat mengedit nama tampilan, mengubah peran, dan mengaktifkan atau menonaktifkan akun langsung dari Pusat Admin, dengan setiap perubahan dicatat ke dalam log audit. Log audit itu sendiri telah diperbaiki — sebelumnya tidak pernah benar-benar dimuat — dan peringatan ketidakcocokan versi pada halaman Kesehatan telah diperbaiki untuk menghentikan peringatan palsu saat penerapan masih berlangsung.
Baru
Pusat Admin: halaman akun pengguna kini mendukung pengeditan nama tampilan publik mereka, mengubah peran mereka (Pengguna / Moderator / Admin) dan mengaktifkan atau menonaktifkan akun — diberlakukan di sisi server, dengan perlindungan admin terakhir dan konfirmasi penonaktifan mandiri yang sama seperti yang selalu dimiliki produk ini.
Halaman kesehatan sekarang menampilkan tabel Layanan / Versi yang diharapkan / Versi yang diterapkan / Komit / Status, sehingga kesenjangan penerapan yang sebenarnya terlihat sekilas, bukan tersembunyi dalam daftar versi.
Tetap
Halaman log audit Pusat Admin selalu gagal dengan pesan "respons yang tidak dikenali oleh konsol ini" — rute API sebenarnya tidak pernah mengembalikan bentuk halaman yang dibutuhkan. Sekarang sudah, dan halaman memuat entri yang sebenarnya.
Peringatan "ketidaksesuaian versi" di halaman Kesehatan terus-menerus muncul dan salah, karena pemeriksaan mandiri API melaporkan literal versi yang tidak pernah diperbarui saat rilis dikirimkan. Sekarang, API membaca versi bersama yang sama seperti setiap pemeriksaan lainnya, dan peringatan hanya muncul setelah ketidaksesuaian benar-benar berlangsung lebih lama dari masa penerapan normal, bukan saat penerapan masih berlangsung.
Endpoint status yang tidak dapat dijangkau pada API masih menggambarkan blockchain pra-migrasi; telah diperbaiki dalam file yang sama untuk perbaikan versi.
Keamanan
Setiap perubahan administrasi pengguna (nama tampilan, peran, status) dicatat dalam log audit beserta hasil dan ID korelasinya, sehingga dapat dilacak kembali ke permintaan yang tepat yang menyebabkan perubahan tersebut.
Pengembang
Log audit kini memiliki fitur paginasi dan pelacakan hasil (`result`, `correlation_id`) di sisi server, bukan lagi daftar tanpa batas dan tanpa paginasi.
Pemeriksaan kesehatan sekarang mencatat commit build ketika payload kesehatan suatu layanan melaporkannya, meletakkan dasar untuk tabel versi baru.
Umpan Discover yang lebih cerdas, dan lebih sedikit jalan buntu.
Fitur Discover kini mendapatkan pilihan harian yang dikurasi AI di samping bunga-bunga populer, dengan deskripsi singkat di setiap kartu. Identifikasi tanaman menjadi lebih jelas dari awal hingga akhir, dan beberapa bug kecil namun nyata — tombol "Ingatkan saya" yang terpotong, kesalahan feed yang membingungkan — telah diperbaiki.
Baru
Halaman beranda Discover mendapatkan "Pilihan Taman Hari Ini" setiap hari, yang dikurasi sekali sehari oleh AI CoinGarden dari bunga-bunga populer komunitas — dengan pilihan bunga populer yang sederhana dan jujur sebagai alternatif jika kurasi AI tidak tersedia.
Setiap kartu bunga yang dibagikan sekarang menampilkan deskripsi singkat yang diambil dari katalog tanaman.
Identifikasi tanaman kini menawarkan tindakan terpisah "Ambil Foto" dan "Pilih dari Galeri" alih-alih satu tombol yang ambigu.
Tanaman yang belum dikenali oleh CoinGarden tidak lagi buntu — mengetuknya sekarang akan mencari kecocokan di katalog, atau membuka pencarian manual yang sudah diisi dengan saran yang diberikan.
Peningkatan
Hasil identifikasi menunjukkan status terpilih yang lebih jelas — seluruh kartu dapat disentuh, dengan tanda centang.
Foto yang diunggah kini diverifikasi sebagai file gambar asli, bukan berdasarkan ekstensi file; format yang tidak didukung seperti HEIC kini menyatakannya secara gamblang, bukan lagi gagal tanpa pemberitahuan.
Tetap
Tombol “Ingatkan saya” pada rekomendasi perawatan bunga tidak lagi terhimpit di layar ponsel yang sempit sehingga sulit dibaca.
Beranda Discover tidak lagi menampilkan "tidak dapat memuat" dan "belum ada yang memposting" secara bersamaan — koneksi gagal dan komunitas kosong adalah situasi yang berbeda, dan beranda sekarang menunjukkan mana yang sebenarnya terjadi, dengan tombol "Coba lagi" yang berfungsi.
Pengembang
Metadata mesin pencari telah dikoreksi di semua aplikasi CoinGarden — tautan kanonik, peta situs, dan robots.txt sekarang mengarah ke alamat CoinGarden yang sebenarnya telah diimplementasikan, bukan ke domain yang tidak terkait yang kebetulan sudah aktif.
Halaman-halaman privat Pusat Admin telah dipastikan sepenuhnya dikecualikan dari pengindeksan pencarian di lingkungan produksi.
Pencarian tanaman berdasarkan nama umum kini berfungsi sebagaimana mestinya — termasuk "mawar". Katalog tersebut berkembang dari sekitar dua puluh tanaman hias menjadi ratusan spesies, genus, dan famili nyata, dengan nama ilmiah lama dan varian nama umum semuanya menemukan hasil yang tepat.
Baru
Katalog tanaman tersebut berkembang dari sekitar 20 tanaman hias pilihan menjadi taksonomi nyata yang mencakup sekitar 440 spesies, genus, dan famili, meliputi tanaman hias, bunga taman, mawar, anggrek, sukulen dan kaktus, pohon dan semak umum, herba, sayuran, dan buah-buahan.
Pencarian dengan nama ilmiah lama atau alternatif sekarang akan menemukan spesies yang tepat dan diterima saat ini.
Mencari nama genus (misalnya, “Rosa”, “Hibiscus”, “Monstera”) akan menampilkan setiap spesies yang dikenal CoinGarden dalam genus tersebut.
Pencarian nama tumbuhan umum yang toleran terhadap kesalahan ketik
Pusat Administrasi kini memiliki halaman Katalog Tanaman: statistik cakupan, dari mana data setiap entri berasal, dan pencarian mana yang tidak menghasilkan apa pun — sehingga celah dalam katalog terlihat dan tidak lagi tersembunyi.
Peningkatan
Identifikasi tanaman berbasis AI lebih jujur ketika hanya yakin dengan genusnya, bukan spesies pastinya — sekarang AI menyebutkannya secara eksplisit alih-alih menebak spesies tertentu.
Layar “Cari di katalog tanaman” menjelaskan apa yang harus Anda ketik sebelum memulai, dan menyarankan untuk mencoba istilah yang lebih luas daripada hanya mengatakan tidak ada yang cocok.
Tetap
Pencarian "Mawar" (dan banyak nama umum lainnya) di katalog tanaman tidak lagi menghasilkan "Tidak ditemukan spesies yang cocok" — katalog tersebut kehilangan data di tahap produksi, bukan hanya kehilangan logika pencarian.
CoinGarden hadir: jelajahi bunga-bunga komunitas dan identifikasi hingga lima tanaman per hari tanpa akun, bagikan bunga Anda sendiri kapan pun Anda mau, dan dapatkan umpan penemuan yang dipersonalisasi oleh AI saat masuk.
Baru
Umpan Penemuan Bunga publik di Dasbor — bunga-bunga yang paling disukai dan dibagikan oleh komunitas, tanpa perlu akun.
Sebagai tamu, Anda dapat mengidentifikasi hingga lima tanaman per hari; batas gratis Anda akan direset secara otomatis setiap hari.
Bagikan bunga kepada komunitas kapan pun Anda mau — konfirmasi yang jelas menunjukkan dengan tepat apa yang menjadi publik, dan Anda dapat membatalkan publikasi kapan saja.
Sukai bunga yang Anda sukai (diperlukan login) dan lihat apa yang disukai komunitas.
Pengguna yang masuk akan mendapatkan umpan yang dipersonalisasi dengan Catatan Taman AI singkat, berdasarkan katalog tanaman.
Nama tampilan publik untuk berbagi — sampai Anda memilihnya, Anda akan muncul sebagai "CoinGardener", bukan nama Google atau email Anda.
Taman Saya: rumah perawatan tanaman pribadi Anda — bunga, taman, jadwal perawatan, dan pengingat — dipindahkan dari Dasbor dengan ringkasan baru.
Peningkatan
Navigasi bawah kini beradaptasi dengan Anda: Temukan, Identifikasi, Kebun Saya, dan Profil saat masuk; Temukan, Identifikasi, Beranda, dan Masuk sebagai tamu
Halaman masuk menjelaskan apa yang sebenarnya ditambahkan oleh akun — penjelajahan dan identifikasi harian tetap gratis tanpa akun.
Keamanan
Bunga pribadi, taman, catatan, riwayat perawatan, dan pengingat Anda tidak akan pernah muncul secara publik — hanya salinan bidang yang Anda setujui yang dibagikan, sebagai cuplikan.
Batasan identifikasi tamu diberlakukan di server terhadap ID pengunjung anonim yang di-hash — bukan alamat IP atau email.
Jumlah like dihitung di server dengan jaminan satu like per orang di dalam database itu sendiri.
Kedua belas agen AI CoinGarden kini memiliki implementasi nyata, memilih model mereka sendiri berdasarkan biaya dan kemampuan, serta berjalan sesuai jadwal.
Baru
Kedua belas agen AI telah diimplementasikan dan berjalan: obrolan, pemantauan CGW, tinjauan sistem harian, wawasan seluler, triase keamanan, kualitas data pabrik, wawasan produk, optimasi biaya, kualitas rilis, dan validasi dokumen CGW.
Agen secara otomatis memilih model mereka sendiri — model termurah yang kemampuannya telah diverifikasi dan yang lolos uji penerimaan agen tersebut.
Agen terjadwal sekarang benar-benar beroperasi, dengan sistem penjadwalan lima belas menit dan pengiriman maksimal satu kali.
Antrean peninjauan untuk hasil yang memerlukan perhatian seseorang.
Ringkasan harian AI di halaman utama Pusat Admin, yang disusun berdasarkan simulasi nyata.
Jalankan agen analitik apa pun sesuai permintaan, dengan perkiraan biaya yang ditampilkan sebelum Anda menekan tombol.
Peningkatan
Setiap agen menghitung angka-angkanya dalam SQL dan hanya meminta model untuk menginterpretasikannya, yang mana cara ini lebih murah dan lebih sulit untuk salah.
Laporan dinilai berdasarkan bukti yang diberikan, sehingga angka yang dibuat-buat oleh model tersebut akan ditandai dan tidak dipublikasikan.
Pemeriksaan kemampuan model tidak lagi melaporkan model berbasis teks saja sebagai model yang tidak mampu menghasilkan keluaran terstruktur.
Harga model untuk model OpenAI kini sudah diketahui, sehingga perbandingan biaya menjadi nyata dan bukan sekadar data kosong.
Keamanan
Asisten obrolan hanya dapat membaca data dari orang yang diajak bicara, hal ini diatur dalam kode dan bukan melalui instruksi.
Pemantauan CGW bersifat hanya baca: tidak ada kunci penandatanganan dan tidak ada jalur penulisan yang disediakan.
Menambahkan manajemen penyedia AI terpusat, meningkatkan pengenalan bunga, dan memperkenalkan catatan rilis dalam aplikasi dengan pemberitahuan pembaruan.
Baru
Pusat Kontrol AI untuk mengelola koneksi OpenAI dan Anthropic di satu tempat.
Pengenalan bunga kini dijalankan melalui agen AI yang dapat dikonfigurasi, dengan asal usul yang menunjukkan model mana yang menghasilkan setiap saran.
Catatan rilis tersedia di /changelog pada setiap aplikasi CoinGarden.
Notifikasi dalam aplikasi saat versi yang lebih baru telah dirilis.
Instal CoinGarden ke layar beranda Anda dari aplikasi seluler.
Peningkatan
Hasil pengenalan kini memiliki skor validasi dan dapat dikoreksi oleh Anda kapan saja.
Administrator dapat membandingkan model berdasarkan akurasi, latensi, dan biaya sebelum beralih.
Setiap footer aplikasi sekarang menampilkan versi yang Anda jalankan.
Tetap
Ikhtisar Pusat Admin tidak lagi gagal dimuat ketika terdapat kesalahan terbaru.
Halaman AI admin kini tampil dengan benar di layar sempit.
Keamanan
Kunci penyedia AI disimpan dalam bentuk terenkripsi dan tidak dapat dibaca kembali dari sistem.
Pengembang
Migrasi basis data kini diterapkan secara otomatis saat deployment.
Integrasi berkelanjutan menjalankan rangkaian pengujian lengkap.