Mickael Kerjean
58c6c57f82
feature (iframe): embed the app from an iframe
2019-11-11 22:23:11 +11:00
Mickael Kerjean
c3d46c3abe
fix ( #209 ): fix emacs export error
2019-11-11 00:13:07 +11:00
Mickael Kerjean
995a5f2f04
fix (webdav): handle webdav URL encoding
2019-11-07 12:34:26 +11:00
Mickael Kerjean
04c36d4167
doc (pi): dependencies build for raspberry pi
2019-11-07 12:34:14 +11:00
Zander Hill
56998116c3
fix (S3): incorrect ModifiedAt timestamps for S3 ( #200 - #204 )
...
The problem addressed here is that the FileInfo struct's FTime field is
set in S3 backend. This was being passed as milliseconds epoch. That
value was being passed into `time.Unix(x, 0)` which accepts arguments as
either/both (seconds, nanoseconds).
By passing milliseconds to this function expecting seconds, we have
wildly incorrect modified at timestamps.
I tested this against the same bucket that was problematic before and
it's now showing correctly :).
2019-09-29 21:56:14 +10:00
Mickael Kerjean
b0896f0373
maintenance (migrate): migrate the dropbox backend as a plugin
2019-09-02 15:49:28 +10:00
Mickael Kerjean
ff08a5ee4b
doc (transcode): create the static library
2019-08-30 17:41:52 +10:00
Mickael Kerjean
a3c347a37c
maintenance (code): consistent style
2019-08-30 11:08:59 +10:00
Mickael Kerjean
6692952af7
doc (libtranscode): creating a static library
2019-08-29 15:12:35 +00:00
Mickael Kerjean
4a0b952ba8
improve (build): make build reproducible and easy to inspect/verify
2019-08-20 00:34:24 +10:00
Mickael Kerjean
4814175f00
fix ( #187 ): handle simlinks
2019-08-13 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
7564ecb773
fix (backend): install LDAP backend by default
2019-07-24 08:08:56 +02:00
Mickael Kerjean
d2e9424642
feature (ftps): add FTPs #169
2019-07-01 17:01:07 +02:00
Mickael Kerjean
fc0189a2c0
fix (IE): block IE to avoid a shitty experience of their platform
2019-05-27 22:10:40 +10:00
Mickael Kerjean
f5f0f30cea
improve (config): listen for config changes for reactive configuration
2019-05-22 14:28:31 +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
fea7050b1e
fix (console): wss issue
2019-05-17 11:07:45 +10:00
Mickael Kerjean
810f84c3e3
fix (concurrency): improve concurrent aspect of the search resource
2019-05-17 02:59:22 +10:00
Mickael Kerjean
e552b2b40d
feature (console): new plugin that offer a debugging console
2019-05-17 01:57:38 +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
root
5597d6ec88
feature (tuneel): HTTP tunnel via websocket to expose instance on the internet
2019-05-15 15:08:52 +10:00
Mickael Kerjean
0350790cfb
maintain (refactoring): refactor server code for easier maintenance
2019-05-13 18:03:50 +10:00
Mickael Kerjean
01d36f1601
feature (HTTP2): support HTTP2 as a server
2019-05-12 02:33:10 +10:00
Mickael Kerjean
bceeadecae
feature (https): support for HTTPS on the server
2019-05-12 02:21:39 +10:00
Mickael Kerjean
cd771319a7
improve (http): cleanup code
2019-05-11 02:57:37 +10:00
Mickael Kerjean
2ae2673df9
feature (tor): cooking some onions - Unstable
2019-05-10 18:20:04 +10:00
Mickael Kerjean
3d9fa49698
improve (plugin): expose routes via plugins
2019-05-10 18:18:02 +10:00
Mickael Kerjean
9b1bad4b5c
optimise (CSP): follow recommendations from mozilla observatory
2019-05-10 15:49:45 +10:00
Mickael Kerjean
edf578e710
improve (UA): set a user-agent on HTTP queries that make sense
...
eg: 'Filestash/v0.4rc.20190510 (http://filestash.app )'
2019-05-10 15:20:13 +10:00
Mickael Kerjean
a327c41a78
improve (csp): Content Security Policy headers
2019-05-10 13:43:52 +10:00
Mickael Kerjean
8aa589b3d5
improve (compression): on the fly gzip compression for a few endpoints
2019-05-09 17:03:40 +10:00
Mickael Kerjean
3899e26a81
fix (boot): docker gives weird errors when using localhost within a containe
2019-05-09 15:08:36 +10:00
Mickael Kerjean
93ede2068e
improve (http): Mozilla observatory tips
2019-05-09 01:25:51 +10:00
Mickael Kerjean
7f34aaea2c
improve (speed): support for brotli compression
2019-05-09 00:43:05 +10:00
Mickael Kerjean
eeef0f174c
improve (lock): leverage RWLock
2019-05-08 15:16:23 +10:00
Mickael Kerjean
b54663016c
improve (webdav): handle user restriction and password on the webdav server
2019-05-08 11:30:23 +10:00
Mickael Kerjean
9836edacbf
maintain (telemetry): update API to a custom endpoint
2019-05-07 14:16:54 +10:00
Mickael Kerjean
3cae9016a0
maintenance (code): fix typos
2019-05-07 11:46:23 +10:00
Mickael Kerjean
57afe01f73
Merge branch 'master' of http://github.com/mickael-kerjean/filestash
2019-05-07 11:44:18 +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
2feed9127e
improve (efficiency): improve memory efficiency for resource intensive tasks
2019-05-06 15:16:57 +10:00
Mickael Kerjean
2c271e02fc
improve (favicon): remove redirection on favicon
2019-05-03 00:08:52 +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
ebcf3a3569
build (maintenance): upgrade build with latest changes
2019-05-01 02:14:10 +10:00
Mickael Kerjean
645dddafec
feature (pages): create some error pages
2019-05-01 01:15:08 +10:00
Mickael Kerjean
c130e98c7c
maintenance (cleanup): remove dead code
2019-04-30 14:27:50 +10:00
Mickael Kerjean
b3dc3f04b3
improve (C deps): improve interaction with C code + various fix
2019-04-30 13:21:06 +10:00
=
ca5198ac0b
improve (static): attempt at statically compile everything - revamp
2019-04-29 19:26:11 +10:00
=
191ddbd11f
improve (plg_security_scanner): new endpoint from actual logs
2019-04-24 01:31:19 +10:00
=
2f74a00879
fix (thumbnail): memory leak found using ab
2019-04-23 19:00:03 +10:00
=
e0b31a34d2
improve (debug): add a few more debugging endpoints
2019-04-23 14:26:59 +10:00
=
2eaf171e49
improve (debug): cleanup debug endpoint + memory endpoint
2019-04-23 12:16:05 +10:00
=
b2d6f5f1e4
feature (plg_security_svg): admin can decide upon viewing svg documents
2019-04-22 21:15:28 +10:00
=
17a4123f8e
improve (plg_security_scanner): add a bunch of other rules found from production logs
2019-04-22 16:57:57 +10:00
=
4300867113
fix (svg): svg images would not display properly
2019-04-22 15:54:45 +10:00
=
290a61d1cf
improve (ldap): cache already opened connections for much better visible performance
2019-04-18 15:02:46 +10:00
=
cebb28d093
improve (search): index form content
2019-04-18 14:15:20 +10:00
=
81d224f9e8
fix (path): default path when logging in - #151
2019-04-17 16:32:50 +10:00
=
404c3c01ce
security (backend): opt in on host key verification for the SFTP backend
2019-04-17 15:02:12 +10:00
=
6607a7bcd1
fix (admin): typo in admin console
2019-04-17 14:19:35 +10:00
=
f9f7b5c4d3
feature (backend): add a mysql backend
2019-04-17 12:59:23 +10:00
=
23ab6dbf51
fix (about): broken config hash
2019-04-17 01:14:16 +10:00
=
3eb8811e81
improve (log): cleanup log messages
2019-04-15 15:41:45 +10:00
=
a17dd11ce6
fix (cache): fix concurrency issue where our mutex wasn't lock properly
2019-04-15 13:09:44 +10:00
=
762977190d
improve (go): use old APIs instead of brand new one
2019-04-15 12:58:36 +10:00
=
20f92b4c0b
fix (boot): infinite loop when booting - #154
2019-04-15 12:35:08 +10:00
=
8794e4c3bb
improve (log): relevant log messages
2019-04-15 12:34:36 +10:00
=
52c48223ba
improve (log): write in stdout as well as log file
2019-04-15 12:19:04 +10:00
=
1623b53103
maintenance (plugin): API change on the image transcoding service
2019-04-14 21:54:22 +10:00
=
a5125906e7
feature (search): in the context of a shared link
2019-04-13 00:43:38 +10:00
=
3553af94f6
feature (search): new dependency for pdf transcoding: pdftotext
2019-04-12 12:35:00 +10:00
=
801760838c
feature (seach): index content subject to search
2019-04-12 02:37:31 +10:00
=
4370dfb8c7
feature (search): cleanup
2019-04-05 17:08:12 +11:00
=
4ba5a7c346
feature (search): content indexing: pdf, docx, txt, pptx, org
2019-04-04 19:34:24 +11:00
=
e88758567d
improve (API): Cat now returns a io.ReadCloser to make it obvious it has to be closed
2019-04-04 19:27:06 +11:00
=
48d997066c
feature (search): search result, filter out some results from the search
2019-04-03 18:14:35 +11:00
Mickael
0127fa2c02
feature (search): search feature
2019-04-02 19:48:50 +11:00
Mickael KERJEAN
ce2f3cfc2b
feature (webdav): build webdav server from shared link
2019-03-25 22:08:45 +11:00
Mickael KERJEAN
133d2257b9
improvement (boot): better boot messages
2019-03-21 02:33:34 +11:00
Mickael KERJEAN
b688c470a5
fix (IE): better nothing than something half working for IE, will remove when IE is properly tested
2019-03-19 13:07:17 +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
e224ef16fe
feature (abusive): creative defense against attacks
2019-03-18 13:37:32 +11:00
Mickael KERJEAN
fb829c8c3a
fix (admin): download the activity log would get an error
2019-03-15 17:26:33 +11:00
Mickael KERJEAN
8393b0d55a
fix (test): fix tests
2019-03-14 01:10:59 +11:00
Mickael KERJEAN
9e63eafb61
fix (admin): fix the not allowed message upon access to the admin console
2019-03-14 01:10:59 +11:00
Mickael KERJEAN
685690ed0d
feature (backblaze): support for backblaze
2019-03-14 01:10:48 +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
a02510418d
improve (login): redirect the user to the login screen once the session expire
2019-03-08 01:25:29 +11:00
Mickael KERJEAN
6c5c8f34a0
fix (build): broken build
2019-03-06 09:39:07 +11:00
Mickael KERJEAN
a9fe880bd1
feature (progressive download): support for HTTP range #131
2019-03-02 00:30:27 +11:00
Mickael KERJEAN
2a7d1131b9
fix (shared): fix bug that wouldn't let the user create shared link when the path params is set
2019-02-25 18:44:51 +11:00
Mickael KERJEAN
c9c3a9f5e2
fix (concurrency): fix concurrency problem
2019-02-25 18:26:45 +11:00
Mickael KERJEAN
14e177026d
improve (speed): better speed and mem usage
2019-02-20 15:33:16 +11:00
Mickael KERJEAN
90f8fa10a4
improvement (performance): optimise speed and mem usage on very hot path
2019-02-20 15:31:11 +11:00
Mickael KERJEAN
eff467c8fc
improvement (performance): optimise speed and mem usage on very hot path
2019-02-20 15:05:26 +11:00
Mickael KERJEAN
36f937da80
improve (performance): increase performance as per the benchmark observation
2019-02-19 19:06:34 +11:00
Mickael KERJEAN
7f820b8cd4
improve (edge case): code maintenance
2019-02-18 18:34:21 +11:00
Mickael KERJEAN
5bff76e1e6
improve (form): add feature to the form builder
2019-02-15 18:48:46 +11:00
Mickael KERJEAN
d1e703082d
feature (backend): carddav and caldav backend
2019-02-06 23:22:13 +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
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
9e6ab92201
release (prepare): prepare release
2019-01-28 01:09:47 +11:00
Mickael KERJEAN
d7339ca886
cleanup (release): pre release cleanup
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
ec6eb0e8fa
improve (crypto): derivate secret_key for each usage to reduce attack surface in the worst case scenario
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
a1cb4e146e
improvement (orgmode): improve the org mode exporter
2019-01-28 01:09:45 +11:00
Mickael KERJEAN
5eb5aebf2f
fix (oauth2): dropbox and google drive login to use the host config properly
2019-01-28 01:09:45 +11:00
Mickael KERJEAN
d0f1e59782
fix (git): fix issue while trying to connect to an empty repo
2019-01-28 01:09:45 +11:00
Mickael KERJEAN
595eff4015
fix (git): logic that's caching different repo locally
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
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
f87a58c0ba
improvement (about): about page
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
6e44847f98
hardening (security): use HTTP security headers
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
b4652b90c8
fix (admin): fix bugs in the admin console
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
e1b0eab5e1
improvement (cookie): leverage the 'SameSite' attribute
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
8ccb53a2ae
feature (version): add more information about a release
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
377048fd35
fix (share): broken share feature
2018-11-26 23:00:22 +11:00
Mickael KERJEAN
bef1716a18
test (fix): broken tests
2018-11-23 17:00:31 +11:00
Mickael KERJEAN
b0f4310d7d
fix (home): user would redirect to the homepath without considering the path in the config
2018-11-21 19:32:24 +11:00
Mickael KERJEAN
0ed846f5f3
improve (profiling): create a flag to enable profiling
2018-11-19 14:27:41 +11:00
Mickael KERJEAN
edd6ba9d12
feature (about): add an about page
2018-11-16 14:09:28 +11:00
Mickael KERJEAN
8a042201c9
improvement (config): add debug facilities
2018-11-15 23:33:06 +11:00
Mickael KERJEAN
18ad293d2e
fix (sftp): fix edge case on SFTP client
2018-11-15 15:39:05 +11:00
Mickael KERJEAN
e3a9d09094
fix ( #114 ): let nuage set default configuration
2018-11-15 13:02:28 +11:00
Mickael KERJEAN
453fb902df
improvement (config): enable/disable features from config.json
2018-11-15 12:49:34 +11:00
Mickael KERJEAN
81a0f1484d
improvement (incremental): error management on edge cases
2018-11-14 14:51:16 +10:00
Mickael KERJEAN
cfae463016
fix (email): fix issues causing >50% of the email provider to drop the received email
2018-11-03 01:57:26 +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
6c195b7297
feature (share): POC Share
2018-11-02 02:44:08 +11:00
Mickael KERJEAN
030ef34c89
fix (transcoding): fix concurrency issue on libvips
2018-10-30 11:16:47 +11:00
Mickael KERJEAN
41f605484e
fix (plugin): extend API for plugins
2018-10-30 00:07:10 +11:00
Mickael KERJEAN
62acef6dee
build (fix): fix build
2018-10-26 19:01:18 +11:00
Mickael KERJEAN
147bf77b77
improvement (error): improve error page and s3 messages
2018-10-26 03:24:08 +11:00
Mickael KERJEAN
b745b03d3f
feature (log): create a proper API for logging
2018-10-25 22:45:28 +11:00
Mickael KERJEAN
ddd1b83b27
feature (plugin): API to develop plugin
2018-10-25 20:25:59 +11:00
Mickael KERJEAN
ff319c2fd7
feature (webdav): WIP
2018-10-22 14:20:28 +11:00
Mickael KERJEAN
3445b8c2bc
feature (webdav): shared link is a fully fledge webdav server
2018-10-16 04:03:50 +11:00
Mickael KERJEAN
8f62551787
feature (Share): workable version for sharing
2018-10-15 22:48:27 +11:00
Mickael KERJEAN
86b1acd93c
feature (share): WIP
2018-10-15 22:47:02 +11:00
Mickael KERJEAN
c649dc4854
improvement (security): only allow preconfigured methods on preconfigured servers
2018-10-15 22:47:02 +11:00
Mickael KERJEAN
bde4079fb9
maintenance (code): incremental improvement
2018-09-26 02:36:21 +10:00
Mickael KERJEAN
32f7bb8875
maintain (build): update libvips tarball link as this was braking our build
2018-09-25 00:38:33 +10:00
Mickael KERJEAN
857ad49255
security (enhance): disable unused HTTP methods
2018-09-24 16:55:22 +10:00
Mickael KERJEAN
1157015650
feature (share): WIP
2018-09-24 14:49:44 +10:00
Mickael KERJEAN
6eca5d0840
security (improvement): add secure headers and disable asset indexing
2018-09-22 15:09:10 +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
fe737f501a
fix (edge case): redirect url problem on login
2018-09-18 13:59:08 +10:00
Mickael KERJEAN
45f5754dca
build (ci): automatically generate the docker build in the CI environment
2018-09-18 00:06:23 +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
d1686c3aa2
feature (share): backend of the sharing feature
2018-09-14 17:32:16 +10:00
Mickael Kerjean
346cec3130
maintenance (server): backend refactoring
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
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
35178ee70e
feature (S3): integrate S3 encryption mechanism - #90
2018-08-01 21:02:29 +10:00
Mickael Kerjean
4d8c11ce8d
feature (FTP): add a max connection parameter
2018-07-30 23:16:51 +10:00
Mickael Kerjean
9a25fa5452
build (migration): upgrade the build mechanism
2018-07-30 17:49:54 +10:00
Mickael Kerjean
04c97e34fb
migration: migrate NodeJS code base to Golang
2018-07-30 13:34:44 +10:00
Mickael Kerjean
176654ae28
build (migration): proper build for packaging
2018-07-05 15:29:19 +10:00
Mickael Kerjean
bcde4cb4e4
logo (design): new logo - #70
2018-06-25 01:34:23 +10:00
Mickael KERJEAN
ace4297620
fix (build): fix webpack crap
2018-06-05 16:49:22 +10:00
Mickael KERJEAN
425650406f
feature (photo management): lazyloading, image viewer, RAW,
...
navigation, fullscreen
2018-06-05 02:12:47 +10:00
Mickael KERJEAN
b177a97d27
feature (image): EXIF viewer on photos
2018-05-30 21:27:55 +10:00
Mickael KERJEAN
aebca52060
feature ( #79 ): media view, infinite scroll and persistent user settings
2018-05-29 22:43:19 +10:00
Mickael KERJEAN
957e81ef0b
merge #69
2018-05-18 11:52:53 +10:00
Mickael KERJEAN
0677d2f03f
fix (s3): autoVacuum data on the git connector - #68
2018-05-18 11:48:48 +10:00
Frédérick NGUYEN XUAN
379f151657
Fix autovacuum renamed autoVacuum
2018-05-17 11:27:38 +11:00
Mickael KERJEAN
7e30bdceb7
feature (minio): integrate support for minio in the S3 backend - #62
2018-05-14 22:34:25 +10:00
Mickael KERJEAN
dd4940a903
improvement (S3): hide secret access key by default + auth bugfix - #58
2018-05-14 18:24:51 +10:00
Mickael KERJEAN
aca6445928
fix (windows): fix issues with paths when running the server on windows - #53
2018-05-10 09:34:54 +10:00
Mickael KERJEAN
c4baa8cdea
fix (server): backend stuff
2018-05-06 20:30:16 +10:00
Mickael KERJEAN
8b313c6bef
feature (orgmode): making org mode awesome from a browser
2018-05-05 00:23:05 +10:00
Mickael KERJEAN
d6f7ad34f2
thing (conf): Running on a port that make sense
2018-04-18 21:17:52 +10:00
Mickael KERJEAN
5a913d44d1
bugfix (UI): If an operation failed, the UI were giving the impression
...
to do something - #33
2018-04-12 23:45:12 +10:00
Mickael KERJEAN
01f54b2434
fix (UI): fix UI and sw
2018-04-12 17:31:11 +10:00
Mickael KERJEAN
d67c200af7
bugfix (app): fix server side issues and proper error handling
2018-04-12 00:52:16 +10:00
Mickael KERJEAN
3e2714fb33
feature (download): Add a way to download a file in the IDE + fix - #34
2018-04-11 22:43:36 +10:00
Mickael KERJEAN
e5ce3fb7ea
feature (default root): the default path set what a user can see as root folder #29
2018-04-10 14:51:52 +10:00
Mickael KERJEAN
8d9b554e79
improvement (UI): display of file element in UI, better look and feel
...
UI (file): edit a file name, UI change
cache version to reflect project version
2018-04-10 14:51:52 +10:00
Mickael KERJEAN
4b06b8a802
feature (notification): proper notification system
2018-04-10 14:51:52 +10:00
Mickael KERJEAN
7795b6d74b
bugfix (UI): fix issues with file renaming/deletion/creation in UI
2018-04-10 14:51:52 +10:00
Mickael KERJEAN
050a26e99a
improvement (webdav): stream all the way down - #23
2018-04-10 14:51:52 +10:00
Mickael KERJEAN
15cf85f752
improvement (UI): make the UI behave
2018-04-10 14:51:52 +10:00
Mickael KERJEAN
89bb4450f3
improvement (UI): fixes + cleanup interface - #11
2018-04-10 14:51:39 +10:00
Mickael KERJEAN
f093f00a4b
maintenance (structure): Full revamp of the project code structure
2018-03-07 01:46:21 +11:00
Mickael KERJEAN
9d00dc705a
improvement (connection page): UI improvement, fixing errors and weirderies
2018-03-02 05:51:13 +11:00
Mickael KERJEAN
5326bb1188
bugfix (cache): fix errors caught from the console
2018-03-02 00:21:33 +11:00
Mickael KERJEAN
a62dec7f4b
bugfix (sftp): couldn't rename or move something + cleanup
2018-03-02 00:10:25 +11:00
Mickael KERJEAN
e258599a04
bugfix (encryption): crypto was giving warning while using aes-256-ctr, likely after [this]( https://github.com/nodejs/node/issues/13801 ) came out
2018-03-01 20:54:28 +11:00
Mickael KERJEAN
73c1f9be4a
improvements (UI): #18 + connection page improvements
2018-03-01 05:03:48 +11:00
Mickael KERJEAN
648da0ed5c
bugfix ( #17 ): fix service worker known issues
2018-02-28 00:22:16 +11:00
Mickael Kerjean
28194b970b
bugfix (gdrive): remove headers coming from the google drive api
2017-08-31 00:09:49 +10:00
Mickael Kerjean
a6ffdd881d
bugfix (gdrive): remove headers from the google drive api that are causing display issues
2017-08-30 23:56:01 +10:00
Mickael Kerjean
7dbbbd99b7
feature ( #10 ): finish the google drive connector
2017-08-23 22:26:37 +10:00
Mickael KERJEAN
5437dab0d7
bugfix ( #6 ): fix webdav backend to allow binary files
2017-07-03 17:45:31 +10:00
Mickael KERJEAN
c33f10707b
cleanup (cache): setup caching policies
2017-07-03 17:13:32 +10:00
Mickael KERJEAN
f25428ca53
feature ( #12 ): syntax highlighting for a wide range of language
2017-07-02 00:59:08 +10:00
Mickael KERJEAN
acf243bd07
improvement (UI): hover and select effect on files and breadcrumb improvements
2017-07-01 10:38:12 +10:00
Mickael KERJEAN
c964c274a8
feature (PWA): turn into a progressive web app
2017-06-30 12:24:41 +10:00
Mickael KERJEAN
e258ba7ad6
doc (screenshot): update screenshots
2017-06-28 13:48:34 +10:00
Mickael KERJEAN
58de01a16c
other (ping): can ping the server to make sure everything is working
2017-06-27 15:09:16 +10:00
Mickael KERJEAN
8f6b0b4f09
bugfix (crypto key): fix a bug that was causing issues when the secret keys was updated
2017-06-26 23:55:09 +10:00
Mickael KERJEAN
e110e14a8b
feature (git): add git support
2017-06-26 23:07:36 +10:00
Mickael KERJEAN
9a952bc351
doc (dropbox): update api doc
2017-06-22 15:50:07 +10:00
Mickael KERJEAN
66adb5f2c0
bugfix (dropbox): issue #3 : migrate to dropbox api v2
2017-06-22 15:10:58 +10:00
Mickael KERJEAN
386eab16fc
feature (folding): org mode syntax highlight and code folding
2017-06-20 17:39:21 +10:00
Mickael KERJEAN
c6678a02f1
code (cleanup): remove build artifacts
2017-06-19 19:42:05 +10:00
Mickael KERJEAN
b7d18592e6
doc (README): add picture of the app
2017-06-15 19:44:29 +10:00
Mickael KERJEAN
6ac1f1f139
feature (stats): usage statistics
2017-06-14 03:42:49 +10:00
Mickael KERJEAN
e9f8f7a9bd
code base cleanup
2017-06-13 17:44:33 +10:00