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 usingtoolbar
class children andcn-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.