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