All Versions
17
Latest Version
Avg Release Cycle
68 days
Latest Release
22 days ago

Changelog History
Page 1

  • v1.5.0

    November 07, 2020

    πŸš€ This release has some little improvements and bug fixes.

    • πŸ‘ Map internal database messages to user messages for supporting extensions like snakeoil (#285 , #255 )
    • πŸ’» Replace sematic-ui with fomantic-ui and get rid of the request to google for obtaining a font. This makes sharry finally better usable without any internet connection.
    • βž• Add a "shallow" pwa service worker to be better installable on android devices (#289 )
    • Hide the change password form for "external" accounts. (#287 , #262)
    • πŸ›  Fix a bug in the documentation regarding nginx reverse proxy (#278 , thanks @gboudreau )
    • πŸ›  Fix a bug where the internal "fixed" account was not added as admin (#286, #279 )
    • πŸ‘Œ Improve cookie settings and retrieve base-url dynamically if not changed in the config. This makes it easier to setup (#290)
  • v1.4.3

    September 14, 2020

    πŸš€ Yet another bug fix release :). This time the only change is an update to the emil library that does all the mail handling in Sharry.

    • πŸ›  fixes sending mails without authentication (#243)
  • v1.4.2

    September 11, 2020
    • πŸ›  Fixes a bug when authenticating external accounts which would make all external accounts admins. The OAuth accounts are not affected, but all external login modules. (#239)
  • v1.4.1

    September 08, 2020
    • πŸ›  Fixes bug when reading mail from account (#230)
    • πŸ‘Œ Improves the previewer for files (#216)
  • v1.4.0

    July 08, 2020
    • Apply change in validity time to published date immediately (#167)
    • Translate date-time strings (#192)
    • βž• Add a copy-link button to copy share and alias URLs into the clipboard (#191)
    • πŸ›  Fixes a bug where the description text gets lost when switching editor modes (#195)
    • πŸ‘‰ Make the download button for files more visible and allow to download when clicking on the filename (#196)
  • v1.3.1

    May 23, 2020

    πŸš€ A minor release, but includes a translation for French and a ui fix that should make it look better on mobile devices.

    • βž• Added translation for French (thanks to @Pafzedog)
    • πŸ›  Fixes mobile view (#136).
    • πŸ›  Fix redirection / to /app
  • v1.3.0

    May 03, 2020

    πŸš€ This release contains an important bug fix and a new language for the web-ui.

    • ♻️ Refactoring of the webapp to externalize all strings for being easier to translate.
    • βž• Added German translation.
    • πŸ›  Fixes a bug where the current file size in the db was wrongly advertised, resulting in ocassionally re-uploading already present chunks of data. This fixes problems from cancelled requests by the server. Now even if a large request is cancelled due to server timeouts, the client can continue at the last uploaded share.chunk-size (which is 512K by default) chunk. Before this fix, the client would have resend the entire request, although the server already had parts of it stored.
    • πŸ‘ Allow to configure the response timeout of the http server. The default is now set to 4 minutes.
    • πŸ”„ Changes default config values for webapp.chunk-size from 100M to 10M. This is a saner default for slow connections as the server may timeout for large requests like 100M. This means slower but more reliable uploads. You can still safely set it to 100M for faster connections.
    • πŸ”„ Change default settings for session-valid to 8 minutes and introduce a new setting to allow configuring the refresh interval of the webapp when retrieving auth tokens (default is 4 minutes).

    🌐 Any help with translation is very much appreciated! There is a wiki page for a description on how to proceed. Just open issues for questions and/or other feedback.

  • v1.2.0

    April 05, 2020

    πŸ›  This fixes a annoying bug when uploading files.

    • πŸ›  Fix bug when adding multiple files to the dropzone (#117)
    • 🚚 Periodic cleanup now also removes unused invites
  • v1.1.0

    March 16, 2020

    πŸš€ This release mainly updates many of the used libraries.

    • πŸ›  Fix bug where sharry used wrong tablenames in SQL queries (#95)
    • πŸ‘ Allow to configure a welcome message on the login screen (this was possible before 1.0)
    • πŸ‘ Allow to configure the logo image, the icon and the footer to completely rebrand the app
  • v1.0.0

    December 25, 2019

    So…, I finally found some time to work on sharry again. The result is a complete overhaul, almost everything has been rewritten. Why a rewrite? I used this project back then to start learning new technologies, like fs2/cats and Elm. So if you had a look at the code, now you know :). It is now much more modular and cleaner and there have been changes in used libraries, as well. This all together resulted in a re-design and rewrite.

    The application still works as before, the ideas remain. Some features have been added, and others dropped. The most notable changes are:

    • βœ… More authentication options have been added: http basic and (experimantal) OAuth support. I only tested OAuth login via Github and Google. Any feedback here is highly appreciated.
    • πŸ†• New users can signup, either allow it for all, none, or use invitation keys
    • πŸ’» The UI has a new design, it hopefully feels more natural to use. Also, the strange behaviour related to login sessions is now fixed.
    • πŸ“š The REST api has been properly specified using OpenApi v3. This results in nice (generated) documentation.
    • More alternatives for uploading files: You can now simply run a curl command to upload files.
    • The webclient now relies on the tus protocol for reliably uploading files. Uploads should be faster now.
    • Re-publish using the same id as before
    • Fully edit your shared files
    • πŸ“š Separate documentation. Documentation is at a different place and not build into the application artifact.
    • 🚚 The command line client is removed. It was too buggy, and maintaining it is too expensive for me (and I'm not using it…).
    • πŸ— The build is now a lot less complex.
    • πŸ“¦ Sharry is distributed now as a deb package and a zip file. It is not an executable jar file anymore.

    πŸ“š Feedback, as always, is very welcome. Check the new documentation and try it out. When upgrading, see the migration guide in the documentation, there are semi-manual steps necessary.