Ceci est une ancienne révision du document !
Contributions
Certes, Framasoft n'est pas une association de développeurs, mais il nous arrive de développer, soit parce que nous rencontrons des bugs, soit parce que nous avons besoin de telle ou telle fonctionnalité.
Cachet
Diaspora*
- Création d'une interface pour la page statistiques
- Amélioration de l'interface “signalements” #7180
- Création d'une interface d'administration pour les interfaces mobiles #7295
Ethercalc
- Création d'un système de révision (et un fix)
- Traduction française venant de Framacalc
- Fix d'un bug amenant à un crash
Etherpad
Kanboard
- Traduction intégrale de la documentation en français https://kanboard.net/fr
Framadate
Framadate Framadate
Code initialement basé sur Studs, entièrement refondu et développé par Framasoft
Framapack
Loomio
- traduction de la doc officielle en français
Lstu
Lutim
- Ajout d'un système de thème
- Découverte d'une faille XSS permettant d'accéder et de supprimer toutes les images uploadées par une cible. Écriture d'un POC d'exploit. Plus de détails
Lufi
- Même s'il a été développé en dehors de Framasoft, Lufi a été pensé pour servir à Framasoft (vous pouvez me croire, c'est moi le développeur :P).
Mastodon
Mattermost
- traduction de la doc officielle en français
NextCloud
Nextcloud (Framagenda et Framadrive).
Core/Server
* Ajout du partage d'agenda public chez ownCloud et chez Nextcloud * Suppression des agendas lorsqu'un utilisateur est supprimé. * Traduction des agendas et des carnets d'adresses par défaut * Amélioration de la souscription CalDAV * Permettre à de multiples fichiers d'être copiés et déplacés. * Ajout d'un paramètre de région pour la localisation. * Possibilité d'envoi des rappels par email * Ajout d'une politique CSP moderne afin d'intégrer les agendas publics dans d'autres pages * diverses petites corrections de bugs (par exemple)
Application Calendar
* Ajout du partage d'agenda public (cf. au dessus) * Mainteneur officiel de l'application. * Ajout de la fonctionnalité de souscription à des événements * Affichage d'une info-bulle au survol d'un événement * Import d'un fichier .ics à partir de l'application Fichiers * Affichage de l'email des participants à un événement * Corrections et petites améliorations diverses chez Nextcloud et ownCloud.
Applications
* Drop user, pour que les utilisateurs suppriment eux-mêmes leur compte.
PodFeeder
Scrumblr
Searx
Shaarli
- et un template Bootstrap
Tiny Tiny RSS
- [2017] Une amélioration drastique d'une requête SQL (sur notre serveur, on passe de plus de 20 minutes à 380ms)
Turtl
- Ajout d'une cible ''minify'' (utile pour l'utilisation de Turtl via une interface web)
- Utilisation d'une bibliothèque javascript markdown mieux maintenue (c'était dans la roadmap du développeur)
Yunohost
- https://github.com/YunoHost-Apps/svgedit_ynh/ 17 mars 2017
- Allocation d'une journée de travail par semaine d'un permanent pour créer des paquets YuNoHost des services Framasoft n'en disposant pas encore
Contributions hors-développement
- Hackathon de conversion Flash vers HTML5 du documentaire en CC BY-SA « No Es Una Crisis »
- Hébergement du documentaire en CC BY-SA « No Es Una Crisis »
- Hébergement d'un miroir pour http://data.abuledu.org/wp/
- Hébergement d'images iso
- Soutien financier à https://nos-oignons.net/
- Soutien technique à https://datagueule.tv
- …