| 
								
								
									 Philipp Heckel | 91594faf28 | Support for underscores in server.yml config options | 2022-05-16 11:32:21 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | c684a39191 | Fine tuning | 2022-05-13 14:42:25 -04:00 |  | 
				
					
						| 
								
								
									 Curid | 9684629549 | Add disable option to web-root Closes #238 | 2022-05-13 17:08:07 +00:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | edfed24c27 | Make Upgrade header check for websockets case insensitive, closes #228 | 2022-04-29 13:23:04 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 28bb8d4446 | More actions tests | 2022-04-27 14:28:58 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | adea3c38be | Remove backslash from quoted strings | 2022-04-27 13:56:21 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 72aea2613a | Remove superflous if statement | 2022-04-27 11:23:44 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 6bd4e4bd7c | User actions docs, tests and release notes | 2022-04-27 10:25:01 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 1f6118f068 | Finish up better parsing | 2022-04-27 09:51:23 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 574e72a974 | WIP: More advanced action parsing | 2022-04-26 23:07:31 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 9c91ae2744 | Make sure clear= values are checked | 2022-04-23 15:23:18 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | b805d49cfd | Disallow HEAD/GET requests with body | 2022-04-23 13:40:26 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 12f85cceb1 | Add clear=true|false support to actions | 2022-04-22 23:07:35 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 8f4a1db1f0 | Changelog, add tests | 2022-04-22 14:51:44 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | a779434bab | More docs | 2022-04-21 09:58:28 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 712c292183 | More docs | 2022-04-20 16:31:25 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 8900df27c9 | Docs, still WIP | 2022-04-19 23:26:46 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 3c3b2477af | Docs (WIP), Firebase | 2022-04-19 19:22:19 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 5a9b2122c2 | Make simple actions parsing work | 2022-04-19 09:14:32 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 55869f551e | Add ID | 2022-04-17 14:29:43 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 967cde1fb5 | JSON format | 2022-04-16 20:12:01 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 26efd481e3 | WIP Actions | 2022-04-16 16:17:58 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 73349cd423 | Add test | 2022-04-03 20:19:43 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | aba7e86cbc | Attachment behavior fix for Firefox | 2022-04-03 12:39:52 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | f98743dd9b | Continued work on send dialog and drag and drop | 2022-04-02 17:06:26 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 59ec2de8bd | Fix race in test | 2022-03-30 14:37:42 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | b67d9fc85d | Added missing 'delay' and 'email' params to publish as json | 2022-03-29 15:40:26 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 03ad5dcff6 | Add Allow-Origin: *, because YOLO | 2022-03-25 17:17:24 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | b409c89d3b | Do not allow comma in topic name in publish via GET endpoint (no ticket) | 2022-03-23 14:29:55 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 8fcc40942f | Publish as JSON | 2022-03-16 14:16:54 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 37d4d5d647 | PUT/POST as JSON, relates to #133 | 2022-03-15 16:00:59 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 207e990798 | Fix brittle test | 2022-03-13 21:30:14 -04:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 750be7f07e | Fix content type for config.js | 2022-03-11 15:56:54 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 3f978bc45f | Better test messages | 2022-03-10 22:58:24 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 488aeb119b | Gzip static responses | 2022-03-10 21:55:56 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 160c72997f | Fix auth base64, fix iPhone things | 2022-03-10 18:11:12 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 840cb5b182 | Add server-generated /config.js; add error boundary | 2022-03-09 23:28:55 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | acde2e5b6e | Remove indexPage | 2022-03-05 22:18:03 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | c5ce51f242 | Add --web-root switch | 2022-03-05 21:28:25 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 36ccfac787 | Fix tests | 2022-03-05 20:48:27 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | e27d5719f0 | Embed new web UI into server | 2022-03-05 20:24:10 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 1a3816c1ff | Strip down old web app | 2022-03-05 14:48:42 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | cda9dfa9d0 | Merge branch 'main' into ui | 2022-02-27 16:10:21 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 4cd30c35ce | Rename cache to messageCache | 2022-02-27 14:47:28 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | e29a18a076 | Add another scheduled message to since ID test | 2022-02-27 14:31:22 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | f17df1e926 | Combine entirely | 2022-02-27 14:25:26 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | c21737d546 | Combine tests and all that | 2022-02-27 14:21:34 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 6dc4e441e4 | Fix tests; remove memory implementation entirely | 2022-02-27 14:05:13 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 7d93b0596b | Almost there; Replace memCache with :memory: SQLite cache | 2022-02-27 09:38:46 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 8b32cfaaff | Implement since=ID logic in mem cache; add tests; still failing | 2022-02-26 20:19:28 -05:00 |  |