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": "",
+        },
+    ]