Release notes

Version 16

16.16.x (ongoing)

  • FIX: Handout editor save opens the handout page as expected.
  • FIX: Handout editor oninput event now updates the handout content as expected.
  • FIX: Handout list ordered by name.
  • FIX: Export tool moved to a separate page, and converted to Svelte.
  • FIX: Export tool supports again exporting all pages as a collated .md in addition to a .zip of the markdonwn -pages.
  • FIX: added a new-style store for the subscription data. This will be used on the svelte-based components that need “notifications” on new updates (i.e. can be subscribed to)
  • FIX: removed the old solid-js channels index page, as we already had a functional svelte version (but were sometimes linking to the old one)
  • FIX: removed deprecated solid-js parts from library/sites page, and replaced them with svelte components where needed
  • FIX: admin rail button moved to svelte
  • FIX: removed deprecated SiteCard solid-js component from the project
  • FIX: moved OnboardingCard to svelte
  • FIX: small polish to app locales

16.16.0 (2025-03-03)

  • FIX: Handout notification link now opens the handout page as expected.
  • FEAT: Sites can be (again) loved by users. The love button is visible on the site sidebar.

16.15.0 (2025-02-26)

  • FEAT: adding a player to a site now sends a notification to the player

16.14.0 (2025-02-25)

  • FIX: front page fabs moved over to svelte
  • FIX: Site creation tool moved over to svelte
  • FIX: Added tooltips, helper text and more readable error messages to the site creation tool
  • FIX: Site creation tool no longer crashes on empty site name
  • FIX: Site creation tool hides the extra settings by default
  • FIX: Site poster image is now in the correct slot, and extends beneath app-bar and app-rail.
  • FIX: added page transitions from Astro 5
  • FIX: Site settings “meta” section moved over to svelte and replaced vanilla select with the system-selector component
  • FIX: Site settings “meta” section now follows the data integrity rules (eg. no empty or 2 letter site names)
  • FIX: Moved plain text urls-toggle to optios page
  • FIX: Page creator moved over to svelte
  • FIX: Page creator supports usePlainTextURLs
  • FIX: Page creator checks for empty page name, and warns the user
  • FIX: Page creator checks for duplicate page names, and warns the user
  • FIX: Site homepage selector moved to the site “meta” section for clarity
  • FIX: Site danger zone options moved to a svelte comp (all site settigns are now in svelte)
  • FIX: Inbox button moved to svelte
  • FIX: Inbox button listens to new messages and updates the badge
  • FEAT: Handout updates now add a notification to the user inbox, if there already is a notification, it will be updated.

16.13.0 (2025-02-10)

  • FIX: Eula dialog ported to Svelte, the dialog was not opening properly before page reload, causing some accounts without initialized profile data in the database.
  • FIX: Profile picture can be uploaded again. The upload was broken due to CYAN design system updates.
  • FIX: Settings actions and profile fields refactored to Svelte comps. Fixed erroneous default values for fields.
  • FIX: Site activity feed for triage purposes now visible in Admin UI
  • FIX: Saving a handout opens the handout page view, as expected.
  • FIX: Site assets view works even if the asset names are hilariously long.
  • FIX: Site assets view works with SSR site data
  • FIX: Site assets view ported to Svelte
  • FIX: missing page link with umlauts in the title is now correctly url-encoded.
  • FIX: Enroll dialog opens as expected when a new user logs in via email link.
  • FIX: RecentChanges section elevated to an independent section on a site page.
  • FIX: Sidebar can be hidden from a site (defaults to visible on legacy sites).
  • FIX: Recent changes section can be hidden from a site (defaults to hidden on legacy sites).

16.12.0 (2025-01-30)

  • CYAN / FIX: Modal app-bar left padding fixed to 1 grid unit. (the app-bar had extra 1 grid margin on the left side to allow elevation-background spacing)
  • CYAN / FIX: Disabled Toggle buttons are now visible.
  • CYAN / FIX: Toggle buttons have accessible Light mode and Dark mode theming.
  • FIX: Clocks-tool can now be disabled or enabled in Site Options page.
  • FIX: Added a Site Options page for site Settings cleanup (some of the settings will moved to the Site Options page for clarity).
  • FIX: Optional site features rendered client side (as they subscribe to Firestore real time updates).
  • FIX: Docs page link in the footer now works.
  • FIX: In-site wikilinks work even if the in-site link is in markdown-style [link](page) -> /sites/[site]/[page].
  • FEAT: Added Handouts/Secrets feature to sites. Only GM’s can create, destroy or update handouts.
  • FEAT: Added real-time updates to Handouts for everyone on the Handouts page.
  • FEAT: Handout editor
  • FEAT: Handout page view, visible to anyone with the direct link.
  • CYAN / FIX: content-editor layout class now properly supports using toolbar class children and cn-editor elements as children.

16.11.0 (2025-01-24)

  • FEAT: Added PbtA story clocks feature to sites. Only GM’s can create, destroy or update clocks.
  • FEAT: Added real-time updates to Clocks for everyone on the Clocks page.
  • FIX: moved site actions from solid-js to svelte
  • FIX: various locale issues in the sites and the library pages

16.10.0 (2025-01-20)

  • FIX: links with protocol are no longer treated as wikilinks.
  • FIX: Library shows public sites link in the tray
  • FEAT: Added players -functionality to the Sites. Players can create, edit and destroy pages.

16.9.0 (2025-01-13)

  • Restored admin functionality for freezing users.
  • Active users widget added to the front page.
  • Docs disabled temporarily

16.8.0 (2025-01-07)

  • Legacy thread and reply content is now rendered in thread view.
  • Footnotes are now used GFM style, and are rendered in the page view.
  • ProfileApp moved to SSR Astro component, reduntant profile info styling removed.
  • ProfileApp shows the user’s latest sites
  • ProfileApp shows the user’s latest posts

16.7.0 (2025-01-03)

  • CnEditor uses native events and bubbling for better performance.
  • Page editor no longer crashes when saving a page with tags.
  • Thread editor moved to Svelte.
  • Thread editor supports tags and live-highlights them in the content.
  • Tag listing page supports both wiki and thread tags.
  • CnLightbox addon is used for images in Thread editor and viewer.
  • [BUG]: Thread editor does not load or save changes to an existing threads. This is intentional, as the old functionality was not working - so disabling edits let us release the new editor, without loss of (working as intented) functionality.

16.6.0

  • Moved the Page-editor over to Svelte.
  • Page-editor category selector is now hidden, if the site does not use categories.
  • Page-editor supports the tags functionality, and live-higlights the tags in the page content.
  • Page-editor updates the Site.pageRef on save as expected.
  • Page-editor auto-migrates pre-markdown content on page load.
  • Page view tags now link to tag listing pages.
  • Astro 5 upgrade.
  • Users site listing orders by flow-time by default.
  • Users site listing can be ordered by flow-time, and name.
  • Tag support for wiki pages.
  • Tag listing pages for wiki pages.

16.5.0

  • Cross-linked personal and public sites.
  • Cyan updates for light mode, headings, cards, icons and notifications.
  • Entroll fixes for a non-returning user
  • Mass-import supports overwriting existing pages
  • Fixed 404 wikipage functionality (opens create a new page view for owners and editors of a site)
  • Created a new page view uses correct button type for canceling the page creation
  • Page editor no longer “forgets” the page category when loading the form
  • Light mode contrast and usability overrides polish
  • Syndicated blog post header links correctly to the original post
  • Added latest-changes section for the site sidebar

16.4.0

  • Added support for svelte based components in the layout.
  • Fixed latest login and enrollment page functionality.
  • Added admin page for managing users (not available in the public version).
  • Added feature for mass-imports of markdown files to a site.

16.3.0

  • Moved overrides back to the Cyan design system.
  • Added poster slot on the layout with a side tray.
  • Copy paste to editor fixed in page editor.
  • Copy paste to editor fixed in thread editor.
  • Restored onboarding card for new users.
  • Client side marked is now imported dynamically to reduce bundle size.
  • Site and Site Page social share and searchability improvements.
  • Import one or more pages from markdown files to a site Read more
  • Personal site-library cached to local storage for faster loading.

16.2.0

  • Cyan design system updates for mobile use.
  • Various small bug fixes and improvements.
  • Refactored enrollment and login pages and stores for faster loading.
  • Added support for “posters”, e.g. bacground images for pages, sites and all of the static pages.
  • Merged site branding assets with the site assets, all assets and branding assets are now managed in the same views.

16.1.0

  • Added RSS feeds for all posts and channels. Read more
  • Mekanismi dice:X[:Y] notation support in Sites. Read more
  • Editor for Site Asset properties. Read more
  • Library page redirects to the public sites, if a user has not logged in.