Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							d71e127828 
							
						 
					 
					
						
						
							
							refactor(server/utils): re-export escape/unescape instead of wrapping them in function  
						
						... 
						
						
						
						-> since the functions did not do *anything* other than calling the escape/unescape module -> let's just re-export them directly 
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							72f0de6b78 
							
						 
					 
					
						
						
							
							test(server/utils): add todo remarks  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							9f2dd21865 
							
						 
					 
					
						
						
							
							test(server/utils): add tests for randomSecureToken  
						
						... 
						
						
						
						(bit ugly I have to say, as we are essentially partially testing "crypto" module here,
probably should be instead replaced by a version that mocks crypto module and checks, if the called functions match the expectations) 
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							a4ce2ddd5e 
							
						 
					 
					
						
						
							
							refactor(server/utils): simplify getResourceDir  
						
						... 
						
						
						
						get rid of unnecessary else branch here 
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							6e5e6989ed 
							
						 
					 
					
						
						
							
							fix(server/utils): fix potentially "empty looking" title from getNoteTitle  
						
						... 
						
						
						
						when the noteMeta title consists of just spaces, it will fall back to "normal" handling again → instead of showing " " as title, which would be perceived as "empty" 
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							46f28f4f09 
							
						 
					 
					
						
						
							
							test(server/utils): add edge case test for getNoteTitle  
						
						... 
						
						
						
						when the noteMeta title consists of just spaces, it should fall back to "normal" handling again → currently this fails 
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							65be2cf048 
							
						 
					 
					
						
						
							
							refactor(server/utils): simplify getNoteTitle  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							c3587ad536 
							
						 
					 
					
						
						
							
							test(server/utils): add tests for getNoteTitle  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							c15e46bf25 
							
						 
					 
					
						
						
							
							chore(server/utils): improve types for getNoteTitle  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							b812e67794 
							
						 
					 
					
						
						
							
							test(server/utils): adapt tests for getContentDisposition  
						
						... 
						
						
						
						since we merged these functions, adapt the previous tests of sanitizeFilenameForHeader and use them for the newly merged function getContentDisposition 
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							fedaec6c79 
							
						 
					 
					
						
						
							
							refactor(server/utils): merge sanitizeFilenameForHeader into getContentDisposition  
						
						... 
						
						
						
						sanitizeFilenameForHeader is not used anywhere else and is tiny, so let's merge it 
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							29b1befd60 
							
						 
					 
					
						
						
							
							fix(server/utils): missing export for sanitizeFilenameForHeader  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							6ab9a3979d 
							
						 
					 
					
						
						
							
							refactor(server/utils): simplify sanitizeFilenameForHeader  
						
						... 
						
						
						
						since "" is falsy, we can just use "||" here 
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							acb7098bb8 
							
						 
					 
					
						
						
							
							test(server/utils): add tests for sanitizeFilenameForHeader  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							df1d479720 
							
						 
					 
					
						
						
							
							chore(server/utils): sort exports alphabetically  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							ef66d330ec 
							
						 
					 
					
						
						
							
							chore(server/utils): timeLimit - add TODO comment  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							9a8a27c02c 
							
						 
					 
					
						
						
							
							refactor(server/utils): avoid same variable name for error in timeLimit  
						
						... 
						
						
						
						rename the error created in timeLimit to `errorTimeLimit` to differentiate it from the error that is caught inside the promise
makes it a bit easier to quickly distinguish these 
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							9eeedc827c 
							
						 
					 
					
						
						
							
							test(server/utils): add tests for timeLimit  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							440dbfd4d4 
							
						 
					 
					
						
						
							
							refactor(server/utils): use Set for isStringNote  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							3094b1779e 
							
						 
					 
					
						
						
							
							test(server/utils): add tests for isStringNote  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							5c20a6d5ee 
							
						 
					 
					
						
						
							
							test(server/utils): add tests for isDev  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							283b19c716 
							
						 
					 
					
						
						
							
							fix(server/utils): add missed export of isDev in default export object  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							de5ffb591d 
							
						 
					 
					
						
						
							
							test(server/utils): add tests for isMac/isWindows/isElectron  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							81db681732 
							
						 
					 
					
						
						
							
							refactor(server/utils): remove unused union  
						
						... 
						
						
						
						function is not used at all anywhere 
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							45cf0334f1 
							
						 
					 
					
						
						
							
							test(server/utils): add tests for stripTags  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							738436061c 
							
						 
					 
					
						
						
							
							test(server/utils): add tests for removeDiacritic and normalize  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							92123e1761 
							
						 
					 
					
						
						
							
							refactor(server/utils): get rid of isString  
						
						... 
						
						
						
						let's use typeof x === "string" → works exactly the same and at the same speed as this custom isString fn 
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							41c96fb202 
							
						 
					 
					
						
						
							
							test(server/utils): add tests for envToBoolean  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							9689222fd4 
							
						 
					 
					
						
						
							
							test(server/utils): add tests for removeTextFileExtension  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							05a0acbdb5 
							
						 
					 
					
						
						
							
							test(server/utils): add tests for newEntityId  
						
						... 
						
						
						
						and randomString 
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							33346e0cee 
							
						 
					 
					
						
						
							
							test(server/utils): add tests for sanitizeSqlIdentifier  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							03c1128a72 
							
						 
					 
					
						
						
							
							fix(isEmptyOrWhitespace): avoid exception throwing when passed value is undefined  
						
						... 
						
						
						
						the req.body value from "routes/api/branches" actually seems to never get parsed into a JS object, but arrives as text string, so req.body.prefix could be undefined, which of course would cause an error to be thrown, when trying to call "match" on undefined. 
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							8546fe2333 
							
						 
					 
					
						
						
							
							test(server/utils): add tests for isEmptyOrWhitespace  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							e6f5321444 
							
						 
					 
					
						
						
							
							test(server/utils): move formatDownloadTitle tests to spec file  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
						
						
							
						
						
							668cc7e1a4 
							
						 
					 
					
						
						
							
							test(import/utils): prepare spec file  
						
						
						
						
					 
					
						2025-02-01 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2f1d71754 
							
						 
					 
					
						
						
							
							chore(client/ts): port mobile_widgets  
						
						
						
						
					 
					
						2025-02-01 14:45:12 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2baf75d0c1 
							
						 
					 
					
						
						
							
							feat(electron): custom icon for the windows installer  
						
						
						
						
					 
					
						2025-02-01 14:39:36 +02:00 
						 
				 
			
				
					
						
							
							
								Adorian Doran 
							
						 
					 
					
						
						
						
						
							
						
						
							dcf164e2ff 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/TriliumNext/Notes  into develop  
						
						
						
						
					 
					
						2025-02-01 14:37:36 +02:00 
						 
				 
			
				
					
						
							
							
								Adorian Doran 
							
						 
					 
					
						
						
						
						
							
						
						
							a1dfeb14e1 
							
						 
					 
					
						
						
							
							desktop app(export pdf): add page numbering  
						
						
						
						
					 
					
						2025-02-01 14:37:21 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72991a5649 
							
						 
					 
					
						
						
							
							fix(tray): improve fit for recent notes  
						
						
						
						
					 
					
						2025-02-01 14:00:56 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50514e2418 
							
						 
					 
					
						
						
							
							feat(tray): display recent note date as detail  
						
						
						
						
					 
					
						2025-02-01 13:23:14 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							495fce7594 
							
						 
					 
					
						
						
							
							feat(tray): use template for menu icons  
						
						
						
						
					 
					
						2025-02-01 12:57:51 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddb277e8e5 
							
						 
					 
					
						
						
							
							feat(tray): use template for main icon  
						
						
						
						
					 
					
						2025-02-01 12:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6db51d648b 
							
						 
					 
					
						
						
							
							feat(tray): black icon for macOS  
						
						
						
						
					 
					
						2025-02-01 12:49:01 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c80bf48d13 
							
						 
					 
					
						
						
							
							fix(tray): bring back dev icon  
						
						
						
						
					 
					
						2025-02-01 12:45:32 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f2e50d265 
							
						 
					 
					
						
						
							
							feat(tray): higher DPI icon  
						
						
						
						
					 
					
						2025-02-01 12:41:43 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e10256e5bd 
							
						 
					 
					
						
						
							
							fix(tray): error if today's note was missing  
						
						
						
						
					 
					
						2025-02-01 12:25:12 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43ba49833d 
							
						 
					 
					
						
						
							
							feat(tray): try add 1.25x and 1.5x for Windows high-DPI  
						
						
						
						
					 
					
						2025-02-01 12:22:13 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							755774042e 
							
						 
					 
					
						
						
							
							feat(tray): support hi-DPI  
						
						
						
						
					 
					
						2025-02-01 11:59:42 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0acd3c621e 
							
						 
					 
					
						
						
							
							Merge pull request  #1086  from TriliumNext/fix_search_of_autocomplete  
						
						... 
						
						
						
						Fix a bug in the full text search in AutoComplete 
						
						
					 
					
						2025-02-01 11:41:06 +02:00