Mercurial > libervia-website
diff pages/roadmap/page_meta.py @ 26:0fe78d74a792
new roadmap page
author | Goffi <goffi@goffi.org> |
---|---|
date | Mon, 22 May 2023 15:27:23 +0200 |
parents | |
children | b2d26ffce40d |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pages/roadmap/page_meta.py Mon May 22 15:27:23 2023 +0200 @@ -0,0 +1,116 @@ +#!/usr/bin/env python3 + + +name = "roadmap" +template = "roadmap/roadmap.html" + + +def prepare_render(self, request): + request.template_data["milestones"] = [ + { + "title": "One-on-One Audio/Video Calls", + "release_number": "0.9", + "description": "Enable one-on-one audio/video calls and facilitate desktop sharing.", + "status": "P", + "estimation": "Q2 2023", + }, + { + "title": "Modern Package Manager Integration", + "release_number": "0.9", + "description": "Integrate Hatch as the primary package manager for application installation.", + "status": "", + "estimation": "Q2 2023", + }, + { + "title": "Personal Calendar Events", + "release_number": "0.9", + "description": "Refine the event creation interface for increased usability and introduce a dedicated view for personal agenda management.", + "status": "P", + "estimation": "Q2 2023", + }, + { + "title": "Web-Based Chat Interface", + "release_number": "0.9", + "description": "Develop a cutting-edge chat interface in the web frontend.", + "status": "", + "estimation": "Q2 2023", + }, + { + "title": "Stabilization of ActivityPub ↔️ XMPP Gateway", + "release_number": "0.9", + "description": "Ensure the stability of the ActivityPub ↔️ XMPP Gateway, making it suitable for production use.", + "status": "P", + "estimation": "Q2 2023", + }, + { + "title": "Web Notifications and Desktop Integration", + "release_number": "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.", + "status": "", + "estimation": "Q2 2023", + }, + { + "title": "Web Push Implementation", + "release_number": "0.9", + "description": "Integrate web push functionality for real-time updates.", + "status": "", + "estimation": "Q2 2023", + }, + { + "title": "API/Plugin Stabilization for Bridge", + "release_number": "0.9", + "description": "Improve the third-party plugin development experience by refactoring the module hierarchy, stabilizing the API, and providing detailed documentation.", + "status": "P", + "estimation": "Q2 2023", + }, + { + "title": "Easy Installation Image Updates", + "release_number": "0.9", + "description": "Update and fix installation images for Flatpak and Docker.", + "status": "", + "estimation": "Q2 2023", + }, + { + "title": "Self-Resetting Demo", + "release_number": "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.", + "status": "", + "estimation": "Q2 2023", + }, + { + "title": "Testing Instance Creation", + "release_number": "0.9", + "description": "Create a testing instance for Libervia. This will initially be invitation only.", + "status": "", + "estimation": "Q2 2023", + }, + { + "title": "List Customization Features", + "release_number": "0.9", + "description": "Develop a feature to easily create or modify list templates.", + "status": "", + "estimation": "Q2 2023", + }, + { + "title": "Group Audio/Video Calls", + "release_number": "0.10", + "description": "Enable group audio/video calls and facilitate shared desktop sessions.", + "status": "", + "estimation": "Q3 2023", + }, + { + "title": "Code Forge Enhancements", + "description": "Expand the existing ticketing and merge request system with a user-friendly code browser and a mechanism to clone repositories.", + "status": "", + }, + { + "title": "Task Automation Features", + "description": "Introduce a user-friendly mechanism to automate various tasks such as triggering actions on PubSub events.", + "status": "", + }, + { + "title": "Email Gateway Integration", + "description": "Develop a gateway to send and receive emails, and to use mailing lists as XMPP blogs.", + "status": "", + }, + ]