4
edits
(Update Monal section) |
PapaTutuWawa (talk | contribs) (Add Moxxy) |
||
Line 291: | Line 291: | ||
* Docker container hosting the system | * Docker container hosting the system | ||
* Converting, acquiring, or creating graphics for items and monsters | * Converting, acquiring, or creating graphics for items and monsters | ||
== Moxxy == | |||
''Website:'' https://codeberg.org/moxxy/moxxyv2<br/> | |||
''Source Code:'' https://codeberg.org/moxxy/moxxyv2<br/> | |||
''Description:'' Moxxy is an experimental, modern XMPP client written in Flutter<br/> | |||
''Project Contact:'' [[User:PapaTutuWawa|PapaTutuWawa]]<br/> | |||
''Relevant readings:'' XMPP + Flutter + Dart<br/> | |||
''Teaser Tasks:'' [https://codeberg.org/moxxy/moxxyv2/issues?q=&type=all&sort=&state=open&labels=43305&milestone=0&assignee=0&poster=0 Good first issues]<br/> | |||
''Chat:'' [xmpp:moxxy@muc.moxxy.org?join moxxy@muc.moxxy.org] or [https://xmpp.org/chat#converse/room?jid=moxxy@muc.moxxy.org Webchat] | |||
=== Groupchats === | |||
''Brief explanation:'' For some users, groupchats are an essential part of the instant messaging experience. Moxxy is currently lacking such functionality. This project should provide users with the basics of groupchats. | |||
''Relevant readings:'' [https://codeberg.org/moxxy/moxxmpp moxxmpp], [https://xmpp.org/extensions/xep-0045.html XEP-0045], [https://xmpp.org/extensions/xep-0313.html XEP-0313], [https://xmpp.org/extensions/xep-0402.html XEP-0402] | |||
''Project size:'' 25 - 45 days | |||
''Difficulty:'' Easy | |||
''Deliverables / Expected Results:'' | |||
* Ability to connect to a MUC and interact with it | |||
* The underlying XMPP library should gain support for MUC interactions: Creating (instant and advanced), joining and leaving | |||
* Deal with bookmarks | |||
* Fetch messages from MAM | |||
* An architecture that also allows MIX to be implemented in the future | |||
* Optionally: Simple administrative tasks, like inviting, kicking and banning | |||
=== Push Notifications === | |||
''Brief explanation:'' Not all users are able or want to have Moxxy permanently running in the background. XMPP, however, provides us with a way to negotiate the usage of push notifications, if available. This projects should | |||
provide Moxxy with the ability to work on devices where running in the background indefinitely is not an option. | |||
''Relevant readings:'' [https://codeberg.org/moxxy/moxxmpp moxxmpp], [https://xmpp.org/extensions/xep-0357.html XEP-0357], [https://unifiedpush.org/ UnifiedPush], [https://github.com/UnifiedPush/flutter-connector UnifiedPush's Flutter library] | |||
''Project size:'' 30 - 40 days | |||
''Difficulty:'' Medium | |||
''Deliverables / Expected Results:'' | |||
* Register against a push server for push notifications, given a locally available UnifiedPush distributor | |||
* Moxxy should be be woken up, receive messages and display a notification | |||
* Sent messages should be queued up so that they don't get lost | |||
* Users should be able to configure if they want push notifications or the persistent connection | |||
== Your own ideas == | == Your own ideas == |
edits