Elian Doran 
							
						 
					 
					
						
						
							
						
						2d3a1e9023 
					 
					
						
						
							
							fix(build): flaky copy of the artifact  
						
						
						
						
					 
					
						2025-03-30 17:43:34 +03:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						fb800eb96b 
					 
					
						
						
							
							fix(forge): slashes in ref name breaking copying  
						
						
						
						
					 
					
						2025-03-30 16:44:46 +03:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
							
						
						9fe37465c7 
					 
					
						
						
							
							build(electron-forge): use double quotes for the buildPath in afterPrune  
						
						... 
						
						
						
						attempt to fix failing Windows build in CI, which uses cmd shell, which apparently treats single apostrophes differently 
						
						
					 
					
						2025-03-27 09:35:48 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
							
						
						75431ca634 
					 
					
						
						
							
							build: make running of npm ci in build scripts configurable  
						
						... 
						
						
						
						* moved the running of npm ci from copy-dist to cleanupNodeModules
* added flag to disable it (necessary for electron-forge) 
						
						
					 
					
						2025-03-27 00:00:41 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
							
						
						1ceaafa1e8 
					 
					
						
						
							
							build: move cleanupNodeModules to its own file  
						
						... 
						
						
						
						this is necessary, since for Docker and electron-forge, we need to run this as an extra step after copy-dist
for electron-forge: after it is done with its own "pruning", as we otherwise would need to also take care of certain electron related pruning
for Docker: as a last step in the build stage 
						
						
					 
					
						2025-03-26 08:12:48 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
							
						
						8feb201d3d 
					 
					
						
						
							
							build(electron-forge): set prune to false  
						
						... 
						
						
						
						since we our own more "sophisticated" pruning during copy-dist, we need to set this to false, as otherwise build will fail 
						
						
					 
					
						2025-03-26 08:12:48 +01:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						a7d6bf1bd8 
					 
					
						
						
							
							feat(forge): match name for artifacts  
						
						
						
						
					 
					
						2025-03-24 19:10:29 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						4108f7f353 
					 
					
						
						
							
							chore(forge): ignore certain artifacts  
						
						
						
						
					 
					
						2025-03-24 19:04:38 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						6f26f4d798 
					 
					
						
						
							
							fix(forge): allow local building by ignoring the signing options  
						
						
						
						
					 
					
						2025-03-24 17:53:04 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						9aaada3f6e 
					 
					
						
						
							
							refactor(forge): deduplicate windows signing configuration  
						
						
						
						
					 
					
						2025-03-24 17:04:22 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						d5a8387c06 
					 
					
						
						
							
							Revert "chore(ci): try to use basic sign tool config"  
						
						... 
						
						
						
						This reverts commit 53860c4885 
						
						
					 
					
						2025-03-24 12:41:38 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						53860c4885 
					 
					
						
						
							
							chore(ci): try to use basic sign tool config  
						
						
						
						
					 
					
						2025-03-24 12:15:15 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						58e9c7e389 
					 
					
						
						
							
							feat(ci): pass signing to squirrel  
						
						
						
						
					 
					
						2025-03-24 11:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						bfdb3e2add 
					 
					
						
						
							
							fix(ci): double trigger for nightly  
						
						
						
						
					 
					
						2025-03-24 09:25:19 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						ad8b5c7c9d 
					 
					
						
						
							
							fix(ci): path for hook module script  
						
						
						
						
					 
					
						2025-03-24 08:59:46 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						40f4fdab47 
					 
					
						
						
							
							feat(ci): set up signing hook  
						
						
						
						
					 
					
						2025-03-23 23:22:22 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						5d2ea4337c 
					 
					
						
						
							
							fix(ci): use right directory for artifact gathering  
						
						
						
						
					 
					
						2025-03-23 23:08:02 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						fae9a1f796 
					 
					
						
						
							
							chore(ci): use electron-forge hook for gathering artifacts  
						
						
						
						
					 
					
						2025-03-23 23:06:41 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						e9a0c68a28 
					 
					
						
						
							
							Merge branch 'develop' into build_improve-electron-forge_v3  
						
						
						
						
					 
					
						2025-03-15 17:00:53 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						103b29d3de 
					 
					
						
						
							
							Revert "fix(flatpak): try setting different bin to avoid sandbox issue"  
						
						... 
						
						
						
						This reverts commit a778ec617f 
						
						
					 
					
						2025-03-15 13:44:30 +02:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
							
						
						3b8c645cca 
					 
					
						
						
							
							Merge branch 'develop' into build_improve-electron-forge_v3  
						
						
						
						
					 
					
						2025-03-15 12:09:52 +01:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						a778ec617f 
					 
					
						
						
							
							fix(flatpak): try setting different bin to avoid sandbox issue  
						
						
						
						
					 
					
						2025-03-15 13:01:28 +02:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
							
						
						cc0931b402 
					 
					
						
						
							
							build(electron-forge): set outDir to ./dist, to have the same behaviour as the Server builds  
						
						... 
						
						
						
						since we run electron-forge inside the ./build folder, we need to go up a directory (using ../dist), to have it output to ./dist 
						
						
					 
					
						2025-03-13 08:09:53 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
							
						
						11772860b6 
					 
					
						
						
							
							build(electron-forge): stop copying unused .anonymize-database.sql as ressource  
						
						
						
						
					 
					
						2025-03-13 07:59:12 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
							
						
						02a00000fb 
					 
					
						
						
							
							build(electron-forge): stop packing dump-db folder  
						
						... 
						
						
						
						see https://github.com/TriliumNext/Notes/issues/1115  
						
						
					 
					
						2025-03-10 18:11:56 +01:00 
						 
				 
			
				
					
						
							
							
								perf3ct 
							
						 
					 
					
						
						
							
						
						36ce2a3342 
					 
					
						
						
							
							add back prettier-ignore comment for pano  
						
						
						
						
					 
					
						2025-02-24 16:12:53 +00:00 
						 
				 
			
				
					
						
							
							
								perf3ct 
							
						 
					 
					
						
						
							
						
						e9d4356492 
					 
					
						
						
							
							Now we'll try the name with a space in it?  
						
						
						
						
					 
					
						2025-02-24 00:44:50 +00:00 
						 
				 
			
				
					
						
							
							
								perf3ct 
							
						 
					 
					
						
						
							
						
						226cf8dfd7 
					 
					
						
						
							
							Set up Signing and Notarizing for MacOS  
						
						
						
						
					 
					
						2025-02-23 23:36:30 +00:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						c68cc70f76 
					 
					
						
						
							
							chore(build): change flatpak ID  
						
						
						
						
					 
					
						2025-02-07 18:17:06 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						97b7033959 
					 
					
						
						
							
							Merge pull request  #1130  from TriliumNext/build_add-flatpak-electron  
						
						... 
						
						
						
						build: add flatpak build via electron-forge 
						
						
					 
					
						2025-02-07 18:13:34 +02:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
							
						
						8cf6a4bec7 
					 
					
						
						
							
							build(electron): Add "Office" as category for Desktop file  
						
						... 
						
						
						
						as per https://specifications.freedesktop.org/menu-spec/latest/category-registry.html 
checked with other NoteTaking apps and they all (e.g. Obsidian, Joplin) use "Office" as main category as well, which makes sense here 
						
						
					 
					
						2025-02-07 08:57:20 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
							
						
						47e2100920 
					 
					
						
						
							
							build(electron): use baseLinuxMakerConfigOptions for flatpak as well  
						
						
						
						
					 
					
						2025-02-07 08:52:55 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
							
						
						1a89a0989d 
					 
					
						
						
							
							build(electron): update flatpak config to latest base  
						
						... 
						
						
						
						previously it was defaulting to an EOL version of the Platform/SDK
Explicitly setting it to 24.08 however makes the build fail, because it defaults to using an outdated "zypak" module, so we need to explicitly mention the latest version here too 
						
						
					 
					
						2025-02-06 23:34:36 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
							
						
						7753905df9 
					 
					
						
						
							
							build(electron): add flatpak config  
						
						
						
						
					 
					
						2025-02-06 23:34:36 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
							
						
						62099abb29 
					 
					
						
						
							
							refactor(forge.config): simplify getExtraResourcesForPlatform  
						
						
						
						
					 
					
						2025-02-05 09:56:08 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
							
						
						2b83470de6 
					 
					
						
						
							
							refactor(forge.config): call getExtraResourcesForPlatform once only  
						
						
						
						
					 
					
						2025-02-05 09:33:33 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
							
						
						e0862ce8f3 
					 
					
						
						
							
							refactor(forge.config): avoid duplication for linux makers  
						
						... 
						
						
						
						adds a baseLinuxMakersConfigOptions 
						
						
					 
					
						2025-02-05 09:30:55 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
							
						
						0c1185df33 
					 
					
						
						
							
							refactor(forge.config): make afterComplete more concise  
						
						
						
						
					 
					
						2025-02-05 08:53:06 +01:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadopoulos 
							
						 
					 
					
						
						
							
						
						1cd49130dd 
					 
					
						
						
							
							build(electron): add rpm config  
						
						
						
						
					 
					
						2025-02-03 09:40:33 +01:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						2baf75d0c1 
					 
					
						
						
							
							feat(electron): custom icon for the windows installer  
						
						
						
						
					 
					
						2025-02-01 14:39:36 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						4cbb529fd4 
					 
					
						
						
							
							chore(prettier): fix all files  
						
						
						
						
					 
					
						2025-01-09 18:07:02 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						e72eb5f27c 
					 
					
						
						
							
							electron: Fix asset path on forge build  
						
						
						
						
					 
					
						2024-11-02 11:49:33 +02:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						88cd2ac25c 
					 
					
						
						
							
							build: Fix duplication  
						
						
						
						
					 
					
						2024-10-26 01:00:44 +03:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						e3e6f56a88 
					 
					
						
						
							
							build: Add icon.png for Linux builds ( fixes   #507 )  
						
						
						
						
					 
					
						2024-10-26 00:58:02 +03:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						0768a2a0a3 
					 
					
						
						
							
							build: Add StartupWMClass to deb build  
						
						
						
						
					 
					
						2024-10-26 00:42:44 +03:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						849a6a3aef 
					 
					
						
						
							
							electron: Solve server translation loading on macOS  
						
						
						
						
					 
					
						2024-10-13 14:24:46 +03:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						1277dfc5d5 
					 
					
						
						
							
							electron: Add back server translations  
						
						
						
						
					 
					
						2024-10-13 12:31:37 +03:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						a5fd57308a 
					 
					
						
						
							
							server: Fix translations in standalone build  
						
						
						
						
					 
					
						2024-10-13 12:09:36 +03:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						8ae5f9ea9b 
					 
					
						
						
							
							electron: Fix translations in packaged builds  
						
						
						
						
					 
					
						2024-10-12 19:40:54 +03:00 
						 
				 
			
				
					
						
							
							
								Elian Doran 
							
						 
					 
					
						
						
							
						
						94340ab1a1 
					 
					
						
						
							
							build: Fix app name in Electron Forge hook  
						
						
						
						
					 
					
						2024-08-11 06:57:34 +03:00