64 Commits

Author SHA1 Message Date
d9202c7f15 release (migration): migration of admin interface 2023-10-07 22:47:37 +11:00
3ae887c9ba feature (admin): setup form for admin related pages 2023-08-07 20:10:30 +10:00
f3565a38be maintain (admin): remove mention to "loading..." in /about 2023-04-18 23:09:44 +10:00
96b4ca786a maintain (admin): slight UX improvement on admin pages 2023-04-04 00:44:52 +10:00
7e5e403487 feature (css): make rebranding easier 2023-03-30 23:57:46 +11:00
f057e2fb4c feature (ux): design overhaul 2023-03-09 23:42:41 +11:00
b939b9f7e9 design (UX): ui improvements 2022-12-01 18:21:43 +11:00
c1f5bc1686 fix (regression): revert until better fix is found
possibly fixing #533
2022-11-27 22:49:12 +11:00
5c9c85ff2a fix (middleware): disable auth middleware 2022-11-26 01:59:28 +11:00
ea88b6ee14 fix (origin): better UX for hostname verification 2022-11-25 16:44:10 +11:00
b6762ddd4c feature (input): password fields with view button 2022-11-25 16:38:00 +11:00
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
395b312012 maintain (refactoring): cleanup code 2022-11-16 08:27:41 +11:00
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
4b801eb7bc maintain (admin): link to plugin doc 2022-11-14 19:54:50 +11:00
c828b22f7a improve (middleware): content for description fields 2022-11-10 00:16:08 +11:00
7b4e3eba79 feature (admin): simplify admin backend page 2022-11-09 08:09:01 +11:00
168714132b feature (audit): handle cancellation in audit plugin 2022-09-02 18:21:00 +10:00
0bfab6eff2 feature (report): activity report plugin 2022-09-02 00:58:43 +10:00
231e5ba18d feature (auditing): pluggable auditing in admin console 2022-09-01 07:37:59 +10:00
fd1f5d0421 feature (admin): version details 2022-08-31 00:33:48 +10:00
db7ab46ddd fix (backend): authentication middleware config cleanup 2022-05-12 08:08:22 +10:00
c8bd633566 fix (related_backend): form value in sync between same backend type
the attribute mapping form values would be all in sync. {...copy} and
other Object.assign({}, object) wouldn't workm only this was enough
2022-05-12 01:33:14 +10:00
42634962c9 cleanup (code): cleanup code 2022-04-27 00:32:13 +10:00
0f56d75879 improve (admin): more consistent styling when using custom branding 2022-04-20 22:19:36 +10:00
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
c6da62a94c fix (eslint): linting 2022-01-31 17:43:45 +11:00
d6616856b5 maintain (eslint): cleanup via eslint 2022-01-30 23:38:40 +11:00
b4203733e1 maintain (lint): eslint on frontend 2022-01-25 01:12:22 +11:00
8007a95e66 fix (sso): wrong backend selected in attribute mapping 2022-01-16 22:39:58 +11:00
4644046fe1 fix (sso): make auth middleware optional 2022-01-10 19:24:54 +11:00
e5800c6c3b feature (sso): authentication middleware 2022-01-06 20:22:26 +11:00
91946871b0 fix (admin): better handle config containing non available backends 2021-12-22 09:00:37 +11:00
e8efec712f refactoring (admin): eslint 2021-12-22 02:35:14 +11:00
74a724f61b refactoring (page): standalone page 2021-12-22 00:45:33 +11:00
0438aace72 fix (adblock): fix reported adblock issues 2021-09-29 20:08:46 +10:00
44fc901b4b maintain (admin): admin page upgrade 2021-08-16 16:47:13 +10:00
adfd98e7b5 fix (#345): form autocomplete in admin pages - #345 (#369)
Co-authored-by: Quentin Bramas <bramas@unistra.fr>
2021-03-04 21:25:17 +11:00
f15cd1959b cleanup (tunnel): deprecate step 2 of the setup 2020-12-22 19:24:25 +11:00
46cde8a166 improve (backend): revamp backend interface 2020-12-22 18:09:58 +11:00
3b7f2df6ae improve (admin): loading indicator 2020-06-16 15:18:10 +10:00
27a39e45c1 maintenance (admin): remove unfinished plugin page 2020-06-16 15:01:36 +10:00
538c5f23d1 improve (admin): loading indicator 2020-06-16 14:59:14 +10:00
c4363a0056 fix (grammar): Wording and spelling (#278) 2020-06-08 13:00:21 +10:00
a9834d374c feature (translation): first step towards i18n #248 2020-05-26 02:02:34 +10:00
3b3a03da0d maintain (client): maintain project dependencies and relevant upgrade 2020-01-06 23:52:20 +11:00
9430b38ee7 fix (admin): hide application constant from the admin config screen 2019-11-11 22:55:31 +11:00
064aeaf38f improve (admin): refresh content on support page 2019-08-26 12:54:37 +10:00
aff3dc704a fix (admin): disable screen refresh on config change - #184 2019-08-14 16:02:00 +01:00
8d84ce2044 fix (setup): fix weird animation in setup 2019-06-21 13:30:43 +02:00