Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							030e3cb805 
							
						 
					 
					
						
						
							
							fix(i18n): accidentally translated values  
						
						
						
						
					 
					
						2025-02-13 21:31:54 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e17346768 
							
						 
					 
					
						
						
							
							feat(share): allow serving raw file via query parameter ( closes   #1182 )  
						
						
						
						
					 
					
						2025-02-13 21:28:01 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b597c5d2c 
							
						 
					 
					
						
						
							
							fix(client/revisions): improper rendering of nested lists ( closes   #1177 )  
						
						
						
						
					 
					
						2025-02-13 20:57:34 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2cd875c03 
							
						 
					 
					
						
						
							
							refactor(client): fix global event handling for modal  
						
						
						
						
					 
					
						2025-02-13 20:39:00 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f6376e537 
							
						 
					 
					
						
						
							
							chore(client/ts): port revisions  
						
						
						
						
					 
					
						2025-02-13 20:25:13 +02:00 
						 
				 
			
				
					
						
							
							
								FliegendeWurst 
							
						 
					 
					
						
						
						
						
							
						
						
							be4b74e791 
							
						 
					 
					
						
						
							
							Automated OpenAPI spec generation  
						
						
						
						
					 
					
						2025-02-13 17:02:03 +01:00 
						 
				 
			
				
					
						
							
							
								hasecilu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ed71f30f2 
							
						 
					 
					
						
						
							
							chore(i18n): update Spanish translation  
						
						
						
						
					 
					
						2025-02-13 09:39:04 -06:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							b692c00b8d 
							
						 
					 
					
						
						
							
							feat(config): improve typesafety by definitely returning a number  
						
						... 
						
						
						
						previously it was either a number like string (in case env or config.ini was used) or a number (the fallback value)
we now parseInt the value -> if any value is NaN (e.g. because it was incorrectly set) it will try with the next, before it uses the fallback value
the strange looking `parseInt(String(process.env.TRILIUM_SESSION_COOKIEMAXAGE))` is required to make TypeScript happy, other variants of trying to get the value into a string were not good enough for typescript :-)
The `String(process.env.TRILIUM_SESSION_COOKIEMAXAGE)` will now either return a number like value or 'undefined' (as string), which parseInt parses into NaN, which is falsy. 
						
						
					 
					
						2025-02-13 09:46:49 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							cab0a5e41f 
							
						 
					 
					
						
						
							
							feat(config): improve Session descriptions  
						
						
						
						
					 
					
						2025-02-13 09:25:24 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							201663d9ec 
							
						 
					 
					
						
						
							
							chore(prettier): fix prettier issues  
						
						
						
						
					 
					
						2025-02-13 09:07:25 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							38215c46ae 
							
						 
					 
					
						
						
							
							feat(login): make use of default maxAge by sessionParser  
						
						... 
						
						
						
						cookie will use the default value set in sessionParser middleware, which is controlled by
config.Session.cookieMaxAge
if rememberMe is not set -> the value is unset and the cookie becomes a non-persistent cookie,
which the browser delete after the current session (e.g. when you close the browser) 
						
						
					 
					
						2025-02-13 09:04:34 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							2a740781cb 
							
						 
					 
					
						
						
							
							feat(session_parser): use seconds for setting maxAge and update default value to 21 days  
						
						... 
						
						
						
						21 days was used in the login route previously, when "remember me" was set 
						
						
					 
					
						2025-02-13 08:52:05 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							04827c0ce1 
							
						 
					 
					
						
						
							
							fix(session_parser): FileStore ttl should be ideally the same as session cookies maxAge  
						
						... 
						
						
						
						this avoids having "unused" dead session on the filesystem 
						
						
					 
					
						2025-02-13 08:21:29 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							4e23b5193d 
							
						 
					 
					
						
						
							
							feat(session_parser): use Session.cookieMaxAge from config  
						
						
						
						
					 
					
						2025-02-13 08:21:29 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							53576f5578 
							
						 
					 
					
						
						
							
							feat(config): add Session.cookieMaxAge  
						
						... 
						
						
						
						allows users to control how long their session will be live, before it expires and they are forced to login again
defaults to 1 day  ("24 * 60 * 60 * 1000") as previously set in sessionParser 
						
						
					 
					
						2025-02-13 08:21:29 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							010783102a 
							
						 
					 
					
						
						
							
							build: fix missing copying of etapi.openapi.yaml into dist folder  
						
						... 
						
						
						
						fixes build via electron-forge 
						
						
					 
					
						2025-02-12 23:09:20 +01:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7f5d1d280 
							
						 
					 
					
						
						
							
							fix(client/ts): load only needed CodeMirror plugins  
						
						
						
						
					 
					
						2025-02-12 22:49:47 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69a6739d1f 
							
						 
					 
					
						
						
							
							fix(client): markdown code block not working ( closes   #1164 )  
						
						
						
						
					 
					
						2025-02-12 22:49:09 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75afdbe093 
							
						 
					 
					
						
						
							
							chore(client/ts): port editable_code  
						
						
						
						
					 
					
						2025-02-12 21:56:58 +02:00 
						 
				 
			
				
					
						
							
							
								Adorian Doran 
							
						 
					 
					
						
						
						
						
							
						
						
							cb7b25f054 
							
						 
					 
					
						
						
							
							repo: exclude irrelevant NPM tasks in VS Code  
						
						
						
						
					 
					
						2025-02-12 12:06:55 +02:00 
						 
				 
			
				
					
						
							
							
								Adorian Doran 
							
						 
					 
					
						
						
						
						
							
						
						
							9c4aa4f220 
							
						 
					 
					
						
						
							
							style(next): tweak the "Change note icon" button  
						
						
						
						
					 
					
						2025-02-12 01:55:56 +02:00 
						 
				 
			
				
					
						
							
							
								Adorian Doran 
							
						 
					 
					
						
						
						
						
							
						
						
							fc1e5ce23b 
							
						 
					 
					
						
						
							
							style(next): fix comment  
						
						
						
						
					 
					
						2025-02-12 01:46:17 +02:00 
						 
				 
			
				
					
						
							
							
								Adorian Doran 
							
						 
					 
					
						
						
						
						
							
						
						
							faabec5360 
							
						 
					 
					
						
						
							
							style(next): tweak the note icon popup  
						
						
						
						
					 
					
						2025-02-12 01:45:26 +02:00 
						 
				 
			
				
					
						
							
							
								Adorian Doran 
							
						 
					 
					
						
						
						
						
							
						
						
							202bb9e126 
							
						 
					 
					
						
						
							
							style(next): combo boxes: fix the dropdown arrow disappearing in certain situations while in the focused state  
						
						
						
						
					 
					
						2025-02-12 01:29:50 +02:00 
						 
				 
			
				
					
						
							
							
								Adorian Doran 
							
						 
					 
					
						
						
						
						
							
						
						
							2f00839f52 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/TriliumNext/Notes  into develop  
						
						
						
						
					 
					
						2025-02-12 01:17:02 +02:00 
						 
				 
			
				
					
						
							
							
								Adorian Doran 
							
						 
					 
					
						
						
						
						
							
						
						
							d8962393af 
							
						 
					 
					
						
						
							
							style(next): combo boxes: prevent the text overlapping the dropdown arrow  
						
						
						
						
					 
					
						2025-02-12 01:16:57 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9e39fa792 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of ssh://github.com/TriliumNext/Notes into develop  
						
						
						
						
					 
					
						2025-02-11 22:20:38 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ca9809457 
							
						 
					 
					
						
						
							
							feat(client,server): support mid: links  
						
						
						
						
					 
					
						2025-02-11 22:18:29 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d0969da0a 
							
						 
					 
					
						
						
							
							refactor(client,server): support for URL schemes  
						
						
						
						
					 
					
						2025-02-11 22:14:44 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f517e4a37a 
							
						 
					 
					
						
						
							
							refactor(editor): move all options into this repo  
						
						
						
						
					 
					
						2025-02-11 20:34:49 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d26446262 
							
						 
					 
					
						
						
							
							refactor(editor): move all options into this repo  
						
						
						
						
					 
					
						2025-02-11 20:23:48 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aad38fdd21 
							
						 
					 
					
						
						
							
							refactor(editor): move floating toolbar config into this repo  
						
						
						
						
					 
					
						2025-02-11 20:17:02 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ac5e860b1 
							
						 
					 
					
						
						
							
							refactor(editor): move classic toolbar config into this repo  
						
						
						
						
					 
					
						2025-02-11 19:48:26 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd5232ed14 
							
						 
					 
					
						
						
							
							feat(mobile): add recent changes dialog  
						
						
						
						
					 
					
						2025-02-11 19:38:06 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aafd905c72 
							
						 
					 
					
						
						
							
							Merge pull request  #1158  from TriliumNext/renovate/compression-1.x  
						
						... 
						
						
						
						fix(deps): update dependency compression to v1.8.0 
						
						
					 
					
						2025-02-11 19:32:28 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11e2dcfc64 
							
						 
					 
					
						
						
							
							refactor(client/ts): port a few small files  
						
						
						
						
					 
					
						2025-02-11 19:29:53 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44811f4f4b 
							
						 
					 
					
						
						
							
							refactor(client/ts): port two containers  
						
						
						
						
					 
					
						2025-02-11 19:09:04 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13f7129717 
							
						 
					 
					
						
						
							
							refactor(client/ts): port a few more widgets  
						
						
						
						
					 
					
						2025-02-11 19:04:27 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b69641c0e9 
							
						 
					 
					
						
						
							
							refactor(client): remove abstract doRefresh  
						
						
						
						
					 
					
						2025-02-11 18:59:35 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b9b843c2d 
							
						 
					 
					
						
						
							
							Merge pull request  #1140  from dousha/bugfix-protection-box  
						
						... 
						
						
						
						Fix the password box not removed after entering protected mode 
						
						
					 
					
						2025-02-11 18:57:41 +02:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							a5cb78c5ec 
							
						 
					 
					
						
						
							
							i18n: adjust note_erasure_timeout.erase_notes_after  
						
						... 
						
						
						
						since we now don't erase after "x" seconds, we need to change the message 
						
						
					 
					
						2025-02-11 09:07:46 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							8b066b1fc8 
							
						 
					 
					
						
						
							
							chore: add i18n TODO  
						
						... 
						
						
						
						(it does not make sense yet, to expose these as i18n, as I will be refactoring this whole thing into a standalone widget) 
						
						
					 
					
						2025-02-11 09:07:46 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							2bb79c4209 
							
						 
					 
					
						
						
							
							feat: "friendly number handling" for note erasure timeouts  
						
						
						
						
					 
					
						2025-02-11 09:06:29 +01:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1bf6931f2 
							
						 
					 
					
						
						
							
							Merge pull request  #1162  from TriliumNext/refactor_routes-login  
						
						... 
						
						
						
						refactor(routes/login): simplify login function and get rid of deprecated usage of expires 
						
						
					 
					
						2025-02-11 10:03:09 +02:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							e3b7ae018f 
							
						 
					 
					
						
						
							
							refactor(routes/login): refactor login fn  
						
						... 
						
						
						
						I also got rid of the deprecated use of "expires" - setting maxAge to undefined is the preferred way 
						
						
					 
					
						2025-02-11 07:55:18 +01:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7399f6bb5 
							
						 
					 
					
						
						
							
							fix(deps): update dependency compression to v1.8.0  
						
						
						
						
					 
					
						2025-02-11 00:34:18 +00:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0399c173e 
							
						 
					 
					
						
						
							
							Merge pull request  #1144  from TriliumNext/feature/swagger-ui-in-server  
						
						... 
						
						
						
						Add Swagger UI endpoint 
						
						
					 
					
						2025-02-10 23:46:18 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							905983e794 
							
						 
					 
					
						
						
							
							Merge pull request  #1155  from TriliumNext/feat_custom-cookie-path  
						
						... 
						
						
						
						feat: allow setting custom cookiePath 
						
						
					 
					
						2025-02-10 23:42:08 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5390b97730 
							
						 
					 
					
						
						
							
							Merge pull request  #1157  from TriliumNext/fix_disable-dropdown-select-text  
						
						... 
						
						
						
						fix(ui): disallow text selection in dropdown-menus 
						
						
					 
					
						2025-02-10 23:33:28 +02:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							c8f5f8dfcc 
							
						 
					 
					
						
						
							
							fix(ui): disallow text selection in dropdown-menus  
						
						
						
						
					 
					
						2025-02-10 20:18:35 +01:00