| 
							
							
								 zadam | 6f7fbacca1 | add "api.runOnFrontend()" to the backend script API | 2023-08-30 23:18:16 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 62c2547557 | #run should respect inheritance, fixes #3669 | 2023-03-06 23:00:29 +01:00 |  | 
			
				
					| 
							
							
								 zadam | 16d97b95af | optimized custom script/widget loading | 2021-12-19 22:08:52 +01:00 |  | 
			
				
					| 
							
							
								 zadam | 069fbee3a6 | allow async scripts in runOnBackend(), fixes #2243 | 2021-10-20 21:27:47 +02:00 |  | 
			
				
					| 
							
							
								 zadam | b660238a40 | backend import unification | 2021-06-29 22:15:57 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 439ef4a8cb | moved becca to top level source dir | 2021-05-17 22:09:49 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 04f249e800 | backend scripts should not be async because of transaction management | 2021-05-15 22:57:23 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 9afea492db | delete note fixes | 2021-05-08 23:31:20 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 1af10d48a2 | becca conversion WIP | 2021-05-02 11:23:58 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Moriarty | eb437ff642 | Add mobile dropdown for plugin buttons (#1762) * Add mobile toolbar buttons
* cleanup
* more cleanup
* Mobile plugin buttons: Add else block & change icon | 2021-03-18 21:09:08 +01:00 |  | 
			
				
					| 
							
							
								 zadam | e1e185e5db | added "safe mode" environment variable switch which disables startup scripts and resets tabs | 2021-01-15 20:12:14 +01:00 |  | 
			
				
					| 
							
							
								 zadam | 5741b380f0 | fixed script support | 2020-08-18 23:32:50 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 864271d5ef | refactored "sync" table to "entity_changes" | 2020-08-02 23:27:48 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 88348c560c | syncification | 2020-06-20 12:31:38 +02:00 |  | 
			
				
					| 
							
							
								 zadam | 173030e02e | basic support for custom widgets | 2020-03-16 21:16:09 +01:00 |  | 
			
				
					| 
							
							
								 zadam | 2a5ab3a5e1 | script can wait until the sync data has been applied | 2019-10-20 17:49:58 +02:00 |  | 
			
				
					| 
							
							
								 azivner | 54de4d236d | custom HTTP handler which triggers associated script notes WIP, #356 | 2019-01-27 12:28:20 +01:00 |  | 
			
				
					| 
							
							
								 azivner | 19d8947123 | runOnNoteChange fires also on the frontend, closes #340 | 2019-01-16 22:52:32 +01:00 |  | 
			
				
					| 
							
							
								 azivner | 9268f88bc3 | frontend scripts now have startNote, currentNote and targetNote as NoteShort entities which e.g. provides easy access to relations/labels | 2019-01-13 12:16:05 +01:00 |  | 
			
				
					| 
							
							
								 azivner | f7f0560a9f | simplification of script bundles on backend | 2019-01-13 11:56:50 +01:00 |  | 
			
				
					| 
							
							
								 azivner | 145efe67c3 | better logging and notifications on script errors for easier debugging | 2018-08-17 11:31:42 +02:00 |  | 
			
				
					| 
							
							
								 azivner | 9e96272eb3 | fixed runOnAttributeChange event | 2018-08-10 14:31:57 +02:00 |  | 
			
				
					| 
							
							
								 azivner | 965dbcbc9a | renamed workEntity to originEntity | 2018-08-10 13:30:20 +02:00 |  | 
			
				
					| 
							
							
								 azivner | ac25770c0e | added runOnAttributeChange event | 2018-08-09 20:08:00 +02:00 |  | 
			
				
					| 
							
							
								 azivner | 1c0fd243d1 | cleanup of labels and relations from backend | 2018-08-07 13:33:10 +02:00 |  | 
			
				
					| 
							
							
								 azivner | 3491235533 | cleanup of labels & relations frontend code | 2018-08-07 12:48:11 +02:00 |  | 
			
				
					| 
							
							
								 azivner | 6dc934abbe | refactored targetNote to workNote in the ScriptContext which was very confusing with relation's targetNote | 2018-08-01 10:12:54 +02:00 |  | 
			
				
					| 
							
							
								 azivner | ed1381103a | #125, implementation of inheritable relations | 2018-07-29 18:39:10 +02:00 |  | 
			
				
					| 
							
							
								 azivner | 170d317589 | #125, basic infrastructure for scripts attached to notes via relations | 2018-07-29 16:06:13 +02:00 |  | 
			
				
					| 
							
							
								 azivner | 6ed6e27602 | startup script running fix | 2018-04-04 23:51:47 -04:00 |  | 
			
				
					| 
							
							
								 azivner | cf7a336ac2 | camel case for reddit labels and run values | 2018-04-04 22:29:11 -04:00 |  | 
			
				
					| 
							
							
								 azivner | e2921a648d | refactored backend to use new naming convention for modules | 2018-04-01 21:27:46 -04:00 |  | 
			
				
					| 
							
							
								 azivner | 8ba830c04b | smaller refactorings continued | 2018-04-01 12:03:21 -04:00 |  | 
			
				
					| 
							
							
								 azivner | 088fb00ca9 | repository is now stateless | 2018-03-31 09:07:58 -04:00 |  | 
			
				
					| 
							
							
								 azivner | cfe0ae1eda | converted file, script, search and sender routes | 2018-03-30 17:29:13 -04:00 |  | 
			
				
					| 
							
							
								 azivner | 95bb2cf0bb | renaming attributes to labels, fixes #79 | 2018-03-24 22:02:26 -04:00 |  | 
			
				
					| 
							
							
								 azivner | 895bda41b5 | return only startup bundles for executale notes | 2018-03-08 23:36:08 -05:00 |  | 
			
				
					| 
							
							
								 azivner | 8e95b080da | fixed render notes | 2018-03-07 00:17:18 -05:00 |  | 
			
				
					| 
							
							
								 azivner | 766a567a32 | changes in access to startNote and currentNote | 2018-03-06 23:04:35 -05:00 |  | 
			
				
					| 
							
							
								 azivner | 6d0218cb36 | execute note (ctrl+enter) now works for both frontend and backend scripts | 2018-03-05 23:19:46 -05:00 |  | 
			
				
					| 
							
							
								 azivner | 61c2456cf6 | startNote/currentNote is now accessible on frontend as well | 2018-03-04 23:28:26 -05:00 |  | 
			
				
					| 
							
							
								 azivner | 07bf075894 | cleaned up unused jobs implementation | 2018-03-04 21:33:06 -05:00 |  | 
			
				
					| 
							
							
								 azivner | ddce5c959e | fix render | 2018-03-04 21:05:14 -05:00 |  | 
			
				
					| 
							
							
								 azivner | 3b9d1df05c | fixed frontend script execution | 2018-03-04 14:21:11 -05:00 |  | 
			
				
					| 
							
							
								 azivner | 7a865a9081 | common JS module system prototype | 2018-03-04 10:32:53 -05:00 |  | 
			
				
					| 
							
							
								 azivner | d169f67901 | changes in backend script running | 2018-03-03 09:11:41 -05:00 |  | 
			
				
					| 
							
							
								 azivner | f4b57f4c57 | Allow attachments to be included in the scripts, closes #66 | 2018-03-01 22:30:06 -05:00 |  | 
			
				
					| 
							
							
								 azivner | a555b6319c | support for backend jobs and other script API changes | 2018-02-24 14:42:52 -05:00 |  | 
			
				
					| 
							
							
								 azivner | fda4146150 | correct handling of inclusion of dependencies | 2018-02-18 10:47:02 -05:00 |  | 
			
				
					| 
							
							
								 azivner | 5bffba4e2f | add API to add plugin buttons, fixes | 2018-02-03 10:37:57 -05:00 |  |