Stephane Mensah
The only difference between ordinary and extraordinary is just that little "extra".
app(logic: move bot to expressjs)
bot(types: fix type issues for notifications)
pkg(uninstall @grammyjs/runner)
bot(commands: await replies for /cancel)
bot(buckets: update bucket names per environment)
bot(buttons: add join prompts to Join button)
api(bot: remove useless logs and await)
api(bot: fix issues with ping api endpoint)
app(sentry: finally fixed issue with sentry)
app(downgrade sentry back to v6.11.0)
fix(sentry: add token to properties)
bot(credits: add deta.sh)
bot(chore: remove some console.logs)
bot(donate: fix donation format)
bot(keyboard: added About keyboard)
bot(buttons: add donation generation link button)
bot(commands: introduce /faq and /about)
bot(notification: introduce notification consent)
app(name: VineyrMoney -> TheDonateBot)
bot(notifyDonorAboutNewDonation: to -> from)
bot(database: fix issue regarding new customer)
bot(donate: add from.name to alt donate command)
bot(botMiddleware: fix setting helpers to context)
bot(context: add isCustomer to user context)