keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							cc6dc8c68b 
							
						 
					 
					
						
						
							
							add daily discussion thread permalink  
						
						
						
						
					 
					
						2023-06-19 14:40:24 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							3e4161ae8c 
							
						 
					 
					
						
						
							
							tip -> zap  
						
						
						
						
					 
					
						2023-06-19 13:21:55 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							f8724f75e7 
							
						 
					 
					
						
						
							
							add tab shortcut and better resulting selection ranges  
						
						
						
						
					 
					
						2023-06-19 13:07:06 -05:00 
						 
				 
			
				
					
						
							
							
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b427c921d1 
							
						 
					 
					
						
						
							
							Add SimpleX group invite to footer ( #320 )  
						
						... 
						
						
						
						Co-authored-by: ekzyis <ek@stacker.news> 
						
						
					 
					
						2023-06-16 18:04:56 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							7ad4b0b438 
							
						 
					 
					
						
						
							
							merge remote  
						
						
						
						
					 
					
						2023-06-13 09:20:38 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							02ec14549f 
							
						 
					 
					
						
						
							
							prevent markdown input cursor from moving  
						
						
						
						
					 
					
						2023-06-13 09:19:50 -05:00 
						 
				 
			
				
					
						
							
							
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3738f08ac2 
							
						 
					 
					
						
						
							
							Use docker volume for db data ( #315 )  
						
						... 
						
						
						
						Co-authored-by: ekzyis <ek@stacker.news> 
						
						
					 
					
						2023-06-12 20:22:10 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							73bb4a0141 
							
						 
					 
					
						
						
							
							change more post types copy  
						
						
						
						
					 
					
						2023-06-12 19:43:08 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							f0f51438c4 
							
						 
					 
					
						
						
							
							add top posts/comments to subs  
						
						
						
						
					 
					
						2023-06-12 19:40:18 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							6ed2c87c49 
							
						 
					 
					
						
						
							
							fix ssr and client side rendering difference warnings  
						
						
						
						
					 
					
						2023-06-12 17:59:53 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							ef533d41a6 
							
						 
					 
					
						
						
							
							move markdown related code to proper component  
						
						
						
						
					 
					
						2023-06-12 17:39:20 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							6a49f37c68 
							
						 
					 
					
						
						
							
							only honor selection range in textarea  
						
						
						
						
					 
					
						2023-06-12 17:21:13 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							5958875f1e 
							
						 
					 
					
						
						
							
							wait for comments to collapse before scrolling  
						
						
						
						
					 
					
						2023-06-12 16:03:32 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							ab3b24a072 
							
						 
					 
					
						
						
							
							refine pwa back button  
						
						
						
						
					 
					
						2023-06-12 15:49:48 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							ed938527fd 
							
						 
					 
					
						
						
							
							simply respect notification alert message  
						
						
						
						
					 
					
						2023-06-12 15:37:12 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							b71c595856 
							
						 
					 
					
						
						
							
							move @hn to tech  
						
						
						
						
					 
					
						2023-06-12 15:10:44 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							d78c98e701 
							
						 
					 
					
						
						
							
							improve rss footer  
						
						
						
						
					 
					
						2023-06-12 14:48:35 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							342a165ced 
							
						 
					 
					
						
						
							
							refine cancel button  
						
						
						
						
					 
					
						2023-06-12 14:39:27 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							79df6b2be2 
							
						 
					 
					
						
						
							
							prevent default on all markdown shortcuts  
						
						
						
						
					 
					
						2023-06-12 13:49:58 -05:00 
						 
				 
			
				
					
						
							
							
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							069417d130 
							
						 
					 
					
						
						
							
							Enable push notifications in settings ( #301 )  
						
						... 
						
						
						
						* Enable push notifications in settings
* Fix checkbox still checked after user denied permission
The error was related to me thinking that the value prop does anything. It didn't.
The value of the checkbox is handled by formik.
So the solution was to hook into formik and use the handler which actually changes the value.
* Add double opt-in to /notifications
* Better styling of alert in /notifications
---------
Co-authored-by: ekzyis <ek@stacker.news> 
						
						
					 
					
						2023-06-12 13:03:44 -05:00 
						 
				 
			
				
					
						
							
							
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							876b3e0fdd 
							
						 
					 
					
						
						
							
							Use <atom:author> in RSS feeds ( #312 )  
						
						... 
						
						
						
						Co-authored-by: ekzyis <ek@stacker.news> 
						
						
					 
					
						2023-06-12 12:41:52 -05:00 
						 
				 
			
				
					
						
							
							
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b890215b98 
							
						 
					 
					
						
						
							
							Tech sub ( #311 )  
						
						... 
						
						
						
						* Add tech sub
* Fix line break in RSS popover
---------
Co-authored-by: ekzyis <ek@stacker.news> 
						
						
					 
					
						2023-06-12 12:41:22 -05:00 
						 
				 
			
				
					
						
							
							
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e243c1c224 
							
						 
					 
					
						
						
							
							Add cancel button for editing all post types + bio ( #310 )  
						
						... 
						
						
						
						* Add cancel button when editing any post type
* Add cancel button when editing bio
---------
Co-authored-by: ekzyis <ek@stacker.news> 
						
						
					 
					
						2023-06-12 12:35:28 -05:00 
						 
				 
			
				
					
						
							
							
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							393d4c7603 
							
						 
					 
					
						
						
							
							Add Markdown formatting hotkeys: CTRL+K, CTRL+I, CTRL+B ( #305 )  
						
						... 
						
						
						
						* Fix usage of deprecated event.keyCode
* Add CTRL+K to insert markdown link formatting
* Also add CTRL+B and CTRL+I
* Fix undo not working after using setValue
Undo doesn't work if inputs are changed using javascript code like helpers.setValue().
The solution is to also use `document.execCommand()`.
See https://stackoverflow.com/questions/27027833/is-it-possible-to-edit-a-text-input-with-javascript-and-add-to-the-undo-stack 
However, `document.execCommand()` is deprecated but there seems to be no alternative, see:
- https://stackoverflow.com/questions/60581285/execcommand-is-now-obsolete-whats-the-alternative 
- https://developer.mozilla.org/en-US/docs/Web/API/Document/execCommand#browser_compatibility 
- https://github.com/codex-team/editor.js/discussions/2214 
And so far, every browser still seems to support it: https://developer.mozilla.org/en-US/docs/Web/API/Document/execCommand#browser_compatibility 
---------
Co-authored-by: ekzyis <ek@stacker.news> 
						
						
					 
					
						2023-06-12 12:29:50 -05:00 
						 
				 
			
				
					
						
							
							
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ee16422f7 
							
						 
					 
					
						
						
							
							Fix code style ( #303 )  
						
						... 
						
						
						
						Co-authored-by: ekzyis <ek@stacker.news> 
						
						
					 
					
						2023-06-05 14:07:29 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							369bd82a84 
							
						 
					 
					
						
						
							
							make freebie comments visible case by case  
						
						
						
						
					 
					
						2023-06-03 20:01:50 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							56f08e0144 
							
						 
					 
					
						
						
							
							allow ctrl-click of post button  
						
						
						
						
					 
					
						2023-06-03 17:49:04 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							d815cae715 
							
						 
					 
					
						
						
							
							add 'stacking since' to profile  
						
						
						
						
					 
					
						2023-06-02 19:55:45 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							8ac570d403 
							
						 
					 
					
						
						
							
							fixing subscribe and child reply duplicates  
						
						
						
						
					 
					
						2023-06-02 16:48:39 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							e1f59763ea 
							
						 
					 
					
						
						
							
							remove logging  
						
						
						
						
					 
					
						2023-06-01 20:21:54 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							d65763ab27 
							
						 
					 
					
						
						
							
							don't serve stale server side props from pwa  
						
						
						
						
					 
					
						2023-06-01 20:11:29 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							d4988694c8 
							
						 
					 
					
						
						
							
							make room in header to pwa back button  
						
						
						
						
					 
					
						2023-06-01 19:34:26 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							25b93546ad 
							
						 
					 
					
						
						
							
							get commit hash in prod  
						
						
						
						
					 
					
						2023-06-01 16:57:58 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							ce6b055456 
							
						 
					 
					
						
						
							
							go back to old build id gen  
						
						
						
						
					 
					
						2023-06-01 15:31:16 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							56314bac4e 
							
						 
					 
					
						
						
							
							fix window navigation error on firefox  
						
						
						
						
					 
					
						2023-06-01 15:29:20 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							23a9c76e52 
							
						 
					 
					
						
						
							
							fix build id issue  
						
						
						
						
					 
					
						2023-06-01 15:03:13 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							c93ae90578 
							
						 
					 
					
						
						
							
							remove extra note checking condition  
						
						
						
						
					 
					
						2023-06-01 14:54:44 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							c4b96b998f 
							
						 
					 
					
						
						
							
							only request notification permissions on the notifications page  
						
						
						
						
					 
					
						2023-06-01 14:41:20 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							f4b81b0ff0 
							
						 
					 
					
						
						
							
							fix notification clicking after refactor  
						
						
						
						
					 
					
						2023-06-01 13:22:39 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							3de8df5ab5 
							
						 
					 
					
						
						
							
							enhancements for footer version with prod support  
						
						
						
						
					 
					
						2023-06-01 12:57:31 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							4c1f0af41b 
							
						 
					 
					
						
						
							
							generate version.txt on archive  
						
						
						
						
					 
					
						2023-06-01 12:24:26 -05:00 
						 
				 
			
				
					
						
							
							
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61e0a100c0 
							
						 
					 
					
						
						
							
							Show version in footer ( #294 )  
						
						... 
						
						
						
						Co-authored-by: ekzyis <ek@stacker.news> 
						
						
					 
					
						2023-06-01 12:19:45 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							9eb49b8bf9 
							
						 
					 
					
						
						
							
							git attr version on archive/deploy  
						
						
						
						
					 
					
						2023-06-01 11:21:42 -05:00 
						 
				 
			
				
					
						
							
							
								keyan 
							
						 
					 
					
						
						
						
						
							
						
						
							15850f0dbb 
							
						 
					 
					
						
						
							
							move free posts message about sub select  
						
						
						
						
					 
					
						2023-05-31 19:54:35 -05:00 
						 
				 
			
				
					
						
							
							
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40b7fde621 
							
						 
					 
					
						
						
							
							refactor: create component per notification type ( #298 )  
						
						... 
						
						
						
						Co-authored-by: ekzyis <ek@stacker.news> 
						
						
					 
					
						2023-05-31 19:51:30 -05:00 
						 
				 
			
				
					
						
							
							
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ace2a4df3b 
							
						 
					 
					
						
						
							
							Match any port in dupe check ( #297 )  
						
						... 
						
						
						
						Co-authored-by: ekzyis <ek@stacker.news> 
						
						
					 
					
						2023-05-31 19:49:28 -05:00 
						 
				 
			
				
					
						
							
							
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88372b6a9e 
							
						 
					 
					
						
						
							
							Use fallback instead of 500 if callback malformed ( #296 )  
						
						... 
						
						
						
						Co-authored-by: ekzyis <ek@stacker.news> 
						
						
					 
					
						2023-05-31 19:48:14 -05:00 
						 
				 
			
				
					
						
							
							
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36d5478e74 
							
						 
					 
					
						
						
							
							Redirect to /login on /settings 401 ( #295 )  
						
						... 
						
						
						
						Co-authored-by: ekzyis <ek@stacker.news> 
						
						
					 
					
						2023-05-31 19:47:03 -05:00 
						 
				 
			
				
					
						
							
							
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c251ca376 
							
						 
					 
					
						
						
							
							Add thread subscriptions ( #293 )  
						
						... 
						
						
						
						* Add thread subscriptions
* remove dead code: reply only notifications
* break out thread subscription queries to reduce search space
* one db dip for item lists/threads re:meSubscription
---------
Co-authored-by: ekzyis <ek@stacker.news>
Co-authored-by: keyan <keyan.kousha+huumn@gmail.com> 
						
						
					 
					
						2023-05-31 19:44:06 -05:00 
						 
				 
			
				
					
						
							
							
								ekzyis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e97509eea7 
							
						 
					 
					
						
						
							
							Use PWA with display: standalone ( #292 )  
						
						... 
						
						
						
						* Use next-pwa
* Use standalone + back button
* Use Notification API
* Use custom service worker
* Use url_handlers
* Add offline page
* Use smaller icon in notification
* Only prompt for notifications if logged in
* small enhancements to standalone pwa
* remove unused back arrow
---------
Co-authored-by: ekzyis <ek@stacker.news>
Co-authored-by: keyan <keyan.kousha+huumn@gmail.com> 
						
						
					 
					
						2023-05-31 17:28:33 -05:00