Release Notes for Cristal 0.8

Last modified by Manuel Leduc on 2024/05/28

This is the release notes for Cristal.

This is the second public release of Cristal. We migrated the editor to Tiptap and introduced the first basic editing operations (e.g., quick action on /, contextual menu on select, or link editing) as well as link suggestion for the XWiki backend. Additionally, the left panel can now be resized and has been made reactive.
Finally, this is the first release of Cristal to be available on https://www.npmjs.com/ (under the @xwiki organization).

This is a very early release and Cristal is still under heavy development.

  • All APIs are subject to be changed without notice
  • A lot of features are subject to limitations that will be removed over time
  • See the Roadmap page to see what we plan to work on in the next releases

New and Noteworthy

Full list of issues fixed and Dashboard for 0.8.

For Users

Links auto-completion

 
When editing a page, it is now possible to type [ to see a suggestion of links. Typing a few additional letters allows filtering the suggestions. It is also possible to insert a link manually by using the "Create link from text" action.

Migration to Tiptap

 
We migrated to editor from Prosemirror to Tiptap. This allowed us to introduce a few actions:

  • Typing / at the start of a line, allows inserting block level elements (e.g., headings, or tables)
  • When selecting a segment of text, contextual actions are proposed in a tooltip (e.g., bold, or link edition)
  • Clicking on a link propose a link editing tooltip

Dynamic and reactive sidebar

 
The left sidebar can now be collapsed and resized freely. It is also reactive and will collapse automatically on smaller viewports.

Missing pages

 
Visiting a non-existing page now allows for the creation of the page.

Miscellaneous

  • Title edition: Page titles can now be edited.

For Admins

No changes!

For Developers

No changes!

Upgrades

The following runtime dependencies have been upgraded (they have a different release cycle than Cristal):

Security Issues

Security issues are not listed in issue lists or dashboards to avoid disclosing ways to use them, but they will appear automatically in them once they're disclosed. See the XWiki Security Policy for more details.

Known issues

Credits

France 2030 Logo

This project is being financed by the French State as part of the France 2030 program

Ce projet est financé par l’État Français dans le cadre de France 2030

The following people have contributed code to this release (sorted alphabetically):

  • Manuel Leduc
  • Pierre Jeanjean
  • Thiago Krieck

Get Connected