59d0ba0fd4
fix (iframe): safari cookie issue
2024-09-06 22:26:56 +10:00
1cbda3519f
fix (iframe): cross domain iframe issue on safari
2024-09-06 17:23:15 +10:00
3d5560d5f8
fix (login): settings bug
2023-11-30 00:18:06 +11:00
00a18772c1
fix (cache): cache invalidation
2023-11-27 21:00:57 +11:00
aed5a61f22
fix (upload): edge case event will reset cache
2023-11-27 00:10:22 +11:00
2e54875c92
fix (frontend): colors and refresh issue
2023-11-24 01:42:00 +11:00
d811fdd21c
fix (upload): issue uploading files
2023-11-24 00:44:19 +11:00
06d265dee1
fix (chromecast): chromecast audio and video
2023-04-20 23:01:21 +10:00
aefe20bd26
fix ( #581 ): firefox in private mode issue
2023-03-31 01:07:38 +11:00
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
1bd6aebe45
feature (ebook): support for epub reader
2022-12-02 02:56:08 +11:00
c1f5bc1686
fix (regression): revert until better fix is found
...
possibly fixing #533
2022-11-27 22:49:12 +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
cf0ca5c261
maintain (helper): reorganise some functions in client
2022-11-10 00:17:22 +11:00
d155548dee
fix (rm): indexedDB issue after migration to new schema
2022-10-12 00:38:38 +11:00
456937d0cd
feature (state): revamp state management via indexedDB
2022-10-11 00:02:54 +11:00
88bd7d67dc
feature (tags): revamp data model and storage
2022-10-11 01:45:34 +11:00
9a6e24c296
feature (tagging): prepare the ground for a new tagging feature
2022-10-06 23:33:58 +11:00
1125998944
maintain (bcrypt): make local plugin faster
...
the local plugin would go through bcrypt for every single call which
can be annoying at it makes things slower. By reducing the number of
rounds, we're making it quicker to use the local plugin.
Since a few weeks, every endpoint that relies on bcrypt are rate
limited so this shouldn't make things easier for an attacker to break in :)
2022-09-28 07:30:12 +10:00
fa84e37df2
refactor (api): move rm/mv/touch/mkdir to http post
2022-09-13 12:51:27 +10:00
d1a2c7a3ea
maintain (ajax): cleanup code
2022-09-02 21:07:21 +10:00
dd6f0ca407
feature (cancellation): logic to cancel request in client and server
2022-09-02 17:26:32 +10:00
3be858ee65
fix (cache): indexdb errors
2022-01-31 17:53:56 +11:00
c6da62a94c
fix (eslint): linting
2022-01-31 17:43:45 +11:00
e5800c6c3b
feature (sso): authentication middleware
2022-01-06 20:22:26 +11:00
5156432b52
maintain (eslint): linting on frontend
2021-12-21 01:32:37 +11:00
bcf5c467c1
feature (viewer): support wave file
2021-11-24 23:31:30 +11:00
a2e3e9c7a7
maintain (connect): connection page migration
2021-07-19 00:44:53 +10:00
fdebaac135
fix (form): edge case around the form API
2021-06-29 23:14:24 +10:00
ef8fe6adb5
cleanup (eslint): cleanup as per eslint rules
2020-12-22 21:29:01 +11:00
a9834d374c
feature (translation): first step towards i18n #248
2020-05-26 02:02:34 +10:00
f87faab58b
update (maintenance): small changes from #267
2020-05-23 18:37:48 +10:00
865ba7ded6
feature (upload): upload queue that show progress with abort and retry - #267
2020-05-23 16:43:39 +10:00
38a2afad7d
fix (org): task list tags
2020-01-03 01:00:02 +11:00
f3e6c8c030
feature (documents): handle office documents using onlyoffice
2019-12-21 15:17:09 +11:00
44310fbab0
fix ( #202 ): fallback to in memory cache when indexedDB isn't availabe
2019-11-07 12:34:26 +11:00
39f3e90238
fix (format): code formatting
2019-11-07 12:34:26 +11:00
ba0243fa5d
fix (tor): improve configuration of the TOR server
2019-05-22 02:43:07 +10:00
b1b142a620
cleanup (admin): disabling constants edit from the console
2019-05-17 13:39:41 +10:00
4a2d1d6c3c
maintenance (cleanup): dead code elimination: leftover from O(n) initial search
2019-05-09 00:17:42 +10:00
f8cc366165
Merge branch 'master' of http://github.com/mickael-kerjean/filestash
2019-05-01 02:14:23 +10:00
33ed3f47c7
improve (loading): get rid of the crypto library in the frontend to improve loading speed
2019-04-30 22:50:17 +10:00
50ff43bdd4
fix ( #159 ): attempting to fix url encoding for filename URLs
...
* attempting to fix url encoding for filename URLs
* handle the case where percent sign exists in the filename / dirname
* remove the try/catch as this shouldn't be necessary, changed logic for url encoding links that doesn't involve looping
2019-04-30 12:42:49 +10:00
d6ba3f0cf1
fix (logout): display an error when something goes wrong during logout - instead of infinite spinner
2019-03-15 18:13:28 +11:00
e9786ada96
improvement (messaging): add error message when the server is down
2019-03-15 01:55:49 +11:00
ea48dbe128
improve (security): add support for the X-Requested-With header
2019-03-08 17:49:17 +11:00
9b13339217
fix (login): gracefull handling of connection page error when the config is invalid
2019-02-04 19:00:13 +11:00
aaf33996c8
feature (form): form pages
2019-01-28 01:09:45 +11:00
e035cc69be
feature (add): form file
2019-01-28 01:09:45 +11:00
c61f528e24
fix (share): fix edge cases around the path and start migrate tests
2019-01-28 01:09:45 +11:00