Stephane Mensah
The only difference between ordinary and extraordinary is just that little "extra".
bot(bugs: fix bugs at notForPlatformUser)
bot(donate: remove promptless router)
bot(fix: convert to cents for new methods)
bot(donate: add new ways to triggers donate event)
bot(context: attach supabase to bot context)
bot(logic: users can export all data)
bot(misc: some minor changes)
bot(notifications: notify donor as well)
bot(database: filter existing donations pre new)
bot(i18n: new keys for notifications)
bot(logic: fixed how to calculate balance)
bot(commands: introduce /balance & /logout)
bot(database: fix syntax at generateTransaction)
bot(/donate: skip asking contact info if loggedIn)
bot(database: send notification after donation)
bot(helpers: removed logAction helper)
bot(database: fix markOrderAsPaid)
api(webhooks: fix paystackWebhookHandler)
bot(telegram: getName -> getTelegramFullName)
webhook: change path for paystack webhook
bot(database: insert donations entry)
bot(config:update notification group id)
workflow(delete supabase types update)
bot((cancel: display feedback when cancelled)
bot(donate: add preset amounts to donate)