Project Roadmap

Please note that this roadmap doesn't cover all planned work.
For a more detailed look at what has been achieved so far and what is coming up in the next release, check our CHANGELOG.

  • One-on-One Audio/Video Calls - Release 0.9

    Description: Enable one-on-one audio/video calls and desktop sharing.

    Estimation: Q4 2023

    Status: 🚧 In Progress

  • Modern Package Manager Integration - Release 0.9

    Description: Integrate Hatch as the primary package manager for application installation.

    Estimation: Q4 2023

    Status: 🚧 In Progress

  • Personal Calendar Events - Release 0.9

    Description: Refine the event creation interface for increased usability and introduce a dedicated view for personal agenda management.

    Estimation: Q4 2023

    Status: 🚧 In Progress

  • Web-Based Chat Interface - Release 0.9

    Description: Develop a cutting-edge chat interface in the web frontend.

    Estimation: Q4 2023

    Status: 🚧 In Progress

  • Stabilization of ActivityPub ⬌ XMPP Gateway - Release 0.9

    Description: Ensure the stability of the ActivityPub ⬌ XMPP Gateway, making it suitable for production use.

    Estimation: Q4 2023

    Status: 🚧 In Progress

  • Web Notifications and Desktop Integration - Release 0.9

    Description: Implement notifications on the web frontend for essential updates such as important messages, mentions, new comments, etc., along with desktop integration for these alerts.

    Estimation: Q4 2023

    Status: πŸ“… Planned

  • Web Push Implementation - Release 0.9

    Description: Integrate web push functionality for real-time updates.

    Estimation: Q1 2024

    Status: πŸ“… Planned

  • API/Plugin Stabilization for Bridge - Release 0.9

    Description: Improve the third-party plugin development experience by refactoring the module hierarchy, stabilizing the API, and providing detailed documentation.

    Estimation: Q4 2023

    Status: 🚧 In Progress

  • Easy Installation Image Updates - Release 0.9

    Description: Update and fix installation images for Flatpak and Docker.

    Estimation: Q4 2023

    Status: πŸ“… Planned

  • Self-Resetting Demo - Release 0.9

    Description: Set up a demo on the official website, encapsulated in a Docker container. This demo, designed for isolated testing, will reset itself every few hours, with federation deactivated to confine user interactions within the instance.

    Estimation: Q4 2023

    Status: πŸ“… Planned

  • Testing Instance Creation - Release 0.9

    Description: Create a testing instance for Libervia. This will initially be invitation only.

    Estimation: Q4 2023

    Status: πŸ“… Planned

  • List Customization Features - Release 0.9

    Description: Develop a feature to easily create or modify list templates.

    Estimation: Q4 2023

    Status: πŸ“… Planned

  • Group Audio/Video Calls - Release 0.10

    Description: Enable group audio/video calls and facilitate shared desktop sessions.

    Estimation: Q4 2023

    Status: πŸ“… Planned

  • Code Forge Enhancements - πŸš€ Future Release

    Description: Expand the existing ticketing and merge request system with a user-friendly code browser and a mechanism to clone repositories.

    Status: πŸ“… Planned

  • Task Automation Features - πŸš€ Future Release

    Description: Introduce a user-friendly mechanism to automate various tasks such as triggering actions on PubSub events.

    Status: πŸ“… Planned

  • Email Gateway Integration - πŸš€ Future Release

    Description: Develop a gateway to send and receive emails, and to use mailing lists as XMPP blogs.

    Status: πŸ“… Planned

  • Oxidation - πŸš€ Future Release

    Description: Port critical sections of the project to Rust for enhanced performance, reduced resource consumption, improved safety, and increased portability, while maintaining maximum compatibility with Python.

    Status: πŸ“… Planned