Commit graph

1637 commits

Author SHA1 Message Date
Mickael Kerjean
a2b349d444 refactoring (functional): react functional component refactoring 2022-02-09 17:27:02 +11:00
Mickael Kerjean
3a01b70681 migration (component): move over to functional component 2022-02-08 16:28:43 +11:00
Quentin Bramas
dec9e2f60d
fix (s3): s3 rename - #421
* fix MV function in the S3 backend

* fix space encoding

Co-authored-by: Quentin Bramas <bramas@unistra.fr>
2022-02-06 20:29:35 +11:00
Mickael Kerjean
9171b6fb5e refactoring (config): separate config loading and saving
The idea is that we can now plug and play different logic for loading
and saving configuration data via a go generator built from plugins
2022-02-04 00:51:57 +11:00
Mickael Kerjean
448d2bcd6c content (reword): change wording 2022-02-02 23:15:40 +11:00
Mickael Kerjean
87d556fa72 fix (i18n): remove admin console translation
Providing full translation on the admin console would take a signifant
amount of monney which we can't justify to spend at the moment so
instead of providing a half ass job, we remove the few words we did translate
2022-02-02 22:56:31 +11:00
Mickael Kerjean
21b30c969a feature (sidebar): WIP sidebar 2022-02-02 22:14:59 +11:00
Mickael Kerjean
625e0ed160 feature (sso): support for templating in attribute mapping 2022-02-01 22:22:23 +11:00
Mickael Kerjean
82e12ca1a6 fix (#422): retrocompatibility with authentication middleware 2022-02-01 17:24:27 +11:00
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
alexanghh
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