Commit Graph
1074 Commits
Author SHA1 Message Date
Mickael Kerjean e96aaefbf2 improve (ux): input css 2022-11-25 18:28:58 +11:00
Mickael Kerjean 42e7c10c41 fix (pdf): js based pdfviewer as fallback 2022-11-25 17:14:34 +11:00
Mickael Kerjean bb8fcfda91 fix (checkbox): cross browser display for checkbox 2022-11-25 16:50:44 +11:00
Mickael Kerjean ab2cd6f7a3 fix (admin): remove spinner in admin error 2022-11-25 16:45:45 +11:00
Mickael Kerjean 8eb9ab0719 fix (404): 404 page issue in firefox 2022-11-25 16:45:25 +11:00
Mickael Kerjean 1d4773302e improve (static): server static file from fs in dev mode 2022-11-25 16:44:51 +11:00
Mickael Kerjean ea88b6ee14 fix (origin): better UX for hostname verification 2022-11-25 16:44:10 +11:00
Mickael Kerjean 2b623cac34 fix (boot): more user friendly boot error 2022-11-25 16:41:51 +11:00
Mickael Kerjean e7bb5b052a feature (s3): s3 secret key as password field 2022-11-25 16:39:10 +11:00
Mickael Kerjean b6762ddd4c feature (input): password fields with view button 2022-11-25 16:38:00 +11:00
Mickael Kerjean ac7bf9f173 feature (dev): server static file from fs in dev mode 2022-11-23 15:19:18 +11:00
Mickael Kerjean 7d5719445c feature (standalone): reasonable default for standalone usage
we can now create fat binary build, we've optimise a few corner case
to make it nice to do so
2022-11-23 01:09:19 +11:00
Mickael Kerjean 1eea60cfb0 feature (embed): embed frontend assets from the binary 2022-11-22 23:03:33 +11:00
Mickael Kerjean cb7f1693bd feature (config): encrypt sensitive fields in config.json 2022-11-22 08:12:36 +11:00
Mickael Kerjean 6eb26e9a70 refactoring (plg_authenticate): setup placeholders instead of values 2022-11-21 08:10:05 +11:00
Mickael Kerjean ba284b165c doc (README): read me file 2022-11-21 08:09:30 +11:00
Mickael Kerjean 90a2ae2b8e feature (config): make config look nicer
before this, our config.json didn't look user friendly with a massive:
{
    "general": {
        "name": null,
        "port": null,
        "host": "demo.filestash.app",
        "secret_key": "__REDACTED__",
        "force_ssl": null,
        "editor": null,
        "fork_button": null,
        "logout": null,
        "display_hidden": null,
        "refresh_after_upload": null,
        "upload_button": null,
        "upload_pool_size": null,
        "filepage_default_view": null,
        "filepage_default_sort": null,
        "cookie_timeout": null,
        "custom_css": null,
        "auto_connect": null,
        "enable_image": null,
        "remember_me": null
    },
    "features": {
        "api": {
            "enable": null,
            "api_key": "foobar ",
            "enabled": null
        },
        "share": {
            "enable": null,
            "default_access": null,
            "redirect": null
        },
     .....
}

which now translates to a much nicer:
{
    "general": {
         "host": "demo.filestash.app",
         "secret_key": "__REDACTED__"
    },
    "features": {
        "api": {
            "api_key": "foobar "
        },
    ...
}
2022-11-21 08:08:24 +11:00
Mickael Kerjean f9cf577081 improve (darkmode): better dark mode 2022-11-16 23:50:03 +11:00
Mickael Kerjean 07acfa3523 improve (share): CSS for shared link box 2022-11-16 23:04:48 +11:00
Mickael Kerjean df38fd5652 improve (css): form builder UX 2022-11-16 22:12:00 +11:00
Mickael Kerjean cc9b9786ab fix (test): CI unit test 2022-11-16 18:01:20 +11:00
Mickael Kerjean 6685362a77 feature (autocompletion): toggle for form autocompletion 2022-11-16 08:57:22 +11:00
Mickael Kerjean 395b312012 maintain (refactoring): cleanup code 2022-11-16 08:27:41 +11:00
Mickael Kerjean a9350c3126 fix (admin): related backend datalist
autocomplete with datalist was causing weird issues
2022-11-16 08:25:21 +11:00
Mickael Kerjean 59edf81817 feature (admin): dynamically generate label
Before this commit, upon clicking on a storage backend, the label was
hardcoded which isn't a great UX when using the authentication
middleware.

This small change make it possible to quickly set things up
2022-11-16 00:05:21 +11:00
Mickael Kerjean 4b801eb7bc maintain (admin): link to plugin doc 2022-11-14 19:54:50 +11:00
Mickael Kerjean df5371c7ee maintain (plugin): interface name for authorisation plugin 2022-11-14 19:54:22 +11:00
Mickael Kerjean e585be579a feature (htpasswd): enlarge scope of htpasswd auth plugin 2022-11-12 23:26:39 +11:00
Mickael Kerjean 81af97acd2 improve (css): form design for page 2022-11-12 22:46:15 +11:00
Mickael Kerjean b285aa4496 improve (css): css change 2022-11-12 01:00:51 +11:00
Mickael Kerjean 10daf893cd improve (plg_authenticate_htpasswd): support additional algorithm 2022-11-12 00:50:45 +11:00
Mickael Kerjean 3b5bc80565 improve (UX): eye candy 2022-11-10 02:39:29 +11:00
Mickael Kerjean d6e4f946e2 improve (ui): hover state for buttons 2022-11-10 02:24:38 +11:00
Mickael Kerjean 31fb46ed91 Merge branch 'master' of ssh://github.com/mickael-kerjean/filestash 2022-11-10 00:22:39 +11:00
Mickael Kerjean 9a98da7978 feature (config): toggle for config file encryption
optin config encryption #482
2022-11-10 00:19:45 +11:00
Mickael Kerjean 90c8a365e8 maintain (hack): remove a react hack 2022-11-10 00:19:16 +11:00
Mickael Kerjean cf0ca5c261 maintain (helper): reorganise some functions in client 2022-11-10 00:17:22 +11:00
Mickael Kerjean c828b22f7a improve (middleware): content for description fields 2022-11-10 00:16:08 +11:00
cb3483588e fix(locales): hostname pt language to "nome de host" instead "nome de anfritião" (#527)
Co-authored-by: Allan Alves <t.allan.alves@fabrica.locaweb.com.br>
2022-11-09 21:31:37 +11:00
Mickael Kerjean 7b4e3eba79 feature (admin): simplify admin backend page 2022-11-09 08:09:01 +11:00
Mickael Kerjean e0f2f29307 feature (htpasswd): new authentication middleware 2022-11-09 14:00:48 +11:00
Mickael Kerjean 92219db637 feature (middleware): passthrough middleware 2022-11-09 13:59:35 +11:00
Mickael Kerjean 3ea030f6dd maintain (vendor): upgrade deps 2022-11-09 02:02:41 +11:00
Mickael Kerjean f88a02618a Merge branch 'master' of ssh://github.com/mickael-kerjean/filestash 2022-11-03 08:02:01 +11:00
Mickael Kerjean 98ef1d64e7 fix (fs): recursive removal in local and tmp backend 2022-11-03 00:12:09 +11:00
c0xcandGitHub e206864229 fix (#516): only office crash #518 2022-11-02 17:21:00 +11:00
Mickael Kerjean bf2bca4cbb fix (#516): quick fix while waiting for a better solution 2022-10-19 23:20:59 +11:00
Mickael Kerjean 34d8f0e44f improve (/about): add links to installed plugins 2022-10-12 00:10:54 +11:00
Mickael Kerjean d155548dee fix (rm): indexedDB issue after migration to new schema 2022-10-12 00:38:38 +11:00
Mickael Kerjean 4300989bf7 fix (tags): wip development 2022-10-11 18:14:02 +11:00