Man, posting patch notes is such a pain when I don't do it regularly, I should be better at the thing. It's almost like it's on my priority list or something. Some responses to things I missed also included.
Leaving thread/removing from owed is already
on the list but I will put in a vote for priority bump :)
I have To Do'ed
previewing saving a draft and
having a character swap default to the most recent alias and
having shortcuts for recent character swapping.
I have no UI thoughts whatsoever about the character selection at this time and will probably broadly avoid thinking about it until bright ideas occur to me. Just that I am curious @Unbitwise specifically which popup thing you desire to have a shadow?
I was idly curious so I investigated! Time traveling support has so far managed:
delete icons from edit gallery,
aliases in a reply defaulting to most recent,
unread page showing opened by default via account option,
toggling galleries between list and icon mode, and the
original gallery icon multi-edit. I refuse to take credit for
character groups because I deactivated it.
Me:
- Fixed a bug where if you swapped to a character with no default icon, it would not reset aliases properly (@Pedro)
- Fixing a bunch of things that the linter complained about. This is mostly not user visible, just code quality, though there's some CSS tweaks that improve support for older browsers. But hey, our code quality GPA has gone from 2.7 to 3.11?
- The Replace Character page now includes an alias option (@Kappa)
- The "view single gallery in JSON" functionality has moved to the shiny new API, with tests and docs. This was 99% to shut up an annoying error I got emailed whenever the Russian search engine Yandex scraped the site.
- Edit Gallery now has both Remove from Gallery and Delete from Site buttons. Refactored some stuff while I was in there to be more Rails-like. (@Alicorn @Moriwen)
- We have the little bitty baby beginnings of view tests! All hooked into the CI testing and everything.
- The message system has a fancy new UI
- There is a note on the account settings page informing you that avatars are set from the icon's profile page directly (@Ezra)
Throne:
- Wrote so many tests!
It's so great. ALL HAIL THRONE. Our code coverage is now
96.54% and I cannot begin to explain how much this delights me. HAIL, I TELL YOU.
- Account usernames and emails are now case insensitive
- Did a bunch of UI tweaks to make the new collapsible message stuff prettier/more flexible
While I am not in fact precognitive enough to pass on the Patreon entirely, the generosity of Rockeye and Alicorn/Mike has officially gotten me to the point where 100% of Constellation costs are covered! YOU GUYS ARE THE BEST AND I LOVE YOU. (We actually got there before, and then I promptly went and added a background worker for performance reasons. Oops.) So where we're at now:
$7/mo for a Hobby server (one step up from free; slightly better performance and includes SSL support for our domain name)
$7/mo for a Hobby background worker (also one step up from free because types have to match; currently handles sending emails and pre-calculating the flat post view)
$9/mo for our Basic database (one step up from free, why the database doesn't use the same name scheme as app servers is anyone's guess)
$2/mo for our domain name and SSL certificate
$1/mo for our Amazon servers, which is things like storing/serving images and a cache layer on top of our static assets for speed
So now I need to figure out what makes sense as the next upgrade step... A lot of the next tier upgrades are a fairly noticeable price jump ($14>$50 for servers, $9>$50 for database, $0>$50 for my metrics, etc) and nothing stands out as obviously needing-or-approaching performance issues. That said, I think I run out of my year of "have a bunch of Amazon stuff free" pretty imminently (the original code to add image uploads is dated March 12th, 2016) so I should probably wait and see what the free stuff expiring does to my Amazon line item before digging around more.