Dan Brown 
							
						 
					 
					
						
						
							
						
						23c35af9ef 
					 
					
						
						
							
							Review of  #4202 , Rolled out to other searches, added testing  
						
						
						
						
					 
					
						2023-04-27 16:33:24 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						c724bfe4d3 
					 
					
						
						
							
							Copied over work from user_permissions branch  
						
						... 
						
						
						
						Only that relevant to the additional testing work. 
						
						
					 
					
						2023-01-21 11:08:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						e7e83a4109 
					 
					
						
						
							
							Added new endpoint for search suggestions  
						
						
						
						
					 
					
						2022-11-21 10:35:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						6adc642d2f 
					 
					
						
						
							
							Merge branch 'development' into bugfix/fix-being-unable-to-clear-filters  
						
						
						
						
					 
					
						2022-10-15 15:12:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						bd412ddbf9 
					 
					
						
						
							
							Updated test for perms. changes and fixed static issues  
						
						
						
						
					 
					
						2022-10-12 12:12:36 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						0f68be608d 
					 
					
						
						
							
							Removed most usages of restricted entitiy property  
						
						
						
						
					 
					
						2022-10-10 16:58:26 +01:00 
						 
				 
			
				
					
						
							
							
								Allan 
							
						 
					 
					
						
						
							
						
						d4143c3101 
					 
					
						
						
							
							Only output hidden user filters when not set to 'me'  
						
						
						
						
					 
					
						2022-10-06 19:25:47 +02:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						900e853b15 
					 
					
						
						
							
							Quick run through of applying new test entity helper class  
						
						
						
						
					 
					
						2022-09-29 22:11:16 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						b56f7355aa 
					 
					
						
						
							
							Migrated much test entity usage via find/replace  
						
						
						
						
					 
					
						2022-09-29 17:31:38 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						068a8a068c 
					 
					
						
						
							
							Extracted entity testcase methods to own class  
						
						... 
						
						
						
						Also added some new fetch helper methods for future use. 
						
						
					 
					
						2022-09-29 16:49:25 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						72c8b138e1 
					 
					
						
						
							
							Updated tests to use ssddanbrown/asserthtml package  
						
						... 
						
						
						
						Closes  #3519  
					
						2022-07-23 15:10:18 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						9cf05944f6 
					 
					
						
						
							
							Applied StyleCI changes  
						
						
						
						
					 
					
						2022-07-17 10:32:16 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						e6e6d25974 
					 
					
						
						
							
							Removed test web route, extracted text, added test  
						
						
						
						
					 
					
						2022-07-17 10:18:24 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						0c6f598d91 
					 
					
						
						
							
							Fixed issue where text after line breaks not indexed  
						
						... 
						
						
						
						Linebreaks would previously essentially be removed during index and
hence joined to adjacent words, breaking prefix matching.
Added test to cover.
For #3508  
						
						
					 
					
						2022-06-20 23:47:42 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						04f37e21e2 
					 
					
						
						
							
							Applied latest StyleCI changes  
						
						
						
						
					 
					
						2021-12-18 11:43:05 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						c6e3e85e82 
					 
					
						
						
							
							Added test case for multibyte search highlighting  
						
						... 
						
						
						
						Related to #3113  
						
						
					 
					
						2021-12-18 10:38:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						2e49b16177 
					 
					
						
						
							
							Prevented created/update_by filters be wiped in search  
						
						... 
						
						
						
						Updating filters via sidebar would wipe the created_by/update_by filters
since these were not part of the sidebar filter form.
This adds them, if existing, as hidden inputs.
Includes tests to cover.
Closes  #2736  
						
						
					 
					
						2021-11-14 15:07:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						21d3620ef0 
					 
					
						
						
							
							Attempted to make test a bit less flaky  
						
						
						
						
					 
					
						2021-11-13 14:51:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						221458ccfd 
					 
					
						
						
							
							Fixed failing tests due to search highlighting changes  
						
						
						
						
					 
					
						2021-11-13 13:43:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						2633b94deb 
					 
					
						
						
							
							Applied StyleCI changes  
						
						
						
						
					 
					
						2021-11-13 13:28:17 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						63d8d72d7e 
					 
					
						
						
							
							Added testing to cover search result highlighting  
						
						
						
						
					 
					
						2021-11-13 13:26:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						7d0724e288 
					 
					
						
						
							
							Added auto-conversion of search terms to exact values  
						
						... 
						
						
						
						Will occur when a search term contains a character that's used to split
content into search terms.
Added testing to cover. 
						
						
					 
					
						2021-11-12 18:03:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						99587a0be6 
					 
					
						
						
							
							Added tag values as part of the indexed search terms  
						
						... 
						
						
						
						This allows finding content via tag name/values when just searching
using normal seach terms.
Added testing to cover.
Related to #1577  
						
						
					 
					
						2021-11-12 17:06:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f28daa01d9 
					 
					
						
						
							
							Added page content parsing to up-rank header text in search  
						
						... 
						
						
						
						This adds parsing of page content so that headers apply a boost to
scores in the search term index.
Additionally, this merges title and content terms to reduce the amount
of stored terms a little.
Includes testing to cover. 
						
						
					 
					
						2021-11-12 13:47:23 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						da17004c3e 
					 
					
						
						
							
							Added test to cover search frquency rank changes  
						
						
						
						
					 
					
						2021-11-09 15:05:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						934a833818 
					 
					
						
						
							
							Apply fixes from StyleCI  
						
						
						
						
					 
					
						2021-06-26 15:23:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						71ccb90ef4 
					 
					
						
						
							
							Amended owned by search filter to use slugs  
						
						
						
						
					 
					
						2021-03-15 18:27:03 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						c8564b7792 
					 
					
						
						
							
							Merge branch 'search-owned-by-me' of git://github.com/benediktvolke/BookStack into benediktvolke-search-owned-by-me  
						
						
						
						
					 
					
						2021-03-15 18:21:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						3c57cbc567 
					 
					
						
						
							
							Updated testing for user slugs  
						
						
						
						
					 
					
						2021-03-10 23:04:18 +00:00 
						 
				 
			
				
					
						
							
							
								Benedikt Volke 
							
						 
					 
					
						
						
							
						
						cf489453c9 
					 
					
						
						
							
							Add test for new search tag  
						
						
						
						
					 
					
						2021-02-14 11:40:02 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						ef1b98019a 
					 
					
						
						
							
							Fixed some mis-refactoring and split search service  
						
						... 
						
						
						
						Search service broken into index and runner tools. 
						
						
					 
					
						2020-11-22 00:17:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						00c0815808 
					 
					
						
						
							
							Fixed issue where updated page content would not be indexed  
						
						... 
						
						
						
						- Also updated html field of pages to not be fillable.
   (Since HTML should always go through app id parsing)
Related to #2042  
						
						
					 
					
						2020-05-23 00:46:13 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f84bf8e883 
					 
					
						
						
							
							Updated test files to be PSR-4 compliant  
						
						... 
						
						
						
						Closes  #1924  
					
						2020-04-04 01:16:05 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						6caedc7a37 
					 
					
						
						
							
							Fixed issues preventing breadcrumb navigation menus from opening  
						
						... 
						
						
						
						- Added tests to cover endpoint
Fixes  #1884  
						
						
					 
					
						2020-02-15 19:09:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						7cda9b026e 
					 
					
						
						
							
							Updated tests to suit layout changes, Updated 404 page  
						
						... 
						
						
						
						- Also replaced 'or' usage in templates with null coalescing operator 
						
						
					 
					
						2019-04-06 18:36:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						919660678b 
					 
					
						
						
							
							Re-structured the app code to be feature based rather than code type based  
						
						
						
						
					 
					
						2018-09-25 12:30:50 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						9243c635f2 
					 
					
						
						
							
							Made search test a little more consistent  
						
						
						
						
					 
					
						2018-09-23 15:15:44 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						7b32aa163f 
					 
					
						
						
							
							Added Bookshelves to search system.  
						
						... 
						
						
						
						Also cleaned up and made search indexing system a little more efficient.
Closes  #1023  
						
						
					 
					
						2018-09-23 12:34:30 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						0d5d77d8ab 
					 
					
						
						
							
							Updated search test to fit with new tokenization  
						
						
						
						
					 
					
						2017-10-15 19:24:06 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						ec83f83017 
					 
					
						
						
							
							Added breadcrumbs to pages in entity select  
						
						... 
						
						
						
						Fixes  #391  
					
						2017-07-27 16:10:58 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						1859a4d356 
					 
					
						
						
							
							Refactored permission system components  
						
						... 
						
						
						
						Split joint permission creation into chunks
Fixes  #374  
						
						
					 
					
						2017-04-29 22:01:43 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						a15b179676 
					 
					
						
						
							
							Updated testcases for new search system.  
						
						... 
						
						
						
						Finishes implementation of new search system.
Closes  #271 
Closes  #344 
Fixes  #285 
Fixes  #269 
Closes  #64  
						
						
					 
					
						2017-04-16 10:47:44 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						33a2999a57 
					 
					
						
						
							
							Namespaced tests to align with new laravel default  
						
						
						
						
					 
					
						2017-02-04 11:58:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						6669998c10 
					 
					
						
						
							
							Upgraded to Laravel 5.4  
						
						
						
						
					 
					
						2017-01-25 19:35:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						0775cd09a1 
					 
					
						
						
							
							Extracted text for remaining views  
						
						
						
						
					 
					
						2016-12-04 14:08:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						600055bc73 
					 
					
						
						
							
							Fixed tag searches and added tag search regression test  
						
						... 
						
						
						
						Fixes  #222  
					
						2016-11-12 13:21:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						0f2eaccb39 
					 
					
						
						
							
							Added quick test to cover hypen breakage  
						
						
						
						
					 
					
						2016-10-30 12:15:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f83de5f834 
					 
					
						
						
							
							Fixed single word quoted search terms  
						
						... 
						
						
						
						Fixes  #170  
					
						2016-08-25 17:17:26 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						bc49784797 
					 
					
						
						
							
							Added tests to cover page_move features  
						
						
						
						
					 
					
						2016-06-12 12:48:06 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						bf7852ce85 
					 
					
						
						
							
							Organised test files & added page update draft tests  
						
						... 
						
						
						
						Also cleaned styling for new autosave ui parts.
Closes  #36 . 
						
						
					 
					
						2016-03-12 16:31:02 +00:00