Roadmap for XS 16.1.0

Hi devs,

XWiki Standard

  • WCAG - Lucas + Michael reviewing the PRs/merge them
    • Outstanding from past roadmaps:
    • New:
      • Loading... - keyboard navigation for CKEditor image selection
      • XWIKI-21772 → XWIKI-21779 : Increase coverage of web standard tests to every Admin section.
  • PDF export - Marius
    • Outstanding from past roadmaps:
      • XWIKI-20712: The side box used by the Encyclopedia template appears after the content when exporting to PDF Requires:
        • XWIKI-21419: Move the Templates Application to XWiki Platform
        • XWIKI-21420: Improve the Encyclopedia template
    • New:
      • XWIKI-21763: Disable the server-side image resizing while exporting to PDF
  • Compiled XDOM - Thomas
    • Outstanding from past roadmaps:
      • Loading... : Add a preparation/compilation pass to the document content and title
  • Continue working on LiveTable to Live Data migrations - Manuel
    • New:
      • Loading... Replace the Livetable from DocumentsMacro with a Live Data macro
      • Loading... Replace the Livetable of the System Filters of the Notifications Administration with a Live Data macro
  • Security issues - Pierre
  • Document Rights - Michael
    • New:
      • Loading... - Introduce the notion of document rights
  • Upgrade to Solr9 and migration from previous versions - Thomas
  • UI/UX improvements - Thiago + Adina
    • Outstanding from past roadmaps:
      • TODO Adina: List here what was planned in 16.0.0 and not done
      • Thiago:
        • Loading... Wrap up discussions and design for notifications inbox page
    • New:
      • TODO Adina: List here new jira issues for 16.1.0
      • Thiago:
        • Loading... Access to user profile page is duplicated, (design)
        • Loading... Provide better controls for editing the profile picture (avatar) (design)
  • Realtime - Marius + Dorian
    • Outstanding from past roadmaps:
      • XWIKI-21575: Real-time editing is using AGPL-licensed dependencies which is not compatible with XWiki’s LGPL license
    • New:
      • XWIKI-21836: Realtime editing doesn’t work well with temporary attachments
      • XWIKI-21767: Dynamic macros are not properly synchronized
      • XWIKI-21765: Macros that load custom CSS are not properly synchronized
      • XWIKI-19157: Make the real-time WYSIWYG editor work in-place also
      • XWIKI-19156: Bundle the real-time Wiki and WYSIWYG editors in XWiki Standard
  • Security Vulnerabilities - Manuel
    • New:
      • Forum proposal for the security vulnerability UI & processes
  • Notifications Improvements - Simon
    • Outstanding from past roadmaps:
      • Fix usemainstore/uselocalstore properties for notifications: Loading...
  • Javax → Jakarta migration - Thomas
    • New:
      • start working on Servlet API bridging (see if we would reduce the brakage related to APIs which currently expose the javax.servlet.* classes by bridging as much as possible)
  • Fix performance with large number of revisions - Pierre

Contrib & Others

  • Cristal contrib extension - Manuel + Thiago
    • Outstanding from past roadmaps:
    • New:
      • Thiago: Wireframes and flow for the following user stories:
      • Manuel (+ Vincent)
        • Define project milestones (and publish them)
        • Define the MVP clearly
        • Define minimal back end endpoints/apis
        • Decide if rendering is implemented client-side or not (and if in MVP or not)
          • Idea: implement only MD rendering in client-side
        • Provide distributions for users (electron binary and/or server binary)
  • WAISE project, Contrib extension - Michael + Paul
    • Outstanding from past roadmaps:
    • New:
      • Loading... - First version of RAG (Paul)
      • Loading... - Add a token-based authenticator (Michael)
      • Loading... - Add support for chat request filters (Michael)
      • Loading... - Develop a JavaScript library to access prompts and the chat (Paul)
      • Loading... - (If there’s still time) Develop a chat UI that is independent of XWiki and can be embedded in any application (Paul)
  • Security issues - Pierre
  • Change Request - Simon
    • New:
      • Loading... - Editing a diagram document in an open CR does not open the Diagram Pro app
      • Loading... - Bad display of mail notifications
  • Replication - Thomas
    • Outstanding from past roadmaps:
      • Loading... - Allow giving a higher priority to a specific message
  • Word-based notifications - Simon
    • New:
      • Loading... - Receive a notification when a watched word is removed
      • Loading... - Incorrect read status and grouping of Word-Based notification events in the list
      • Loading... - Event description from the notifications mail is displayed as a string
  • Markdown Syntax - Pierre:

Other:

  • All: BFDs on Thursdays
  • All: Fix flickers
  • All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs

Dates

  • 16.1.0RC1: 19th of February 2024
  • 16.1.0 : 26th of February 2024

Thanks

2 Likes

It’s now published at https://www.xwiki.org/xwiki/bin/view/Roadmaps/#HXWiki16.1.0