comparison 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
comparison
equal deleted inserted replaced
25:91e2f18bbbbb 26:0fe78d74a792
1 #!/usr/bin/env python3
2
3
4 name = "roadmap"
5 template = "roadmap/roadmap.html"
6
7
8 def prepare_render(self, request):
9 request.template_data["milestones"] = [
10 {
11 "title": "One-on-One Audio/Video Calls",
12 "release_number": "0.9",
13 "description": "Enable one-on-one audio/video calls and facilitate desktop sharing.",
14 "status": "P",
15 "estimation": "Q2 2023",
16 },
17 {
18 "title": "Modern Package Manager Integration",
19 "release_number": "0.9",
20 "description": "Integrate Hatch as the primary package manager for application installation.",
21 "status": "",
22 "estimation": "Q2 2023",
23 },
24 {
25 "title": "Personal Calendar Events",
26 "release_number": "0.9",
27 "description": "Refine the event creation interface for increased usability and introduce a dedicated view for personal agenda management.",
28 "status": "P",
29 "estimation": "Q2 2023",
30 },
31 {
32 "title": "Web-Based Chat Interface",
33 "release_number": "0.9",
34 "description": "Develop a cutting-edge chat interface in the web frontend.",
35 "status": "",
36 "estimation": "Q2 2023",
37 },
38 {
39 "title": "Stabilization of ActivityPub ↔️ XMPP Gateway",
40 "release_number": "0.9",
41 "description": "Ensure the stability of the ActivityPub ↔️ XMPP Gateway, making it suitable for production use.",
42 "status": "P",
43 "estimation": "Q2 2023",
44 },
45 {
46 "title": "Web Notifications and Desktop Integration",
47 "release_number": "0.9",
48 "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.",
49 "status": "",
50 "estimation": "Q2 2023",
51 },
52 {
53 "title": "Web Push Implementation",
54 "release_number": "0.9",
55 "description": "Integrate web push functionality for real-time updates.",
56 "status": "",
57 "estimation": "Q2 2023",
58 },
59 {
60 "title": "API/Plugin Stabilization for Bridge",
61 "release_number": "0.9",
62 "description": "Improve the third-party plugin development experience by refactoring the module hierarchy, stabilizing the API, and providing detailed documentation.",
63 "status": "P",
64 "estimation": "Q2 2023",
65 },
66 {
67 "title": "Easy Installation Image Updates",
68 "release_number": "0.9",
69 "description": "Update and fix installation images for Flatpak and Docker.",
70 "status": "",
71 "estimation": "Q2 2023",
72 },
73 {
74 "title": "Self-Resetting Demo",
75 "release_number": "0.9",
76 "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.",
77 "status": "",
78 "estimation": "Q2 2023",
79 },
80 {
81 "title": "Testing Instance Creation",
82 "release_number": "0.9",
83 "description": "Create a testing instance for Libervia. This will initially be invitation only.",
84 "status": "",
85 "estimation": "Q2 2023",
86 },
87 {
88 "title": "List Customization Features",
89 "release_number": "0.9",
90 "description": "Develop a feature to easily create or modify list templates.",
91 "status": "",
92 "estimation": "Q2 2023",
93 },
94 {
95 "title": "Group Audio/Video Calls",
96 "release_number": "0.10",
97 "description": "Enable group audio/video calls and facilitate shared desktop sessions.",
98 "status": "",
99 "estimation": "Q3 2023",
100 },
101 {
102 "title": "Code Forge Enhancements",
103 "description": "Expand the existing ticketing and merge request system with a user-friendly code browser and a mechanism to clone repositories.",
104 "status": "",
105 },
106 {
107 "title": "Task Automation Features",
108 "description": "Introduce a user-friendly mechanism to automate various tasks such as triggering actions on PubSub events.",
109 "status": "",
110 },
111 {
112 "title": "Email Gateway Integration",
113 "description": "Develop a gateway to send and receive emails, and to use mailing lists as XMPP blogs.",
114 "status": "",
115 },
116 ]