| 
							
							
								 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 4ccfdfa538d2fd7e9ee63e937435a7f6fc622c12. | 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 |  | 
			
				
					| 
							
							
								 Wu Cheng-Han | 53f26a7771 | Fixed cleaner might not clean user not in connected list and handle if the user socket not exist | 2015-10-05 14:32:05 +08:00 |  | 
			
				
					| 
							
							
								 Wu Cheng-Han | 2c31b8d809 | Fixed realtime cleaner, socket should defined and notename is not a necessary in disconnect | 2015-09-27 11:43:55 +08:00 |  | 
			
				
					| 
							
							
								 Wu Cheng-Han | ab6d6c77f1 | Updated realtime to clear socket queue in all exceptions of connect and disconnect | 2015-09-27 11:43:33 +08:00 |  |