Laurynas Gadliauskas
1052e94139
feat: add unarchive overwrite checkbox ( #19 )
2021-07-30 11:17:43 +03:00
Laurynas Gadliauskas
8688af97b7
Merge remote-tracking branch 'upstream/master'
2021-07-27 10:43:54 +03:00
Oleg Lobanov
34d7d2c8c4
chore: upgrade golangci-lint
2021-07-26 12:00:05 +02:00
Oleg Lobanov
5072bbb2cb
fix: break resource create/update handlers on error ( closes #1464 )
2021-07-24 15:33:54 +02:00
Oleg Lobanov
6b19ab6613
fix: don't remove files on unsuccessful updates ( closes #1456 )
2021-07-24 15:32:24 +02:00
Laurynas Gadliauskas
3489df033e
feat: custome error messages ( #14 )
...
* feat: custome error messages
* errors: improve code
* errors: clean up imports
* errors: add translations
* errors: check if translation exists
2021-06-18 14:05:47 +03:00
Laurynas Gadliauskas
d5ca315102
fix: don't follow symlinks in disk usage
2021-06-17 13:40:42 +03:00
Laurynas Gadliauskas
53df153a70
fix: check absolute symlinks
2021-06-09 12:44:51 +03:00
Laurynas Gadliauskas
267c9a42e0
fix: rename func param
2021-06-09 10:44:21 +03:00
Laurynas Gadliauskas
592606a00d
fix: check path for OoS symlinks
2021-06-09 10:37:29 +03:00
Laurynas Gadliauskas
094ee331d6
fix: validate symlink's target ( #11 )
2021-06-08 18:28:05 +03:00
Laurynas Gadliauskas
372b1f00ed
feat: filter out-of-scope symlinks ( #10 )
2021-06-08 16:39:45 +03:00
Laurynas Gadliauskas
961f47e554
fix: backend lint notices
2021-06-07 11:52:10 +03:00
Laurynas Gadliauskas
1b79b0c166
feat: user trash dir ( #8 )
2021-06-04 11:44:04 +03:00
Laurynas Gadliauskas
9369e8ae31
feat: permission recursion types ( #6 )
2021-06-02 13:33:46 +03:00
Laurynas Gadliauskas
8fbda126e4
feat: permission changing ( #5 )
2021-06-02 11:15:09 +03:00
Laurynas Gadliauskas
641b3c45ed
fix: In-place unarchive
2021-05-31 15:09:48 +03:00
Laurynas Gadliauskas
847d870782
feat: add hidden files flag ( #2 )
2021-05-28 15:11:43 +03:00
Laurynas Gadliauskas
11092eed3c
feats: (Un)archiving & dir size ( #1 )
...
* feat: file archiving (#1 )
* feat: file archiving
* resource: use name query for archive name
* feat: file unarchiving
* resource: Return bad param error on unarchive fail
* fix: adjust style according to lint
* feat: directory size calculation (#2 )
2021-05-27 16:52:05 +03:00
Ramires Viana
209f9fa77f
fix: omit file content
2021-04-23 12:04:02 +00:00
Ramires Viana
b92152693f
chore: split action on resource patch handler
2021-04-16 12:04:06 +00:00
Ramires Viana
8973c4598f
fix: delete image cache when moving
2021-04-14 15:20:38 +00:00
Ramires Viana
59f9964e80
fix: check modify permission on file overwrite
2021-03-26 13:30:14 +00:00
Ramires Viana
e1a6f593e1
fix: error causes panic on upload
2021-03-23 13:13:46 +00:00
Ramires Viana
5bf15548d0
fix: check rules on http resource handlers
2021-03-10 17:38:11 +00:00
Ramires Viana
81b6f4d6f6
fix: update image cache when replacing
2021-03-10 15:14:01 +00:00
Ramires Viana
0b92d94570
chore: split POST method on resource http handler
2021-03-10 13:32:11 +00:00
WeidiDeng
6914063853
feat: allow disabling file detections by reading header ( #1175 )
2021-01-07 11:30:17 +01:00
Oleg Lobanov
58835b7e53
fix: move files between different volumes ( closes #1177 )
2020-12-24 17:50:27 +01:00
Ramires Viana
1ce3068a99
fix: resource rename action invalid path
2020-11-03 12:30:56 +00:00
Oleg Lobanov
411a928fea
chore: fix lint errors
2020-07-28 13:40:06 +02:00
Oleg Lobanov
f5d02cdde9
fix: delete cached previews when deleting file
2020-07-28 11:59:55 +02:00
Ramires Viana
727c63b98e
fix: parent verification on copy
2020-07-23 12:02:02 +00:00
Ramires Viana
34dfb49b71
fix: path separator inconsistency on rename
2020-07-20 17:45:45 +00:00
Ramires Viana
2636f876ab
feat: rename option on replace prompt
2020-07-17 14:11:15 +00:00
Ramires Viana
eed9da1471
feat: file copy, move and paste conflict checking
2020-07-17 12:37:52 +00:00
Ramires Viana
0727496601
fix: remove incomplete uploaded files
2020-07-14 00:21:15 +00:00
Ramires Viana
82c883f95e
fix: save event hook
...
fix filebrowser/filebrowser#696
2020-06-17 22:57:13 +00:00
Ramires Viana
89773447a5
feat: add folder upload ( #981 )
...
* feat: folder upload
fix filebrowser/filebrowser#741
* fix: apply gofmt formater
* feat: upload button prompt
* feat: empty folder upload
2020-06-16 21:56:44 +02:00
Oleg Lobanov
28672c0114
fix(security): check user permission to rename files
2020-06-06 17:45:51 +02:00
Oleg Lobanov
700f32718e
refactor: add more go linters ( #970 )
2020-06-01 01:12:36 +02:00
Henrique Dias
ea434ffc04
🧹 : gofmt
...
Former-commit-id: 9548d370497e13d436abbc670cf40d360badab9f [formerly f29ba9c4dcf9962c3a5045629526296cd2b43ad8] [formerly 3f89c094c1b3330c8d6f1b2379d6309567d12210 [formerly 92fda0070c
]]
Former-commit-id: 4ad64211019e0236f0eaa6e041a8793e899954fe [formerly 6bf71ffba205b563ff6cd0c7487d9a328c757686]
Former-commit-id: 4c7afe072fc3e2a225ca5a7dbf3f3beb66b44058
2019-01-05 23:01:16 +00:00
Henrique Dias
12b2c21522
feat: v2 ( #599 )
...
Read https://github.com/filebrowser/filebrowser/pull/575 .
Former-commit-id: 7aedcaaf72b863033e3f089d6df308d41a3fd00c [formerly bdbe4d49161b901c4adf9c245895a1be2d62e4a7] [formerly acfc1ec67c423e0b3e065a8c1f8897c5249af65b [formerly d309066def
]]
Former-commit-id: 0c7d925a38a68ccabdf2c4bbd8c302ee89b93509 [formerly a6173925a1382955d93b334ded93f70d6dddd694]
Former-commit-id: e032e0804dd051df86f42962de2b39caec5318b7
2019-01-05 22:44:33 +00:00
1138-4EB
0536d8342c
feat: use cobra to provide subcommands, move sources to lib ( #506 )
...
- Use cobra in order to provide subcommands `serve` and `db`.
- Subdir `cmd` is removed.
- Subdir `cli` is created, which is a standard cobra structure.
- Sources related to the core are moved to subdir `lib`.
- #497 and #504 are merged.
- Deprecated flags are added. See https://github.com/filebrowser/filebrowser/pull/497#discussion_r209428120 .
- [`viper.BindPFlags`](https://godoc.org/github.com/spf13/viper#BindPFlags ) is used in order to reduce the verbosity in `serve.go`.
Former-commit-id: 4b37ad82e91e01f7718cd389469814674bdf7032 [formerly c84d7fcf9c362b2aa1f9e5b57196152f53835e61] [formerly 2fef43c0382f3cc7d13e0297ccb467e38fac6982 [formerly 69a3f853bd
]]
Former-commit-id: 2f7dc1b8ee6735382cedae2053f40c546c21de45 [formerly b438417178b47ad5f7caf9cb728f4a5011a09f5e]
Former-commit-id: 07bc58ab2e1ab10c30be8d0a5e760288bfc4d4dc
2018-08-22 01:29:51 +01:00
Vladyslav Tokarchuk
dd40590ee6
fix: directory "others" execute permission, close #300
...
Former-commit-id: 0b0798905c957972e4deb0a934593f8c06910160 [formerly d77b03128a8c6b28a07998be4a29e3cfa8c14345] [formerly 19c9cefe047c2ef0c43d03d37fc4633bc35fbdb9 [formerly a07b08dae5
]]
Former-commit-id: 72b8c93ab89c5df491899b3e41be46090089b406 [formerly 4a3e4bbac51eb2cc5c2fb75cb6de8ed5da01a108]
Former-commit-id: 86a702dbd2daa2ce36e799f6fd8b2ec8957c6844
2018-06-27 12:27:41 +01:00
1138-4EB
e278dbba65
Rename manager to browser ( #406 )
...
* rename File Manager to File Browser
* rename fm to fb
Former-commit-id: 82cd461b7efa992114a6cb6a3bb7fbae53558f42 [formerly 18b0295100462d2c798177086ddc3f615c50ca71] [formerly 5927828ac67268438cc6de00fcaf9140a8620794 [formerly 7643b0c4e3
]]
Former-commit-id: 3661e0339db83f5e4e3afa9bcb1015401afb611d [formerly 50eb65db9848c8db82115913fb58399fc371d990]
Former-commit-id: 03e42a5b429a3f0a83c88799e086a4c51c5e031d
2018-04-23 22:42:52 +01:00
Henrique Dias
7b58b1fbf6
refactor: moving repository
...
* refactor
* updates
* add circle
* update circle
* fix circle
Former-commit-id: bdc8ecd8766e35f9ab7a9e8bd9dd62206bffb37b [formerly 0d28166061f5c8e573e916797abef67e33a83cf2] [formerly efd85c08040565ba75e06b3d7d7b16366d36325a [formerly 613a3f2811
]]
Former-commit-id: eca6ad66d686a6737d81dca5e00f1d46a75a217a [formerly a987246f7c0940e8812cb4d0c1b0514b708e8c44]
Former-commit-id: fd882cf0d2216dcfb035a703011eeb1a2f79da9f
2018-02-01 13:38:43 +00:00
Henrique Dias
3bb3fdb956
GOFMT
...
Former-commit-id: bbc11e551ed79fc41af61d67bfb9a882dfc8e655 [formerly 4ef42ee3251bdf613b7e24b50692629fbf8965ed] [formerly 10abcd7f0e34753069a80a683df94084f03fdb4b [formerly 1d4cbd622c
]]
Former-commit-id: 7ac0c18ad61cd491f22b906e1efd87892d729cb2 [formerly b45c7e312058490ae90c8162e6cc1264613a9126]
Former-commit-id: 1c7e8ebd2f1b1dc5bd25df9f30a77c9b73ccad4d
2017-10-30 15:47:59 +00:00
Henrique Dias
3d54b2bd90
fix #260
...
Former-commit-id: 0d8742754bb756ad3a83599850dae5f477282430 [formerly 5cb7d75b695d8400fc2af87edd551d6450e7365f] [formerly a6a814c40a5ff4f195c4ab470d4fccc92bd8c1c8 [formerly 99c8c92c6c
]]
Former-commit-id: 45eba5ff05f8e64fbf33d9d670e19a0cf4880656 [formerly 88dc856045b9d51596f36ce387b1c4f3e85a7d3c]
Former-commit-id: 1eadaef460060da8ae71df3c66f242c844992725
2017-10-30 15:24:06 +00:00
Maxime Daniel
17b3a403a5
Add new triggers and improve environment variables ( #238 )
...
* Add copy/rename trigger and more environment variables
* Add after_upload and after_delete trigger
* Fix scope since merge with master
* Add new before triggers
Former-commit-id: 65f7d47840980e5e9f330ae29053b37f2b98bcdb [formerly 9ec3d017d7f072d1bce2492c3a3e9839aab679a0] [formerly 2359047e3b51594ec705f2baf30b73f3bfc4c6cd [formerly 51295f999d
]]
Former-commit-id: f128ee9a69ee280f0488aeaa6c8d86337427bc80 [formerly 311dd0b0207a58427d51a07244c3b0ff310dfc6d]
Former-commit-id: 734321b412e9ec7a5d848f9579e134ebce58145f
2017-09-07 16:38:32 +01:00