Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0776f17ebb 
							
						 
					 
					
						
						
							
							chore(types): remove redundant interface  
						
						 
						
						
						
						
					 
					
						2025-01-18 01:24:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3db93cdf24 
							
						 
					 
					
						
						
							
							chore(client/ts): port note_icon  
						
						 
						
						
						
						
					 
					
						2025-01-18 01:14:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							043d92a1ab 
							
						 
					 
					
						
						
							
							feat(revisions): add spacing between help and delete ( closes   #974 )  
						
						 
						
						
						
						
					 
					
						2025-01-18 01:02:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5985519570 
							
						 
					 
					
						
						
							
							fix(mobile): tab bar context menu ( closes   #969 )  
						
						 
						
						
						
						
					 
					
						2025-01-18 00:51:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c7fd044c6 
							
						 
					 
					
						
						
							
							chore(client/ts): port canvas  
						
						 
						
						
						
						
					 
					
						2025-01-18 00:42:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2167948509 
							
						 
					 
					
						
						
							
							fix(canvas): significant lag when dragging ( fixes   #967 )  
						
						 
						
						
						
						
					 
					
						2025-01-18 00:14:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7cf1fbf088 
							
						 
					 
					
						
						
							
							fix(mobile): position of note detail menu ( closes   #971 )  
						
						 
						
						
						
						
					 
					
						2025-01-18 00:04:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3bcd75a5a 
							
						 
					 
					
						
						
							
							chore(client/ts): port mobile_detail_menu  
						
						 
						
						
						
						
					 
					
						2025-01-17 23:55:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							229f473f8b 
							
						 
					 
					
						
						
							
							style(next): alignment of dropdown keyboard shortcuts  
						
						 
						
						
						
						
					 
					
						2025-01-17 23:47:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11009a5af8 
							
						 
					 
					
						
						
							
							fix(client): positioning of keyboard shortcuts on legacy theme ( closes   #685 )  
						
						 
						
						
						
						
					 
					
						2025-01-17 23:46:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdbc33aa23 
							
						 
					 
					
						
						
							
							fix(client): alignment of "Advanced" option in global menu  
						
						 
						
						
						
						
					 
					
						2025-01-17 23:43:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9335bec37 
							
						 
					 
					
						
						
							
							fix(client): shortcuts wrapped on two lines on global menu ( closes   #976 )  
						
						 
						
						
						
						
					 
					
						2025-01-17 23:37:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59d8def2c5 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into share-fix  
						
						 
						
						
						
						
					 
					
						2025-01-17 23:19:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7fc5f9ab83 
							
						 
					 
					
						
						
							
							Merge pull request  #977  from pano9000/test_vitest  
						
						 
						
						... 
						
						
						
						test: add vitest as test framework and port current tests 
						
						
					 
					
						2025-01-17 22:22:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd3397bcbb 
							
						 
					 
					
						
						
							
							chore(client/ts): port note_map  
						
						 
						
						
						
						
					 
					
						2025-01-17 21:25:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							33274ada65 
							
						 
					 
					
						
						
							
							test: port spec tests to vitest  
						
						 
						
						
						
						
					 
					
						2025-01-17 20:24:20 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7eb385b8f 
							
						 
					 
					
						
						
							
							refactor(deps): integrate force-graph into webpack  
						
						 
						
						
						
						
					 
					
						2025-01-17 20:21:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0cee8f9f20 
							
						 
					 
					
						
						
							
							refactor(mermaid): use webpack import for mermaid-elk  
						
						 
						
						
						
						
					 
					
						2025-01-17 19:53:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							9382c278b3 
							
						 
					 
					
						
						
							
							fix(csrf): add exception for electron for httpOnly cookie  
						
						 
						
						... 
						
						
						
						it does not seem to like having httpOnly set in electron 
						
						
					 
					
						2025-01-17 17:26:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Caleb Norton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8f15d2fe3 
							
						 
					 
					
						
						
							
							Fix parent share link  
						
						 
						
						
						
						
					 
					
						2025-01-16 15:28:30 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							5f605b3a91 
							
						 
					 
					
						
						
							
							fix(csrf): set more secure cookieOptions settings  
						
						 
						
						... 
						
						
						
						- `sameSite` - previous setting inherited from csurf was to simply not set it at all, which makes all browser nag in their dev console output.
They will default to "Lax" for these type of cookies in the future.
We can even use "strict" here though for our use case:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#samesitesamesite-value 
- `httpOnly`: should be enabled for the csrf cookie as well
for the session cookie it already is enabled.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#httponly  
						
						
					 
					
						2025-01-16 21:40:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							ec19ccd7a7 
							
						 
					 
					
						
						
							
							fix(csrf): stop leaking the CSRF token in the server logs  
						
						 
						
						... 
						
						
						
						As per OWASP:
"A CSRF token must not be leaked in the server logs or in the URL.", see:
https://cheatsheetseries.owasp.org/cheatsheets/Cross-Site_Request_Forgery_Prevention_Cheat_Sheet.html#transmissing-csrf-tokens-in-synchronized-patterns  
						
						
					 
					
						2025-01-16 21:16:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							139bf3dcdf 
							
						 
					 
					
						
						
							
							fix(csrf): use generateCsrfToken with more "user friendly" settings  
						
						 
						
						... 
						
						
						
						fixes the case, where existing TriliumNext users, will get
a "Invalid CSRF Token" Message, when they have an older
_csrf token in their cookies from a previous installation/visit.
the settings now will handle these cases in the background automatically.
also fixes  #950  
						
						
					 
					
						2025-01-16 20:14:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							6dd8ab31d5 
							
						 
					 
					
						
						
							
							refactor(csrf): export generateToken utility  
						
						 
						
						
						
						
					 
					
						2025-01-16 20:14:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							e3d89ce2a5 
							
						 
					 
					
						
						
							
							refactor(csrf): move csrf to own file  
						
						 
						
						
						
						
					 
					
						2025-01-16 20:14:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edc6b983ac 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						 
						
						
						
						
					 
					
						2025-01-16 18:36:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d684440c1f 
							
						 
					 
					
						
						
							
							fix(client): undefined entity in some cases  
						
						 
						
						
						
						
					 
					
						2025-01-16 18:36:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e182f5820 
							
						 
					 
					
						
						
							
							chore(client/ts): port mermaid  
						
						 
						
						
						
						
					 
					
						2025-01-16 18:20:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ca876ca62 
							
						 
					 
					
						
						
							
							fix(mobile): force grouping in editing toolbar  
						
						 
						
						
						
						
					 
					
						2025-01-16 16:41:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							187ef60350 
							
						 
					 
					
						
						
							
							feat(mobile): disable overscroll for toolbar  
						
						 
						
						
						
						
					 
					
						2025-01-16 16:32:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							706b011b23 
							
						 
					 
					
						
						
							
							feat(mobile): enforce classic editor  
						
						 
						
						
						
						
					 
					
						2025-01-16 16:29:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f2538a070 
							
						 
					 
					
						
						
							
							feat(mobile): hide editing toolbar on non-text note  
						
						 
						
						
						
						
					 
					
						2025-01-16 16:14:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6caddc8004 
							
						 
					 
					
						
						
							
							fix(mobile): position of editing toolbar on tablet mode  
						
						 
						
						
						
						
					 
					
						2025-01-16 16:09:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0cab891d2e 
							
						 
					 
					
						
						
							
							chore(client/ts): port classic_editor_toolbar  
						
						 
						
						
						
						
					 
					
						2025-01-16 15:51:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d6e3af9aa 
							
						 
					 
					
						
						
							
							fix(mobile): position of editing toolbar  
						
						 
						
						
						
						
					 
					
						2025-01-16 15:48:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7dfeb20678 
							
						 
					 
					
						
						
							
							Merge pull request  #936  from pano9000/fix_views-deprecated-meta-tag  
						
						 
						
						... 
						
						
						
						fix(views): replace deprecated meta tag 
						
						
					 
					
						2025-01-14 23:51:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hasecilu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f9e42abbd 
							
						 
					 
					
						
						
							
							chore(i18n): update Spanish translation  
						
						 
						
						
						
						
					 
					
						2025-01-14 13:26:39 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a7a607fcb 
							
						 
					 
					
						
						
							
							Merge pull request  #926  from pano9000:refactor_backend_log  
						
						 
						
						... 
						
						
						
						refactor(backend_log): improve `getBackendLog` 
						
						
					 
					
						2025-01-14 20:41:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8c501d717 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into refactor_replace-csurf  
						
						 
						
						
						
						
					 
					
						2025-01-14 20:32:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb1af98830 
							
						 
					 
					
						
						
							
							Merge pull request  #880  from pano9000/refactor_data_dir  
						
						 
						
						... 
						
						
						
						refactor(data_dir): simplify logic and make code robust and testable 
						
						
					 
					
						2025-01-14 20:20:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c0e4b842a 
							
						 
					 
					
						
						
							
							Merge pull request  #941  from process/ck-logging  
						
						 
						
						... 
						
						
						
						Add server logging for CKEditor state changes 
						
						
					 
					
						2025-01-14 20:18:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0221039ebe 
							
						 
					 
					
						
						
							
							fix(client/ts): fix build errors & define command to event bridge  
						
						 
						
						
						
						
					 
					
						2025-01-14 20:08:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							580bebb4a3 
							
						 
					 
					
						
						
							
							chore(client/ts): port mind_map  
						
						 
						
						
						
						
					 
					
						2025-01-14 19:18:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e16f4a1a71 
							
						 
					 
					
						
						
							
							chore(client/ts): port type_widget  
						
						 
						
						
						
						
					 
					
						2025-01-14 19:12:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							353156e625 
							
						 
					 
					
						
						
							
							fix(mindmap): not working due to dependency change  
						
						 
						
						
						
						
					 
					
						2025-01-14 18:47:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Chines 
							
						 
					 
					
						
						
						
						
							
						
						
							b173429dc5 
							
						 
					 
					
						
						
							
							Add more logging of CKEditor crashes  
						
						 
						
						
						
						
					 
					
						2025-01-14 15:39:04 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Chines 
							
						 
					 
					
						
						
						
						
							
						
						
							7768511fe6 
							
						 
					 
					
						
						
							
							Add server logging for CKEditor state changes  
						
						 
						
						
						
						
					 
					
						2025-01-14 15:38:13 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1807b2b031 
							
						 
					 
					
						
						
							
							chore(types): missing import type for JS imports  
						
						 
						
						
						
						
					 
					
						2025-01-13 23:18:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							8b91c528aa 
							
						 
					 
					
						
						
							
							fix(views): replace deprecated meta tag  
						
						 
						
						... 
						
						
						
						`apple-mobile-web-app-capable` =>
`mobile-web-app-capable`
as warned by Chrome and also already implemented by
e.g. Flutter or vercel/Next.js:
https://github.com/vercel/next.js/pull/70363 
https://github.com/flutter/flutter/issues/154596  
						
						
					 
					
						2025-01-13 20:49:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							bcbf4f4090 
							
						 
					 
					
						
						
							
							chore: fix formatting  
						
						 
						
						
						
						
					 
					
						2025-01-13 09:21:24 +01:00