k00b 
							
						 
					 
					
						
						
						
						
							
						
						
							8595a2b8b0 
							
						 
					 
					
						
						
							
							stop probable source of 504 toasts  
						
						 
						
						
						
						
					 
					
						2024-12-01 17:01:13 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riccardo Balbo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f11792111 
							
						 
					 
					
						
						
							
							Custom invite code and note ( #1649 )  
						
						 
						
						... 
						
						
						
						* Custom invite code and note
* disable autocomplete and hide invite code under advanced
* show invite description only to the owner
* note->description and move unser advanced
* Update lib/validate.js
Co-authored-by: ekzyis <ek@stacker.news>
* Update lib/webPush.js
Co-authored-by: ekzyis <ek@stacker.news>
* Update api/typeDefs/invite.js
Co-authored-by: ekzyis <ek@stacker.news>
* Update pages/invites/index.js
Co-authored-by: ekzyis <ek@stacker.news>
* Update pages/invites/index.js
Co-authored-by: ekzyis <ek@stacker.news>
* fix
* apply review suggestions
* change limits
* Update lib/validate.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* don't show invite id in push notification
* remove invoice metadata from push notifications
* fix form reset, jsx/dom attrs, accidental uncontrolled prop warnings
* support underscores as we claim
* increase default gift to fit inflation
---------
Co-authored-by: ekzyis <ek@stacker.news>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news> 
						
						
					 
					
						2024-12-01 16:31:47 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								soxa 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76e384b188 
							
						 
					 
					
						
						
							
							fix can't upload from iOS camera/mov files ( #1667 )  
						
						 
						
						... 
						
						
						
						* fix can't upload from iOS camera/mov files
* pivot: iOS automatically transcodes HEVC mov files to H264, custom error if codec not supported 
						
						
					 
					
						2024-11-30 19:12:13 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0837460c53 
							
						 
					 
					
						
						
							
							Fix missing authentication check for invite revocation ( #1666 )  
						
						 
						
						... 
						
						
						
						* Fix missing authentication check for invite revocation
* Toast invite revocation error 
						
						
					 
					
						2024-11-30 12:08:30 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felipe Bueno 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55d1f2c952 
							
						 
					 
					
						
						
							
							Introduce SubPopover ( #1620 )  
						
						 
						
						... 
						
						
						
						* Introduce SubPopover
* add truncation to sub description popover
---------
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news> 
						
						
					 
					
						2024-11-29 19:58:18 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lorenzo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd5db1b62e 
							
						 
					 
					
						
						
							
							Fix Territories selector updates without hard-reload ( #1619 )  
						
						 
						
						... 
						
						
						
						* fix: territories select fetches new data on reload
* chore: removed unnecessary extra function
* chore: territories refetched on nsfwMode change
* chore: check for undefined me object on refetch hook
---------
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com> 
						
						
					 
					
						2024-11-29 18:59:39 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lorenzo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7cb2aed9db 
							
						 
					 
					
						
						
							
							feat: recent unpaid bounties selection ( #1589 )  
						
						 
						
						... 
						
						
						
						* feat: recent unpaid bounties selection
* chore: added checkbox on recent header
* chore: active bounties selection made through a checkbox
* chore: renamed function for better clarity
* chore: fixed active bounties only checkbox alignment
* chore: active-only option passed as query param
* chores: variablesFunc refactoring
* chore: removed type mapping function from recent header
* chore: router replace instead of push
* chore: router retrieved by hook instead of argument
* chore: checkbox starts checked based on url's query param
* more idiomatic react + push instead of replace
---------
Co-authored-by: ekzyis <ek@stacker.news>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news> 
						
						
					 
					
						2024-11-28 18:47:01 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k00b 
							
						 
					 
					
						
						
						
						
							
						
						
							9caeca00df 
							
						 
					 
					
						
						
							
							fix cache update option name on qr  
						
						 
						
						
						
						
					 
					
						2024-11-28 14:23:41 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k00b 
							
						 
					 
					
						
						
						
						
							
						
						
							404cf188b3 
							
						 
					 
					
						
						
							
							function for merging data after retry  
						
						 
						
						
						
						
					 
					
						2024-11-28 11:43:40 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k00b 
							
						 
					 
					
						
						
						
						
							
						
						
							105f7b07e5 
							
						 
					 
					
						
						
							
							make fallback retry cache updates a special case  
						
						 
						
						
						
						
					 
					
						2024-11-28 11:22:46 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k00b 
							
						 
					 
					
						
						
						
						
							
						
						
							cb028d217c 
							
						 
					 
					
						
						
							
							fix zap fallback retries in notifications  
						
						 
						
						
						
						
					 
					
						2024-11-28 10:48:22 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k00b 
							
						 
					 
					
						
						
						
						
							
						
						
							6b59e1fa75 
							
						 
					 
					
						
						
							
							usesendwallets  
						
						 
						
						
						
						
					 
					
						2024-11-27 19:39:20 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							6c3301a9c4 
							
						 
					 
					
						
						
							
							Fix missing item invoice update on failure  
						
						 
						
						
						
						
					 
					
						2024-11-28 01:53:45 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k00b 
							
						 
					 
					
						
						
						
						
							
						
						
							67f6c170aa 
							
						 
					 
					
						
						
							
							readability improvements  
						
						 
						
						
						
						
					 
					
						2024-11-27 18:39:23 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							f9169c645a 
							
						 
					 
					
						
						
							
							Fix [undefined] in logs  
						
						 
						
						
						
						
					 
					
						2024-11-28 01:36:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k00b 
							
						 
					 
					
						
						
						
						
							
						
						
							b608fb6848 
							
						 
					 
					
						
						
							
							refactor out array of hooks  
						
						 
						
						
						
						
					 
					
						2024-11-27 17:31:08 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							9cfc18d655 
							
						 
					 
					
						
						
							
							Return latest state of paid or failed invoice  
						
						 
						
						
						
						
					 
					
						2024-11-27 23:00:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							a4144d4fcc 
							
						 
					 
					
						
						
							
							Fix missing item invoice update for optimistic actions  
						
						 
						
						
						
						
					 
					
						2024-11-27 23:00:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							0051c82415 
							
						 
					 
					
						
						
							
							Fix invoice retry even if no payment was attempted  
						
						 
						
						
						
						
					 
					
						2024-11-27 23:00:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							b1cdd953a0 
							
						 
					 
					
						
						
							
							Return last attempted invoice in canceled state  
						
						 
						
						
						
						
					 
					
						2024-11-27 23:00:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							7e25e29507 
							
						 
					 
					
						
						
							
							Show aggregated wallet errors in QR code  
						
						 
						
						
						
						
					 
					
						2024-11-27 23:00:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							be4ce5daf9 
							
						 
					 
					
						
						
							
							Allow retries of pessimistic actions  
						
						 
						
						
						
						
					 
					
						2024-11-27 23:00:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							00f9e05dd7 
							
						 
					 
					
						
						
							
							Ignore wallet configuration errors in QR code  
						
						 
						
						
						
						
					 
					
						2024-11-27 23:00:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							974e897753 
							
						 
					 
					
						
						
							
							Add comment when err.newInvoice is not set  
						
						 
						
						
						
						
					 
					
						2024-11-27 23:00:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							517d9a9bb9 
							
						 
					 
					
						
						
							
							Abort payment on unexpected errors  
						
						 
						
						
						
						
					 
					
						2024-11-27 23:00:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							413f76c33a 
							
						 
					 
					
						
						
							
							Refactor wallet error handling with inheritance  
						
						 
						
						
						
						
					 
					
						2024-11-27 23:00:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							7036804c67 
							
						 
					 
					
						
						
							
							Fix old invoice passed to QR code  
						
						 
						
						
						
						
					 
					
						2024-11-27 23:00:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							5218a03b3a 
							
						 
					 
					
						
						
							
							sender fallbacks  
						
						 
						
						
						
						
					 
					
						2024-11-27 23:00:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							35159bf7f3 
							
						 
					 
					
						
						
							
							Remove unused useWallet from QR code component  
						
						 
						
						
						
						
					 
					
						2024-11-27 22:54:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								soxa 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							707d7bdf8b 
							
						 
					 
					
						
						
							
							fix: cannot add images above text ( #1659 )  
						
						 
						
						... 
						
						
						
						* fix: cannot add images above text
* make sure there are always 2 newlines on either side of media
---------
Co-authored-by: k00b <k00b@stacker.news> 
						
						
					 
					
						2024-11-27 15:31:46 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riccardo Balbo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6630899e79 
							
						 
					 
					
						
						
							
							use flexbox for wallet card header and make logos more consistent ( #1654 )  
						
						 
						
						... 
						
						
						
						* use flexbox for wallet card header
* make wallet logo consistent
* remove extra div
* Update styles/wallet.module.css
Co-authored-by: ekzyis <ek@stacker.news>
* Update styles/wallet.module.css
Co-authored-by: ekzyis <ek@stacker.news>
* resize wallet banner
* remove unused justify-content
* remove cardMeta
---------
Co-authored-by: ekzyis <ek@stacker.news>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news> 
						
						
					 
					
						2024-11-27 12:14:00 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Keyan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bff478d39 
							
						 
					 
					
						
						
							
							direct receives and send paid action ( #1650 )  
						
						 
						
						... 
						
						
						
						* direct receives and send paid action
* remove withdrawl->invoiceForward has many relationship
* fix formatMsats implicit type expectations
* ui + dropping direct payment bolt11s
* squash migrations
* fix bolt11 dropping and improve paid action wallet logging
* remove redundant sender id
* fix redirect when funding account over threshold
* better logging 
						
						
					 
					
						2024-11-27 07:39:05 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0207a2906 
							
						 
					 
					
						
						
							
							Create useWalletStatus and useWalletSupport ( #1646 )  
						
						 
						
						
						
						
					 
					
						2024-11-23 20:19:22 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5569d7444 
							
						 
					 
					
						
						
							
							Only fetch logs when we need them ( #1638 )  
						
						 
						
						... 
						
						
						
						* Don't fetch logs as anon
* Only fetch logs if we need them on the current page
* Wait for poll to finish with setTimeout
This makes sure that we wait for the pending poll to finish before we poll again. This prevents running multiple polls at the same time on slow connections.
I noticed we don't need to queue a new poll ourselves since a poll updates effect dependencies so we will cleanup and run the effect again anyway.
* Fix polling via useEffect abuse 
						
						
					 
					
						2024-11-23 18:37:30 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb9947e4f2 
							
						 
					 
					
						
						
							
							refactor: Check darkmode in useWallets ( #1640 )  
						
						 
						
						... 
						
						
						
						* Check darkmode in useWallets
* Check darkmode in useWalletImage 
						
						
					 
					
						2024-11-23 17:59:59 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3023d8a5d3 
							
						 
					 
					
						
						
							
							Remove unused function usePayment ( #1641 )  
						
						 
						
						
						
						
					 
					
						2024-11-23 12:21:39 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							923ddb74ca 
							
						 
					 
					
						
						
							
							Use invoice.cancelledAt to determine if invoice expired or was canceled by user ( #1631 )  
						
						 
						
						... 
						
						
						
						* Set and resolve invoice.cancelledAt
* Don't close modal if invoice expired 
						
						
					 
					
						2024-11-22 08:25:20 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k00b 
							
						 
					 
					
						
						
						
						
							
						
						
							96e5c6c51c 
							
						 
					 
					
						
						
							
							fix   #1628  
						
						 
						
						
						
						
					 
					
						2024-11-21 08:52:24 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simone Cervino 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c88afc5aae 
							
						 
					 
					
						
						
							
							fix can't upload mp4 on safari ( #1617 )  
						
						 
						
						
						
						
					 
					
						2024-11-20 07:06:05 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k00b 
							
						 
					 
					
						
						
						
						
							
						
						
							5dac2f2ed0 
							
						 
					 
					
						
						
							
							fix   #1566  
						
						 
						
						
						
						
					 
					
						2024-11-19 19:12:18 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k00b 
							
						 
					 
					
						
						
						
						
							
						
						
							aa4c448999 
							
						 
					 
					
						
						
							
							fix account switch disconnect  
						
						 
						
						
						
						
					 
					
						2024-11-19 14:58:48 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2dc0be1c1 
							
						 
					 
					
						
						
							
							Always use custom PTR on Android ( #1607 )  
						
						 
						
						
						
						
					 
					
						2024-11-18 19:13:52 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k00b 
							
						 
					 
					
						
						
						
						
							
						
						
							5d71e57839 
							
						 
					 
					
						
						
							
							fix ptr interfering with layout container  
						
						 
						
						
						
						
					 
					
						2024-11-18 17:33:45 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							570c842934 
							
						 
					 
					
						
						
							
							Wallet send+recv status derived from logs ( #1559 )  
						
						 
						
						... 
						
						
						
						* Derive wallet status from logs
* Add send/recv icons
* Set status individually for send and recv
* Move status logic into own function
* Add LNbits, Blink, CLN, LND, phoenixd logo
* Fix wallet.status.any not using Status enum
* Fix WebLN being weird
* Use phoenixd logo with text
* Also use wallet logo on config page
* Also poll logs for wallet status
* Use logger.info for logs not relevant for wallet status
* Remove no longer used wallet badges
* Crop LND logo like other logos
* Fix all wallets show 'configure'
* Fix wallet status not respecting enabled
* Fix wallet.def.requiresConfig undefined
* Fix banner shown for WebLN
* Fix attach shown when configured
* Filter by context.status to determine wallet status
* Fix +- shown without context
* Fix missing theme support for wallet logos 
						
						
					 
					
						2024-11-18 16:46:24 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Keyan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62cf5b9c34 
							
						 
					 
					
						
						
							
							Merge pull request  #1603  from stackernews/fix-dark-mode-update  
						
						 
						
						... 
						
						
						
						Fix missing useDarkMode update 
						
						
					 
					
						2024-11-18 16:09:16 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ekzyis 
							
						 
					 
					
						
						
						
						
							
						
						
							120dd4122f 
							
						 
					 
					
						
						
							
							Fix missing useDarkMode update  
						
						 
						
						
						
						
					 
					
						2024-11-18 23:01:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Keyan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3b7ad3fdd 
							
						 
					 
					
						
						
							
							Merge pull request  #1599  from Soxasora/feat_pwa_pull_to_refresh  
						
						 
						
						... 
						
						
						
						feat: PWA pull to refresh 
						
						
					 
					
						2024-11-18 13:11:56 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k00b 
							
						 
					 
					
						
						
						
						
							
						
						
							d2b5d23af5 
							
						 
					 
					
						
						
							
							add body margin on ptr  
						
						 
						
						
						
						
					 
					
						2024-11-18 13:05:51 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Soxasora 
							
						 
					 
					
						
						
						
						
							
						
						
							a992426058 
							
						 
					 
					
						
						
							
							enhance: cleanup, ux/ui changes, safer approach to android's ptr  
						
						 
						
						
						
						
					 
					
						2024-11-18 15:49:54 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Soxasora 
							
						 
					 
					
						
						
						
						
							
						
						
							5a359feeed 
							
						 
					 
					
						
						
							
							test: togglable Android's native PTR  
						
						 
						
						
						
						
					 
					
						2024-11-17 21:58:40 +01:00