Greetings Ghosts,

I've been spending the last few weeks working on bug fixes and interesting new core features to Cheerful Ghost and I wanted to wrap up a patchlist for you all. This doesn't quite cover everything and some stuff my be so esoteric as to not be interesting but hopefully going forward I can keep posting changes in this form to keep you all updated as to what's been happening on the tech side of this site.

Patchset 3.11

  • Upgraded the core Rails framework for the latest security and bug fixes. I do this whenever I need to but a few came recently and we upgraded.

  • Upgraded to the latest jQuery 1.22.2 stable release branch.

  • Upgraded to the latest Boostrap 3.3.6 release. Boostrap is a CSS, HTML & JS framework for designing responsive web applications.

  • Replaced the API we use to send email.

  • Replace the main page post autoload with pagination.

  • Fixed a bug in the ATOM feed generator where we were generating incorrect URL's in feed readers. The URL pointed to the right content but was formatted incorrectly.

  • Fixed some bugs in Events exporting to iCalendar and Google Calendar. We also support iCalendar locations and URLs better to point back to the original Cheerful Ghost event.

  • Retooled the private messages UI. The new UI is a bit more clear and feels much more similar to existing interfaces.

  • Rebuilt the User profile pages. The new profile pages are much more clean and easier to understand and use! Clicking on your profile posts, trophies and games buttons provides a visual indication where you are and makes it clear on how to return to your base profile. This retooling has an added benefit of profile pages being easier to use on mobile and tablets as well. Profile pages can now link to your public Starcraft II and Diablo III profiles. The social and game links sizes have increased making them easier to see and touch on smaller screens. For a live example check Travis's profile page

  • Because of a hugely popular demand, I rebuilt the post creation system. As part of this new clean and simple design you no longer have to add a game to your personal list to write about it. Clicking the "Create A New Post" button expands the new UI and you can now write about any game in our 24k and counting game database.

As with any new set of features you may find bugs present. If that is the case you can report those in the comments thread below or private message me directly.

AdamPFarnsworth wrote on 04/05/2016 at 03:49pm


Will_Ball   Game Mod   Super Member wrote on 04/05/2016 at 06:41pm

Does it run on Windows 3.11?

jdodson   Admin   Post Author wrote on 04/06/2016 at 03:46am


Travis   Admin wrote on 04/07/2016 at 02:37am

You can get VNC clients for Windows 3.11.

So yes, it works with Windows 3.11 when you VNC to a computer that can handle modern web browsers :D

Travis   Admin wrote on 04/08/2016 at 01:55pm

I noticed that you removed the auto-load from the end of the page, so it's back to paginating now rather than grabbing a new set of posts. Was that something that stopped working or a choice?

jdodson   Admin   Post Author wrote on 04/08/2016 at 04:12pm

> I noticed that you removed the auto-load from the end of the page, so it's back to paginating now rather than grabbing a new set of posts. Was that something that stopped working or a choice?

I flipped that back a couple months ago, but i'll add it to the patch notes. The main reason is the implementation was OK but when it interacted with other JavaScript it created strange bugs that were hard to solve. Not that I couldn't fix those bugs, but I also like pagination more and I think it's better for the user to be able to easily skip over a ton, go to the first post than scroll infinitely.

Travis   Admin wrote on 04/08/2016 at 06:54pm

Yeah there are pros and cons to the pager vs infinite, I don't have a clear opinion either way. I just noticed it :D

AdamPFarnsworth wrote on 04/08/2016 at 07:49pm

I think it should switch daily.

If you want to join this conversation you need to sign in.
Sign Up / Log In