makondratev 
							
						 
					 
					
						
						
							
						
						38d9d52137 
					 
					
						
						
							
							feat(search): add search by title/content index and tag at the same time ( #978 )  
						
						... 
						
						
						
						* feat(search): add search by title/content index and tag at the same time
* fix(search): set search type to basic and remove tag from term for proper highlightning and scroll when searched by tag and title/content index
* fix(search): use indexOf to find space so it is easier to read
* fix(search): trim trailing whitespaces before splitting
* fix(search): set limit to 10000 for combined search mode (to make filter by tag more accurate) 
						
						
					 
					
						2024-03-17 17:48:00 -07:00 
						 
				 
			
				
					
						
							
							
								Aaron Pham 
							
						 
					 
					
						
						
							
						
						cec3662c74 
					 
					
						
						
							
							feat(graph): focusOnHover ( #954 )  
						
						... 
						
						
						
						by default, globalGraph will enable focusOnHover, similar to Obsidian.
---------
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com > 
						
						
					 
					
						2024-03-04 15:09:20 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Pham 
							
						 
					 
					
						
						
							
						
						129e878b29 
					 
					
						
						
							
							chore(img): return targetUrl as given href ( #916 )  
						
						... 
						
						
						
						Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com > 
						
						
					 
					
						2024-02-22 21:55:35 -08:00 
						 
				 
			
				
					
						
							
							
								Aaron Pham 
							
						 
					 
					
						
						
							
						
						96c7076fb5 
					 
					
						
						
							
							feat(popover): add support for PDF ( #913 )  
						
						... 
						
						
						
						* feat(popover): add support for PDF
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* chore: split pdf by ';'
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* fix: remove unnecessary check
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
---------
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com > 
						
						
					 
					
						2024-02-22 22:16:40 -05:00 
						 
				 
			
				
					
						
							
							
								David Fischer 
							
						 
					 
					
						
						
							
						
						6c8023463d 
					 
					
						
						
							
							Add support for image popovers ( #854 )  
						
						... 
						
						
						
						* feat(popover): Add support for images
* fix: run prettier
* feat(popover): use switch logic for content types & adjust styles
* feat(popover): Add content type data tag for popover-inner class 
						
						
					 
					
						2024-02-14 15:41:13 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Pham 
							
						 
					 
					
						
						
							
						
						e58c217de1 
					 
					
						
						
							
							feat: support checkbox ( closes   #646 ) ( #799 )  
						
						... 
						
						
						
						* feat: support checkbox
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* chore: apply review from jacky
---------
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com > 
						
						
					 
					
						2024-02-04 22:19:25 -08:00 
						 
				 
			
				
					
						
							
							
								Mara-Li 
							
						 
					 
					
						
						
							
						
						dbbc672c67 
					 
					
						
						
							
							feat: Adding support for i18n ( closes   #462 ) ( #738 )  
						
						... 
						
						
						
						* fix: alt error mix with height/width
More granular detection of alt and resize in image
* fix: format
* feat: init i18n
* feat: add translation
* style: prettier for test
* fix: build-up the locale to fusion with dateLocale
* style: run prettier
* remove cursed file
* refactor: remove i18n library and use locale way instead
* format with prettier
* forgot to remove test
* prevent merging error
* format
* format
* fix: allow string for locale
- Check during translation if valid / existing locale
- Allow to use "en" and "en-US" for example
- Add fallback directly in the function
- Add default key in the function
- Add docstring to cfg.ts
* forgot item translation
* remove unused locale variable
* forgot to remove fr-FR testing
* format 
						
						
					 
					
						2024-02-03 19:55:24 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						742b883256 
					 
					
						
						
							
							fix(search): flex basis and card highlighting  
						
						
						
						
					 
					
						2024-02-02 12:18:02 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						9ff1fdd280 
					 
					
						
						
							
							fix(search): oops restore ability to preview on hover lol  
						
						
						
						
					 
					
						2024-02-02 10:52:51 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						a2c46f442d 
					 
					
						
						
							
							fix(search): dont rely on mouse to manipulate focus  
						
						
						
						
					 
					
						2024-02-02 10:44:19 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						0a3379a853 
					 
					
						
						
							
							fix(search): null checks and focus fixes  
						
						
						
						
					 
					
						2024-02-02 10:10:25 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						3231ce6e79 
					 
					
						
						
							
							fix: search async ordering, scroll offset  
						
						
						
						
					 
					
						2024-02-02 01:36:17 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						a0b927da4a 
					 
					
						
						
							
							fix: use display instead of visibility for click handling pasthrough  
						
						
						
						
					 
					
						2024-02-02 01:24:40 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						18cd58617d 
					 
					
						
						
							
							fix: parallelize search indexing  
						
						
						
						
					 
					
						2024-02-02 00:53:09 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						0416c03ae6 
					 
					
						
						
							
							fix: be more eager about constructing search index  
						
						
						
						
					 
					
						2024-02-02 00:25:05 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						3b596c9311 
					 
					
						
						
							
							fix: flatmap children when highlighting rich preview to avoid body  
						
						
						
						
					 
					
						2024-02-02 00:19:19 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						970a30a139 
					 
					
						
						
							
							chore: fmt  
						
						
						
						
					 
					
						2024-02-01 23:57:17 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						9b8e0c9d1a 
					 
					
						
						
							
							chore(cleanup): misc refactoring for cleanup, fix some search bugs  
						
						
						
						
					 
					
						2024-02-01 23:55:11 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						45b93a80f4 
					 
					
						
						
							
							fix: index setup, styling fixes  
						
						
						
						
					 
					
						2024-02-01 22:22:06 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						c0c0b24138 
					 
					
						
						
							
							feat: improve search preview styling and tokenization  
						
						
						
						
					 
					
						2024-02-01 21:19:51 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						c00089bd57 
					 
					
						
						
							
							chore: add window.addCleanup() for cleaning up handlers  
						
						
						
						
					 
					
						2024-02-01 21:19:51 -08:00 
						 
				 
			
				
					
						
							
							
								Aaron Pham 
							
						 
					 
					
						
						
							
						
						f78b512436 
					 
					
						
						
							
							chore(search): check for input type and assignment of focus ( #785 )  
						
						... 
						
						
						
						Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com > 
						
						
					 
					
						2024-02-01 19:25:45 -08:00 
						 
				 
			
				
					
						
							
							
								Aaron Pham 
							
						 
					 
					
						
						
							
						
						295b8fc914 
					 
					
						
						
							
							fix(search): increase size on fullPageWidth viewport ( #784 )  
						
						... 
						
						
						
						* fix(search): increase size on fullPageWidth viewport
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* chore: fix width size to be consistent on multiple views
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* chore: set layout to 0 if there is no term
remove flashing by setting max-height
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
---------
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com > 
						
						
					 
					
						2024-02-01 19:44:33 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Pham 
							
						 
					 
					
						
						
							
						
						756acc7f97 
					 
					
						
						
							
							feat(search): highlight on preview ( #783 )  
						
						... 
						
						
						
						* feat: primitive full-text search on preview
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* fix: remove invalid regex and unused code path
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
---------
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com > 
						
						
					 
					
						2024-02-01 16:48:27 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Pham 
							
						 
					 
					
						
						
							
						
						9aa6a18be2 
					 
					
						
						
							
							fix(search): improve more general usability ( closes   #781 ) ( #782 )  
						
						... 
						
						
						
						* fix(search): improve more general usability
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* fix: revert naming
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* fix: correct check for enter event on no-match cases
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* Update quartz/components/scripts/search.inline.ts
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com >
* chore: remove unecessary class for tracking mouse
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
---------
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com > 
						
						
					 
					
						2024-02-01 15:56:42 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Pham 
							
						 
					 
					
						
						
							
						
						422986c98b 
					 
					
						
						
							
							fix(search): remove background with mouseEvent ( #775 )  
						
						... 
						
						
						
						* fix(search): remove background with mouseEvent
make sure when mouseenter we remove all existing background
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* chore: update logics from suggestions
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com >
* revert: class is evicted
* fix: address correct type
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
---------
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com > 
						
						
					 
					
						2024-01-31 15:00:19 -05:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						e1f12e6cb7 
					 
					
						
						
							
							fix(style): search preview consistency  
						
						
						
						
					 
					
						2024-01-31 09:55:23 -08:00 
						 
				 
			
				
					
						
							
							
								Aaron Pham 
							
						 
					 
					
						
						
							
						
						50bb1ffd8a 
					 
					
						
						
							
							feat(usability): update functions for search ( #774 )  
						
						... 
						
						
						
						* feat(usability): update functions for search
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* perf: slightly cleaner variables
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
---------
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com > 
						
						
					 
					
						2024-01-31 09:38:42 -08:00 
						 
				 
			
				
					
						
							
							
								Aaron Pham 
							
						 
					 
					
						
						
							
						
						a29fadb046 
					 
					
						
						
							
							feat(search): experimental telescope layout ( closes   #718 ) ( #722 )  
						
						... 
						
						
						
						* feat(search): telescope-style search
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* chore(search): cleanup some basis and borders
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* fix(search): make sure to set overflow-y
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* feat(search): shows preview on desktop only search
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* perf: add options to control layout through config
cache memoize results to avoid fetching
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* chore: use the default configuration
* fix: correct minor type for search
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* fix: use datasets to query for preview
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* chore: layout changes
show preview on normal layout, and only show previous layout in list page.
* fix(type): annotate search with types
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* chore: apply jacky's suggestion
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com >
* chore: using map API and scss
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* fix: styling on search container view on phones
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* Update quartz.layout.ts
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com >
---------
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com > 
						
						
					 
					
						2024-01-31 01:16:14 -08:00 
						 
				 
			
				
					
						
							
							
								Aaron Pham 
							
						 
					 
					
						
						
							
						
						8df74185e9 
					 
					
						
						
							
							fix(type): annotate event for nav ( #761 )  
						
						... 
						
						
						
						Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com > 
						
						
					 
					
						2024-01-29 21:55:10 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						76be137283 
					 
					
						
						
							
							fix: attempt to merge cached folder state between builds ( closes   #691 )  
						
						
						
						
					 
					
						2024-01-29 00:56:20 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						efdce070e1 
					 
					
						
						
							
							deps: bump flexsearch  
						
						
						
						
					 
					
						2024-01-27 22:15:25 -08:00 
						 
				 
			
				
					
						
							
							
								kabirgh 
							
						 
					 
					
						
						
							
						
						0a76707062 
					 
					
						
						
							
							feat: Emit custom event when theme changes ( #723 )  
						
						... 
						
						
						
						* Emit custom event when theme changes
* Type themechange custom event
* Update darkmode docs 
						
						
					 
					
						2024-01-23 14:52:41 -08:00 
						 
				 
			
				
					
						
							
							
								Aaron Pham 
							
						 
					 
					
						
						
							
						
						eb302c05b8 
					 
					
						
						
							
							fix(search): update no results to be a ( #721 )  
						
						... 
						
						
						
						Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com > 
						
						
					 
					
						2024-01-23 10:53:28 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						7ca491bc1d 
					 
					
						
						
							
							fix: add polyfill for broken tabindex on mac  
						
						
						
						
					 
					
						2024-01-22 10:55:15 -08:00 
						 
				 
			
				
					
						
							
							
								Aaron Pham 
							
						 
					 
					
						
						
							
						
						0403fa70aa 
					 
					
						
						
							
							fix(search): use anchor element ( closes   #698 ) ( #717 )  
						
						... 
						
						
						
						* fix(search): use anchor element
This addresses #698  to allow search title to include links for SPA
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* fix: formatter
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* chore: move itemTile to `a`
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* chore: remove nested a title
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* chore(search): remove spaNavigate
since now searchResult is an `a` item
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
---------
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com > 
						
						
					 
					
						2024-01-21 20:50:00 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						a40dbd55a4 
					 
					
						
						
							
							fix: unbork search shortcut  
						
						
						
						
					 
					
						2024-01-13 13:56:03 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						783b9b219c 
					 
					
						
						
							
							fix: dont hijack handlers when search is not focused ( closes   #680 )  
						
						
						
						
					 
					
						2024-01-13 09:29:43 -08:00 
						 
				 
			
				
					
						
							
							
								ikorihn 
							
						 
					 
					
						
						
							
						
						0a8c38dc21 
					 
					
						
						
							
							fix: small typos ( #686 )  
						
						
						
						
					 
					
						2024-01-13 09:09:41 -08:00 
						 
				 
			
				
					
						
							
							
								Olivér Falvai 
							
						 
					 
					
						
						
							
						
						68f53352e7 
					 
					
						
						
							
							feat: Self-hosted Plausible support ( #656 )  
						
						... 
						
						
						
						* Self-hosted Plausible support
* Remove leftover import 
						
						
					 
					
						2023-12-28 08:49:35 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						504b447162 
					 
					
						
						
							
							fix: use slugs instead of title as basis for explorer ( #652 )  
						
						... 
						
						
						
						* use slugs instead of title as basis for explorer
* fix folder persist state, better default behaviour
* use relative path instead of full path as full path is affected by -d
* dont use title in breadcrumb if it's just index lol 
						
						
					 
					
						2023-12-27 16:44:14 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						9c88d5967f 
					 
					
						
						
							
							fix: don't show popovers on heading anchors  
						
						
						
						
					 
					
						2023-12-03 09:22:16 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						82bd08d14a 
					 
					
						
						
							
							fix: transcludes and relative paths  
						
						
						
						
					 
					
						2023-12-02 16:51:03 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						b5fec6c87f 
					 
					
						
						
							
							feat: allow popovers on intrapage links ( closes   #243 )  
						
						
						
						
					 
					
						2023-12-01 09:00:47 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						296c1cf83f 
					 
					
						
						
							
							fix: spa shouldn't use popover script directly  
						
						
						
						
					 
					
						2023-11-18 18:46:58 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						3f0be7fbe4 
					 
					
						
						
							
							fix: check content-type before applying spa patch ( closes   #597 )  
						
						
						
						
					 
					
						2023-11-17 10:46:23 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						ea08c0511a 
					 
					
						
						
							
							fix: dont run explorer scripts on non-explorer pages ( closes   #596 )  
						
						
						
						
					 
					
						2023-11-17 10:29:24 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						95b1141b9d 
					 
					
						
						
							
							fix: include anchor when normalizing urls for spa/popovers  
						
						
						
						
					 
					
						2023-11-15 20:35:45 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						5befcf4780 
					 
					
						
						
							
							fix: format  
						
						
						
						
					 
					
						2023-11-15 19:32:25 -08:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
							
						
						f861a7c160 
					 
					
						
						
							
							fix: regression where clicking anchors on the same page wouldn't set the anchor in the url  
						
						
						
						
					 
					
						2023-11-15 19:31:18 -08:00