sharry

Sharry is a self-hosted file sharing web application.

GPL-3.0 License

Stars
744

Bot releases are visible (Hide)

sharry - Sharry Nightly

Published by github-actions[bot] about 1 year ago

Commits

  • 8bf986f: Update sourcecode to 0.3.1 (eikek-scala-steward) #1211
sharry - Sharry Nightly

Published by github-actions[bot] about 1 year ago

Commits

  • 804bb3c: Update docker/setup-qemu-action action to v3 (renovate[bot]) #1196
sharry - Sharry Nightly

Published by github-actions[bot] about 1 year ago

Commits

  • 84bb072: Update sbt-scalafix to 0.11.1 (eikek-scala-steward) #1192
sharry - Sharry Nightly

Published by github-actions[bot] about 1 year ago

Commits

  • b7b5a67: Update sbt-scalafmt to 2.5.2 (eikek-scala-steward) #1182
sharry - Sharry Nightly

Published by github-actions[bot] about 1 year ago

sharry - Sharry Nightly

Published by github-actions[bot] about 1 year ago

Commits

  • 2ee33d6: Update dependency postcss to v8.4.29 (renovate[bot]) #1175
sharry - Sharry Nightly

Published by github-actions[bot] about 1 year ago

Commits

  • a2548db: Update dependency ubuntu to v22 (renovate[bot])
sharry - Sharry 1.12.1

Published by github-actions[bot] over 1 year ago

A bug fix release addressing #1025 and #1039 (the latter is fixed by upgrading a library)

sharry - Sharry 1.12.0

Published by github-actions[bot] over 1 year ago

🎉 Documentation • Milestone 🎉

  • Allow overriding the html head section (for the favicon) (#309)
  • Remove empty directories when using filesystem as storage (#975)
  • Fix counting views for password protected shares (#991)
  • Allow passwords to contain a % sign (#992)
sharry - Sharry 1.11.0

Published by github-actions[bot] over 2 years ago

🎉 Documentation • Milestone 🎉

This release finally brings the ability to use different backends for the files.

  • file backends (#800) Sharry now supports storing files in the filesystem or in a S3 compatible object storage in addition to the SQL database. Backends can be changed by instructing Sharry to copy files from one to the other (please see the configuration docs).
  • Sharry computes the sha256 checksum of each uploaded file. This is now done in the background to not block uploads of large files. It can also be disabled completely in the config file (#803, #800)
  • Improved logging config, to be able to override levels of specific loggers (#801)
  • Sharry can redirect immediately to the OAuth provider, if only one is configured (#780)
  • When creating accounts from OAuth providers, the email can be fetched as well (#571)
  • When publishing a share, the url can be amended with a parameter to select the initial view mode, being either "list view", "cards view" or "preview mode" (#778)
  • Fixes a bug that wouldn't run database migrations on MariaDB (#766)
  • Fixes a bug where extra scrollbars appeared (#572)
sharry - Sharry 1.10.0

Published by github-actions[bot] over 2 years ago

This release contains small fixes and updates:

  • Fix using custom icons (#570)
  • Rename "edit" button to "open" (#576)
  • Replacing logback with a different logging library (scribe), the logback.xml is not used anymore. Logging settings are now in the config file.
  • Dependency updates
sharry - Sharry 1.9.0

Published by github-actions[bot] about 3 years ago

There are the following notable changes in this release:

  • Reworked the docker build, so that images are now provided for multiple architectures like armv7 and arm64 (#527)
  • Upgraded core libraries to a new version (#485)
  • Configure default validity in the config file (#521)
  • Configure the default theme in the config file (#500)
  • Disable the alias-member feature (new route /sec/alias-member from last release) via config file. This is to avoid users scanning the list of registered accounts (#496)
  • Fixes a bug in the webui that would render a normal page although login failed (#507)
  • Fixes updating an alias when members are present (#536)
  • Render HTML file in a sandboxed iframe to avoid xss (#537)

All changes can be looked up here .

sharry - Sharry 1.8.0

Published by eikek over 3 years ago

Some new features finally arrived! And one long standing issue could be closed: sharry has now a dark theme. I hope you like it!

  • UI was rewritten, including a dark(er) theme (#140). Sharry now uses tailwindcss instead of fomantic-ui. The mobile experience has been improved a lot.
  • Allow aliases to be shared among registered users, so that members can see and manage all uploads that were received via a corresponding alias page (#458). This should make it easer to work on files together or to share files among registered users.
  • Add fail2ban integration, thanks to @Stamper-repo (#442)
  • Improve docs and logging for cleanup jobs, thanks to @Stamper-repo (#444)
  • A custom-upload snippet for ShareX has been added to the docs; thanks to @Pfuenzle

Additions

  • a new route /sec/alias-member returns a list of login names and ids that can be used as members to an alias

Breaking Changes

  • Api: some data structures have been extended to provide more information about the alias: AliasChange, AliasDetail, ShareListItem
  • Api: the AppConfig contains now two more fields: icon-url and logo-url for the dark mode
  • Config: the config file now contains two more fields to override the default icon and logo for dark mode
  • Config: Due to the new UI, the config for OAuth changed slightly: the brand icons must be used from fontawesome (free). For example use now fab fa-google as icon instead of google. Of course, all other icons from fontawesome free can be used, too.
  • Also due to the new ui, there are now some missing french translations. Let me know, if you like to help out here.
sharry - Sharry 1.7.1

Published by eikek over 3 years ago

This is only a re-packaging, fixing #436 and updating some dependencies minor versions . Sorry for the inconvenience! Code doesn't differ to 1.7.0.

See the previous release for more information.

sharry - Sharry 1.7.0

Published by eikek over 3 years ago

This is a small release containing some fixes and admins can now delete accounts.

  • Feature: Delete accounts (#360)
  • Bug: Fix querying accounts (#433)
  • Bug: Send password when pressing "enter" (#381)
  • Use github actions, remove travis-ci (#410)
  • Add a proper license file to the repo (thanks @ashklempton, #404)
  • Add contribution guidelines (#427)

Details: https://github.com/eikek/sharry/milestone/8?closed=1

sharry - Sharry 1.6.0

Published by eikek almost 4 years ago

This release provides some improvements and a bug fix:

  • Remove login/password form when only oauth is enabled (#307)
  • Be able to configure the "home page" after login (#313)
  • Fix to comparelogin name case insensitive (#300)
  • Improve logging of sql errors

Details: https://github.com/eikek/sharry/milestone/7?closed=1

Happy new year!!

sharry - Sharry 1.5.0

Published by eikek almost 4 years ago

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)
sharry - Sharry 1.4.3

Published by eikek about 4 years ago

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)
sharry - Sharry 1.4.2

Published by eikek about 4 years ago

  • 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)
sharry - Sharry 1.4.1

Published by eikek about 4 years ago

  • Fixes bug when reading mail from account (#230)
  • Improves the previewer for files (#216)