
Rivya-তে notifications center আছে, কারণ কোনো product যখন বাস্তব কাজ এবং বাস্তব account state সামলাতে শুরু করে, তখন temporary feedback আর যথেষ্ট থাকে না।
এই page product-এ durable notifications কেন আছে তা ব্যাখ্যা করে। notification kinds, unread state বা related-link behavior-এর exact reference এটি নয়।
Toasts ক্ষণস্থায়ী
একটি toast এসবের জন্য useful:
আপনার task শুরু হয়েছে
আপনার copy সফল হয়েছে
ওই action সদ্য সম্পন্ন হয়েছে
এটি এসবের জন্য ভালো নয়:
আমার account state কেন বদলাল?
আমি দূরে থাকাকালে কী ব্যর্থ হয়েছিল?
সেই payment সত্যিই জমা হয়েছে কি?
আগে কেন সেই run শুরু করতে পারিনি?
এই gap-এর কারণেই notifications center আছে।
টেকসই operational memory
current product-এ ইতিমধ্যে এমন event types আছে, যেগুলি মুহূর্ত পেরিয়ে যাওয়ার পরও গুরুত্বপূর্ণ:
subscription শুরু হয়েছে
subscription renew হয়েছে
payment ব্যর্থ হয়েছে
credit package যোগ হয়েছে
generation সফল হয়েছে
generation ব্যর্থ হয়েছে
credits অপর্যাপ্ত
এগুলি vanity events নয়। এগুলি user পরের ধাপে কী করতে পারবে তা বদলে দেয়।
Notifications বনাম Preferences
Rivya-তে একটি useful distinction হলো:
settings বলে আপনি কী manage করতে চান
notifications বলে আসলে কী ঘটেছে
এই কারণেই newsletter preference profile-এ থাকে, আর failed payment notifications-এ থাকে।
এরা আলাদা সমস্যা সমাধান করে।
Workflows-এর memory কেন দরকার
Rivya কোনো one-page chat app নয়। user এগুলির মধ্যে move করতে পারে:
chat
image
video
audio
product যখন several billable workflows জুড়ে থাকে, durable signals আরও গুরুত্বপূর্ণ হয়:
একটি generation ব্যর্থ হয়েছে


