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
Allan Wanderley Alves
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
c0xc
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
Mickael Kerjean
f6394d1cd2
fix (back): longstanding issue with back button
...
the call to unlisten was removing the navigation from react router
altogether instead of it being local to the component itself. Somehow
we can't unlisten to the local component level so we got rid of the
entire back button altogether
2022-10-11 17:11:54 +11:00
Mickael Kerjean
a0a8de2a8d
fix (boot): boot error
2022-10-11 08:12:12 +11:00