Wu Cheng-Han
|
ef0ac7768d
|
Update realtime to use timer to avoid memory leaks on busy tick
|
2017-02-03 21:47:38 +08:00 |
Wu Cheng-Han
|
92ad67b813
|
Update to remove history cache to lower application coupling
|
2017-02-03 21:39:08 +08:00 |
Wu Cheng-Han
|
1473437295
|
Refactor checkViewPermission to fix limited & protected permission check bug and fix code style
|
2017-01-16 23:47:53 +08:00 |
Wu Cheng-Han
|
3ee65cd38e
|
Fix for limited and protected permissions should forbid guest in realtime events
|
2017-01-12 23:45:51 +08:00 |
Wu Cheng-Han
|
7e191acbde
|
Fix author creation in operationCallback might cause unique constraint validation error
|
2017-01-12 17:18:24 +08:00 |
蒼時弦也
|
be7696170f
|
Fix syntax when use case
|
2017-01-10 10:19:18 +08:00 |
蒼時弦也
|
89b8ddeaba
|
Add limited and protected permission
|
2017-01-10 10:02:37 +08:00 |
Wu Cheng-Han
|
f6d8e3ab00
|
Remove LZString compression for data storage
|
2017-01-02 10:59:53 +08:00 |
Wu Cheng-Han
|
c904083d1f
|
Remove manual LZString compression for partial socket io event data
|
2017-01-02 10:52:47 +08:00 |
Florian Rhiem
|
fdea226159
|
Fixed typo: anonmyous
|
2016-12-21 14:36:54 +01:00 |
Wu Cheng-Han
|
d140a140de
|
Fix possible user is undefined in realtime events
|
2016-12-20 20:33:46 +08:00 |
Wu Cheng-Han
|
62eccd48e5
|
Try to fix when server have heavy loading cache might not update to db properly
|
2016-12-18 22:52:30 +08:00 |
Wu Cheng-Han
|
5c7eb48319
|
Add support of allow anonymous config option with correspond modifications
|
2016-12-15 14:11:23 +08:00 |
Wu Cheng-Han
|
a73d9ce39e
|
Update to support optional email register and signin
|
2016-12-02 01:58:14 +08:00 |
Wu Cheng-Han
|
c58162a2e7
|
Revert "Add workers for notes to leverage CPU intensive work loading"
This reverts commit 4ccfdfa538 .
|
2016-11-16 13:58:59 +08:00 |
Wu Cheng-Han
|
4ccfdfa538
|
Add workers for notes to leverage CPU intensive work loading
|
2016-11-07 21:30:40 +08:00 |
Wu Cheng-Han
|
1418b7a801
|
Fix socket disconnect might interrupt loop issue
|
2016-10-14 17:36:04 +08:00 |
Wu Cheng-Han
|
c98d263928
|
Fix to handle undefined document on update history
|
2016-10-12 17:50:36 +08:00 |
Wu Cheng-Han
|
b734eb9c85
|
Try to fix memory leaks by clear OT server before disconnect note
|
2016-10-10 21:05:49 +08:00 |
Wu Cheng-Han
|
12d5ed43a7
|
Update to support delete note
|
2016-10-10 21:04:24 +08:00 |
Wu Cheng-Han
|
d6d2cf978a
|
Update to send note title on emit check and refresh event
|
2016-10-10 20:56:22 +08:00 |
Wu Cheng-Han
|
36a1900ce3
|
Update to make note history count in server-side when user logged
|
2016-10-10 20:55:33 +08:00 |
Wu Cheng-Han
|
b54b3cbe69
|
Add more comments in the code and remove unused code file
|
2016-10-10 20:48:56 +08:00 |
Wu Cheng-Han
|
1cae0c5b7f
|
Update to prevent duplicate socket push in queue in order to lower down server loading
|
2016-10-10 20:25:48 +08:00 |
Wu Cheng-Han
|
d23ced1fba
|
Update to move authorship calculation code to note model and support update authorship after making revision of docs
|
2016-10-10 20:23:33 +08:00 |
Wu Cheng-Han
|
79fd2d1364
|
Update to add revision saving policy
|
2016-09-18 16:50:20 +08:00 |
Wu Cheng-Han
|
e94810ff94
|
Update to change the last change user saving strategy
|
2016-08-15 11:01:35 +08:00 |
Wu Cheng-Han
|
67474aa1d4
|
Update realtime check and refresh event, compress data using LZString UTF16 to minimize network delay
|
2016-08-02 17:16:01 +08:00 |
Wu Cheng-Han
|
f69a5361cb
|
Update to make random color more discrete
|
2016-07-30 11:31:29 +08:00 |
Wu Cheng-Han
|
d4804f7aa5
|
Fix user color is not following the author color
|
2016-07-30 11:29:03 +08:00 |
Wu Cheng-Han
|
a14e7953b5
|
Add support of showing authorship in editor and adjust related styles
|
2016-07-30 11:28:24 +08:00 |
Wu Cheng-Han
|
2f117a22cd
|
Add support of saving authors and authorship
|
2016-07-30 11:21:38 +08:00 |
Wu Cheng-Han
|
725e98288b
|
Fix realtime on forbidden not clean up properly and handle on updating note which already been clean up
|
2016-07-30 11:10:43 +08:00 |
Wu Cheng-Han
|
b3ba512cea
|
Fix potential memory leaks on realtime client disconnect not clean up server properly
|
2016-07-13 10:41:49 +08:00 |
Wu Cheng-Han
|
40478f4eff
|
Fix realtime on finishConnection might not clear and connect next socket in queue and should use shift instead of pop on remove invalid socket in queue
|
2016-07-05 16:11:18 +08:00 |
Wu Cheng-Han
|
858b30c20c
|
Try to solve potential memory leaks
|
2016-07-02 16:12:48 +08:00 |
Cheng-Han, Wu
|
614a97376d
|
Try to solve realtime connection get stock when lots of client try to connect at same moment
|
2016-06-17 16:32:33 +08:00 |
Cheng-Han, Wu
|
73f6d383b5
|
Add minimumCompatibleVersion and update refresh modal to show more detail informations
|
2016-06-17 16:31:36 +08:00 |
Cheng-Han, Wu
|
03e68f92eb
|
Fix locked or private permission should block any operation if owner is null
|
2016-06-17 16:29:45 +08:00 |
Cheng-Han, Wu
|
dbc126b156
|
Add support of saving note revision and improve app start and stop procedure to ensure data integrity
|
2016-06-17 16:09:33 +08:00 |
Cheng-Han, Wu
|
16d5e3ea80
|
Add maintenance mode and update to gracefully exit process on signal
|
2016-06-01 14:18:54 +08:00 |
Cheng-Han, Wu
|
49b51e478f
|
Refactor server with Sequelize ORM, refactor server configs, now will show note status (created or updated) and support docs (note alias)
|
2016-04-20 18:03:55 +08:00 |
Cheng-Han, Wu
|
c5f6c2bab3
|
Updated to handle user address when server behind other services
|
2016-03-15 10:54:04 +08:00 |
Cheng-Han, Wu
|
b2b1be3dda
|
Support set url path and use relative url, move raphael to bower and fixed minor issue in history
|
2016-02-16 20:08:44 -08:00 |
Cheng-Han, Wu
|
16dcd27b78
|
Fixed potential bug in realtime startConnection and bugs in note findOrNewNote, response showNote
|
2016-01-20 23:20:50 -06:00 |
Wu Cheng-Han
|
49c7dded45
|
Added private permission and clean up codes, solved potential race condition in realtime.js
|
2016-01-17 09:51:27 -06:00 |
Wu Cheng-Han
|
2ecec3b59a
|
Support show last change user with profile and support YAML config inside the note with robots, lang, dir, breaks options
|
2016-01-12 08:01:42 -06:00 |
Wu Cheng-Han
|
5467e6da8d
|
Fixed socket session secure might not apply properly
|
2015-12-30 00:31:39 -05:00 |
Wu Cheng-Han
|
411ce1343e
|
Now accept all users whether authorize or not without log errors to allow anonymous usage
|
2015-12-30 00:30:54 -05:00 |
Wu Cheng-Han
|
d3a23ad72f
|
Fixed realtime.js finishConnection user might be undefined issue
|
2015-12-06 11:24:47 -06:00 |