nimbleghost 
								
							 
						 
						
							
							
							
							
								
							
							
								5ce78660cf 
								
							 
						 
						
							
							
								
								Doc fixes (2)  
							
							
							
						 
						
							2023-06-18 22:42:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nimbleghost 
								
							 
						 
						
							
							
							
							
								
							
							
								89f5cc577e 
								
							 
						 
						
							
							
								
								Doc fixes  
							
							
							
						 
						
							2023-06-18 21:17:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								dc7dd836c6 
								
							 
						 
						
							
							
								
								web-push-startup-queries  
							
							
							
						 
						
							2023-06-18 14:20:22 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								88c6b4adae 
								
							 
						 
						
							
							
								
								Rename web-push-subscriptions-file to web-push-file  
							
							
							
						 
						
							2023-06-17 21:57:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								020996ea04 
								
							 
						 
						
							
							
								
								Minor changes  
							
							
							
						 
						
							2023-06-17 21:51:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nimbleghost 
								
							 
						 
						
							
							
							
							
								
							
							
								30a8f66db2 
								
							 
						 
						
							
							
								
								Reorder start/stopWorkers  
							
							
							
						 
						
							2023-06-17 22:32:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nimbleghost 
								
							 
						 
						
							
							
							
							
								
							
							
								9ba733d4e0 
								
							 
						 
						
							
							
								
								Add a reload button to error boundary  
							
							... 
							
							
							
							There are sometimes edge cases on iOS which cause the app to crash,
it’s good to have a reload button as there’s no browser chrome (reload,
back, forward) in an iOS standalone PWA. 
							
						 
						
							2023-06-17 22:15:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nimbleghost 
								
							 
						 
						
							
							
							
							
								
							
							
								fafe478e5c 
								
							 
						 
						
							
							
								
								Sync localStorage to indexedDB on startup  
							
							
							
						 
						
							2023-06-17 22:08:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nimbleghost 
								
							 
						 
						
							
							
							
							
								
							
							
								b7bb4459f9 
								
							 
						 
						
							
							
								
								Check for image mimetype first  
							
							... 
							
							
							
							URL heuristic is the second check if there is no mime 
							
						 
						
							2023-06-17 21:53:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nimbleghost 
								
							 
						 
						
							
							
							
							
								
							
							
								3cd61d8278 
								
							 
						 
						
							
							
								
								Add web push delete test  
							
							
							
						 
						
							2023-06-17 21:44:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nimbleghost 
								
							 
						 
						
							
							
							
							
								
							
							
								2d45e397a7 
								
							 
						 
						
							
							
								
								Add disabled web push test  
							
							
							
						 
						
							2023-06-17 21:40:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								ff7e894e4c 
								
							 
						 
						
							
							
								
								Add more tests, change endpoint  
							
							
							
						 
						
							2023-06-17 14:44:55 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								341e84f643 
								
							 
						 
						
							
							
								
								Limit number of webpush subscriptions per subscriber IP  
							
							
							
						 
						
							2023-06-16 21:59:07 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								c43a1166e2 
								
							 
						 
						
							
							
								
								Docs, mostly  
							
							
							
						 
						
							2023-06-16 16:55:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								6e95d62726 
								
							 
						 
						
							
							
								
								Cosmetic changess  
							
							
							
						 
						
							2023-06-15 22:25:05 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nimbleghost 
								
							 
						 
						
							
							
							
							
								
							
							
								b197ea3ab6 
								
							 
						 
						
							
							
								
								Use the same notification pipeline everywhere  
							
							... 
							
							
							
							This means less duplication and `actions` support for all
notifications. 
							
						 
						
							2023-06-15 00:43:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nimbleghost 
								
							 
						 
						
							
							
							
							
								
							
							
								fa418eef16 
								
							 
						 
						
							
							
								
								Update develop.md sw docs  
							
							... 
							
							
							
							turns out http://localhost  runs service workers just fine on all desktop
browsers 🤷  
							
						 
						
							2023-06-15 00:42:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nimbleghost 
								
							 
						 
						
							
							
							
							
								
							
							
								83eb4c39e5 
								
							 
						 
						
							
							
								
								Add i18n to service worker  
							
							
							
						 
						
							2023-06-14 20:58:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nimbleghost 
								
							 
						 
						
							
							
							
							
								
							
							
								2dcad150eb 
								
							 
						 
						
							
							
								
								Add missing await  
							
							
							
						 
						
							2023-06-14 20:58:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nimbleghost 
								
							 
						 
						
							
							
							
							
								
							
							
								eebe4f8920 
								
							 
						 
						
							
							
								
								Refactor and document sw.js file  
							
							
							
						 
						
							2023-06-14 20:47:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								4dc89f6bc5 
								
							 
						 
						
							
							
								
								Tiny fixes  
							
							
							
						 
						
							2023-06-14 13:31:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								9403873a7b 
								
							 
						 
						
							
							
								
								Re-increate Dexie version number  
							
							
							
						 
						
							2023-06-14 13:08:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								ad36f5db46 
								
							 
						 
						
							
							
								
								Merge branch 'main' into pwa  
							
							
							
						 
						
							2023-06-14 11:20:49 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								e96e35b40b 
								
							 
						 
						
							
							
								
								Newly created access tokens are now lowercase only  
							
							
							
						 
						
							2023-06-14 11:20:29 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								aeb60735dc 
								
							 
						 
						
							
							
								
								Wording  
							
							
							
						 
						
							2023-06-14 11:02:54 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nimbleghost 
								
							 
						 
						
							
							
							
							
								
							
							
								67948d0767 
								
							 
						 
						
							
							
								
								Remove stray console.log  
							
							
							
						 
						
							2023-06-14 14:52:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nimbleghost 
								
							 
						 
						
							
							
							
							
								
							
							
								e2120bc66d 
								
							 
						 
						
							
							
								
								Improve WebPushEnabled conditional display  
							
							
							
						 
						
							2023-06-14 14:33:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nimbleghost 
								
							 
						 
						
							
							
							
							
								
							
							
								67b9d2eaf6 
								
							 
						 
						
							
							
								
								Add missing await  
							
							
							
						 
						
							2023-06-14 14:31:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								7083ed9f6b 
								
							 
						 
						
							
							
								
								Move websocketSubscriptions to useConnectionListeners  
							
							
							
						 
						
							2023-06-14 08:18:55 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								790fd43369 
								
							 
						 
						
							
							
								
								Tiny changes  
							
							
							
						 
						
							2023-06-14 08:04:16 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								6b38499bdc 
								
							 
						 
						
							
							
								
								Revert alert text and button, and warning  
							
							
							
						 
						
							2023-06-13 22:03:00 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								cf050cc289 
								
							 
						 
						
							
							
								
								Merge branch 'pwa' of github.com:nimbleghost/ntfy into pwa  
							
							
							
						 
						
							2023-06-13 21:54:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nimbleghost 
								
							 
						 
						
							
							
							
							
								
							
							
								390d42c607 
								
							 
						 
						
							
							
								
								Format & fix lint  
							
							
							
						 
						
							2023-06-13 14:02:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nimbleghost 
								
							 
						 
						
							
							
							
							
								
							
							
								8ccfa5c3fb 
								
							 
						 
						
							
							
								
								Fix session replica behaviour (merge with session)  
							
							... 
							
							
							
							The harder-to-refactor parts are the places where exists/username/token
are called within a React component. However, `resetAndRedirect` and
`store` are already called from async contexts, so adding an `await`
is simple.
This thus merges the logic, keeping localStorage for the components to
call, but making sure reset/store behaviour works correctly for the
replica. 
							
						 
						
							2023-06-13 14:00:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								9e19183471 
								
							 
						 
						
							
							
								
								Merge branch 'main' into pwa  
							
							
							
						 
						
							2023-06-12 21:13:16 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								ae3e8a0094 
								
							 
						 
						
							
							
								
								Blog post  
							
							
							
						 
						
							2023-06-12 21:13:05 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								2d0c043dfd 
								
							 
						 
						
							
							
								
								Derp  
							
							
							
						 
						
							2023-06-12 21:03:49 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								a8def0aed2 
								
							 
						 
						
							
							
								
								Make allowed endpoints a list of patterns  
							
							
							
						 
						
							2023-06-12 21:01:43 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								4e44b034bd 
								
							 
						 
						
							
							
								
								Merge branch 'main' of github.com:binwiederhier/ntfy into pwa  
							
							
							
						 
						
							2023-06-12 19:38:17 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								e6c83b6efb 
								
							 
						 
						
							
							
								
								Add Lemmy, etc.  
							
							
							
						 
						
							2023-06-12 08:48:51 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								1dbcfe3c6e 
								
							 
						 
						
							
							
								
								Thank you @KevinWang15 for your donation  
							
							
							
						 
						
							2023-06-10 21:11:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								58992fc795 
								
							 
						 
						
							
							
								
								Make DELETE endpoint, add different UI description  
							
							
							
						 
						
							2023-06-10 21:09:01 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								eb220544a3 
								
							 
						 
						
							
							
								
								Change wording in prefs based on setting  
							
							
							
						 
						
							2023-06-10 20:51:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								9d5556c7f5 
								
							 
						 
						
							
							
								
								Rename things, add comments  
							
							
							
						 
						
							2023-06-10 20:42:02 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								1abcc88fce 
								
							 
						 
						
							
							
								
								Add subscription_topic table, change updated_at type to INT, split expire function  
							
							
							
						 
						
							2023-06-09 23:17:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								2e8292a65f 
								
							 
						 
						
							
							
								
								No real changes, just renames  
							
							
							
						 
						
							2023-06-09 14:32:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nimbleghost 
								
							 
						 
						
							
							
							
							
								
							
							
								4704b2a0e4 
								
							 
						 
						
							
							
								
								Set default TTL for web push to the cache duration  
							
							
							
						 
						
							2023-06-09 11:32:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nimbleghost 
								
							 
						 
						
							
							
							
							
								
							
							
								9e4eafe8d5 
								
							 
						 
						
							
							
								
								Format  
							
							
							
						 
						
							2023-06-09 10:03:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								966ffe1669 
								
							 
						 
						
							
							
								
								More refactor  
							
							
							
						 
						
							2023-06-08 23:09:38 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									binwiederhier 
								
							 
						 
						
							
							
							
							
								
							
							
								9d38aeb863 
								
							 
						 
						
							
							
								
								Docs in server.yml, schemaVersion table, refactoring  
							
							
							
						 
						
							2023-06-08 21:45:52 -04:00