filestash/client/helpers
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
..
ajax.js feature (config): make config look nicer 2022-11-21 08:08:24 +11:00
backpressure.js maintain (eslint): linting on frontend 2021-12-21 01:32:37 +11:00
bcrypt.js maintain (bcrypt): make local plugin faster 2022-09-28 07:30:12 +10:00
cache.js fix (rm): indexedDB issue after migration to new schema 2022-10-12 00:38:38 +11:00
cache_state.js feature (state): revamp state management via indexedDB 2022-10-11 00:02:54 +11:00
common.js maintain (helper): reorganise some functions in client 2022-11-10 00:17:22 +11:00
crypto.js maintain (eslint): linting on frontend 2021-12-21 01:32:37 +11:00
events.js maintain (eslint): linting on frontend 2021-12-21 01:32:37 +11:00
form.js feature (config): make config look nicer 2022-11-21 08:08:24 +11:00
index.js feature (config): make config look nicer 2022-11-21 08:08:24 +11:00
memory.js maintain (eslint): linting on frontend 2021-12-21 01:32:37 +11:00
mimetype.js maintain (eslint): linting on frontend 2021-12-21 01:32:37 +11:00
navigate.js feature (tagging): prepare the ground for a new tagging feature 2022-10-06 23:33:58 +11:00
notify.js maintain (eslint): linting on frontend 2021-12-21 01:32:37 +11:00
org.js maintain (eslint): linting on frontend 2021-12-21 01:32:37 +11:00
path.js feature (tags): revamp data model and storage 2022-10-11 01:45:34 +11:00
popup.js maintain (eslint): linting on frontend 2021-12-21 01:32:37 +11:00
random.js maintain (eslint): linting on frontend 2021-12-21 01:32:37 +11:00
settings.js maintain (eslint): linting on frontend 2021-12-21 01:32:37 +11:00
upload.js maintain (eslint): linting on frontend 2021-12-21 01:32:37 +11:00