26
|
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 ] |