| 
								
								
									 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 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 18b91cf250 | Merge branch 'since-id' into ui | 2022-02-26 16:01:31 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 4af9c07577 | WIP: Since ID, works | 2022-02-26 15:57:10 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | fb90ab480a | Action bar fixes | 2022-02-26 14:36:23 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | d705d3c3b1 | Fix action bar | 2022-02-26 14:22:21 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | ee743a7b01 | TODOs | 2022-02-26 11:51:45 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | e422c2c479 | Poll on page refresh; validate subscribe dialog properly; avoid save-races | 2022-02-26 11:45:39 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | aa79fe2861 | Desktop notifications | 2022-02-26 10:14:43 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 530f55c234 | Fully support auth in Web UI; persist users in localStorage (for now); add ugly ?auth=... param | 2022-02-25 23:25:04 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 6d343c0f1a | Login page of "subscribe dialog", still WIP, but looking nice | 2022-02-25 16:07:25 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 1599793de2 | WIP: Auth | 2022-02-25 13:40:03 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 42016f48ff | Move things around | 2022-02-25 12:46:22 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | f9e22dcaa9 | Allow deleting individual notifications | 2022-02-25 10:23:04 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 703f94a25f | Refactor to responsive drawer | 2022-02-24 20:18:46 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 0958c1d527 | Re-add persistence | 2022-02-24 15:17:47 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | fef46823eb | Dedup without keeping deleted array | 2022-02-24 14:53:45 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 48523a2269 | Emojis, formatting, clear all | 2022-02-24 12:26:07 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 202c4ac4b3 | Do not fetch old messages on old connecting to avoid douple rendering | 2022-02-24 10:30:58 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 1536201e9a | Reconnect on failure, with backoff; Deduping notifications | 2022-02-24 09:52:49 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 3fac1c3432 | Refactor to make it more like the Android app | 2022-02-23 20:30:12 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 415ab57749 | Poll on subscribe; test message | 2022-02-22 23:22:30 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | c57fac283e | Unsubscribe | 2022-02-22 22:10:50 -05:00 |  | 
				
					
						| 
								
								
									 Philipp C. Heckel | 2eff8d6b47 | Merge pull request #150 from rogeliodh/patch-1 add watchtower/shoutrrr examples | 2022-02-21 17:26:53 -05:00 |  | 
				
					
						| 
								
								
									 Rogelio Domínguez Hernández | 40be2a9153 | add watchtower/shoutrrr examples | 2022-02-21 16:21:42 -06:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 4ba23390b5 | Settings icon | 2022-02-21 16:24:13 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | dd1a85e733 | Awful use of localstorage | 2022-02-20 20:04:03 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | c6c3caec39 | Restructure | 2022-02-20 16:55:55 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 8c0f3b2304 | Add dialog | 2022-02-19 22:26:58 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | c859f866b8 | Move to dashboard theme | 2022-02-19 19:48:33 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | b497063af4 | Make topics clickable, show notifications | 2022-02-18 15:47:25 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 1fe598a966 | Split stuff | 2022-02-18 14:41:01 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 31e7aa24bc | Subscription form | 2022-02-18 11:07:04 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 4c4e689af4 | WIP: React | 2022-02-18 09:49:51 -05:00 |  | 
				
					
						| 
								
								
									 Philipp C. Heckel | 43326be637 | Merge pull request #148 from lrabane/cli-auth Add authentification support for subscribing with CLI | 2022-02-17 15:25:18 -05:00 |  | 
				
					
						| 
								
								
									 lrabane | 7e1a71b694 | Add docs for auth support with CLI | 2022-02-17 20:38:48 +01:00 |  | 
				
					
						| 
								
								
									 lrabane | b89c18e83d | Add support for auth in client config | 2022-02-17 20:38:33 +01:00 |  | 
				
					
						| 
								
								
									 lrabane | f4f5edb230 | Add auth support for subscribing | 2022-02-17 19:13:21 +01:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | ce9e9f3e0d | Add test for IP exempt setting | 2022-02-14 19:23:57 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | da4cf04594 | Compress binary with upx, closes #137 | 2022-02-14 19:12:50 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 0677b3bd7e | Re-add OPTIONS: | 2022-02-14 17:08:26 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | eed233a793 | Double requests/sec limit; update docs | 2022-02-14 17:07:17 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 2ad0802b65 | Rate limit exemption; relates to #144 | 2022-02-14 16:09:59 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 0df8aa9a5d | Replace \\n with \n in X-Message header | 2022-02-13 09:23:55 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | d3f71f9d0a | Bump version | 2022-02-09 19:22:46 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 8187b49599 | Fixed ARMv8 Docker build | 2022-02-09 19:20:30 -05:00 |  |