Back
WIP
Load previous page…
Add mention notifications to Wrapped, so you get notified when you made it into someone's WIP Wrapped
#wip
Remove AI coach prototype, because for some reason the OpenAI API for voice was super choppy and therefor unusable
#wip
Make like buttons optimistic, so the moment you click one it will render using JS without waiting for the server to respond
#wip
See Sora use similar navigation as WIP confirming it's the future (I got it from Threads, I guess Sora did too)
#wip
Enforce telegram_message_id uniqueness through database index instead of in Rails, to prevent race condition when Telegram webhook sends the same payload multiple times and we check if the todo already exists, it doesn't, and then just when we are about to INSERT it into the database, another thread receives the same payload also checks the database, doesn't see it yet, and then BOTH records are INSERT'ed leading to duplicate todos despite checking for uniqnuess
#wip
Remove /mdone command (create multiple todos in one message), because nobody uses it, it's complicated to use, and it made it harder to add uniqueness database index on telegram_message_id field we use to prevent duplicate todos if Telegram erroneously sends the same webhook payload multiple times
#wip
See WIP being super slow because Digital Ocean is doing maintenance for 3 hours (??)
#wip
See ChatGPT use new since/until filters when you ask it for todos from a specific period in time
#wip