Miladychan Devlog - v0.3: Shyposting, Thread Watching

Others can't see what you're saying until you hit post.

Shyposting

Shy mode is now implemented. If you insert the special characters ++ at the beginning of your reply, your characters will be obscured as you type: other users will see the letters you're typing as random unicode values until the message is sent. Shyposting is inspired by cutscenes in All About Lily Chou-Chou (2001). Stark white letters appear typed on the screen, but their meaning is only revealed upon hitting the return key. Useful for posters not yet ready to write down their first thought and linger on their words.

From MILADYCHAN MASTER PLAN (2024) by Remilia Jackson, p. 13

Developer's Note

I think I implemented this four times in total, but the first three were unsatisfactory. This functions like spoilering a post–if you have the special shy characters at the beginning of your message, your typing events become obfuscated until you complete the post.

Thread Watching

You can now watch threads by clicking the eye icon next to the thread title from the catalog or the index. Watched threads will now appear as a list that can be accessed by clicking the eye in the top bar. This lets you quickly navigate between active threads and monitor new activity.

Other Improvements

  • Client-side language localization is now enabled
  • Thread limits are implemented; users cannot make more than 1 thread per minute
  • Requests to create a thread with content very similar to an existing thread is now ignored
  • Everyone got a party hat on August 25th!
  • We added a thread watching tab to the top bar

Fixes

  • Imageless threads are now disallowed
  • EXIF metadata is now stripped from all uploaded images to prevent doxxing
  • Fixed a bug where users would suddenly be spammed with reply notifications