Commit Graph
494 Commits
Author SHA1 Message Date
Mickael Kerjean bf18555f96 improve (share): design of share box 2023-03-15 08:23:09 +11:00
Mickael Kerjean 8afd95b93f maintain (css): breadcrumb
this is to make breadcrumb a different color entirely while still
looking not akward
2023-03-15 07:50:37 +11:00
Mickael Kerjean 705d3d9e51 feature (design): design overhaul 2023-03-14 22:41:51 +11:00
Mickael Kerjean 71a25ca920 improve (darkmode): css for darkmode 2023-03-10 08:12:21 +11:00
Mickael Kerjean f057e2fb4c feature (ux): design overhaul 2023-03-09 23:42:41 +11:00
ad51c7feb4 improve (translation): NL (#560)
Co-authored-by: Roeland Boeters <roeland@geodelta.com>
2023-02-16 23:50:40 +11:00
MeiRosandGitHub b6203941be Update fi.json (#556)
Some translations to make messages easier to understand.
2023-02-06 09:57:10 +11:00
Mickael Kerjean 3efb9159ff fix (ajax): improve error handling
most of the time the error would be coming from Filestash itself but
in some case where Filestash is used behind a reverse proxy this could
show some html text showing a bad gateway page or something
along this line
2023-02-01 22:55:04 +11:00
Mickael Kerjean 1c8f78e9b1 feature (login): provide a way for plugins to change the login page 2023-02-01 08:45:56 +11:00
Mickael Kerjean e009a26cd6 feature (auth. middleware): leverage get params for authentication 2023-01-26 19:54:23 +11:00
Mickael Kerjean 4f0c2863fd fix (display): hide elements when size or date isn't defined 2022-12-07 07:34:50 +11:00
Mickael Kerjean a78e817657 feature (thumbnailer): add plugin type for thumbnail generation 2022-12-02 07:09:11 +11:00
Mickael Kerjean 1bd6aebe45 feature (ebook): support for epub reader 2022-12-02 02:56:08 +11:00
Mickael Kerjean 5881c768de fix (translation): error page translation 2022-12-02 00:37:37 +11:00
Mickael Kerjean 633bc9c486 design (UX): dark mode improvements 2022-12-01 23:33:53 +11:00
Mickael Kerjean 3bd642d068 improve (UX): empty folder / search icons and behaviors 2022-12-01 22:57:42 +11:00
Mickael Kerjean b939b9f7e9 design (UX): ui improvements 2022-12-01 18:21:43 +11:00
Mickael Kerjean 34544875bd feature (darkmode): various improvements to dark mode
didn't realised many people are actually using dark mode, this request
came from Roel a teacher in the Netherland that's using Filestash to
teach coding to its students
2022-12-01 08:01:55 +11:00
Mickael Kerjean 1129e76ad3 feature (editor): make editing of code nicer 2022-11-30 00:25:45 +11:00
Mickael Kerjean f11826ab7f fix (worker): responseWith to return a response in case of error 2022-11-28 08:56:38 +11:00
Mickael Kerjean 9acc1d7c11 improve (boot): design when Filestash can't boot up 2022-11-28 08:51:29 +11:00
Mickael Kerjean c1f5bc1686 fix (regression): revert until better fix is found
possibly fixing #533
2022-11-27 22:49:12 +11:00
Mickael Kerjean 5c9c85ff2a fix (middleware): disable auth middleware 2022-11-26 01:59:28 +11:00
Mickael Kerjean 2fa1091985 fix (css): more consistency in input fields 2022-11-26 00:50:07 +11:00
Mickael Kerjean 934c836a59 cleanup (css): remove useless rule 2022-11-26 00:06:15 +11:00
Mickael Kerjean 41c601cca6 improvement (intl): intl rendering of date 2022-11-25 20:12:20 +11:00
Mickael Kerjean 93b83bd9e1 fix (admin): weird layout on mobile 2022-11-25 18:55:48 +11:00
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 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 b6762ddd4c feature (input): password fields with view button 2022-11-25 16:38:00 +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 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 b285aa4496 improve (css): css change 2022-11-12 01:00:51 +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 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