Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							5f5d7b5432 
							
						 
					 
					
						
						
							
							chore(scripts): namespace "electron-forge:*"  
						
						
						
						
					 
					
						2025-02-14 08:48:14 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							d23734dd3f 
							
						 
					 
					
						
						
							
							chore(scripts): add some line breaks for better separation  
						
						
						
						
					 
					
						2025-02-14 08:44:25 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							4f6085a1a4 
							
						 
					 
					
						
						
							
							chore(scripts): namespace "build:prepare-dist"  
						
						
						
						
					 
					
						2025-02-14 08:43:41 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							9cddb1deac 
							
						 
					 
					
						
						
							
							chore(scripts): namespace "build:webpack"  
						
						
						
						
					 
					
						2025-02-14 08:41:34 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							47002aa95a 
							
						 
					 
					
						
						
							
							chore(scripts): namespace "chore:update-build-info"  
						
						
						
						
					 
					
						2025-02-14 08:38:18 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							d2e8f946a0 
							
						 
					 
					
						
						
							
							chore(scripts): namespace "chore:ci-update-nightly-version"  
						
						
						
						
					 
					
						2025-02-14 08:35:46 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							688eb4d93f 
							
						 
					 
					
						
						
							
							chore(scripts): namespace "docs:"  
						
						
						
						
					 
					
						2025-02-14 08:31:07 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							58eaf5eb5b 
							
						 
					 
					
						
						
							
							test(etapi): mark as TODO for now  
						
						... 
						
						
						
						fixes typescript build for now
(not even sure, why we are building the tests as well) 
						
						
					 
					
						2025-02-14 08:01:30 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							a30d361b1d 
							
						 
					 
					
						
						
							
							deps: remove leftover @types/jasmine  
						
						
						
						
					 
					
						2025-02-14 07:52:34 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							0145636fc5 
							
						 
					 
					
						
						
							
							chore(scripts): namespace "electron:"  
						
						... 
						
						
						
						reorder entries 
						
						
					 
					
						2025-02-14 07:39:01 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							06890585d2 
							
						 
					 
					
						
						
							
							chore(scripts): namespace "electron:"  
						
						
						
						
					 
					
						2025-02-14 07:36:49 +01:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d320308c9 
							
						 
					 
					
						
						
							
							chore(deps): update node.js to v22.14.0  
						
						
						
						
					 
					
						2025-02-14 02:12:50 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							325431f050 
							
						 
					 
					
						
						
							
							chore(deps): update dependency webpack to v5.98.0  
						
						
						
						
					 
					
						2025-02-14 02:12:39 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35f9af15e5 
							
						 
					 
					
						
						
							
							chore(deps): update dependency electron to v34.2.0  
						
						
						
						
					 
					
						2025-02-14 02:12:30 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4dfce746e9 
							
						 
					 
					
						
						
							
							chore(deps): update dependency prettier to v3.5.1  
						
						
						
						
					 
					
						2025-02-14 02:12:18 +00:00 
						 
				 
			
				
					
						
							
							
								FliegendeWurst 
							
						 
					 
					
						
						
						
						
							
						
						
							0f0ebed78a 
							
						 
					 
					
						
						
							
							Document sync push/pull  
						
						
						
						
					 
					
						2025-02-13 23:51:42 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							469519f5df 
							
						 
					 
					
						
						
							
							chore(scripts): namespace electron:start  
						
						
						
						
					 
					
						2025-02-13 23:25:38 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							7b062badf0 
							
						 
					 
					
						
						
							
							chore(scripts): namespace server  
						
						... 
						
						
						
						server:switch 
						
						
					 
					
						2025-02-13 23:18:57 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							f3dda940ec 
							
						 
					 
					
						
						
							
							chore(scripts): namespace server  
						
						... 
						
						
						
						server:start-safe
server:start-no-dir
server:start-test
server:qstart 
						
						
					 
					
						2025-02-13 23:00:53 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							786f3e8d40 
							
						 
					 
					
						
						
							
							chore(scripts): namespace server:start  
						
						
						
						
					 
					
						2025-02-13 22:53:40 +01:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4592d6750b 
							
						 
					 
					
						
						
							
							feat(view/calendar): render a text in calendar view  
						
						
						
						
					 
					
						2025-02-13 23:46:20 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2bbee8e16 
							
						 
					 
					
						
						
							
							refactor(client): move implementation out of note_list_renderer  
						
						
						
						
					 
					
						2025-02-13 23:23:18 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27168b0dc5 
							
						 
					 
					
						
						
							
							feat(view/calendar): add calendar entry to views  
						
						
						
						
					 
					
						2025-02-13 22:57:30 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e347cdda36 
							
						 
					 
					
						
						
							
							chore(client/ts): port book_properties  
						
						
						
						
					 
					
						2025-02-13 22:45:48 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							283482caa5 
							
						 
					 
					
						
						
							
							Merge pull request  #1163  from TriliumNext/feat_erasure-timeout-ui  
						
						... 
						
						
						
						feat: friendly number handling for note erasure timeouts 
						
						
					 
					
						2025-02-13 22:22:27 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27b825e511 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into feat_erasure-timeout-ui  
						
						... 
						
						
						
						; Conflicts:
;	src/public/translations/ro/translation.json 
						
						
					 
					
						2025-02-13 22:21:38 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b9667b756 
							
						 
					 
					
						
						
							
							feat(settings): make duration selector slightly smaller  
						
						
						
						
					 
					
						2025-02-13 22:21:09 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e79c742d56 
							
						 
					 
					
						
						
							
							feat(i18n): translate duration units  
						
						
						
						
					 
					
						2025-02-13 22:19:02 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ffece36f0 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of ssh://github.com/TriliumNext/Notes into develop  
						
						
						
						
					 
					
						2025-02-13 22:09:12 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eecbfd0206 
							
						 
					 
					
						
						
							
							fix(client): note autocomplete not working properly on enter ( closes   #1100 )  
						
						
						
						
					 
					
						2025-02-13 22:09:08 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bfd894b5eb 
							
						 
					 
					
						
						
							
							Merge pull request  #1156  from TriliumNext/feat_custom_cookie-session-expiration  
						
						... 
						
						
						
						feat: allow setting custom session cookie expiration 
						
						
					 
					
						2025-02-13 21:50:09 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							508908ded8 
							
						 
					 
					
						
						
							
							Merge pull request  #1173  from TriliumNext/fix_etapi-openapi-integration  
						
						... 
						
						
						
						build: fix missing copying of etapi.openapi.yaml in build process 
						
						
					 
					
						2025-02-13 21:49:04 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d280f37ea 
							
						 
					 
					
						
						
							
							Merge pull request  #1179  from FliegendeWurst/openapi-docs  
						
						... 
						
						
						
						Automated OpenAPI spec generation 
						
						
					 
					
						2025-02-13 21:48:45 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc74164b94 
							
						 
					 
					
						
						
							
							chore(i18n): achieve 100% completion for Romanian  
						
						
						
						
					 
					
						2025-02-13 21:46:11 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f4458ea2f 
							
						 
					 
					
						
						
							
							Merge pull request  #1178  from hasecilu/i18n/Spanish  
						
						... 
						
						
						
						chore(i18n): update Spanish translation 
						
						
					 
					
						2025-02-13 21:32:35 +02:00 
						 
				 
			
				
					
						
							
							
								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