| 
								
								
									 Philipp Heckel | ccb9da9333 | Add error boundary | 2022-03-10 15:37:50 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 840cb5b182 | Add server-generated /config.js; add error boundary | 2022-03-09 23:28:55 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 04ee6b8be2 | Embed resources | 2022-03-09 15:58:21 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 8c8a1685b2 | Fix it | 2022-03-08 21:18:15 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 28e6f8a0f6 | Autosubscribe (WIP) | 2022-03-08 20:26:15 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | d9e5e08af5 | No notifications page text | 2022-03-08 18:56:28 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 60980df26b | Mute button | 2022-03-08 16:56:41 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | d3462d2905 | Start work on ephemeral topics | 2022-03-08 15:19:15 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 0aefcf29ef | This is it | 2022-03-08 14:29:03 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 55c021796e | Attempt to use react router the way it was meant to | 2022-03-08 14:13:32 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 4aad98256a | Move things around a bit | 2022-03-08 11:33:17 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 30b13cbdbc | Working infinite scroll | 2022-03-08 11:21:11 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 6d140d6a86 | Working infinite scroll | 2022-03-07 23:07:07 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 9757983046 | Prep for infinite scroll | 2022-03-07 20:11:58 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 5bed926323 | Home page; "all notifications" | 2022-03-07 16:36:49 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 1d2f3f72e4 | Add "new" badge and title | 2022-03-06 22:37:13 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 3a76e4733c | Cleanup | 2022-03-06 21:39:20 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | a4fbb1b4c5 | Home button | 2022-03-06 16:35:31 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 94296e7dd8 | Licenses | 2022-03-06 10:42:05 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | dc7ca6e405 | Support sounds | 2022-03-06 00:02:27 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 09b128f27a | Move more stuff out of App.js | 2022-03-05 22:33:34 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 420e35c33c | Use location.origin as default base URL | 2022-03-05 22:11:32 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 2743c96694 | Re-embed fonts | 2022-03-05 21:15:40 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | e27d5719f0 | Embed new web UI into server | 2022-03-05 20:24:10 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 52a55f71e6 | Support external routes | 2022-03-05 08:52:52 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | b5670d9a71 | Routing | 2022-03-04 16:10:04 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | e7bd3abadc | SubscribeDialog use existing user | 2022-03-04 12:10:11 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 5878d7e5a6 | Conn state listener, click action button | 2022-03-04 11:08:32 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 3bce0ad4ae | Lightbox backdrop fixes | 2022-03-03 20:28:16 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 695e029147 | Make connections react on changes of users; this works wonderfully | 2022-03-03 20:07:35 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 08846e4cc2 | Refactor the db; move to *Manager classes | 2022-03-03 16:52:07 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | f9219d2d96 | Attachments | 2022-03-03 14:51:56 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 7dfb2d50c7 | Attachments, WIP | 2022-03-02 20:22:53 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 349872bdb3 | Switch everything to Dexie.js | 2022-03-02 16:16:30 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 39f4613719 | Do not store notifications in localStorage anymore | 2022-03-01 22:41:49 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | effc1f42eb | Switch prefs to dexie | 2022-03-01 22:01:51 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 23d275acec | Add Dexie for persistence; user management with dexie; this is the way | 2022-03-01 21:23:12 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 8036aa2942 | Remove mui/styles, Settings page, make minPriority functional, ahh so ugly | 2022-03-01 16:22:47 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | f23c7a2dbf | Use another server | 2022-02-28 16:56:38 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 17e5af654b | "No topics" and "No notifications" view | 2022-02-28 11:52:50 -05:00 |  | 
				
					
						| 
								
								
									 Philipp Heckel | 0909354a6c | Switch to since=ID | 2022-02-27 19:29:17 -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 |  |