What’s new?

Read on the right the new features and fixes brought to Norishare, version by version.

Scroll down to read below the new features and fixes brought to Norishare, version by version.

Version 2.1May 22, 2023

General changes

  • Fix a bug which occasionally prevented IPv6 users from uploading
  • Fix an issue that prevented pasting multiple text fragments at the same time
  • Increase upload limit from 2 GB (2,000 MB) to 2 GiB (2,048 MiB). From now on, storage limits will always be in gibibytes instead of gigabytes, a more generous way of rounding the limit. Apart from the limit, the rest of the application counts using gigabytes, so with base 1,000.
  • Minor layout fixes

General changes

  • New design, more modern, consistent and convenient
  • 96% rewrite of the code
  • Increase upload limit to 2 GB (formerly 1 GB)
  • Ability to add files multiple times before starting the upload
  • Add a link in the menu to install the application on browsers supporting it, especially Google Chrome
  • Share uploads directly to applications via a new “Share” button on browsers supporting it, especially on mobile and tablet
  • Upload files directly from another application when Norishare is installed, especially on mobile and tablet
  • Ability to paste files or pieces of text directly into Norishare to upload them
  • Add a link in the menu to change language (formerly the choice was always based on browser settings)
  • Play with our snake to pass time! Available during a long upload, but also in the menu, by clicking on the gamepad icon.
  • Creation of a Discord server to exchange around improvement ideas, report bugs or more generally discuss about Norishare. See the invite link in the menu.

Previews

  • Preview of files contained in archives (ZIP, RAR, TAR)
  • New documents and images reader with touch control of the zoom and drastically less data downloaded. It was created entirely for Norishare.
  • New supported file formats such as HEIC, an image format which became popular in recent years. 642 formats are officially supported to this day.
  • Spreadsheet headers are now fixed, improving readability
  • Fix some videos not loading, displaying only a black screen
  • Better syntax highlighting of code files, for example TypeScript and React files

Performance

  • 38% decrease in downloaded data on the first site visit
  • 98% decrease of downloaded data during subsequent visits
  • Drastic decrease of downloaded data during documents preview (PDF, DOCX, ODT, PPTX, ODP, RTF etc) by downloading only currently visible pages.
    Example by reading the first page of a 147 MB PDF of 534 pages:
    • before: 147 MB downloaded and 220 MB of RAM used
    • after: 0.4 MB downloaded and 104 MB of RAM used, so 368× lighter download and 53% decrease in RAM usage
    Same example, by reading the first 20 pages:
    • before: 147 MB download and 228 MB of RAM used
    • after: 7.7 MB download and 114 MB of RAM used, so 19× lighter download and 50% decrease in RAM usage
  • Speedup of ZIP file creation when uploading multiple files, around 2× faster
Home page of version 2.0

General changes

  • Following the OVH Strasbourg fire, new servers and change of numerous configuration details

General changes

  • Increase the upload limit to 1 GB (formerly 500 MB)
  • Integration of a virtually unlimited storage, allowing to handle millions of users
  • Various stability improvements of the asynchronous tasks servers

Previews

  • Add the album cover image of an audio file when it is available
  • Add RealMedia audio and video previews
  • Various fixes

Performance

  • Increase server parallelism, allowing to serve more users

Security

  • Add numerous database constraints to strictly prevent any conflict between files when the application has an issue or when another weakness allows to exploit this absence of constraints
Audio file preview with a cover image in version 1.7

Previews

  • Add Apple Office files preview: PAGES, KEY, NUMBERS
  • Fix pictures automatic rotation

Security

  • Reinforcement of the upload keys security, so they have a dynamic length based on the probability to find a key with a brute-force attack after 1 billion years

General changes

  • Add the ability to install Norishare, mainly on Android
  • Mobile layout improvements

Previews

  • Add RAR archives preview
  • Add the ability to move the zoomed part of an image by clicking and dragging
  • Add MIDI audio files preview
  • Various image, video and audio preview improvements

Performance

  • Cache previews
MIDI file preview in version 1.5

General changes

  • Increase the upload limit to 500 MB (formerly 100 MB)

Previews

  • Add PostScript documents preview
  • Fix a crash of audio files preview
PostScript file preview in version 1.4

General changes

  • Add a progress bar to an ongoing upload
  • Add error messages when a user tries to upload a folder or a file they are not allowed to read
  • Tell search engines they must never index user data
  • Fix a bug on mobile or tablet, when uploading a file stored on an external service like Google Drive or Dropbox

Previews

  • Use a custom version of PDF.js to display PDF on mobile and tablet, while limiting the risk of code injection

Performance

  • Speedup files checks before uploading
Upload progress bar in version 1.3

Previews

  • Add Office spreadsheets preview, especially XLSX and ODS formats
  • Add RTF documents preview
  • Fix bugs on code and archive previews
Spreadsheet preview in version 1.2

General changes

  • Fix a bug occurring when uploading an empty file

Previews

  • Add Office documents and presentations preview, especially DOCX, PPTX, ODT and ODP formats
  • Add ZIP and TAR archives preview, limited only to the list of files
  • Add CSV files preview
  • Add Markdown format preview
  • Add reStructuredText format preview

Security

  • Previews are now created server-side, eliminating any risk of code injection via malicious files. The only exception being PDF, too complex to handle other than by using PDF.js. PDF.js runs in sandbox mode, so tests proved to this day that it was not possible to exploit a script injection in a PDF.
ZIP preview in version 1.1

First public version

  • Uploads up to 100 MB expiring after 14 days
  • Previews handled by the browser, only formats supported by the browser are available : typically JPEG, PNG, PDF, MP4, MP3, SVG
Home page of version 1.0