Commit Graph
843 Commits
Author SHA1 Message Date
Mickael Kerjean ae1adb3dad clean (code): cleanup 2022-01-19 22:58:07 +11:00
Mickael Kerjean 923f5f40f8 fix (ci): run golang benchmark 2022-01-19 18:48:11 +11:00
Mickael Kerjean 50920396b7 fix (zip): additional debug information on zip 2022-01-19 18:07:18 +11:00
Mickael Kerjean 9e1f71761a fix (sftp): case in username 2022-01-19 10:04:56 +11:00
Mickael Kerjean b6c71e9333 fix (config): hide non registered config values 2022-01-17 03:37:37 +11:00
Mickael Kerjean 0beafbfb56 fix (autocomplete): disable autocompletion
autocompletion is causing all sort of weird problems. I've seen people
reporting issues when some of their password manager was interacting
in some very weird ways. There's no easy fix on this and decision was
taken to disable it.
2022-01-16 23:28:49 +11:00
Mickael Kerjean 9d477b6110 performance (scoring): x10 faster search matching 2022-01-16 23:09:28 +11:00
Mickael Kerjean 5695f4ee46 fix (css): error message size 2022-01-16 22:50:46 +11:00
Mickael Kerjean 8007a95e66 fix (sso): wrong backend selected in attribute mapping 2022-01-16 22:39:58 +11:00
Mickael Kerjean 4e7579ab65 feature (search): support for '$' 2022-01-16 20:29:58 +11:00
Mickael Kerjean 57a60fc838 feature (next): support for next in oauth2 backends 2022-01-15 17:28:48 +11:00
Mickael Kerjean 73c2386868 documentation (plugin): add sample code for search plugin 2022-01-15 15:50:35 +11:00
Mickael Kerjean 073e99886a documentation (plugin): sample plugin for search 2022-01-15 15:42:04 +11:00
Mickael Kerjean f2ba98bf4a documentation (authorisation): example of authorisation plugin 2022-01-15 15:36:56 +11:00
Mickael Kerjean ebb4247a77 merge 2022-01-15 03:25:36 +11:00
Mickael Kerjean d53fdeea71 feature (search): search relevance when using stateless plugin 2022-01-15 03:13:32 +11:00
Mildred Ki'LyaandGitHub cf827673c0 feature (dav): support for servers who have the username in their URL - #418
In the URL parameters for DAV backends (WebDAV and CalDAV/CardDAV) the
%{username} string is interpolated to the URL encoded username. It
shouldn't conflict with legitimate URLS as %{ is not a valid URL escape
sequence.

This is needed for some servers where the URL contains the username
such as Cyrus IMAP.
2022-01-14 22:51:53 +11:00
Mickael Kerjean a91df1637d feature (search): search as a plugin 2022-01-14 16:38:42 +11:00
Mickael Kerjean cad6fe3420 feature (icons): placeholder icons 2022-01-13 02:21:41 +11:00
Mickael Kerjean b60a91abb7 feature (css): add classNames to buttons on filepage 2022-01-12 00:07:47 +11:00
Mickael Kerjean 4644046fe1 fix (sso): make auth middleware optional 2022-01-10 19:24:54 +11:00
Mickael Kerjean e827e8149b fix (auth): signature change 2022-01-10 17:42:07 +11:00
Mickael Kerjean aa432414f3 fix (deps): update ldap dependency 2022-01-10 17:34:33 +11:00
Mickael Kerjean f1c32880a3 refactoring (sso): sso middleware 2022-01-10 00:42:16 +11:00
Mickael Kerjean fa1931ef5f fix (notification): css 2022-01-09 20:51:58 +11:00
Mickael Kerjean 9c50ff1d3d clean (backend): vendorise saml dependency 2022-01-08 00:57:16 +11:00
Mickael Kerjean 632100ac0f clean (code): cleanup the laundry on the server 2022-01-07 01:25:43 +11:00
Mickael Kerjean d56663e805 cleanup (sso): cleanup sso related plugins 2022-01-07 01:17:33 +11:00
Mickael Kerjean a2e137bb7a fix (sso): default sso plugin 2022-01-06 20:35:35 +11:00
Mickael Kerjean 61fa462955 feature (sso): sso via admin password 2022-01-06 20:29:32 +11:00
Mickael Kerjean e5800c6c3b feature (sso): authentication middleware 2022-01-06 20:22:26 +11:00
Mickael Kerjean bed13a0bc8 design (connection): enhance ux elements 2021-12-22 23:29:08 +11:00
Mickael Kerjean 4186ec057d feature (backend): local backend with admin password 2021-12-22 23:08:36 +11:00
Mickael Kerjean 54388ccd4a maintenance (plugin): move remaining backend to plugin mechanism 2021-12-22 22:53:06 +11:00
Mickael Kerjean 91946871b0 fix (admin): better handle config containing non available backends 2021-12-22 09:00:37 +11:00
Mickael Kerjean e8efec712f refactoring (admin): eslint 2021-12-22 02:35:14 +11:00
Mickael Kerjean 6ce0680a18 refactoring (eslint): shared component cleanup 2021-12-22 01:44:59 +11:00
Mickael Kerjean 74a724f61b refactoring (page): standalone page 2021-12-22 00:45:33 +11:00
Mickael Kerjean bb4365c83f refactoring (connect): simplify & cleanup connection page 2021-12-22 00:17:19 +11:00
Mickael Kerjean efe202bfd0 refactoring (login): simplify code + lint 2021-12-21 17:04:35 +11:00
Mickael Kerjean 5156432b52 maintain (eslint): linting on frontend 2021-12-21 01:32:37 +11:00
Mickael Kerjean 48a6763380 cleanup (code): cleanup 2021-12-21 01:29:47 +11:00
Mickael Kerjean 8ce43ccc04 fix (ci): broken ci 2021-12-20 23:15:32 +11:00
Mickael Kerjean 50bdc3738c Merge branch 'master' of ssh://github.com/mickael-kerjean/filestash 2021-12-20 23:09:46 +11:00
Mickael Kerjean c8b9a4816b fix (golang): vendor issues 2021-12-20 23:09:31 +11:00
JunandGitHub 5f85d5976c fix (#416): textarea ref issue 2021-12-20 19:43:42 +11:00
Mickael Kerjean 46417785ed feature (killswitch): opt in remote killswitch to prevent log4j
Since the log4j issues, we got to think about a way to prevent issues
affecting Filestash. What we came up with is an opt in remote killswitch
which will shut down an application until it's patch appropriatly.
2021-12-20 12:37:02 +11:00
Mickael Kerjean 8c60c12417 feature (letsencrypt): new starter plugin with automatic ssl 2021-11-25 08:28:11 +11:00
Mickael Kerjean bcf5c467c1 feature (viewer): support wave file 2021-11-24 23:31:30 +11:00
Mickael Kerjean 1f447dc7d0 fix (s3): moving files - no such key error 2021-11-24 23:24:30 +11:00