• they/them

ancient multidimensional shrimp


idk video games or something
sometimes level designer
i rechost a lot


( \ / )

>(@~@)<

~🦐~



[O_o]
d____b

staff
@staff

happy wednesday / february!

financial update will be a bit late this month; we’re 99% done with this funding round, but want to be 100% before we publish the new numbers. also jae has been largely out sick all week and they’re the one who writes those.

here’s what’s new:

  • changed tag search behavior somewhat
    • we’re now searching the middle of the tag name as well, as opposed to just starting from the beginning.
    • this impacts the search page as well as tag autocomplete in the post editor
  • changed how we’re organizing our pending work internally
    • especially after twitter started imploding, we fell into some bad ad-hoc work habits while we were in putting-out-fires mode. we’re breaking out of them so that our 100%-ADHD-having company can remember what the fuck we’re doing from day to day.
  • fixed a bug where we weren’t escaping SQL wildcard characters in tag and user search
    • ā€œun-escaped SQLā€ sounds scary, but in this case there were only performance implications, no security concerns.
  • fixed a bug where the notifications page could occasionally fail to load if a deleted page would have been in a grouped notification.
  • fixed a bug where we couldn’t delete accounts that had been banned or put in time-out

coming up, we’re still working on mostly the same things — colin and aidan are starting to work on the two-factor authentication UI, and jess is finishing up cleaning up our relationships1 API that had to be done before working on silencing posts proper — but here’s some bonus items:

  • jae’s working on performance improvements for how we display posts
    • they finally caught their performance white whale: render caching
    • a fun side-effect is that, once we’ve launched out public API, this will provide a more consistent way for third-party developers to display posts

that’s all for this week, thanks for using cohost! :eggbug:


  1. follows, silences, likes, and ā€œbeing an editor of a projectā€ are all routed through this; it’s complicated, important to not mess up, and truly ancient by the standards of our code, so it took a while.


Ā