Every 1-3 months I give an update. This includes changes since our last developer update post.
We've had several releases since the last update: v5.1.0, v5.2.0, v5.2.1, v5.3.0, v5.4.0, v6.0.1, v7.0.0, v8.0.0, v8.0.1, v9.0.0 (most recent)
β Notifications
I've introduced some improvements to our notifications system. I had to build a brand new notification/message center because we're planning to start introducing automated game related notifications for ARPG players such as AP counts, gold added to your banks, etc later down the line and it made sense to go forward with this transition now. I'm also consolidating the code that powers our comments system.
As a result of these changes, all art and blog comment notifications now appear in a new message center, while writing and comic comment notifications are still appearing in the old interface. This is temporary until we get everything migrated. By end of the year we'll be able to have everything in one place.
But for now, you'll be living between two different pages to manage these comment notifications. Thanks for bearing with us through this.
We also have improved the user menu interface on paperdemon.com/app/ to show you your notification count along with the relevant clicky clicky links to get you to your notifications more efficiently.
Blog Comments
Blog comments were just re-launched today! They function just like art comments.
Codes
[user 123] (without spaces) and @ username without spaces now work in art descriptions, blog posts, and art/blog comments. Support for [thumb 123] (without spaces) will be added in the coming weeks. It does not send the person a notification (yet). But that feature will get added eventually.
π Design and Rebrand
We introduced a new footer with are lovely new logo back in late May. I hope you enjoy the change. This harkens back to older versions of our site where we used to have a mascot present in the header or footer. I'm glad to bring back this little touch of fantasy.
And the logo itself is hand lettered and inspired by celtic knots and old storybook titles.
We also added better looking social icons.
What's coming
The what's coming is still much of what was listed in the last update in the What's coming section. Major upgrades to art, writing, comics are underway. I'm mostly dealing with lots of behind the scenes stuff to make this migration happen.
Thanks for reading and see you in the next update!
π Change log
As you can see by the list below, I've been coding like crazy and fixing lots of bugs...
π¨ refactor (pm) verify recipients
π¨ refactor (pm) methods to send messages
π ui (forums) make the forum input box easier to use on mobile
π¨ refactor (pm) models and services
π ui (art) favorite and follow button changes
β feat (tags) strip # in tag names
π ui (blogs) add edit buttons
π ui (filters) make checked state clearer
π fix (character) orphaned characters
β feat (comments) gain xp for up to 25 comments per day
β feat (comments) support [user] and @username in comments
β feat (blogs) support [user] and @username in blog posts
β feat (art) support [user] and @username in art descriptions
π± assets (news) easier access to arpg content
π ui (notifications) clarify delete button text
π fix (notifications) avatar images in email notices
β feat (comments) permalinks
β feat (blogs) show total comments
π¨ refactor (blogs) move comments to universal comments
π fix (notifications) add missing cron scripts to send email notificaβ¦
π ui (subscriptions) make it clearer online vs email notices
π± assets (profile) link to community interaction form
π¨ refactor (art) add universal id
π fix (notifications) fix art url for red curtain art comments
β feat (notifications) add pagination
β feat (notifications) script to migrate old art comment notices
β feat (comments) add universal comments in legacy header
π¨ refactor (comments) remove submission specific code from comments
β feature (notifications) show total notifications in upper right
π chore (app) ignore debug file
β feat (notifications) reply to comments
π¨ refactor (comments) merge new comment components
β feat (notifications) comments in new notificiation center
β feat (notifications) email notice scripts
β feat (notifications) utilities for emailing notices
π¨ refactor (notifications) send comments to new notifications
π¨ refactor (comments,notifications) shared constant for type
π¨ refactor (comments) legacy code updates for table changes
π¨ refactor (comments) genericize comment moderation api
π¨ refactor (comments) genericize json api interface
π¨ refactor (comments) art comments to universal comments
π¨ refactor (notifications) use json mysql type
π₯ prune (user) legacy migration scripts
π docs (app) correct app startup
π fix (comments) cloud storage migration correction
β feat (flags) paperdemon arpg queues
π¨ refactor (comments) remove exceptions, attachments
π¨ refactor (comments) use new comments api instead of old one
β feat (comments) add api to moderate comments
π¨ refactor (comments) move components and services
π₯ prune (comments) remove abstract comment model
π¨ refactor (comments) move art comments to comments folder
π¨ refactor (comments) move attachments to the cloud (#527)
π¨ refactor (comments) store attachment image urls (#526)
π fix (forums) jr mods can't see mod controls
π fix (art) filters not working
π½ compat (app) Angular, RXJS upgrades
π fix (art) filters not working
π fix (legacy-art) broken images footer roulette
π fix (legacy-app) template rendering bug
π fix (art) record hit when art viewed
π ui (flags) reconfigure dracostryx queue list (#516)
π fix (blogs) pagination
π fix (framework) multiple emoticons in a message
π fix (profile) support period in instagram handles
π ui (submissions) make manage buttons visible always
π ui (blogs) reduce confusion around first blog post and multi blogs
π fix (flags) primary artist missing from recipient list
π fix (news) fix home redirect
π± assets (art) file size message
π± assets (error pages) update 503
π ui (flags) misc usability improvements for ARPG mods
π¨ refactor (users) increase capacity for user ids and submission ids
π₯ prune (ads) delete ads component
π₯ prune (art) remove oekaki front end
π₯ prune (php) misc test files
π₯ prune (portal) backend portal files
π₯ prune (pages) front end and backend
π ui (blog) headings format in body of post
π ui (flags) remove level 2 requirement for arpg queue
π ui (account) style login error
π fix (art) user info missing for commenters
π perf (app) remove charts api
π ui (homepage) add social meta info and image