- A big behind-the-screens update on image management. You won’t notice anything except faster page loads, due to automatic image resizing and optimizations via imagekit.io. Old media files are also cleaned up now, for example when uploading a new avatar or campaign background image.
- Added a Frequently Asked Questions section.
- Added the join date to the account section.
- Added social image cards, so when you share a link to a campaign or character or another type of content you’ll see a nice image with your post (depending on the social network).
- Fixed a bug where hidden content could become visible to the player if the DM made changes while the player also had their browser open. The real-time sync code did not deal with the “is hidden” property correctly.
- Quests are no longer split into two separate lists for open and completed quests, as that was causing bugs with completed subquests under uncompleted parent quests.
- Added a search function to the quest page.
- Made the subscription page usable on mobile screens.
- Made it harder to accidentally delete a campaign by having to type “DELETE” into a text field.
- It’s now a lot easier to create new linked content from within all forms.
- When using the icon picker in all forms, the rest of the form is hidden to prevent the form to be very big and needing scrollbars within the modal.
- Quests can now have custom icons as well.
- Subscribers can now upload images to all content items, not just locations, as requested.
- Images can also be entered as remote URLs, so you don’t have to first download the image to then re-upload it to Critical Notes.
- DM-only Member Notes, as requested.
- All forms have redesigned input fields, selection boxes, and submit buttons.
- Subtle design improvements all over the place: fonts, buttons, margins, colors, etc.
- Removed the user theme feature; it was used by less than 1% of users and made the new button styles impossible to implement.
- Added subtitles to quests.
- All scrollbars have been customized so that the UI looks the same in Windows and macOS. The default scrollbars in Windows are very very ugly and take up a lot of space.
- The calendar mode is now the default mode for logged-out users.
- The calendar mode got extra navigation buttons to quickly jump to the first or last last entry.
- There is a new campaign setting to turn off calendar holidays for everyone.
- Added a new “members-only information” field to public campaigns, which is only visible to signed-in members of the campaign. Invite links to D&D Beyond campaigns or Roll20 would be best placed here instead of in the description field, which is visible to anyone.
- Added more payment methods; especially users in Euro countries are now able to use more local payment methods such as iDEAL, Bancontact, Sofort and SEPA.
- You can now add or change your email address. That also means that if you’ve always used Sign In with Apple until now, you can add an email address to your account and sign in using two methods. If you’ve only used sign in via email address you can change your email address, but not remove it.
- Improved form validation by showing the error messages inline with the triggering fields.
- When creating a new Timeline entry, the default selected date is the next day after the previous entry.
- When creating a new Timeline entry, there is better validation that the entered day fits within the chosen month.
- Added more toolbar buttons to the text editor for headers and links, plus a link to a Markdown format cheat sheet.
- Added a new Calendar mode for the Timeline, which shows entries per single day, as requested. This is experimental; feedback and suggestions are welcome!
- The campaign’s current date can now also be edited from the campaign details form.
- Custom calendars can now be edited from the campaign details form, as requested.
- After creating a new Timeline entry, you’ll automatically be redirected to the page showing the new entry.
- Content relations are now also updated on the “other end”: so when you edit or create a character and select a location or faction, then that location or faction is automatically updated to show that character, without having to refresh the browser - as requested.
- Removed support for the old legacy IDs for content.
- Quests can now have sub-quests, as requested.
- Some form styling improvements.
- All UI icons have been refreshed with new versions from FontAwesome.
- A brand new homepage design, and new fonts throughout the website.
- Added a way for the website to send notitications to all users.
- The icons in the icon picker are now grouped into categories, and more icons have been added.
- You can now enter Timeline entries for year zero, and for negative years, as requested.
- On the Feature Requests page you can now view the archive of implemented requests.
- Fixed a bug where after creating a feature request it didn’t show up on the page and caused a 404 error.
- Added the ability to press the + key on your keyboard while on the Character page to bring up the Create Character modal, same as on the other pages.
- Fixed logging in via Hotmail / Outlook when automatic link previews are enabled.
- All users can now add suggestions for new features, and subscribers can vote on these feature requests.
- Fixed the behavior where creating a location while on another location, creates it as a sub-location.
- Loot items are now a proper content type with a name, icon, their own page - the whole lot. They can be linked to characters, factions, locations and quests, which in turn can also have loot linked to them. You can also create links to loot items within your text just like you can with other content types.
- Fixed a bug where subscribers could only upload a custom campaign background for new campaigns, not for existing campaigns.
- Added a user setting to hide repeating calendar events from the Timeline.
- Improved the theme setting: no longer do you first see the default green color and then a split second later your chosen theme color.
- User settings are now stored on the server, so are consistent when you switch to other computers / browsers.
- Prevent the creation of custom calendars without any months.
- Quests can now have a due date and are shown on the Timeline.
- Campaigns now have a “current date”, which is shown in the timeline and is used in combination with a quest’s due date to show an overdue warning.
- Added more icons to choose from.
- Calendars can now contain yearly repeating events, like holidays, which are now shown in the Timeline.
- Multiple entries with the same date are now grouped into the Timeline.
- Characters can now have an icon assigned to them, which can be used to show certain states, likes dead, missing, thief, quest target, etc.
- The web app has been migrated from Svelte to SvelteKit, which uses Server Side Rendering. This should massively speed up initial page loads.
- The backend has been rewritten from scratch: instead of using Firebase’s Firestore, a custom backend written in Python is now powering Critical Notes.
- All relations are now many-to-many: a character can now belong to multiple locations and factions for example.
- You can now create links to quests inside of text, just like you can for characters, factions and locations.
- Fixed a bug where if you viewed a public campaign, you couldn’t then join or create a campaign yourself,
wrongly saying you reached your campaign limit as a non-subscriber.
- A new tab “Factions” has been added. This is the perfect place to organize your characters into factions, families, organizations, guilds, gangs, brotherhoods, adventuring parties, etc etc. This makes it possible to link a character to both a faction and a location.
- Added more icons to choose from when creating a Location or a Faction, with a search field as well to more easily find the right icon.
- Added a new page showing off featured public campaigns.
- There is now a new simpler way of managing which characters are linked to locations and to factions, via the “manage characters” link.
- Any piece of content can now be hidden from players by the DM. This is great to, for example, prepare NPCs and locations in advance.
- Yearly subscriptions have been reduced in price from $39.99 to $29.99.
- A brand new design! Critical Notes now uses a three-column layout with sidebars that scroll separarely from the rest of the content, and buttons to create new content that are consistently placed and accessible without first scrolling to the bottom of a long list.
- User avatars and character avatars can now be removed: hover over the avatar in the edit form, and a delete icon will appear.
- Avatars can now be re-framed as well, to better fit the circle. No more weird headless avatars!
- The timeline is now easier to navigate thanks to a new sidebar, which includes a much needed button to jump to the last entry.
- After you login, you are now taken to your campaigns instead of the CN homepage.
- You can now delete your user account if you so wish.
- Did you know that you can press the + key to open the Create sheet on almost any page? If not, you’re not alone, which is why from now on a small hint is shown on the Create sheets, until you use the keyboard shortcut.
- Finally, search fields have been added to characters and locations.
- You can also search for characters and locations in the pickers belonging to big text fields in edit sheets, as well as quickly create new ones without switching tabs.
- All search fields have a handy shortcut: when only one result is shown, pressing enter will select that item.
- Two keyboard shortcuts have been added to the big text fields: press @ to open the character picker, or ^ to open the location picker.
- The character and location pickers can now be closed by pressing the Escape key, without it closing the entire sheet.
- Public campaigns can now be viewed by anyone who has the link to the campaign.
- You can now create campaigns with a fully custom calendar. So if you use a campaign that isn’t using one of the calendar systems provided by Critical Notes, no problem!
- Fixed the button to edit your active subscription, within the Edit Profile sheet. It wasn’t showing up when you did have a subscription.
- Huge improvements were made to make the website work better on mobile phone screens. Data entry is still a bit problematic on mobile phones, but it should be pretty much flawless to read all content.
- The location list now can now be expanded and collapsed. This really helps when you have a lot of (nested) locations.
- You can now choose a custom icon for every location. Over 150 icons are provided, so there’s plenty of choice.
- Subscribers can now upload image attachments to Locations. Since the hosting of images isn’t free, it’s only available for subscribers.
- Improved the invite code flow: you can now share invite links, which when openened prefill the invite code into the form.
- Added DM-only notes to Characters, Locations and Quests. This is a subscribers-only feature.
- Disabled the “click background to close sheet” behavior because it was too easy to accidentally close the sheet, and a lack of auto-save feature meant you lost all changes. You now need to close sheets using the close button in the top left.