Back
Marc Köhlbrugge
Load previous page…
Charge per second instead of per message (so shorter message are cheaper and longer messages more expensive)
#voiceswap
Send as MP3 file when user has incoming voice memos disabled in privacy settings
#voiceswap h/t @cheepo2109
Allow webp images for all image uploads everywhere because @0xferruccio ran into issue with it
#betalist
When someone tries to join the Telegram chat, only grant access if there's a WIP account associated with their Telegram account. If it's not, then send them a DM with instructions. This leverages Telegram's relatively new "Approve New Members" functionality which is a much better solution than my own custom one from back in the day
#wip
Add option for me to "globally mute" certain users who keep posting repetitive todos so they will no longer show up on the homepage feed
#wip
Switch to self-hosted (with Kamal) Redis server for caching, because Digital Ocean switched to Valkey and it keeps having connection issues
#wip
Turn off auto-renewal for champ.so chic.so eyeshot.co try.vision so if anyone is interested, they will become available
#domains
Add support for a read-only grace period after a customer's subscription is canceled so they still have time to download any images
#roomai
Remove all the old commenting code, because we're not using it anymore and we're unlikely to add it back anytime soon
#betalist
Fix bug where trying to upvote a startup when not signed in would lead to a "Content missing" error instead of redirecting you to the sign-in page.
#betalist