Hail, Portal People!
The season clock has chimed again, so it’s time for another reckoning. See below for all of the new features and bug fixes that were added to OP since the previous Update Post.
If you have any questions, comments, or feedback, feel free to post them in the Community Forums, or email support directly at [email protected].
List of Site Updates
- Fixed error “you must define a constructor_” when loading Campaign Map page
- Fixed Maps warning “Loading Maps API with the jsapi loader is deprecated.”
- Fixed Maps warning “Google Maps JavaScript API has been loaded directly without loading=async.”
- Added the Uploaded Date to the listings in the Media Library
- Fixed bug where narrow browser window put Media Library file details Size on the same line as the Delete (trashcan) button
- Fixed bug where Media Library file URL goes off the side instead of wrapping to be fully visible
- Added back some space under the Media File table headers
- Fixed bug in Media Files where first click of Filename wouldn’t do sort, but subsequent clicks did
- Fixed Media Library Filename sort to keep capitalized names with uncapitalized and if the names are the same, then sort by uploaded date.
- Added separate Email Notification Preferences for Adventure Logs and Items
- Made Notify text on the Create/Save bar be a link that jumps to the Email Notifications section of the page.
- Made the Player tiles on Campaign Settings > Players have the same color background with some margin between them.
- Sorted the Players in Campaign Settings > Players by Player name.
- Added Status dropdown to the Campaign Settings > Players tiles.
- Added a tooltip to the Player Status.
- Hid Inactive Players for Email Notifications, Character Owner, Item Owner, Player Secrets Who can see this, Dashboard Player Group, Calendar, and Home Page Campaign Members.
- Hid Inactive Owner on Character View.
- Fixed bug where hovering over the text of a dropdown option would show a cursor mouse pointer instead of an arrow mouse pointer.
- Updated the Player “auto_inactive” Statuses when the Campaign is visited.
- Only updated Player Statuses every 24 hours, unless the GM manually updates the Statuses.
- Added always_active_default to Campaign.
- Standardized “help page” to be “help article”.
- Defaulted all existing Players to “Always Active” to match legacy behavior.
- Only sent CampaignForum notifications to active members.
- Changed help hover to note that “Always Active” setting does not change existing Player Statuses.
- Changed Campaign to not send any emails to inactive Players.
- Added sending of “Invisibility Cloak Auto-Equipped!” email to the Player when the Player becomes Status “Auto Inactive” in a Campaign.
- Skipped sending an Email Notification to a member about a page that they’ve already gotten an Email Notification about but haven’t yet read, so Updates before they read it won’t send multiple notifications.
- Changed to always send to the member Saving since they explicitly chose themselves and wanted to force an email to be sent.
- Updated tooltips for Email Notifications settings
- Removed the storage limit on Recent Updates since they are now just updated to the current time.
- Fixed broken Campaign Search (though it broke again later).
- Tweaked email deliverability settings to prevent Outlook/Hotmail delayed delivery.
- Changed Download Backup to work for large Campaigns that take a long time to build the Backup file.
- Disabled button links show pointer, not hand.
- Disabled button when Backup has started.
- Stopped triggering multiple downloads per Download Backup click.
- Returned 404 when an emoji is in the url.
- Improved stability of search feature in the Campaigns.
Game on!


