Commit graph

398 commits

Author SHA1 Message Date
Mickael Kerjean
04154556f3 fix (build): editor saving mode
e2e errors: https://cloud.drone.io/mickael-kerjean/filestash/346
2022-02-22 08:25:50 +11:00
Mickael Kerjean
a2b349d444 refactoring (functional): react functional component refactoring 2022-02-09 17:27:02 +11:00
Mickael Kerjean
3a01b70681 migration (component): move over to functional component 2022-02-08 16:28:43 +11:00
Mickael Kerjean
448d2bcd6c content (reword): change wording 2022-02-02 23:15:40 +11:00
Mickael Kerjean
87d556fa72 fix (i18n): remove admin console translation
Providing full translation on the admin console would take a signifant
amount of monney which we can't justify to spend at the moment so
instead of providing a half ass job, we remove the few words we did translate
2022-02-02 22:56:31 +11:00
Mickael Kerjean
21b30c969a feature (sidebar): WIP sidebar 2022-02-02 22:14:59 +11:00
Mickael Kerjean
b03dbc28c3 fix (iphone): weird selection when trying to upload something 2022-02-01 08:05:03 +11:00
Mickael Kerjean
c6da62a94c fix (eslint): linting 2022-01-31 17:43:45 +11:00
Mickael Kerjean
8ce629e010 fix (lint): eslint 2022-01-31 01:46:37 +11:00
Mickael Kerjean
d6616856b5 maintain (eslint): cleanup via eslint 2022-01-30 23:38:40 +11:00
Mickael Kerjean
3622f1db1c design (page): error page css 2022-01-25 18:19:13 +11:00
Mickael Kerjean
b4203733e1 maintain (lint): eslint on frontend 2022-01-25 01:12:22 +11:00
Mickael Kerjean
fae1eee7fb lint (frontend): linting connection page 2022-01-22 23:30:02 +11:00
Mickael Kerjean
5695f4ee46 fix (css): error message size 2022-01-16 22:50:46 +11:00
Mickael Kerjean
8007a95e66 fix (sso): wrong backend selected in attribute mapping 2022-01-16 22:39:58 +11:00
Mickael Kerjean
57a60fc838 feature (next): support for next in oauth2 backends 2022-01-15 17:28:48 +11:00
Mickael Kerjean
cad6fe3420 feature (icons): placeholder icons 2022-01-13 02:21:41 +11:00
Mickael Kerjean
b60a91abb7 feature (css): add classNames to buttons on filepage 2022-01-12 00:07:47 +11:00
Mickael Kerjean
4644046fe1 fix (sso): make auth middleware optional 2022-01-10 19:24:54 +11:00
Mickael Kerjean
e5800c6c3b feature (sso): authentication middleware 2022-01-06 20:22:26 +11:00
Mickael Kerjean
bed13a0bc8 design (connection): enhance ux elements 2021-12-22 23:29:08 +11:00
Mickael Kerjean
91946871b0 fix (admin): better handle config containing non available backends 2021-12-22 09:00:37 +11:00
Mickael Kerjean
e8efec712f refactoring (admin): eslint 2021-12-22 02:35:14 +11:00
Mickael Kerjean
74a724f61b refactoring (page): standalone page 2021-12-22 00:45:33 +11:00
Mickael Kerjean
bb4365c83f refactoring (connect): simplify & cleanup connection page 2021-12-22 00:17:19 +11:00
Mickael Kerjean
efe202bfd0 refactoring (login): simplify code + lint 2021-12-21 17:04:35 +11:00
Mickael Kerjean
5156432b52 maintain (eslint): linting on frontend 2021-12-21 01:32:37 +11:00
Mickael Kerjean
48a6763380 cleanup (code): cleanup 2021-12-21 01:29:47 +11:00
Mickael Kerjean
b8bc56aea2 fix (share): access when redirection is enabled 2021-11-05 18:23:03 +11:00
Mickael Kerjean
8d413214e2 fix (cabinedit): issue faced by cabinedit 2021-10-06 21:52:19 +11:00
Mickael Kerjean
635c75a370 fix (logout): flush cookies before redirecting to custom logout url 2021-10-06 12:10:05 +11:00
Mickael Kerjean
924a56aa82 feature (shared): redirect + configurable default access type 2021-10-02 17:16:43 +10:00
Mickael Kerjean
0438aace72 fix (adblock): fix reported adblock issues 2021-09-29 20:08:46 +10:00
Mickael Kerjean
2e86ac7bb2 improve (admin): additional customisations on admin console 2021-09-19 14:04:11 +10:00
Mickael Kerjean
5a7027af48 design (css): add transparency 2021-09-19 00:33:21 +10:00
Mickael Kerjean
b154c559ff fix (ui): hide UI elements whenever access is not set 2021-09-16 22:56:46 +10:00
Mickael Kerjean
be54a23465 fix (filepage): fix UI glitch on the search bar 2021-09-16 21:39:09 +10:00
Mickael Kerjean
78c6a02914 improve (iframe): disable frequently access view in iframe 2021-09-13 17:48:33 +10:00
Mickael Kerjean
43937cab32 fix (darkmode): better visiblity in dark mode 2021-09-11 17:59:33 +10:00
Filip Hanes
6b51c4c72b fix (i18n): update sk.json - #404
* update sk.json, translate Quick access

* update sk.json
2021-08-22 13:09:09 +10:00
Mickael Kerjean
a67681f454 maintain (feature): remove option from admin backend 2021-08-22 13:08:59 +10:00
Mickael Kerjean
8543b51b6b merge 2021-08-22 13:08:11 +10:00
Mickael Kerjean
44fc901b4b maintain (admin): admin page upgrade 2021-08-16 16:47:13 +10:00
Mickael Kerjean
6e27086ac4 maintenance (404): migrate not found page to newer react way 2021-08-15 19:22:50 +10:00
Mickael Kerjean
c2f45747cc maintenance (logout): logout component upgrade 2021-08-15 19:12:40 +10:00
Mickael Kerjean
964b7e5dba maintenance (homepage): migrate homepage to recent react 2021-08-15 14:24:48 +10:00
Mickael Kerjean
a2e3e9c7a7 maintain (connect): connection page migration 2021-07-19 00:44:53 +10:00
Mickael Kerjean
178a19abc3 fix (pdf): pdf viewer in firefox 2021-07-16 19:35:54 +10:00
Mickael Kerjean
eb81398ce8 feature (zip): download file(s) at once 2021-03-21 23:01:10 +11:00
Mickael Kerjean
7f5a76849a Merge branch 'master' of https://github.com/mickael-kerjean/filestash 2021-03-21 16:14:37 +11:00
Quentin Bramas
adfd98e7b5
fix (#345): form autocomplete in admin pages - #345 (#369)
Co-authored-by: Quentin Bramas <bramas@unistra.fr>
2021-03-04 21:25:17 +11:00
Quentin Bramas
5f85d59258
fix (#356): preventing entering the expiration date on safari (#366)
Co-authored-by: Quentin Bramas <bramas@unistra.fr>
2021-03-04 21:22:19 +11:00
Mickael Kerjean
ef8fe6adb5 cleanup (eslint): cleanup as per eslint rules 2020-12-22 21:29:01 +11:00
Mickael Kerjean
f15cd1959b cleanup (tunnel): deprecate step 2 of the setup 2020-12-22 19:24:25 +11:00
Mickael Kerjean
46cde8a166 improve (backend): revamp backend interface 2020-12-22 18:09:58 +11:00
Mickael Kerjean
51c235a6ad ux (share): revamp share look and feel 2020-11-15 23:36:38 +11:00
thielepaul
02513d3353
fix (photo-viewer): photo size on portrait screens - #333 2020-11-01 23:45:12 +11:00
Mickael Kerjean
ce6c5a64e4 improvement (share): Look and Feel and UX for shared links 2020-10-25 17:09:23 +11:00
Mickael Kerjean
81570bccbd fix (editor): base editor on Code Mirror - #330 2020-10-18 23:47:06 +11:00
Mickael Kerjean
fa6c9b068f fix (pdf): fallback on pdf viewer not available 2020-07-01 00:30:31 +10:00
Mickael Kerjean
86dd9da853 feature (search): fallback search when full text search isn't active 2020-07-01 00:23:17 +10:00
Mickael Kerjean
4cbeb2c095 improve (pdf): fallback to pdfjs whenever native PDF renderer is missing 2020-06-30 00:30:02 +10:00
Mickael Kerjean
6d7d83b068 deisgn (admin): revamp some colors 2020-06-22 02:11:09 +10:00
Mickael Kerjean
3b7f2df6ae improve (admin): loading indicator 2020-06-16 15:18:10 +10:00
Mickael Kerjean
27a39e45c1 maintenance (admin): remove unfinished plugin page 2020-06-16 15:01:36 +10:00
Mickael Kerjean
538c5f23d1 improve (admin): loading indicator 2020-06-16 14:59:14 +10:00
Mickael Kerjean
b779fe3c0e feat (sorting): #214 2020-06-15 23:19:38 +10:00
edgar-vincent
c4363a0056
fix (grammar): Wording and spelling (#278) 2020-06-08 13:00:21 +10:00
Mickael Kerjean
210118b3a9 feature (mode): create a dark mode 2020-05-27 21:51:21 +10:00
Mickael Kerjean
cfbe6fd228 feat (translation): automated translation for 40 languages 2020-05-26 22:42:51 +10:00
Mickael Kerjean
d2d4c92aba fix (local): edge case around new file and new folder 2020-05-26 16:39:11 +10:00
Mickael Kerjean
a9834d374c feature (translation): first step towards i18n #248 2020-05-26 02:02:34 +10:00
Sergei Azarkin
865ba7ded6
feature (upload): upload queue that show progress with abort and retry - #267 2020-05-23 16:43:39 +10:00
Mickael Kerjean
3b3a03da0d maintain (client): maintain project dependencies and relevant upgrade 2020-01-06 23:52:20 +11:00
Mickael Kerjean
f3e6c8c030 feature (documents): handle office documents using onlyoffice 2019-12-21 15:17:09 +11:00
Mickael Kerjean
539a6f086d feature (transcoding): live transcoding 2019-12-18 02:18:58 +11:00
Mickael Kerjean
60fe27f4b3 experiment (powered): configurable powered by 2019-12-11 00:41:47 +11:00
Mickael Kerjean
0b9bca1c1c improve (responsive): media queries for a smoother experience 2019-11-26 12:35:27 +11:00
Mickael Kerjean
8deedcd916 improve (pwa): follow the lighthouse tool recommendations for PWAs 2019-11-15 00:12:35 +11:00
Mickael Kerjean
9430b38ee7 fix (admin): hide application constant from the admin config screen 2019-11-11 22:55:31 +11:00
Mickael Kerjean
58c6c57f82 feature (iframe): embed the app from an iframe 2019-11-11 22:23:11 +11:00
Mickael Kerjean
5beba70b36 fix (video): set mimetype automatically 2019-11-08 16:37:10 +11:00
Mickael Kerjean
ae2ef413b3 fix (#210): properly handle file/folder names 2019-11-07 16:55:06 +11:00
Mickael Kerjean
39f3e90238 fix (format): code formatting 2019-11-07 12:34:26 +11:00
itsnotv
3a2babe072 fix (double encoding): beginning of a solution for #205 2019-11-06 11:59:14 +11:00
Mickael Kerjean
064aeaf38f improve (admin): refresh content on support page 2019-08-26 12:54:37 +10:00
Mickael Kerjean
8c91fbc719 fix (seo): no follow links for the github repo 2019-08-23 11:28:24 +10:00
Mickael Kerjean
aff3dc704a fix (admin): disable screen refresh on config change - #184 2019-08-14 16:02:00 +01:00
Mickael Kerjean
71e3d6494a optimise (lighthouse): apply optimisations provided by the lighthouse tool 2019-08-03 12:13:47 +02:00
Mickael Kerjean
8d84ce2044 fix (setup): fix weird animation in setup 2019-06-21 13:30:43 +02:00
Mickael Kerjean
3c1f9c2b45 improve (dropdown): enlarge the dropdown for org client 2019-05-30 19:52:47 +10:00
Mickael Kerjean
b3988d3db8 improve (perf): refactor to minimise some loops 2019-05-22 20:21:20 +10:00
Mickael Kerjean
ba0243fa5d fix (tor): improve configuration of the TOR server 2019-05-22 02:43:07 +10:00
Mickael Kerjean
836a74ab7d improve (search): user experience around the search 2019-05-21 17:13:21 +10:00
Mickael Kerjean
b1b142a620 cleanup (admin): disabling constants edit from the console 2019-05-17 13:39:41 +10:00
Mickael Kerjean
5b9dbf76a8 fix (admin): fix label overflow 2019-05-17 12:39:32 +10:00
Mickael Kerjean
2da7664014 feature (setup): complete rewrite of the setup wizard adding features such as automatic DNS 2019-05-16 14:39:14 +10:00
Mickael Kerjean
c300272133 cleanup (setup): cleanup the setup page 2019-05-15 16:42:21 +10:00
Mickael Kerjean
4a2d1d6c3c maintenance (cleanup): dead code elimination: leftover from O(n) initial search 2019-05-09 00:17:42 +10:00
Mickael Kerjean
d69aeb47f1 fix (setup): display issue on the setup page 2019-05-08 15:36:12 +10:00
Mickael Kerjean
5cf8b08f84 improve (editor): better padding on the text editor 2019-05-08 11:29:28 +10:00
Jeanjean Pierre
53c8e43bcc improve (UI): Add option to always display upload button (#161)
* improve (signature): sign build with gpg

* Add option to always display upload button
2019-05-07 11:43:41 +10:00
Mickael Kerjean
5f7de7826a fix (build): transform the build to push for static program 2019-05-02 23:40:55 +10:00
Mickael Kerjean
f8cc366165 Merge branch 'master' of http://github.com/mickael-kerjean/filestash 2019-05-01 02:14:23 +10:00
Mickael Kerjean
33ed3f47c7 improve (loading): get rid of the crypto library in the frontend to improve loading speed 2019-04-30 22:50:17 +10:00
Mickael Kerjean
b29231d42b improve (loading): on demand loading of another dependency: exif 2019-04-30 22:26:36 +10:00
Mickael Kerjean
8608c91e1f improve (images): optimise how assets get loads in the app for lower size + loading speed 2019-04-30 21:38:56 +10:00
Alex Phillips
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
=
2c124561e6 fix (search): set visibility of hidden files in the search result as per config 2019-04-25 03:04:03 +10:00
=
8af1ba290a fix (selection): newly created files/folder wouldn't get catch by selection up until a refresh 2019-04-25 02:22:04 +10:00
=
57223b241c fix (multiselection): disable dragging of unselected file when a selection exists 2019-04-24 21:35:49 +10:00
=
65a61588a8 feature (batch): create selections of files/folder to batch delete and move actions 2019-04-24 21:16:33 +10:00
=
8afd06e055 feature (upload): upload button for phone and tablets 2019-04-19 01:31:12 +10:00
=
aa8dcf794b fix (form): fix download button on the application form 2019-04-18 16:38:48 +10:00
=
3ee341caa4 fix (search): clear search after navigation action 2019-04-18 16:15:28 +10:00
=
28dd859b60 maintenance (cleanup): dead code elimination 2019-04-18 16:08:17 +10:00
=
f438f669f7 improve (admin): improve admin console design 2019-04-17 14:35:12 +10:00
=
f9f7b5c4d3 feature (backend): add a mysql backend 2019-04-17 12:59:23 +10:00
=
1412b17275 fix (share): active button was broken for the uploader 2019-04-13 00:31:41 +10:00
=
d4b0496b19 feature (search): dynamically create link for search 2019-04-03 18:03:51 +11:00
Mickael
0127fa2c02
feature (search): search feature 2019-04-02 19:48:50 +11:00
Mickael KERJEAN
07c6e5bab4 maintenance (cleanup): dead code elimination 2019-03-25 22:37:25 +11:00
Mickael KERJEAN
3cbe3ab6bb improve (viewer): improve image and video viewer 2019-03-21 00:56:10 +11:00
Mickael KERJEAN
3e32c4e1f0 improve (exif): the more button only appear when there's something to show 2019-03-19 00:59:01 +11:00
Mickael KERJEAN
5afe004d11 improve (design): fix weird size of the closing button in the exif viewer 2019-03-19 00:52:07 +11:00
Mickael KERJEAN
872a6e0cd0 fix (bug): issue in date formatting and file size using the webdav backend - #143 2019-03-18 23:08:58 +11:00
Mickael KERJEAN
bbdcd995da fix (edge case): forgotten edge case when page change 2019-03-18 14:16:08 +11:00
Mickael KERJEAN
d6ba3f0cf1 fix (logout): display an error when something goes wrong during logout - instead of infinite spinner 2019-03-15 18:13:28 +11:00
Mickael KERJEAN
cb9f3badc7 fix (navigation): navigation was braking when a file had a pound in its name 2019-03-15 18:01:55 +11:00
Mickael KERJEAN
63670050ff maintain (code): cleanup dependencies and other dead things 2019-03-15 13:52:25 +11:00
Mickael KERJEAN
3246447da2 improvement (ui): improve quick access bar 2019-03-15 11:42:50 +11:00
Mickael KERJEAN
8393b0d55a fix (test): fix tests 2019-03-14 01:10:59 +11:00
Mickael KERJEAN
c431b64b64 admin (documentation): improve the support page of the admin 2019-03-08 16:33:17 +11:00
Mickael KERJEAN
a02510418d improve (login): redirect the user to the login screen once the session expire 2019-03-08 01:25:29 +11:00
Mickael KERJEAN
7f8c47c186 fix (regression): toggle hidden files 2019-03-08 00:47:28 +11:00
Mickael KERJEAN
b3408a75dd fix (extension): fix file extension display issue 2019-03-08 00:21:00 +11:00
Mickael KERJEAN
771504f621 maintenance (cleanup): remove dead code 2019-03-08 00:17:21 +11:00
Mickael KERJEAN
20bf336a1b perf (filebrowse): optimise frontend client on hot path 2019-03-08 00:10:45 +11:00
Mickael KERJEAN
581b89f700 upgrade (dep): upgrade react to latest version 2019-03-07 18:47:12 +11:00
Mickael KERJEAN
faa1aa69b2 improve (code): dead code elimination 2019-03-07 18:42:13 +11:00
Mickael KERJEAN
f3569a5473 fix (navigation): prevent file navigation to unknown state 2019-03-07 15:58:41 +11:00
Mickael KERJEAN
906fb1f3f4 improvement (quick access): improve the user friendly aspect of the quick access bar 2019-03-07 14:31:03 +11:00
Mickael KERJEAN
13345a4104 fix (navigation): recover from an edge case that would brake navigation when the URL is malformed 2019-03-06 13:26:11 +11:00
Mickael KERJEAN
39441d4a5e improve (form): upload field 2019-02-16 03:49:13 +11:00
Mickael KERJEAN
5bff76e1e6 improve (form): add feature to the form builder 2019-02-15 18:48:46 +11:00
Mickael KERJEAN
f0732b69fe improvement (metadata): add new metadatas for better display control from the backend handler 2019-02-06 23:16:51 +11:00
Mickael KERJEAN
9b13339217 fix (login): gracefull handling of connection page error when the config is invalid 2019-02-04 19:00:13 +11:00
Mickael KERJEAN
8bbe2fac0b feature (backend): ldap backend 2019-01-31 19:13:05 +11:00
Mickael KERJEAN
aaf33996c8 feature (form): form pages 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
e035cc69be feature (add): form file 2019-01-28 01:09:45 +11:00