40c791b717
fix ( #169 ): upgrade goFTP
2020-06-22 02:17:58 +10:00
6d7d83b068
deisgn (admin): revamp some colors
2020-06-22 02:11:09 +10:00
be798ee4ab
fix (build): update build
2020-06-19 14:07:20 +10:00
3f0201b059
migration (ci): ci migration to new servers
2020-06-18 02:09:24 +10:00
bdf8d9a931
improve (config): common issue on install problems
2020-06-18 00:16:42 +10:00
46b0858f69
improve (log): logs tty event
2020-06-17 12:45:47 +10: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
a0b841d8e6
maintain (code): remove unused config
2020-06-16 13:38:24 +10:00
b779fe3c0e
feat (sorting): #214
2020-06-15 23:19:38 +10:00
c4363a0056
fix (grammar): Wording and spelling ( #278 )
2020-06-08 13:00:21 +10:00
851142284c
fix ( #279 ): detect private key in SFTP password
2020-06-07 12:28:23 +10:00
210118b3a9
feature (mode): create a dark mode
2020-05-27 21:51:21 +10:00
fc644aa95e
fix ( #255 ): disable service worker on firefox
2020-05-27 16:19:17 +10:00
cfbe6fd228
feat (translation): automated translation for 40 languages
2020-05-26 22:42:51 +10:00
07a2f3b610
Merge branch 'master' of ssh://github.com/mickael-kerjean/filestash
2020-05-26 17:12:57 +10:00
91797bc2b3
fix (log): clearer log message for host value missmatch
2020-05-26 17:11:43 +10:00
f30787785c
feature (translation): first step towards i18n #248 ( #270 )
2020-05-26 16:42:12 +10:00
d2d4c92aba
fix (local): edge case around new file and new folder
2020-05-26 16:39:11 +10:00
517ec5bc0b
feat (local): translation of common server side errors
2020-05-26 16:20:14 +10:00
71156132db
feature (locale): shared error code
2020-05-26 15:03:24 +10:00
5eb6ac68af
clean (locale): api for locale
2020-05-26 02:16:42 +10:00
a9834d374c
feature (translation): first step towards i18n #248
2020-05-26 02:02:34 +10:00
8c00161f73
test (sftp): fix broken tests for 4266f2664936dd43a28828ce2aa249eb7e5d916b
2020-05-24 22:54:22 +10:00
4266f26649
fix (sftp): openssh private key format with passphrase
2020-05-24 21:41:36 +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
b58cb5ebd2
fix (export): image in emacs html export
2020-05-12 13:14:06 +10:00
53d65c43ac
feature (export): prettify emacs html export
2020-05-12 12:31:26 +10:00
300000186b
maintain (iframe): remove logout button when used as an iframe
2020-05-10 19:18:48 +10:00
9f25c317ea
fix (ftp): connection string for ftp:// or ftps://
2020-05-08 16:34:56 +10:00
107cfd87ce
doc (README): update links
2020-05-04 23:09:35 +10:00
3ae99b71b6
maintain (github): install stalebot
2020-05-04 17:52:16 +10:00
f82a58d900
fix (image): disable image resizing for gif
2020-04-29 00:44:59 +10:00
879a2ed76c
Merge branch 'master' of ssh://github.com/mickael-kerjean/filestash
2020-04-23 17:57:04 +10:00
6f9dff75d9
fix (ftp): ftp url scheme
2020-04-23 17:56:55 +10:00
b7b45f2271
fix (upload): remove loading objects in case of batch operation fails ( #243 )
2020-03-11 23:26:55 +11:00
a1df5241a0
fix (persistance): change path of config folders - #183
2020-03-05 22:14:08 +11:00
2c891c35c8
fix ( #234 ): missing mime type
2020-03-05 21:30:30 +11:00
c117c99401
fix (config): synchronise cache writes ( #237 )
...
Cache writes used in Config.Get() method wasn't synchronized.
Use sync.Mutex to make it thread-save.
2020-03-03 08:47:59 +11:00
e7bf46eeb5
fix (s3): mv does not work for nested objects
...
The mv operation executes CopyObject API on the root object, meanwhile
CopyObject doesn't copy the nested objects.
As a result, the user loses all nested objects and after the move
operation gets an empty bucket that requested to move.
This change disallows possibility of moving nested objects.
2020-02-20 07:50:52 +01:00
f3c4bdb8a8
Merge branch 'master' of https://github.com/mickael-kerjean/filestash
2020-02-18 08:24:50 +11:00
954ed37668
fix ( #229 ): remove header mutation
...
On IOS, mutate an HTTP response would throw with the error "Headers object's guard is 'immutable". The idea of that mutation was to provide a way in frontend land to detect when a response is fresh or stale from a cache. As of today, we don't use that information so we removed the associated code
2020-02-18 08:20:59 +11:00
4a6de76c93
Revert "fix (s3): fix remove a single object ( #225 )" ( #227 )
...
This reverts commit 42b5043411fbbbef9c750f0b13bbea9c9acb9055.
2020-02-12 11:00:16 +11:00
347f9b016b
fix (ftps): remove ftps plugin since ftp and ftps will be merged into one
2020-02-11 19:33:12 +11:00
ef122a7c48
Merge branch 'master' of https://github.com/mickael-kerjean/filestash
2020-02-11 18:17:29 +11:00
03877addb7
fix (transcoding): make the config data available from the admin console
2020-02-11 18:17:08 +11:00
dd57a49d9a
fix (ftps): merge ftp and ftps together
2020-02-11 12:31:22 +11:00
42b5043411
fix (s3): fix remove a single object ( #225 )
...
Objects, as well as buckets are removed basing on objecs list received
from client. As the objects are fetched by Prefix, the request for
removing object 'foo' will remove all 'foo*' objects in this bucket.
For instance, having bucket with objects like so:
awesomebucket/
├── foo
├── foobar
└── thing
Rm("awesomebucket/foo") will have effect:
awesomebucket/
└── thing
This change fixes this bug by recognizing if single object has to be
removed or the entire bucket. For single object, we don't need to walk
through directories and can request to remove directly.
2020-02-08 01:11:08 +11:00