Contributions logicielles
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
Gitlab
Miroir des dépôts Debian/Ubuntu de Gitlab CE pour permettre aux pays bloqués par les lois américaines d’installer et mettre à jour Gitlab : https://apt.gitlab.mirror.framasoft.org/
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
- Ajout d'un système de thème
- Diverses résolutions de bugs et ajouts de fonctionnalités
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
- Suppression des agendas lorsqu'un utilisateur est supprimé.
- Traduction des agendas et des carnets d'adresses par défaut
- Ajout d'un paramètre de région pour la localisation.
- [Prévu pour nextcloud 17] Rappels des événements de ses agenda (à travers emails et notifications)
- 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
Autres applications
- Drop user, pour que les utilisateurs suppriment eux-mêmes leur compte.
PodFeeder
Scrumblr
Searx
Shaarli
- et un template Bootstrap
Sympa
- Participation aux hackathons Sympa 2017 et 2018
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
Dons
24 juillet 2018 (Liberapay)
- ZeMarmot 177,10 €
- davidrevoy 177,10 €
- nos-oignons 177,10 €
- exodus 177,10 €
- FDN2org 177,10 €
- play.it (vv221, PengouinPdt, Mopi) 177,10 €
- YunoHost (Maniack_Crudelis, Aleks) 177,10 €
- Mastodon (joyeusenoelle, chrismartin) 177,10 €
- senya 177,10 €
- SuperTux88 177,10 €
- Funkwhale (eliotberriot) 177,17 €
Contributions hors logiciel
Informatique ou Libertés (conférence gesticulée)
Temps salarié consacré à aider Lunar pour l'écriture et le jeu de sa conférence gesticulée, dont on peut voir la deuxième version ici.
- Été 2016 : travail à l'écriture de la première mouture, formation à l'écriture scénique, formation au jeu scénique (3j.)
- Juillet 2017 : Travail de réécriture scène par scène (2e version), astuces scéniques (4j.)
- Août 2018 : Documentation des buts et effets de chaque scène, refonte structurelle (troisième version), dégraissage du texte (4j.)
Divers
- Hackathon de conversion Flash vers HTML5 du documentaire en CC BY-SA « No Es Una Crisis » http://blog.noesunacrisis.com/no-es-una-crisis-en-html5-2/
- Hébergement du documentaire en CC BY-SA « No Es Una Crisis » https://noesunacrisis.framasoft.org/html5/
- 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
- Soutien technique à https://tube.conferences-gesticulees.net/
- hébergement de la page https://wiki.framasoft.org/labatailledulibre
- Formation d'une personne de l'institut Allinsky à YesWiki + réalisation d'un site de démo (1j)
- …