129
edits
(→QML UI) |
(→Dino: Add difficulty) |
||
Line 94: | Line 94: | ||
''Relevant readings:'' [http://ogp.me/ OpenGraph protocol]<br/> | ''Relevant readings:'' [http://ogp.me/ OpenGraph protocol]<br/> | ||
''Project size:'' Small (175h)<br/> | ''Project size:'' Small (175h)<br/> | ||
''Difficulty:'' Easy<br/> | |||
''Deliverables / Expected Results:''<br/> | ''Deliverables / Expected Results:''<br/> | ||
* User interface widget to display metadata, suitable for preview image, title, abstract and the original url/domain. | * User interface widget to display metadata, suitable for preview image, title, abstract and the original url/domain. | ||
Line 105: | Line 106: | ||
''Relevant readings:'' [https://xmpp.org/extensions/xep-0446.html XEP-0446], [https://xmpp.org/extensions/xep-0447.html XEP-0447], [https://xmpp.org/extensions/xep-0363.html XEP-0363]<br/> | ''Relevant readings:'' [https://xmpp.org/extensions/xep-0446.html XEP-0446], [https://xmpp.org/extensions/xep-0447.html XEP-0447], [https://xmpp.org/extensions/xep-0363.html XEP-0363]<br/> | ||
''Project size:'' Small (175h)<br/> | ''Project size:'' Small (175h)<br/> | ||
''Difficulty:'' Medium<br/> | |||
''Deliverables / Expected Results:''<br/> | ''Deliverables / Expected Results:''<br/> | ||
* Use [https://xmpp.org/extensions/xep-0447.html Stateless file sharing (SFS)] for outgoing HTTP file transfers. | * Use [https://xmpp.org/extensions/xep-0447.html Stateless file sharing (SFS)] for outgoing HTTP file transfers. | ||
Line 115: | Line 117: | ||
''Relevant readings:'' [https://xmpp.org/extensions/xep-0447.html XEP-0447], [https://xmpp.org/extensions/xep-0234.html XEP-0234]<br/> | ''Relevant readings:'' [https://xmpp.org/extensions/xep-0447.html XEP-0447], [https://xmpp.org/extensions/xep-0234.html XEP-0234]<br/> | ||
''Project size:'' Small (175h)<br/> | ''Project size:'' Small (175h)<br/> | ||
''Difficulty:'' Medium<br/> | |||
''Important Note:'' This project can only be achieved by first implementing the "Stateless file sharing" project.<br/> | ''Important Note:'' This project can only be achieved by first implementing the "Stateless file sharing" project.<br/> | ||
''Deliverables / Expected Results:''<br/> | ''Deliverables / Expected Results:''<br/> | ||
Line 126: | Line 129: | ||
''Relevant readings:'' [https://xmpp.org/extensions/xep-0343.html XEP-0343], [https://xmpp.org/extensions/xep-0234.html XEP-0234]<br/> | ''Relevant readings:'' [https://xmpp.org/extensions/xep-0343.html XEP-0343], [https://xmpp.org/extensions/xep-0234.html XEP-0234]<br/> | ||
''Project size:'' Small (175h)<br/> | ''Project size:'' Small (175h)<br/> | ||
''Difficulty:'' Hars<br/> | |||
''Deliverables / Expected Results:''<br/> | ''Deliverables / Expected Results:''<br/> | ||
* Implement SCTP protocol | * Implement SCTP protocol | ||
Line 137: | Line 141: | ||
''Relevant readings:'' [https://xmpp.org/extensions/xep-0393.html XEP-0393], [https://xmpp.org/extensions/xep-0394.html XEP-0394], [https://xmpp.org/extensions/xep-0372.html XEP-0372]<br/> | ''Relevant readings:'' [https://xmpp.org/extensions/xep-0393.html XEP-0393], [https://xmpp.org/extensions/xep-0394.html XEP-0394], [https://xmpp.org/extensions/xep-0372.html XEP-0372]<br/> | ||
''Project size:'' Small (175h)<br/> | ''Project size:'' Small (175h)<br/> | ||
''Difficulty:'' Easy<br/> | |||
''Deliverables / Expected Results:''<br/> | ''Deliverables / Expected Results:''<br/> | ||
* Add rich text features to Dino's chat input box using buttons and well-known keyboard shortcuts for bold, italic, strikethrough, monospace, lists, blockquotes, code blocks, links and mentions. | * Add rich text features to Dino's chat input box using buttons and well-known keyboard shortcuts for bold, italic, strikethrough, monospace, lists, blockquotes, code blocks, links and mentions. |
edits