Notice: This site currently does not support mobile devices.

Developer Notes

Oculama - Developer Notes

Jump to Year

The following is a running list of pertinent updates that have been made to the site. This is a living document, updated as we develop Oculama.

2025 Expand All
  • Developer Notes Page redesign.
  • Squashing bug where users are added to comic requests in error.
  • Security updates
  • Design and functionality improvements to user/%/characters page.
    • Created "Dead Characters" group.
    • Corrected filtering on groups so characters are shown in appropriate sections.
    • Styling tweaks / fixes to user/%/characters page.
  • Corrected display of character status on full character page.
  • Fixed missing characters from inactive characters view on user/%/characters.
  • Moved scarred characters from active to inactive characters list on user/%/characters.
  • Improvements to Judged Voting interface - judges can no longer vote for defaulted comics.
  • System and security updates.
  • Display title of tournament judge in reviews and comments.
  • Display banner on bottom of tournament card distinguishing judged vote tournaments vs. community vote tournaments.
  • (new) Comic vote form now shows creators username instead of character name.
  • Drupal core and module security updates.
  • Comic critiques word count requirement reduced to 75 words.
  • The Character's "Character Illustration" field renamed to "Splash Art".
2024 Expand All

We're back! After a long hiatus of minimal updates, you can expect to see more movement around here. Forgive the cobwebs as we dust them off!

  • Drupal core and module updates.
  • Leaderboards are fixed and will correctly update now.
  • (new!) We're now in the clouds! Storage solution rebuilt.
2023 Expand All
  • Top Reviewers section added in Front Page.
  • Homepage Revamped!
  • Implemented design feature to not have battle poses scroll with the page in Comic Landing.
  • News Archive tab added
  • Fixed tag team battle icon issues
  • The New and Improved News page is now LIVE
  • Fixed bug on collab/group banners not showing properly.
  • Fixed comic uploader issues.
  • The countdown timer in My Comics now syncs up with the Comic Listing timer.
  • Leaderboards are LIVE!
  • Character Poses in Comic Landing now link to their respective Character Profile. Character name is shown on hover
  • Character Biography/About section is now moved under the rankings for better utilization of space.
  • Character Illustration now available for Full View in Image Gallery!
  • Fixed bug not allowing guests to view user names and avatars in comments/reviews.
  • Improved text wrapping in Character Profiles.
  • Markdown text updates to address security issues
  • Clicking on the comic image now leads users to the next page.
  • Behind-the-scenes bug fixes and updates.
  • Multi-tournament view page.
  • Implemented backend security updates
2022 Expand All
  • Large Comic Collab functionality
  • Behind-the-scenes bug fixes and updates
  • Fixed bug on Character's "Comic Appearances" tab resulting in PHP error.
  • MAJOR UPDATE: News Page
  • Improved comic voting interface with interactive "stars" voting widget.
  • Upcoming Comics sort order modified to show the comic finishing its drawing period first at the top of the list.
  • Character ratings implemented and fine-tuned.
  • Characters comic appearances now shown on the characters page.
  • Improvements to vote counting.
  • Lingering countdown ticker bug resolved - clocks are now fixed for users that set a timezone other than PST.
  • "My Comics" PHP error resolved.
  • Countdown tickers now show the correct time, regardless of the users timezone.
  • Improvements to the Comics Processor.
  • Increased page size of Character list to 48.
  • Corrected display of winners list on battle preview.
  • Back-end improvements to vote tallying on battles.
  • Tournament display improvements for Round 2.
  • Winner and loser pose implementation for battle results.
  • Fixed Comic Wizard submit button not working.
  • Users that comic defaulted during the drawing phase can now redeem their comic and add pages in the voting phase.
  • Improvements to display of comic reader.
  • Optimizations to comics processing.
  • Changes to comic voting form to account for comics in redemption.
  • The only good bug is a dead bug! Back-end bug squashing.
  • Fixed bug preventing battle poses from not appearing without a refresh on comic landing pages.
  • MAJOR FEATURE ADDED: Tournament Battles
  • Default poses are added/displayed for characters with no uploaded pose.
  • Improved comic sorting order.
  • New shiny comic type symbols.
  • Updated Front Page with Inaugural Tournament Event Timer
  • Links to Developer Notes, Discord and Twitter added in the Front Page
  • Allow anonymous users to view Comics and Characters
  • Allow Registered Users to create Solo Comics.
  • Allow Registered Users to create and submit characters
  • Critiques renamed as Reviews
  • Fixed the bug where older Comments are not getting displayed once it reached over 25 posts.
  • Added Previous/Next buttons to the bottom of the page of the Comic Reader
  • Added a link back to Comic Landing/Overview page in the Comic Reader
  • Improved character Page profile image resizing logic
  • Automated comic processing bug fixes (ongoing)
  • Improved word count logic for critiques.
  • Comments are now sorted newest to oldest.
  • Adjustments to comics sort order.
  • Comic Reader page navigation now scrolls to top on each page change.
  • Improved grid layout of /characters page.
  • Implemented a word counter to the comics voting & critique form.
  • Comics (/comics) overview page now has tabs for Current, Upcoming and Completed comics.
  • Fixed permissions so authenticated users can comment, vote and critique characters and only beta testers can create characters and comics.
  • Corrected display dates of when a comic is drawing, being voted on, or completed.
  • Broken "Edit Profile" link fixed.
  • Added "Log Out" and "Edit Profile" buttons in User Account menu.
  • Improved styling of Character creation and editing form.
  • Add time remaining ticker to comic landing page.
  • Add image dimension restrictions to comic banner field.
  • Improvements to creating and editing Properties & Color Swatches in the Character create/edit form.
  • Small visual improvements.

The road to closed beta has been long and full of updates - too many to list. But jumping forward a bit; the most recent updates are as follows:

  • Comic Reader link’s path hidden and link disabled during drawing phase.
  • Users can no longer vote for comics they’re involved in.
  • Users can’t edit comics once voting has started or after comic has been completed.
  • Enabled commenting on comic during drawing phase.
  • Prevented voting for a comic during any phase other than the voting phase.
  • Fixed bug that prevented solo comics from going to drawing phase on creation.
  • Implemented CDN.
  • Visual styling improvements.
  • Removed ability for users to delete their characters after they've been made active.
  • Patched known bug with GD Image Library - will require broken images to be re-uploaded.
  • Corrected solo comic creation bug in Comic Wizard.
  • Corrected broken styling on Comics Wizard.
  • Temporarily disabled creating battle and collab comic types in Comic Wizard.
  • NOTE: Comics Wizard is currently broken. A fix is in-progress.
  • Fixed font color and input styling of email field on forms.
  • Adjusted styling of forms.
  • Added favicon.
  • Character's main image correctly centers based on focal point.
  • Drupal security and module updates.