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
|
0350790cfb
|
maintain (refactoring): refactor server code for easier maintenance
|
2019-05-13 18:03:50 +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
|
7f34aaea2c
|
improve (speed): support for brotli compression
|
2019-05-09 00:43:05 +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
|
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 |
|
=
|
b2d6f5f1e4
|
feature (plg_security_svg): admin can decide upon viewing svg documents
|
2019-04-22 21:15:28 +10:00 |
|
=
|
23ab6dbf51
|
fix (about): broken config hash
|
2019-04-17 01:14:16 +10:00 |
|
=
|
a5125906e7
|
feature (search): in the context of a shared link
|
2019-04-13 00:43:38 +10:00 |
|
=
|
801760838c
|
feature (seach): index content subject to search
|
2019-04-12 02:37:31 +10: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 |
|
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
|
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
|
a9fe880bd1
|
feature (progressive download): support for HTTP range #131
|
2019-03-02 00:30:27 +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
|
5bff76e1e6
|
improve (form): add feature to the form builder
|
2019-02-15 18:48:46 +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
|
a1cb4e146e
|
improvement (orgmode): improve the org mode exporter
|
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
|
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
|
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
|
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
|
edd6ba9d12
|
feature (about): add an about page
|
2018-11-16 14:09:28 +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
|
41f605484e
|
fix (plugin): extend API for plugins
|
2018-10-30 00:07:10 +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
|
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
|
1157015650
|
feature (share): WIP
|
2018-09-24 14:49:44 +10:00 |
|
Mickael KERJEAN
|
fe737f501a
|
fix (edge case): redirect url problem on login
|
2018-09-18 13:59:08 +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
|
04c97e34fb
|
migration: migrate NodeJS code base to Golang
|
2018-07-30 13:34:44 +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
|
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
|
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
|
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
|
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
|
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
|
5437dab0d7
|
bugfix (#6): fix webdav backend to allow binary files
|
2017-07-03 17:45:31 +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
|
e9f8f7a9bd
|
code base cleanup
|
2017-06-13 17:44:33 +10:00 |
|