Ryan Di 
							
						 
					 
					
						
						
							
						
						4997624a3a 
					 
					
						
						
							
							fix: frame name editing inconvenience ( #7437 )  
						
						 
						
						
						
						
					 
					
						2024-01-21 20:55:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Barnabás Molnár 
							
						 
					 
					
						
						
							
						
						b66daae1f3 
					 
					
						
						
							
							fix: Truncate collaborator name in dropdown. ( #7576 )  
						
						 
						
						
						
						
					 
					
						2024-01-21 20:36:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						1e7df58b5b 
					 
					
						
						
							
							feat: add pasted elements to frame under cursor ( #7590 )  
						
						 
						
						
						
						
					 
					
						2024-01-21 14:01:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						46da032626 
					 
					
						
						
							
							fix: exporting frame-overlapping elements belonging to other frames ( #7584 )  
						
						 
						
						
						
						
					 
					
						2024-01-19 14:41:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								みけCAT 
							
						 
					 
					
						
						
							
						
						3b0593baa7 
					 
					
						
						
							
							fix: Prevent the library label from being collapsed ( #7579 )  
						
						 
						
						
						
						
					 
					
						2024-01-19 14:41:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aakansha Doshi 
							
						 
					 
					
						
						
							
						
						a4e5e46dd1 
					 
					
						
						
							
							fix: move default to last so its compatible with nextjs ( #7561 )  
						
						 
						
						
						
						
					 
					
						2024-01-15 14:52:04 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						0fa5f5de4c 
					 
					
						
						
							
							fix: translating frames containing grouped text containers ( #7557 )  
						
						 
						
						
						
						
					 
					
						2024-01-13 21:28:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						5245276409 
					 
					
						
						
							
							feat: erase groups atomically ( #7545 )  
						
						 
						
						
						
						
					 
					
						2024-01-11 17:43:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						0c24a7042f 
					 
					
						
						
							
							feat: remove ExcalidrawEmbeddableElement.validated flag ( #7539 )  
						
						 
						
						
						
						
					 
					
						2024-01-11 17:42:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Are 
							
						 
					 
					
						
						
							
						
						86cfeb714c 
					 
					
						
						
							
							feat: add eraser tool trail ( #7511 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com > 
						
						
					 
					
						2024-01-11 16:10:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						872973f145 
					 
					
						
						
							
							fix: do not modify elements while erasing ( #7531 )  
						
						 
						
						
						
						
					 
					
						2024-01-11 16:00:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aakansha Doshi 
							
						 
					 
					
						
						
							
						
						3ecf72a507 
					 
					
						
						
							
							docs: add changelog for ESM build ( #7542 )  
						
						 
						
						... 
						
						
						
						* docs: add changelog for ESM build
* move to breaking change 
						
						
					 
					
						2024-01-11 16:40:45 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aakansha Doshi 
							
						 
					 
					
						
						
							
						
						65047cc2cb 
					 
					
						
						
							
							fix: decouple react and react-dom imports from utils and make it treeshakeable ( #7527 )  
						
						 
						
						... 
						
						
						
						fix: decouple react and react-dom imports from utils and make it tree-shakeable 
						
						
					 
					
						2024-01-08 21:01:47 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						8b993d409e 
					 
					
						
						
							
							feat: render embeds lazily ( #7519 )  
						
						 
						
						
						
						
					 
					
						2024-01-04 19:03:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						1cb350b2aa 
					 
					
						
						
							
							feat: update X brand logo & tweak labels ( #7518 )  
						
						 
						
						
						
						
					 
					
						2024-01-04 14:57:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						43ccc875fb 
					 
					
						
						
							
							feat: support multi-embed pasting & x.com domain ( #7516 )  
						
						 
						
						
						
						
					 
					
						2024-01-04 13:27:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aakansha Doshi 
							
						 
					 
					
						
						
							
						
						49f15c736b 
					 
					
						
						
							
							chore: remove unused files ( #7509 )  
						
						 
						
						... 
						
						
						
						chore remove unused files 
						
						
					 
					
						2024-01-03 16:25:36 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aakansha Doshi 
							
						 
					 
					
						
						
							
						
						a8064ba3ee 
					 
					
						
						
							
							build: Welcome ESM and Bye Bye UMD ( #7441 )  
						
						 
						
						... 
						
						
						
						* build: Welcome ESM and Bye Bye UMD
* remove package
* create unbundled esm build
* update script for example
* fix typo
* dummy commit
* update autorelease script to build esm
* revert dummy commit
* move react, react-dom and testing library to dev dependencies
* remove entry.js, publicPath and yarn install:deps script
* fix
* upgrade esbuild to fix glob import error for locales
* remove webpack chunk names as thats not needed anymore
* marking the code sideeffects free
* make the library tree-shakeable and move fonts to fonts directory
* allow side effects for css, scss files
* remove tree-shaking
* comment code for tree shaking
* move to vite for example
* bye bye webpack
* ignore ts
* separate build and output dir
* use esbuild for creating bundle for example
* update output dir
* lint
* create browser dev build with source maps and prod with minification
* add dev and prod builds for bundler
* lint
* update script
* remove await
* load prod build
* create minified build in dist
* prod and dev builds using export field
* remove import.meta
* dummy
* define import.meta prod and dev
* fix
* export types
* add types field
* typo
* lint
* Update scripts/buildPackage.js
* move types inside export
* newline 
						
						
					 
					
						2024-01-01 20:18:44 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						e6c3c06c2e 
					 
					
						
						
							
							feat: support pen erasing ( #7496 )  
						
						 
						
						
						
						
					 
					
						2024-01-01 13:27:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						d19b51d4f8 
					 
					
						
						
							
							fix: drawing-tablet stylus touch events being prevented ( #7494 )  
						
						 
						
						
						
						
					 
					
						2023-12-30 15:00:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						c72e853c85 
					 
					
						
						
							
							refactor: editor events sub/unsub refactor ( #7483 )  
						
						 
						
						
						
						
					 
					
						2023-12-30 11:12:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zsviczian 
							
						 
					 
					
						
						
							
						
						5f40a4cad4 
					 
					
						
						
							
							fix: missing cross-env from build:umd in package.json ( #7460 )  
						
						 
						
						
						
						
					 
					
						2023-12-19 00:02:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						d91c98b82e 
					 
					
						
						
							
							fix: incorrect types in ActionNavigate ( #7462 )  
						
						 
						
						
						
						
					 
					
						2023-12-18 21:14:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						57ea4e61d1 
					 
					
						
						
							
							fix: mixing clientId & socketId in UserList ( #7461 )  
						
						 
						
						
						
						
					 
					
						2023-12-18 18:21:57 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						0808532b49 
					 
					
						
						
							
							fix: follow mode collaborator status indicator ( #7459 )  
						
						 
						
						
						
						
					 
					
						2023-12-18 16:14:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lynda Lin 
							
						 
					 
					
						
						
							
						
						2a0fe2584e 
					 
					
						
						
							
							fix: empty snapLines arrays would cause re-render ( #7454 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Lynda Lin <lynda.lin@optoma.com >
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com > 
						
						
					 
					
						2023-12-18 12:42:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adithyan 
							
						 
					 
					
						
						
							
						
						7bd6496854 
					 
					
						
						
							
							refactor: Fix Typo ( #7445 )  
						
						 
						
						
						
						
					 
					
						2023-12-16 18:23:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						6dfa89e846 
					 
					
						
						
							
							fix: emitted visible scene bounds not accounting for offsets ( #7450 )  
						
						 
						
						
						
						
					 
					
						2023-12-16 17:32:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						20e3acf7a6 
					 
					
						
						
							
							feat: bump socket.io-client & collab tweaks ( #7444 )  
						
						 
						
						
						
						
					 
					
						2023-12-16 00:23:59 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						2c0929e537 
					 
					
						
						
							
							fix: follow-mode tweaks ( #7443 )  
						
						 
						
						
						
						
					 
					
						2023-12-15 15:16:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Barnabás Molnár 
							
						 
					 
					
						
						
							
						
						aad8ab0123 
					 
					
						
						
							
							feat: follow mode ( #6848 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com > 
						
						
					 
					
						2023-12-15 00:07:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aakansha Doshi 
							
						 
					 
					
						
						
							
						
						88a2b286c7 
					 
					
						
						
							
							feat: move utils to utils package and make @excalidraw/utils a workspace ( #7432 )  
						
						 
						
						... 
						
						
						
						* feat: move utils to utils package and make @excalidraw/utils a workspace
* remove esm and update types path
* remove esm script
* fix package.json and yarn.lock
* update path
* fix
* fix lint and test 
						
						
					 
					
						2023-12-13 21:51:27 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Excalidraw Bot 
							
						 
					 
					
						
						
							
						
						b635b10b59 
					 
					
						
						
							
							chore: Update translations from Crowdin ( #7176 )  
						
						 
						
						... 
						
						
						
						* New translations en.json (Azerbaijani)
* New translations en.json (Hindi)
* New translations en.json (Burmese)
* New translations en.json (Chinese Traditional, Hong Kong)
* New translations en.json (Sinhala)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Occitan)
* New translations en.json (Kabyle)
* New translations en.json (Karakalpak)
* Auto commit: Calculate translation coverage
* New translations en.json (Chinese Simplified)
* Auto commit: Calculate translation coverage
* New translations en.json (Marathi)
* New translations en.json (Hindi)
* Auto commit: Calculate translation coverage
* New translations en.json (Marathi)
* New translations en.json (Hindi)
* Auto commit: Calculate translation coverage
* New translations en.json (German)
* New translations en.json (Slovenian)
* Auto commit: Calculate translation coverage
* New translations en.json (Korean)
* Auto commit: Calculate translation coverage
* New translations en.json (Chinese Traditional)
* Auto commit: Calculate translation coverage
* New translations en.json (Russian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* New translations en.json (Spanish)
* Auto commit: Calculate translation coverage
* New translations en.json (Arabic)
* New translations en.json (Thai)
* New translations en.json (Romanian)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Bulgarian)
* New translations en.json (Catalan)
* New translations en.json (Czech)
* New translations en.json (Danish)
* New translations en.json (German)
* New translations en.json (Greek)
* New translations en.json (Basque)
* New translations en.json (Finnish)
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Korean)
* New translations en.json (Kurdish)
* New translations en.json (Lithuanian)
* New translations en.json (Dutch)
* New translations en.json (Punjabi)
* New translations en.json (Polish)
* New translations en.json (Portuguese)
* New translations en.json (Russian)
* New translations en.json (Slovak)
* New translations en.json (Slovenian)
* New translations en.json (Swedish)
* New translations en.json (Turkish)
* New translations en.json (Ukrainian)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Vietnamese)
* New translations en.json (Galician)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Indonesian)
* New translations en.json (Persian)
* New translations en.json (Khmer)
* New translations en.json (Tamil)
* New translations en.json (Bengali)
* New translations en.json (Marathi)
* New translations en.json (Norwegian Nynorsk)
* New translations en.json (Kazakh)
* New translations en.json (Latvian)
* New translations en.json (Azerbaijani)
* New translations en.json (Hindi)
* New translations en.json (Burmese)
* New translations en.json (Chinese Traditional, Hong Kong)
* New translations en.json (Sinhala)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Occitan)
* New translations en.json (Kabyle)
* New translations en.json (Karakalpak)
* Auto commit: Calculate translation coverage
* New translations en.json (Slovenian)
* Auto commit: Calculate translation coverage
* New translations en.json (Chinese Simplified)
* Auto commit: Calculate translation coverage
* New translations en.json (German)
* Auto commit: Calculate translation coverage
* New translations en.json (Russian)
* Auto commit: Calculate translation coverage
* New translations en.json (Polish)
* New translations en.json (Korean)
* Auto commit: Calculate translation coverage
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (French)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Chinese Simplified)
* New translations en.json (Catalan)
* Auto commit: Calculate translation coverage
* New translations en.json (Basque)
* Auto commit: Calculate translation coverage
* New translations en.json (Chinese Traditional)
* Auto commit: Calculate translation coverage
* New translations en.json (Spanish)
* Auto commit: Calculate translation coverage
* New translations en.json (Arabic)
* New translations en.json (Thai)
* New translations en.json (Romanian)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Bulgarian)
* New translations en.json (Catalan)
* New translations en.json (Czech)
* New translations en.json (Danish)
* New translations en.json (German)
* New translations en.json (Greek)
* New translations en.json (Basque)
* New translations en.json (Finnish)
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Korean)
* New translations en.json (Kurdish)
* New translations en.json (Lithuanian)
* New translations en.json (Dutch)
* New translations en.json (Punjabi)
* New translations en.json (Polish)
* New translations en.json (Portuguese)
* New translations en.json (Russian)
* New translations en.json (Slovak)
* New translations en.json (Slovenian)
* New translations en.json (Swedish)
* New translations en.json (Turkish)
* New translations en.json (Ukrainian)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Vietnamese)
* New translations en.json (Galician)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Indonesian)
* New translations en.json (Persian)
* New translations en.json (Khmer)
* New translations en.json (Tamil)
* New translations en.json (Bengali)
* New translations en.json (Marathi)
* New translations en.json (Norwegian Nynorsk)
* New translations en.json (Kazakh)
* New translations en.json (Latvian)
* New translations en.json (Azerbaijani)
* New translations en.json (Hindi)
* New translations en.json (Burmese)
* New translations en.json (Chinese Traditional, Hong Kong)
* New translations en.json (Sinhala)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Occitan)
* New translations en.json (Kabyle)
* New translations en.json (Karakalpak)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* New translations en.json (Spanish)
* Auto commit: Calculate translation coverage
* New translations en.json (Slovenian)
* Auto commit: Calculate translation coverage
* New translations en.json (Chinese Traditional)
* Auto commit: Calculate translation coverage
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (French)
* Auto commit: Calculate translation coverage
* New translations en.json (German)
* Auto commit: Calculate translation coverage
* New translations en.json (Danish)
* Auto commit: Calculate translation coverage
* New translations en.json (Italian)
* Auto commit: Calculate translation coverage
* New translations en.json (Chinese Simplified)
* Auto commit: Calculate translation coverage
* New translations en.json (Korean)
* Auto commit: Calculate translation coverage
* New translations en.json (Polish)
* New translations en.json (Slovak)
* Auto commit: Calculate translation coverage
* New translations en.json (Karakalpak)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (Bulgarian)
* New translations en.json (Catalan)
* New translations en.json (Czech)
* New translations en.json (Danish)
* New translations en.json (German)
* New translations en.json (Greek)
* New translations en.json (Basque)
* New translations en.json (Finnish)
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Korean)
* New translations en.json (Kurdish)
* New translations en.json (Lithuanian)
* New translations en.json (Dutch)
* New translations en.json (Punjabi)
* New translations en.json (Polish)
* New translations en.json (Portuguese)
* New translations en.json (Russian)
* New translations en.json (Slovak)
* New translations en.json (Slovenian)
* New translations en.json (Swedish)
* New translations en.json (Turkish)
* New translations en.json (Ukrainian)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Vietnamese)
* New translations en.json (Galician)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Indonesian)
* New translations en.json (Persian)
* New translations en.json (Khmer)
* New translations en.json (Tamil)
* New translations en.json (Bengali)
* New translations en.json (Marathi)
* New translations en.json (Thai)
* New translations en.json (Norwegian Nynorsk)
* New translations en.json (Kazakh)
* New translations en.json (Latvian)
* New translations en.json (Azerbaijani)
* New translations en.json (Hindi)
* New translations en.json (Burmese)
* New translations en.json (Chinese Traditional, Hong Kong)
* New translations en.json (Sinhala)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Occitan)
* New translations en.json (Kabyle)
* New translations en.json (Karakalpak)
* New translations en.json (Swedish)
* New translations en.json (Romanian)
* remove packages
---------
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com > 
						
						
					 
					
						2023-12-12 16:56:22 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aakansha Doshi 
							
						 
					 
					
						
						
							
						
						d6cd8b78f1 
					 
					
						
						
							
							build: decouple package deps and introduce yarn workspaces ( #7415 )  
						
						 
						
						... 
						
						
						
						* feat: decouple package deps and introduce yarn workspaces
* update root directory
* fix
* fix scripts
* fix lint
* update path in scripts
* remove yarn.lock files from packages
* ignore workspace
* dummy
* dummy
* remove comment check
* revert workflow changes
* ignore ws when installing gh actions
* remove log
* update path
* fix
* fix typo 
						
						
					 
					
						2023-12-12 11:32:51 +05:30