Commit Graph
878 Commits
Author SHA1 Message Date
Mickael Kerjean bc2eae63c6 Merge branch 'master' of ssh://github.com/mickael-kerjean/filestash 2022-02-01 14:21:06 +11:00
Mickael Kerjean fd2dff4481 improve (404): lighten up the 404 page 2022-02-01 08:59:02 +11:00
Mickael Kerjean 9c9c67dfd8 improve (404): lighten up the 404 page 2022-02-01 08:15:30 +11:00
Mickael Kerjean b03dbc28c3 fix (iphone): weird selection when trying to upload something 2022-02-01 08:05:03 +11:00
Mickael Kerjean 7b95dde25f fix (#426): username case sensitive on sftp
better strategy is to:
1. attempt the login "as is"
2. attempt the lowercase version in case of error
2022-01-31 23:34:17 +11:00
Mickael Kerjean 71dd675c7c fix (ldap): ldap labels 2022-01-31 23:19:26 +11:00
Mickael Kerjean 3be858ee65 fix (cache): indexdb errors 2022-01-31 17:53:56 +11:00
Mickael Kerjean c6da62a94c fix (eslint): linting 2022-01-31 17:43:45 +11:00
Mickael Kerjean 8ce629e010 fix (lint): eslint 2022-01-31 01:46:37 +11:00
Mickael Kerjean 30fc08f191 improve (boot): preload the data for faster boot
from a 3g connection we used to have 0.5s in between "DOMContentLoaded" and "Load", now it's 0.01s
2022-01-31 01:43:50 +11:00
Mickael Kerjean d6616856b5 maintain (eslint): cleanup via eslint 2022-01-30 23:38:40 +11:00
Mickael Kerjean 07a7b2e668 Merge branch 'master' of ssh://github.com/mickael-kerjean/filestash 2022-01-27 21:22:03 +11:00
Mickael Kerjean 9ed82e7fb4 fix (ci): broken tests 2022-01-27 21:21:21 +11:00
alexanghhandGitHub ab71c339dd feature (cookie split): split session cookie onto fixed size chunks - #422
* Fixed invalid cookie issue when session object is serialized into a string larger than 4KB.

* Update session.go

Removed comments

* Update share.go

Removed comments
2022-01-27 09:07:02 +11:00
Mickael Kerjean a37de01b3b fix (deps): vendoring golang deps 2022-01-25 23:26:55 +11:00
Mickael Kerjean 42770afc69 cleanup (plg_backend_tmp): cleanup the tmp backend 2022-01-25 18:25:20 +11:00
Mickael Kerjean 53f744c42b plugin (add): add temporary file backend to default list 2022-01-25 18:19:35 +11:00
Mickael Kerjean 3622f1db1c design (page): error page css 2022-01-25 18:19:13 +11:00
Mickael Kerjean c543ab19db fix (sso): sso cookie issues 2022-01-25 18:18:49 +11:00
Mickael Kerjean 5f50d276a1 feature (plg_backend_tmp): backend to quickly store temporary files 2022-01-25 18:16:39 +11:00
Mickael Kerjean 8d68bd798a feature (plg_backend_office): local backend with versioning 2022-01-25 08:37:47 +11:00
Mickael Kerjean 55c3965b5d feature (plg_backend_local): add path 2022-01-25 08:35:23 +11:00
Mickael Kerjean b4203733e1 maintain (lint): eslint on frontend 2022-01-25 01:12:22 +11:00
Mickael Kerjean 496157eec6 maintain (ci): ci process overhaul 2022-01-25 00:47:41 +11:00
Mickael Kerjean fae1eee7fb lint (frontend): linting connection page 2022-01-22 23:30:02 +11:00
Mickael Kerjean 3a896f936c fix (compile): compile errors in existing plugins 2022-01-22 08:05:30 +11:00
Mickael Kerjean fb3be96a7f doc (github): issue template 2022-01-22 08:05:09 +11:00
Mickael Kerjean f087b5154c doc (github): github issues 2022-01-21 13:31:31 +11:00
Mickael Kerjean aa0554be55 doc (README): irc support info 2022-01-21 13:07:29 +11:00
Mickael Kerjean 0edfdfda86 fix (zip): store error in error.log when zipping content 2022-01-21 01:50:19 +11:00
Mickael Kerjean 79ca486841 fix (textarea): firefox was acting weird so we simplified the code
I think the idea behind that feature was to trigger
the submit flow when user was pressing enter on a form instead of
going to the new line which was usefull when user was using the
textarea as a way to copy and paste their private key. Now there's
a better approach for this, this was likely dead code
2022-01-21 00:53:16 +11:00
Mickael Kerjean 5c086bc6cf feature (plg_backend_nop): add a few more files for testing 2022-01-20 17:18:22 +11:00
Mickael Kerjean 03996a5239 fix (zip): fix a leak and improve config handling 2022-01-20 17:17:03 +11:00
Mickael Kerjean a95fad4d13 feature (static): upate a few static pages
- /about now shows a list of installed plugin
- 404 page is more "funky"
2022-01-20 17:15:49 +11:00
Mickael Kerjean e419b19b61 maintenance (deps): upgrade golang deps 2022-01-19 23:01:01 +11:00
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