Nouveautés

Consultez à droite les nouvelles fonctionnalités et corrections apportées à Norishare, version par version.

Faites défiler la page pour consultez ci-dessous les nouvelles fonctionnalités et corrections apportées à Norishare, version par version.

Version 2.122 mai 2023

Changements généraux

  • Correction d’un bug qui empêchait parfois les utilisateurs en IPv6 de transférer
  • Correction d’un bug qui empêchait de coller plusieurs fragments de texte en une seule fois
  • Augmentation de la limite de transfert de 2 Go (2 000 Mo) à 2 Gio (2 048 Mio). À partir de maintenant, les limites de stockage seront toujours en gibioctets au lieu de gigaoctets, une manière plus généreuse d’arrondir la limite. Hormis cette limite, le reste de l’application compte en gigaoctets, donc avec une base 1 000.
  • Corrections mineures de mise en forme

Changements généraux

  • Nouveau design, plus moderne, plus cohérent et plus pratique
  • Réécriture de 96 % du code
  • Augmentation de la limite par transfert à 2 Go (anciennement 1 Go)
  • Possibilité d’ajouter des fichiers en plusieurs fois avant de lancer le transfert
  • Ajout d’un lien dans le menu pour installer l’application sur les navigateurs qui le supportent, notamment Google Chrome
  • Partage des transferts directement vers des applications via un nouveau bouton « Partager » sur les navigateurs le gérant, notamment sur mobile et tablette
  • Transfert de fichiers directement depuis une autre application lorsque Norishare est installé, notamment sur mobile et tablette
  • Possibilité de coller des fichiers ou un fragment de texte directement dans Norishare pour en faire un transfert
  • Ajout d’un lien dans le menu pour changer de langue (anciennement le choix était forcé à partir des paramètres du navigateur)
  • Jouez avec notre serpent pour passer le temps ! Disponible lors d’un transfert long, mais également dans le menu, en cliquant sur l’icône de manette.
  • Ouverture d’un serveur Discord pour échanger sur des idées d’améliorations, rapporter des problèmes ou discuter plus généralement de Norishare. Voir lien d’invitation dans le menu.

Aperçus

  • Aperçu des fichiers contenus dans les archives (ZIP, RAR, TAR)
  • Nouveau lecteur de documents et images avec contrôle tactile du zoom et considérablement moins de données téléchargées. Il a été créé intégralement pour Norishare.
  • Nouveaux formats de fichiers gérés comme le HEIC, un format d’image devenu populaire ces dernières années. 642 formats sont officiellement supportés à ce jour.
  • L’en-tête des tableurs est désormais fixe, facilitant la lecture
  • Correction de certaines vidéos qui ne se chargeaient pas, n’affichant qu’un écran noir
  • Meilleure coloration syntaxique des fichiers de code, par exemple pour les fichiers TypeScript et React

Performance

  • Réduction de 38 % de la quantité de données téléchargée à la première visite du site
  • Réduction de 98 % de la quantité de données téléchargée lors des visites suivantes
  • Réduction considérable des données téléchargées lors des aperçus de documents (PDF, DOCX, ODT, PPTX, ODP, RTF etc) en ne téléchargeant que les pages actuellement visibles.
    Exemple en consultant la première page d’un PDF de 147 Mo et 534 pages :
    • avant : téléchargement de 147 Mo et utilisation de 220 Mo de RAM
    • après : téléchargement de 0.4 Mo et utilisation de 104 Mo de RAM, soit 368× plus léger à télécharger et réduction de 53 % de la RAM utilisée
    Même exemple, en consultant les 20 premières pages :
    • avant : téléchargement de 147 Mo et utilisation de 228 Mo de RAM
    • après : téléchargement de 7.7 Mo et utilisation de 114 Mo de RAM, soit 19× plus léger à télécharger et réduction de 50 % de la RAM utilisée
  • Accélération de la création de fichier ZIP lors du transfert de plusieurs fichiers, autour de 2× plus rapide
Page d’accueil de la version 2.0

Changements généraux

  • Suite à l’incendie de OVH Strasbourg, changement de serveurs et modification de nombreux points de la configuration

Changements généraux

  • Augmentation de la limite par transfert à 1 Go (anciennement 500 Mo)
  • Intégration d’un stockage virtuellement illimité, permettant de gérer des millions d’utilisateurs
  • Améliorations diverses de la stabilité des serveurs de tâches asynchrones

Aperçus

  • Ajout de l’image de couverture d’album d’un fichier audio quand il est disponible
  • Ajout de l’aperçu des fichiers audio et vidéo RealMedia
  • Correctifs divers

Performance

  • Augmentation du parallélisme du serveur, permettant de servir davantage d’utilisateurs

Sécurité

  • Ajout de nombreuses contraintes de base de données empêchant strictement tout potentiel conflit entre fichiers si l’application fait défaut ou qu’une autre faille permette d’exploiter cette absence de contraintes
Aperçu d’un fichier audio avec image de couverture dans la version 1.7

Aperçus

  • Ajout de l’aperçu des fichiers Office Apple : PAGES, KEY, NUMBERS
  • Correction de la rotation automatique des photos

Sécurité

  • Renforcement de la sécurité des clés des transferts, de sorte qu’elles aient une longueur dynamique basée sur la probabilité de trouver une clé avec une attaque de force brute au bout de 1 milliard d’années

Changements généraux

  • Ajout de la possibilité d’installer Norishare, principalement sur Android
  • Améliorations de l’affichage sur mobile

Aperçus

  • Ajout de l’aperçu des archives RAR
  • Ajout de la possibilité de déplacer la portion zoomée d’une image en cliquant-glissant
  • Ajout de l’aperçu des fichiers audio MIDI
  • Améliorations diverses des aperçus d’images, vidéo et audio

Performance

  • Mise en cache des aperçus
Aperçu d’un fichier MIDI dans la version 1.5

Changements généraux

  • Augmentation de la limite par transfert à 500 Mo (anciennement 100 Mo)

Aperçus

  • Ajout de l’aperçu des documents PostScript
  • Correction d’un crash de l’aperçu des fichiers audio
Aperçu d’un fichier PostScript dans la version 1.4

Changements généraux

  • Ajout d’une barre de progression du transfert en cours
  • Ajout de messages d’erreurs lorsque l’utilisateur tente de transférer un dossier ou un fichier qu’il n’a pas la permission de lire
  • Indication aux moteurs de recherche qu’ils ne doivent jamais indexer de donnée utilisateur
  • Correction d’un bug sur mobile ou tablette, lors du transfert d’un fichier stocké sur un service externe comme Google Drive ou Dropbox

Aperçus

  • Utilisation d’une version personnalisée de PDF.js pour afficher les PDF sur mobile et tablette, tout en limitant le risque d’injection de code

Performance

  • Accélération de la vérification des fichiers avant transfert
Barre de progression de transfert de la version 1.3

Aperçus

  • Ajout de l’aperçu des tableurs Office, notamment les formats XLSX et ODS
  • Ajout de l’aperçu des documents RTF
  • Corrections de bugs sur les aperçus de code et d’archives
Aperçu d’un tableur dans la version 1.2

Changements généraux

  • Correction d’un bug en cas de transfert d’un fichier vide

Aperçus

  • Ajout de l’aperçu des documents et présentations Office, notamment les formats DOCX, PPTX, ODT et ODP
  • Ajout de l’aperçu des archives ZIP et TAR, limitée à la liste des fichiers uniquement
  • Ajout de l’aperçu des fichiers CSV
  • Ajout de l’aperçu du format Markdown
  • Ajout de l’aperçu du format reStructuredText

Sécurité

  • Les aperçus sont désormais créés côté serveur, retirant tout risque d’injection de code via des fichiers malveillants. La seule exception étant le PDF, trop complexe à gérer autrement que par PDF.js. PDF.js tournant en mode bac à sable, les tests ont prouvé qu’il n’était pas possible à ce jour d’exploiter une injection de script dans un PDF.
Aperçu d’un ZIP dans la version 1.1

Première version publique

  • Transferts jusqu’à 100 Mo expirant au bout de 14 jours
  • Aperçus gérés par le navigateur, seuls les formats affichables par le navigateur sont disponibles : généralement JPEG, PNG, PDF, MP4, MP3, SVG
Page d’accueil de la version 1.0