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.