Commit graph

341 commits

Author SHA1 Message Date
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
284d554a67 fix (loader): fix the transition out when the application has loaded 2019-05-05 00:08: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
ad1f2358e7 improve (index.html): cleanup the index.html to win in build size 2019-04-30 22:22:31 +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
=
c5db893a5e improve (design): larger breadcrumb 2019-04-22 17:40:47 +10:00
=
b588ec020c improve (iconography): update a few icons 2019-04-22 15:27:11 +10:00
=
8afd06e055 feature (upload): upload button for phone and tablets 2019-04-19 01:31:12 +10:00
=
6c5771c4f5 improve (design): modal popup 2019-04-18 18:35:27 +10:00
=
788049070e fix (loader): overflow issue on the nyan cat :O 2019-04-18 16:47:56 +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
=
6a9efa6b2f improve (webaim): contrast ratio > 7:1 to comply with webaim AAA level 2019-04-15 12:45:50 +10:00
=
1412b17275 fix (share): active button was broken for the uploader 2019-04-13 00:31:41 +10:00
=
30ea5c433e fix (path): set the path & link of a newly created folder / file 2019-04-12 23:36:07 +10:00
=
d4b0496b19 feature (search): dynamically create link for search 2019-04-03 18:03:51 +11:00
=
bf2e44baab fix (design): fix position issue within the admin console 2019-04-03 15:17:23 +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
8d6ee6b940 improve (loader): nyan cat as default loader 2019-03-18 14:15:16 +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
c2361c105a feature (loader): awesome loader on intial page load 2019-03-15 16:38:04 +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
e9786ada96 improvement (messaging): add error message when the server is down 2019-03-15 01:55:49 +11:00
Mickael KERJEAN
8393b0d55a fix (test): fix tests 2019-03-14 01:10:59 +11:00
Mickael KERJEAN
ea48dbe128 improve (security): add support for the X-Requested-With header 2019-03-08 17:49:17 +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
46a1175db5 fix (login): fix firefox issue preventing a user from logging in after pressing enter when the focus is on a password field 2019-03-07 15:23:19 +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
7f820b8cd4 improve (edge case): code maintenance 2019-02-18 18:34:21 +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
464abe07b1 fix (error page): home button instead of back when no history is available 2019-02-06 23:14:24 +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
Mickael KERJEAN
d7339ca886 cleanup (release): pre release cleanup 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
8614d4492e improve (orgmode): open link in same window, better policy 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
e6c2923e20 cleanup (code): remove dead code 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
c3d34e6f87 feature (webdav): shared links as webdav server 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
ce21121dce release (fix): fix issues before release 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
e3882724ff build (fix): fix the build 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
69ccd174b0 improvement (export): markdown export is github flavored 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
c61f528e24 fix (share): fix edge cases around the path and start migrate tests 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
4e15d5cbdb improvement (noscript): add an error message if javascript is disabled 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
3b65cdf417 feature (readonly): respect readonly restriction on the editor 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
50506dcff9 improvement (share): move out the authorization logic in a middleware 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
43f00e12d6 feature (orgmode): use emacs to export org documents 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
a34b8b48e7 migrate (name): change project name 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
98e8a47781 improvement (design): incremental design improvement 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
ab93520773 optimise (middleware): refactore middleware to focus on better performance and security 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
a50dbd4724 improvement (login): new backend API to generate login form in the frontend 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
c213772502 improvement (form): connection form is server generated 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
b4652b90c8 fix (admin): fix bugs in the admin console 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
2fe925cada design (logo): change logo for v0.3 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
83de5ad620 fix (build): broken build 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
1d5d836caa fix (favicon): handle route: '/favicon.ico' 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
beadf1593b feature (github): freshen up the github button on the login page 2019-01-28 01:09:45 +11:00
Mickael KERJEAN
ce6a228968 feature (admin): admin console 2018-12-19 18:35:09 +11:00
Mickael KERJEAN
c71214455a fix (share): js was throwing because of an uncomplete initialisation 2018-11-26 18:42:39 +11:00
Mickael KERJEAN
cb4c98e871 feature (editor): syntax highlighting for .properties file 2018-11-21 22:30:01 +11:00
Mickael KERJEAN
0ed846f5f3 improve (profiling): create a flag to enable profiling 2018-11-19 14:27:41 +11:00
Mickael KERJEAN
453fb902df improvement (config): enable/disable features from config.json 2018-11-15 12:49:34 +11:00
Mickael KERJEAN
760ec1980d bugfix (upload): upload directories on Chrome would truncate to 100 files per directory 2018-11-10 00:37:53 +10:00
Mickael KERJEAN
d95411781a improvement (editor): look and feel of the text editor 2018-11-02 13:54:27 +11:00
Mickael KERJEAN
1ff46452a2 feature (share): workable version 2018-11-02 10:46:45 +11:00
Mickael KERJEAN
f87fddbb32 feature (share): reflect different share params on UI and fix share viewpage 2018-11-02 04:42:01 +11:00
Mickael KERJEAN
147bf77b77 improvement (error): improve error page and s3 messages 2018-10-26 03:24:08 +11:00
Mickael KERJEAN
9ee175127a improvement (buttons): better button design 2018-10-15 22:57:33 +11:00
Lewis Cowles
13b75fd4aa improvement (font): Embedded Google Font (#106)
Fixes #102
2018-10-15 22:49:31 +11:00
Mickael KERJEAN
8f62551787 feature (Share): workable version for sharing 2018-10-15 22:48:27 +11:00
Mickael KERJEAN
2c086c24b7 feature (url): remove breadcrumb with URL params: nav 2018-10-15 22:47:52 +11:00
Mickael KERJEAN
5552211eb4 improvement (incremental): update colors and improve page when current folder is empty 2018-10-15 22:47:46 +11:00
Mickael KERJEAN
cbde40bea3 improvement (error): add a home button on error page 2018-10-15 22:47:02 +11:00
Mickael KERJEAN
86b1acd93c feature (share): WIP 2018-10-15 22:47:02 +11:00
Mickael KERJEAN
d0b44bb388 improvement (incremental): improve design 2018-10-15 22:47:02 +11:00
Lewis Cowles
0de43c72b0 improvement (font): Embedded Google Font (#106)
Fixes #102
2018-09-27 22:38:06 +10:00
Mickael KERJEAN
434f1a90c3 feature (scroll memory): make it easier to scroll/select on long list of things 2018-09-26 03:23:01 +10:00
Mickael KERJEAN
bde4079fb9 maintenance (code): incremental improvement 2018-09-26 02:36:21 +10:00
Mickael KERJEAN
1157015650 feature (share): WIP 2018-09-24 14:49:44 +10:00
Mickael KERJEAN
5b6af8934a feature (share): WIP 2018-09-21 21:50:30 +10:00
Mickael KERJEAN
ff63531b13 improvement (UI): incremental improvement UI, big perf improvement over browsing 2018-09-21 12:14:31 +10:00
Mickael KERJEAN
f6e34bae24 fix (editor): can change editor 2018-09-18 14:39:56 +10:00
Mickael KERJEAN
bf269bf0af fix (customisation): set form field in config 2018-09-17 17:21:36 +10:00
Mickael KERJEAN
4ca7bab31b maintain (code): cleanup 2018-09-17 09:52:02 +10:00
Mickael KERJEAN
daa9ce5bce feature (branding): change branding => name 2018-09-17 09:52:01 +10:00
Mickael Kerjean
61f28962f3 feature (share): share feature - WIP 2018-09-14 17:32:16 +10:00
Mickael Kerjean
d3a5153920 feature (share): frontend of the share feature 2018-09-14 17:32:16 +10:00
Mickael KERJEAN
1077165e3d maintain (code): cleanup 2018-09-14 17:31:57 +10:00
Mickael KERJEAN
4907c9b0d0 fix (notification): fix notification problems 2018-09-12 00:17:26 +10:00
Mickael KERJEAN
c20572c790 maintenance (dead): remove dead code 2018-09-12 00:16:30 +10:00
Mickael KERJEAN
65246cb280 feature (custombackend): fix custombackend 2018-09-07 13:28:15 +10:00
Mickael Kerjean
f561608a3c fix (image): thumbnail generation for small images: libvips edge case - #93 2018-08-30 12:19:25 +10:00
Mickael Kerjean
bfacd4bcc5 feature (framework): create the basis for the development custom backends 2018-08-30 12:19:15 +10:00
Mickael Kerjean
696b852186 bugfix (indexedDB): flushing a non existing db would throw a critical error ... #97 2018-08-11 09:59:32 +10:00
Mickael Kerjean
526bc3142d maitenance (deps): maintenance cleancup 2018-08-06 14:03:18 +10:00
Mickael Kerjean
077946c3d6 bugfix (password): fix textarea as password issue - #94 2018-08-05 20:04:46 +10:00
Mickael Kerjean
8561193f8b feature (search): basic search 2018-08-04 04:29:55 +10:00
Mickael Kerjean
bbb9572012 improvement (UI): better buttons 2018-08-02 01:44:16 +10:00
Mickael Kerjean
35178ee70e feature (S3): integrate S3 encryption mechanism - #90 2018-08-01 21:02:29 +10:00
Mickael KERJEAN
31f8c273ff fix (ipad): fix ipad problems as reported by our patreon 2018-08-01 14:57:03 +10:00
Mickael Kerjean
4d8c11ce8d feature (FTP): add a max connection parameter 2018-07-30 23:16:51 +10:00
Mickael Kerjean
6b428ec1ab improvement (UI): incremental improvements 2018-07-30 22:44:58 +10:00
Mickael Kerjean
04c97e34fb migration: migrate NodeJS code base to Golang 2018-07-30 13:34:44 +10:00
Mickael Kerjean
c5f2839fd7 feature (metadata): attach metadata to ls to enable/disable features 2018-07-18 14:10:33 +10:00
Mickael Kerjean
1c7a7bf8df feature (home): redirect to home path after authentication 2018-07-18 01:53:00 +10:00
Mickael Kerjean
dd562ecc37 feature (hot reload): make configuration easier - #91 2018-07-18 01:40:38 +10:00
Mickael Kerjean
af1fa944bf page (login): refactore the login page to enable multiple time the same backend 2018-07-18 01:37:06 +10:00
Mickael Kerjean
abff16c4fb upgrade (frontend): streamline the build to have a good environment for the backend rewrite 2018-07-16 14:31:27 +10:00
Mickael Kerjean
176654ae28 build (migration): proper build for packaging 2018-07-05 15:29:19 +10:00
Mickael Kerjean
f92f802253 improvement (orgmode): org mode checkbox - better design 2018-06-27 12:14:50 +10:00
Mickael Kerjean
86aead46ed improvement (design): file extension - design improvement 2018-06-25 19:31:22 +10:00
Mickael Kerjean
c48c0088e1 feature (hidden files): hidden files visibility - #84 2018-06-25 19:10:18 +10:00
Mickael Kerjean
27795cb280 design (org): improve org doc viewer design - incremental 2018-06-25 02:47:30 +10:00
Mickael Kerjean
c823e6379d improvement (file): file icon design iteration + extension format 2018-06-25 02:18:26 +10:00
Mickael Kerjean
bcde4cb4e4 logo (design): new logo - #70 2018-06-25 01:34:23 +10:00
Mickael KERJEAN
5b4a199ad4 improvement (sort): sort by type - #82 2018-06-15 13:51:04 +10:00
Mickael KERJEAN
458752466e feature (exif): side bar EXIF explorer for images 2018-06-10 12:44:21 +10:00