| 
							
							
								 zadam | 0ecb2f3662 | WIP | 2020-07-09 23:59:27 +02:00 |  | 
			
				
					| 
							
							
								 zadam | f117ae4915 | fix sending sync rows via WebSocket after transaction is committed | 2020-06-21 13:44:47 +02:00 |  | 
			
				
					| 
							
							
								 zadam | c34a9b96e4 | further simplification - now using better-sqlite3 native transaction API | 2020-06-21 13:33:56 +02:00 |  | 
			
				
					| 
							
							
								 zadam | f0acfaf147 | simplification of transaction handling | 2020-06-21 13:15:36 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 5f699cc28c | converted most dynamic SQL queries into prepared statement to avoid excessive statement caching | 2020-06-20 23:24:34 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 969f31dde2 | fixed backup and anonymization with better-sqlite3 | 2020-06-20 23:09:34 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 027afab6b1 | fix DB setup | 2020-06-20 21:42:41 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 6207203b35 | wip | 2020-06-20 13:18:03 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 88348c560c | syncification | 2020-06-20 12:31:38 +02:00 |  | 
			
				
					| 
							
							
								 zadam | f745e21e0d | use better-sqlite3 | 2020-06-17 23:03:46 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 00faf758e8 | fixes and polish | 2020-06-15 17:56:53 +02:00 |  | 
			
				
					| 
							
							
								 zadam | e0b4b369dc | transaction handling fixes | 2020-06-14 00:35:53 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 5d47c2b23e | opening transactions only on write operations which enforces exclusive lock only there to improve concurrency, custom handling of sync request timeouts, #1093, #1018 | 2020-06-13 10:23:36 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 13f9d037dc | safer backup to file using VACUUM INTO + possibility to explicitly ask for backup now | 2020-05-29 21:55:08 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 4f50864ec8 | better UX when deleting notes - focus in note tree is moved to the next/previous note | 2020-05-12 13:40:42 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 647790885d | downgrade sqlite3 library which has issues with electron build | 2020-05-03 21:27:24 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 61167f6646 | make sure to close sqlite connection on exit | 2020-04-14 22:15:55 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 08606f7d88 | Merge remote-tracking branch 'origin/stable' # Conflicts:
#	src/services/sync_table.js | 2020-03-14 12:58:47 +01:00 |  | 
			
				
					| 
							
							
								 zadam | 3fa3e912a4 | not sending ping to clients after every sync addition, only after commit which significantly speeds up imports | 2020-03-14 12:39:55 +01:00 |  | 
			
				
					| 
							
							
								 zadam | eeedb91ef7 | sync are sent upon DB commit | 2020-01-31 22:32:24 +01:00 |  | 
			
				
					| 
							
							
								 zadam | 35cd7f3261 | optimization of recursive CTE attribute query | 2019-12-01 13:29:39 +01:00 |  | 
			
				
					| 
							
							
								 zadam | 8c3e2e5eb7 | better placement of slow query detection | 2019-12-01 12:51:47 +01:00 |  | 
			
				
					| 
							
							
								 zadam | 2af86927b0 | added flag for the erased notes | 2019-11-01 22:09:51 +01:00 |  | 
			
				
					| 
							
							
								 zadam | 75ef766649 | fix retrieving "many rows", closes #525 | 2019-05-13 20:40:00 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 4bdcf32475 | repository now uses upsert instead of insert/replace | 2019-03-25 22:06:17 +01:00 |  | 
			
				
					| 
							
							
								 zadam | 8414d97ffa | improve logging a little bit | 2019-02-27 22:15:52 +01:00 |  | 
			
				
					| 
							
							
								 azivner | 6c62ab7a52 | removing logging params for slow queries | 2019-01-15 19:36:04 +01:00 |  | 
			
				
					| 
							
							
								 azivner | de14e808c7 | logging of slow queries (currently >= 200ms) | 2018-11-01 11:18:54 +01:00 |  | 
			
				
					| 
							
							
								 azivner | 073300bbcd | #98, working sync setup from server to desktop instance + refactoring of DB initialization | 2018-07-22 19:56:20 +02:00 |  | 
			
				
					| 
							
							
								 azivner | bd66b8a1c8 | fix issue with limitation of number of SQLite parameters (999) which caused problems when loading tree which was too expanded | 2018-05-30 20:28:10 -04:00 |  | 
			
				
					| 
							
							
								 azivner | b0c6d52461 | can't rollback transaction multiple times | 2018-04-10 20:28:02 -04:00 |  | 
			
				
					| 
							
							
								 azivner | e378d9f645 | label service refactoring + rename of doInTransaction to transactional | 2018-04-07 13:03:16 -04:00 |  | 
			
				
					| 
							
							
								 azivner | 429d3f518e | moved instanceName to index.ejs | 2018-04-02 21:34:28 -04:00 |  | 
			
				
					| 
							
							
								 azivner | 26e4ad9bf9 | separated DB initialization methods into sql_init | 2018-04-02 21:25:20 -04:00 |  | 
			
				
					| 
							
							
								 azivner | e2921a648d | refactored backend to use new naming convention for modules | 2018-04-01 21:27:46 -04:00 |  | 
			
				
					| 
							
							
								 azivner | c765dbc5cf | continuing in API review | 2018-04-01 20:50:58 -04:00 |  | 
			
				
					| 
							
							
								 azivner | 87e415992c | removed support for old option schema of opt_name and opt_value | 2018-03-31 23:11:43 -04:00 |  | 
			
				
					| 
							
							
								 azivner | 0ec909fd7a | added basic CLS support with re-entrant transactions | 2018-03-28 23:41:22 -04:00 |  | 
			
				
					| 
							
							
								 azivner | 4c472ce78b | renaming note_tree to branch | 2018-03-24 21:39:15 -04:00 |  | 
			
				
					| 
							
							
								 azivner | 12c06ae97e | manual transaction handling for jobs | 2018-02-24 22:44:45 -05:00 |  | 
			
				
					| 
							
							
								 azivner | 6fa6891496 | created repository object to access entities | 2018-01-29 23:17:44 -05:00 |  | 
			
				
					| 
							
							
								 azivner | 587f3d833e | basic entity support with lazy loaded relations | 2018-01-29 18:34:59 -05:00 |  | 
			
				
					| 
							
							
								 azivner | b44412bc32 | renaming of sql methods to fit getRows/getEntities model | 2018-01-29 17:41:59 -05:00 |  | 
			
				
					| 
							
							
								 azivner | 9b53a17168 | first experiments with note entity | 2018-01-28 23:16:50 -05:00 |  | 
			
				
					| 
							
							
								 azivner | 52ad7f64b4 | moved all sources to src directory | 2018-01-28 22:18:15 -05:00 |  |