keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							d9dd4bc05b 
							
						 
					 
					
						
						
							
							prevent scroll to comment on rerender  
						
						 
						
						
						
						
					 
					
						2023-08-05 12:13:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							aea8948c45 
							
						 
					 
					
						
						
							
							dark-mode needs to block block  
						
						 
						
						
						
						
					 
					
						2023-08-04 20:45:12 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							8d8e2859dd 
							
						 
					 
					
						
						
							
							fix dark mode  
						
						 
						
						
						
						
					 
					
						2023-08-04 19:21:51 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							23257d8c63 
							
						 
					 
					
						
						
							
							fix notifications glitchiness  
						
						 
						
						
						
						
					 
					
						2023-08-04 12:08:16 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							42234eae9b 
							
						 
					 
					
						
						
							
							highlight notification on back button  
						
						 
						
						
						
						
					 
					
						2023-08-03 19:14:04 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							4e41f67e87 
							
						 
					 
					
						
						
							
							fix notification url replacement  
						
						 
						
						
						
						
					 
					
						2023-08-03 18:04:43 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							94e975033c 
							
						 
					 
					
						
						
							
							fix fee button receipt background color  
						
						 
						
						
						
						
					 
					
						2023-08-03 15:13:07 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							0ab9119739 
							
						 
					 
					
						
						
							
							improve notifications UX: highlight reply and distinguish new notifications  
						
						 
						
						
						
						
					 
					
						2023-08-03 14:56:59 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							7596b0302a 
							
						 
					 
					
						
						
							
							improve click to context behavior and add ssrForceFetchDelay to apollo  
						
						 
						
						
						
						
					 
					
						2023-08-03 13:13:49 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							b1b8f9de56 
							
						 
					 
					
						
						
							
							implement our own nprogress bar  
						
						 
						
						
						
						
					 
					
						2023-08-01 21:06:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							e1c51075a2 
							
						 
					 
					
						
						
							
							fix conditional nextFetchPolicy overriding cache-only on SSR and suppress time hydration warnings  
						
						 
						
						
						
						
					 
					
						2023-07-31 14:54:30 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							f91be5d70f 
							
						 
					 
					
						
						
							
							fix form skeleton  
						
						 
						
						
						
						
					 
					
						2023-07-31 12:35:58 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							b42a934207 
							
						 
					 
					
						
						
							
							fix invites signup via lightning/slashtags  
						
						 
						
						
						
						
					 
					
						2023-07-31 09:19:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							bc5a19c6ee 
							
						 
					 
					
						
						
							
							suppress hydration warnings when relative time is rendered  
						
						 
						
						
						
						
					 
					
						2023-07-31 09:12:56 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							d2216e80da 
							
						 
					 
					
						
						
							
							conform to linter  
						
						 
						
						
						
						
					 
					
						2023-07-31 08:39:10 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							ba04e6522d 
							
						 
					 
					
						
						
							
							Also strike on payment after short press  
						
						 
						
						
						
						
					 
					
						2023-07-30 23:45:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							d186e869e1 
							
						 
					 
					
						
						
							
							Allow pay per invoice for bounty and job posts  
						
						 
						
						
						
						
					 
					
						2023-07-30 23:45:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							f2f09b22c4 
							
						 
					 
					
						
						
							
							Fix invoice amount for comments  
						
						 
						
						
						
						
					 
					
						2023-07-30 23:45:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							1cd9750be5 
							
						 
					 
					
						
						
							
							Fix insufficient funds error detection  
						
						 
						
						
						
						
					 
					
						2023-07-30 23:45:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							773f658e00 
							
						 
					 
					
						
						
							
							Remove duplicate insufficient funds handling  
						
						 
						
						
						
						
					 
					
						2023-07-30 23:45:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							6b4b5023f6 
							
						 
					 
					
						
						
							
							Keep invoice modal open if focus is lost  
						
						 
						
						
						
						
					 
					
						2023-07-30 23:45:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							853a389b65 
							
						 
					 
					
						
						
							
							Allow pay per invoice for stackers  
						
						 
						
						... 
						
						
						
						The modal which pops up if the stacker does not have enough sats now has two options: "fund wallet" and "pay invoice" 
						
						
					 
					
						2023-07-30 23:45:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							fd8510d59f 
							
						 
					 
					
						
						
							
							Use payment hash instead of invoice id as proof of payment  
						
						 
						
						... 
						
						
						
						Our invoice IDs can be enumerated.
So there is a - even though very rare - chance that an attacker could find a paid invoice which is not used yet and use it for himself.
Random payment hashes prevent this.
Also, since we delete invoices after use, using database IDs as proof of payments are not suitable.
If a user tells us an invoice ID after we deleted it, we can no longer tell if the invoice was paid or not since the LN node only knows about payment hashes but nothing about the database IDs. 
						
						
					 
					
						2023-07-30 23:45:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							74893b09dd 
							
						 
					 
					
						
						
							
							Add anon comments and posts (link, discussion, poll)  
						
						 
						
						
						
						
					 
					
						2023-07-30 23:45:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							5415c6b0f6 
							
						 
					 
					
						
						
							
							Add anon zaps  
						
						 
						
						
						
						
					 
					
						2023-07-30 23:45:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							42bdd40f91 
							
						 
					 
					
						
						
							
							show errors on settings during auth linking  
						
						 
						
						
						
						
					 
					
						2023-07-30 15:39:18 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							5232b59625 
							
						 
					 
					
						
						
							
							upgrade to next-auth 4 (bonus: improve error pages)  
						
						 
						
						
						
						
					 
					
						2023-07-29 14:38:20 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							7490e5c249 
							
						 
					 
					
						
						
							
							fix syntax highlighting warnings  
						
						 
						
						
						
						
					 
					
						2023-07-27 12:10:05 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							7542dd6cc4 
							
						 
					 
					
						
						
							
							upgrade to prisma 4  
						
						 
						
						
						
						
					 
					
						2023-07-26 19:18:42 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							5a4f63b1d5 
							
						 
					 
					
						
						
							
							fix pinned discussion spacing  
						
						 
						
						
						
						
					 
					
						2023-07-26 08:48:46 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							8ea9938cb0 
							
						 
					 
					
						
						
							
							fix broken image text  
						
						 
						
						
						
						
					 
					
						2023-07-25 20:02:43 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							8ab018af88 
							
						 
					 
					
						
						
							
							fix nested comment sorting  
						
						 
						
						
						
						
					 
					
						2023-07-25 19:45:35 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							19835aef5f 
							
						 
					 
					
						
						
							
							fix undefined sub on post pre-form  
						
						 
						
						
						
						
					 
					
						2023-07-25 15:41:46 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							4c1ef62386 
							
						 
					 
					
						
						
							
							fix edit bio button location  
						
						 
						
						
						
						
					 
					
						2023-07-25 15:32:49 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							98552c853c 
							
						 
					 
					
						
						
							
							fix back button behavior on select navigation  
						
						 
						
						
						
						
					 
					
						2023-07-25 15:29:45 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							4bfd021342 
							
						 
					 
					
						
						
							
							enhance styling  
						
						 
						
						
						
						
					 
					
						2023-07-25 13:32:48 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							ab2046ab0b 
							
						 
					 
					
						
						
							
							fix issues with new linting  
						
						 
						
						
						
						
					 
					
						2023-07-25 09:14:45 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							dae9c64e96 
							
						 
					 
					
						
						
							
							more package updates  
						
						 
						
						
						
						
					 
					
						2023-07-24 19:50:55 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							e87610c45b 
							
						 
					 
					
						
						
							
							update packages and reduce bundle size  
						
						 
						
						
						
						
					 
					
						2023-07-24 17:50:12 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							356f7e072c 
							
						 
					 
					
						
						
							
							50% reduction in bundle size by being careful with big imports  
						
						 
						
						
						
						
					 
					
						2023-07-24 16:06:26 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							6407455def 
							
						 
					 
					
						
						
							
							upgrade react-bootstrap  
						
						 
						
						
						
						
					 
					
						2023-07-24 13:53:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							59f7b6ff26 
							
						 
					 
					
						
						
							
							Revert "Revert "shield your eyes; massive, squashed refactor; nextjs/react/react-dom/apollo upgrades""  
						
						 
						
						... 
						
						
						
						This reverts commit 18910fa2ed470fe12ffbfb83df18e206101f0a05. 
						
						
					 
					
						2023-07-23 10:08:43 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							18910fa2ed 
							
						 
					 
					
						
						
							
							Revert "shield your eyes; massive, squashed refactor; nextjs/react/react-dom/apollo upgrades"  
						
						 
						
						... 
						
						
						
						This reverts commit d0314ab73c42ebf85fe2f418dddd681af45dbc55. 
						
						
					 
					
						2023-07-23 09:16:12 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							d0314ab73c 
							
						 
					 
					
						
						
							
							shield your eyes; massive, squashed refactor; nextjs/react/react-dom/apollo upgrades  
						
						 
						
						
						
						
					 
					
						2023-07-21 17:33:11 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							253d75b438 
							
						 
					 
					
						
						
							
							fix item icon fix  
						
						 
						
						
						
						
					 
					
						2023-07-15 11:35:10 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							3c3de2eb24 
							
						 
					 
					
						
						
							
							fix item icon styling  
						
						 
						
						
						
						
					 
					
						2023-07-14 11:07:03 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							7a4ba715e0 
							
						 
					 
					
						
						
							
							memoize table of contents  
						
						 
						
						
						
						
					 
					
						2023-07-13 15:56:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							3c711b6083 
							
						 
					 
					
						
						
							
							enhance image detection and proxy  
						
						 
						
						
						
						
					 
					
						2023-07-13 15:18:04 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d3328e509 
							
						 
					 
					
						
						
							
							Show longest cowboy streak in profile ( #353 )  
						
						 
						
						... 
						
						
						
						* Show longest cowboy streak in profile
* Fix image offset
* Initialize maxStreak for every user
* Use resolver instead of denormalization for maxStreak
---------
Co-authored-by: ekzyis <ek@stacker.news> 
						
						
					 
					
						2023-07-12 19:10:29 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jo Wo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf4b8714fe 
							
						 
					 
					
						
						
							
							Render images without markdown and use image proxy ( #245 )  
						
						 
						
						... 
						
						
						
						* Parse image links during markdown rendering
* Use imgproxy to replace links
* Add healthcheck
See https://docs.imgproxy.net/healthcheck 
* Enable WebP and animation support
* Only replace image URLs
* Replace all occurrences
* Fix creating posts with no text
* Embed image on link posts where link is image
---------
Co-authored-by: ekzyis <ek@stacker.news> 
						
						
					 
					
						2023-07-12 19:10:01 -05:00