| 
							
							
								![renovate[bot]](/assets/img/avatar_default.png) renovate[bot] | ca40c0eb32 | chore(deps): update dependency @types/node to v22.10.5 | 2025-01-03 07:08:20 +00:00 |  | 
			
				
					| 
							
							
								![renovate[bot]](/assets/img/avatar_default.png) renovate[bot] | dd95de0424 | fix(deps): update dependency marked to v15.0.5 | 2025-01-03 01:47:20 +00:00 |  | 
			
				
					| 
							
							
								 Elian Doran | 16aa27b1c6 | Merge remote-tracking branch 'origin/develop' into develop | 2025-01-03 01:16:57 +02:00 |  | 
			
				
					| 
							
							
								 Elian Doran | c03ca4eea7 | chore(i18n): fix wrong translation of predefined font | 2025-01-03 00:59:57 +02:00 |  | 
			
				
					| 
							
							
								 Elian Doran | a9ea3c8b63 | refactor(server): typed keyboard action names | 2025-01-03 00:59:38 +02:00 |  | 
			
				
					| 
							
							
								 Elian Doran | 7ad43ff38b | Merge pull request #876 from pano9000/chore_remove_unused_request_dep chore(deps): remove unused 'request' | 2025-01-03 00:23:27 +02:00 |  | 
			
				
					| 
							
							
								 Panagiotis Papadopoulos | 9d48f80551 | chore(deps): remove unused 'request' | 2025-01-02 20:48:44 +01:00 |  | 
			
				
					| 
							
							
								 Elian Doran | 6825fe2e03 | Merge pull request #875 from pano9000/refactor_isMac_isWin refactor(utils): add isMac and isWindows util functions | 2025-01-02 20:05:07 +02:00 |  | 
			
				
					| 
							
							
								 Elian Doran | 6a9c8ff8dd | Merge pull request #874 from pano9000/refactor_sanitizeAttributeName refactor(sanitizeAttributeName): simplify function and export | 2025-01-02 20:01:50 +02:00 |  | 
			
				
					| 
							
							
								 Panagiotis Papadopoulos | ac77d20aaf | refactor: use isMac and isWindows util funcs | 2025-01-02 18:47:41 +01:00 |  | 
			
				
					| 
							
							
								 Panagiotis Papadopoulos | 13235a25b1 | refactor(utils): add isMac and isWindows as util func | 2025-01-02 18:45:41 +01:00 |  | 
			
				
					| 
							
							
								 Panagiotis Papadopoulos | d798388026 | test(sanitizeAttributeNames): add basic test | 2025-01-02 18:25:09 +01:00 |  | 
			
				
					| 
							
							
								 Panagiotis Papadopoulos | 1053da3e40 | refactor(sanitizeAttributeNames): use a ternary operator | 2025-01-02 18:25:09 +01:00 |  | 
			
				
					| 
							
							
								 Panagiotis Papadopoulos | afb91f82e1 | refactor(sanitizeAttributeNames): directly export function no need to wrap the exported function in an object first | 2025-01-02 18:25:09 +01:00 |  | 
			
				
					| 
							
							
								 Elian Doran | 2556d51870 | Merge pull request #873 from pano9000/refactor_use_Set refactor(services): use Set instead of Arrays for faster lookups | 2025-01-02 17:50:35 +02:00 |  | 
			
				
					| 
							
							
								 Elian Doran | d07aa0990b | Merge pull request #872 from pano9000/refactor_utils-export refactor(utils): use named exports for the utils functions | 2025-01-02 17:48:43 +02:00 |  | 
			
				
					| 
							
							
								 Panagiotis Papadopoulos | baea3bdcdd | refactor(services): use Set instead of Arrays for faster lookups | 2025-01-02 14:59:26 +01:00 |  | 
			
				
					| 
							
							
								 Panagiotis Papadopoulos | 728037075f | refactor(services): use named imports from utils had rename the imports due to name clashes | 2025-01-02 13:48:18 +01:00 |  | 
			
				
					| 
							
							
								 Panagiotis Papadopoulos | 7fe23c7ac2 | refactor(services): use named imports from utils | 2025-01-02 13:47:44 +01:00 |  | 
			
				
					| 
							
							
								 Panagiotis Papadopoulos | 3814621e1c | reafctor(services/utils): export functions individually | 2025-01-02 13:26:25 +01:00 |  | 
			
				
					| 
							
							
								 Elian Doran | 6fe4027a75 | Merge pull request #871 from TriliumNext/feature/i18n-part8 Feature/i18n part8 | 2025-01-02 11:54:57 +02:00 |  | 
			
				
					| 
							
							
								 Nriver | 1ba66f0414 | update Chinese translation and synchronize with English | 2025-01-02 17:20:57 +08:00 |  | 
			
				
					| 
							
							
								 Elian Doran | 2d43d3a813 | feat(mobile): prevent accidental zoom | 2025-01-02 01:36:58 +02:00 |  | 
			
				
					| 
							
							
								 Elian Doran | 3913088451 | feat(mobile): display editor toolbar only when focused | 2025-01-02 01:21:30 +02:00 |  | 
			
				
					| 
							
							
								 Elian Doran | 795f715852 | fix(mobile): full-height sidebar | 2025-01-02 00:46:03 +02:00 |  | 
			
				
					| 
							
							
								 Elian Doran | f315457047 | fix(mobile): bottom bar not always shown | 2025-01-02 00:38:52 +02:00 |  | 
			
				
					| 
							
							
								 Elian Doran | f4607123f2 | style(next): transparent note title on mobile | 2025-01-02 00:07:09 +02:00 |  | 
			
				
					| 
							
							
								 Elian Doran | b11f2a6992 | fix(mobile): position of classic toolbar on tablet view | 2025-01-01 21:40:47 +02:00 |  | 
			
				
					| 
							
							
								 Elian Doran | a8f052071e | Merge pull request #866 from pano9000/refactor_session_secret refactor(session_secret): use existing randomSecureToken function | 2025-01-01 21:27:14 +02:00 |  | 
			
				
					| 
							
							
								 Elian Doran | c482cef369 | fix(mobile): sidebar not working in tablet view | 2025-01-01 21:24:26 +02:00 |  | 
			
				
					| 
							
							
								 Elian Doran | 44ed840e78 | Merge pull request #870 from TriliumNext/renovate/node-22.x chore(deps): update dependency @types/node to v22.10.3 | 2025-01-01 12:08:19 +02:00 |  | 
			
				
					| 
							
							
								![renovate[bot]](/assets/img/avatar_default.png) renovate[bot] | 0b188ba22a | chore(deps): update dependency @types/node to v22.10.3 | 2025-01-01 01:38:52 +00:00 |  | 
			
				
					| 
							
							
								 Panagiotis Papadopoulos | 79887d1ce0 | refactor(session_secret): use existing randomSecureToken function this also improves secret security,
as it uses a larger charset size
than the UPPERCASED HEX secret before | 2024-12-31 11:22:18 +01:00 |  | 
			
				
					| 
							
							
								 Elian Doran | 8959b96f28 | Merge pull request #862 from TriliumNext/renovate/katex-0.x fix(deps): update dependency katex to v0.16.19 | 2024-12-30 20:52:20 +02:00 |  | 
			
				
					| 
							
							
								![renovate[bot]](/assets/img/avatar_default.png) renovate[bot] | d98a920154 | fix(deps): update dependency katex to v0.16.19 | 2024-12-30 00:15:18 +00:00 |  | 
			
				
					| 
							
							
								 Elian Doran | 794750c91a | Merge pull request #861 from pano9000/chore_fix-typo_protected-session-password chore: fix typo in protected_session_password dialog | 2024-12-29 12:57:12 +02:00 |  | 
			
				
					| 
							
							
								 Elian Doran | 2daa14b39b | Merge pull request #860 from pano9000/i18n_fix-backed_up_to i18n: improve translatability of database_backed_up_to string | 2024-12-29 12:56:24 +02:00 |  | 
			
				
					| 
							
							
								 Elian Doran | 3c37d5d630 | Merge pull request #859 from pano9000/i18n_translatable_duplicate_note_#825 i18n: make duplicate notes suffix translatable | 2024-12-29 12:55:18 +02:00 |  | 
			
				
					| 
							
							
								 Elian Doran | 42c6c44924 | Merge pull request #857 from pano9000/feat_i18n-kdb-tags-#820 i18n: make <kbd> tags translatable | 2024-12-29 12:53:01 +02:00 |  | 
			
				
					| 
							
							
								 Elian Doran | e722b65620 | Merge pull request #853 from TriliumNext/renovate/jquery.fancytree-2.x fix(deps): update dependency jquery.fancytree to v2.38.4 | 2024-12-29 12:43:18 +02:00 |  | 
			
				
					| 
							
							
								 Elian Doran | 112cfffb67 | Merge pull request #852 from hasecilu/i18n/Spanish Update Spanish translation | 2024-12-29 12:28:20 +02:00 |  | 
			
				
					| 
							
							
								 Panagiotis Papadopoulos | c695fcf10e | chore: fix typo in protected_session_password dialog | 2024-12-29 09:09:09 +01:00 |  | 
			
				
					| 
							
							
								 Panagiotis Papadopoulos | 4d63ae4c43 | i18n: improve translatability of database_backed_up_to | 2024-12-28 23:14:02 +01:00 |  | 
			
				
					| 
							
							
								 Panagiotis Papadopoulos | 256853a6f8 | i18n: make duplicate notes suffix translatable | 2024-12-28 22:41:40 +01:00 |  | 
			
				
					| 
							
							
								 Panagiotis Papadopoulos | 28bbbae529 | i18n: move kbd tag to translation string (help.headings) | 2024-12-28 20:17:12 +01:00 |  | 
			
				
					| 
							
							
								 Panagiotis Papadopoulos | 05b65da5b4 | i18n: move kbd tag to translation string (help.collapseExpand) | 2024-12-28 20:17:12 +01:00 |  | 
			
				
					| 
							
							
								 Panagiotis Papadopoulos | 1362ce6c32 | i18n: move kbd tag to translation string (help.jumpToParentNote) | 2024-12-28 20:17:12 +01:00 |  | 
			
				
					| 
							
							
								 Panagiotis Papadopoulos | 9bbb121792 | i18n: move kbd tag to translation string (help.newTabNoteLink) | 2024-12-28 20:17:12 +01:00 |  | 
			
				
					| 
							
							
								 Panagiotis Papadopoulos | 6e8e472400 | i18n: move kbd tag to translation string (help.createEditLink) | 2024-12-28 20:17:12 +01:00 |  | 
			
				
					| 
							
							
								 Panagiotis Papadopoulos | 9533554af7 | i18n: move kbd tag to translation string (help.selectNote) | 2024-12-28 20:17:12 +01:00 |  |