Releases: eikek/sharry
Releases · eikek/sharry
Sharry 1.8.0
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 ofgoogle
. 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 1.7.1
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 1.7.0
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 1.6.0
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 1.5.0
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 1.4.3
Sharry 1.4.2
- 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 1.4.1
Sharry 1.4.0
- 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)