Commit graph

914 commits

Author SHA1 Message Date
Mickael Kerjean
054c92c71f fix (plg_starter_https): broken https plugin
the https plugin was broken. Instead of trying to do everything, we've
refactor the plugin to only do self signed certificate.

let's encrypt is causing a lot of weird issues as it won't work in a range of vps
provider so we considered it out of scope for this plugin. If we're to
integrate with lets encrypt in the future, this should be done as
another starter plugin
2022-04-30 12:35:04 +10:00
Mickael Kerjean
d94c0fef1a fix (log): log to file when using Log.Stdout 2022-04-27 00:37:39 +10:00
Mickael Kerjean
42634962c9 cleanup (code): cleanup code 2022-04-27 00:32:13 +10:00
Mickael Kerjean
e2b1b4f477 fix (constant): license info as code 2022-04-25 20:03:13 +10:00
Mickael Kerjean
f9e51482d5 feature (css): inject css as a plugin 2022-04-25 00:34:44 +10:00
Mickael Kerjean
b9279fa77f improve (iframe): warning with unsupported use case 2022-04-21 01:28:58 +10:00
Mickael Kerjean
b3762eff6a fix (regression): regression caught by e2e tests 2022-04-21 01:13:15 +10:00
Mickael Kerjean
0f56d75879 improve (admin): more consistent styling when using custom branding 2022-04-20 22:19:36 +10:00
Mickael Kerjean
629a80c836 fix (#469): allow cross domain iframe 2022-04-20 08:04:09 +10:00
Mickael Kerjean
cb8bf3ace7 fix (build): start from fresh config 2022-04-07 21:28:51 +10:00
Mickael Kerjean
84aaea4008 fix (console): provide a fix for #461 and #463 2022-04-07 08:52:07 +10:00
Mickael Kerjean
9b60ac6301 feature (log): enable more log types 2022-04-07 08:02:24 +10:00
Mickael Kerjean
d1890ecb33 cleanup (config): remove dead code 2022-04-07 07:35:26 +10:00
Mickael Kerjean
3d0fc67b50 cleanup (main): cleanup server main func 2022-04-05 08:05:56 +10:00
Mickael Kerjean
614ec4ff6a Merge branch 'master' of ssh://github.com/mickael-kerjean/filestash 2022-04-02 20:09:06 +11:00
Mickael Kerjean
0e4fc75b35 cleanup (plugin): list of prebuild plugin 2022-04-02 20:07:05 +11:00
John Long
367907d88a
update (plg_backend_locale): directory permission - #435
https://github.com/mickael-kerjean/filestash/issues/434
2022-03-20 23:02:23 +11:00
Mickael Kerjean
91b85779d6 fix (error): error display when ls failed 2022-03-03 17:21:29 +11:00
Mickael Kerjean
2c926df4f6 cleanup (samba): cleanup code in samba plugin 2022-02-23 22:12:24 +11:00
Mickael Kerjean
6028a4363b fix (samba): prevent panic in nil pointer dereference
the samba lib was crashing with nil pointer dereference when username
is an empty string ?!? Too lazy to provide a better fix so this will
do for now
2022-02-22 23:45:56 +11:00
Mickael Kerjean
04154556f3 fix (build): editor saving mode
e2e errors: https://cloud.drone.io/mickael-kerjean/filestash/346
2022-02-22 08:25:50 +11:00
Mickael Kerjean
7d56a72019 fix (samba): make samba backend more intuitive 2022-02-22 08:05:54 +11:00
Mickael Kerjean
8d5c574a75 cleanup (plugin): update builtin plugin 2022-02-18 18:44:24 +11:00
Mickael Kerjean
6e3392a046 feature (office): enable / disable download button in only office 2022-02-18 18:26:22 +11:00
Mickael Kerjean
f66408b6da fix (starter): issues in starter plugin 2022-02-17 08:35:24 +11:00
Mickael Kerjean
8018454dff cleanup (plugin): deprecated starter plugin
That plugin wouldn't work as expected and result in some angry email
from people who gave it a try so I'm getting rid of it to focus on the
other core plugin that make more sense for the project
2022-02-16 08:53:12 +11:00
Mickael Kerjean
394ae29c03 fix (starter): make it possible for starter plugin to complete 2022-02-16 00:09:21 +11:00
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