Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								89f7f8e259 
								
							 
						 
						
							
							
								
								Hid skip-to-content for print media  
							
							 
							
							... 
							
							
							
							Fixes  #3051  
							
						 
						
							2021-11-14 11:50:13 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f2ee95ca03 
								
							 
						 
						
							
							
								
								Merge pull request  #3043  from BookStackApp/search_improvements_a  
							
							 
							
							... 
							
							
							
							Search Engine Improvement 
							
						 
						
							2021-11-13 15:13:29 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fc7bd57dc8 
								
							 
						 
						
							
							
								
								Fixed occurances of altered titles in search results  
							
							 
							
							
							
						 
						
							2021-11-13 15:04:04 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								21d3620ef0 
								
							 
						 
						
							
							
								
								Attempted to make test a bit less flaky  
							
							 
							
							
							
						 
						
							2021-11-13 14:51:59 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								755dc99c72 
								
							 
						 
						
							
							
								
								Made further tweaks to search results formatting  
							
							 
							
							... 
							
							
							
							- Updated page names to not be limited to a certain length.
- Added better start/end fill logic.
- Prevented <strong> tags from being counted towards the target content
  length desired from the formatter. 
							
						 
						
							2021-11-13 14:37:40 +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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								339518e2a6 
								
							 
						 
						
							
							
								
								Added tag highlighting in search  
							
							 
							
							... 
							
							
							
							Using basic match of name or value containing a general term. 
							
						 
						
							2021-11-13 13:02:32 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ab4e99bb18 
								
							 
						 
						
							
							
								
								Added name highlighting in search results  
							
							 
							
							
							
						 
						
							2021-11-13 12:44:27 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f30b937bb0 
								
							 
						 
						
							
							
								
								Added search result preview text highlighting  
							
							 
							
							... 
							
							
							
							Created a new class to manage formatting of content for search results.
Turned out to be quite a complex task. This only does the preview text
so far, not titles or tags.
Not yet tested. 
							
						 
						
							2021-11-12 22:57:50 +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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								820be162f5 
								
							 
						 
						
							
							
								
								Updated regen-search command to show some level of progress  
							
							 
							
							
							
						 
						
							2021-11-11 14:10:11 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9f32613982 
								
							 
						 
						
							
							
								
								Refactored search indexer, Increase title/name score boost  
							
							 
							
							... 
							
							
							
							- Title score boost changed from 5 to 40 (8x increase).
- Extracted entity parsing to its own function 
							
						 
						
							2021-11-11 13:36:49 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0ddd052818 
								
							 
						 
						
							
							
								
								Added missing comments or types  
							
							 
							
							... 
							
							
							
							Checked over latest changes for potential SQL injection, all variable
usages are either (from trusted sourced AND case) or using
parameters/bindings to ensure it's handled at driver/lib level. 
							
						 
						
							2021-11-09 15:13:15 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								da17004c3e 
								
							 
						 
						
							
							
								
								Added test to cover search frquency rank changes  
							
							 
							
							
							
						 
						
							2021-11-09 15:05:02 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bc472ca2d7 
								
							 
						 
						
							
							
								
								Improved relation loading during search  
							
							 
							
							... 
							
							
							
							Relations now loaded during back-end query phase instead of being lazy
loaded one-by-one within views.
Reduced queries in testing from ~60 to ~20.
Need to check other areas list-item.php's "showPath" option is used to
ensure relations are properly loaded for those listings. 
							
						 
						
							2021-11-08 15:24:49 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b3e1c7da73 
								
							 
						 
						
							
							
								
								Applied styleci fixes and pluck improvement as per larastan  
							
							 
							
							
							
						 
						
							2021-11-08 15:00:47 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7405613f8d 
								
							 
						 
						
							
							
								
								Added search term score popularity adjustment  
							
							 
							
							... 
							
							
							
							Adds adjustment of search term 'score' (Using in result ranking) so that
a relative 0.3 to 1.3 mulitplier is applied based upon relative
popularity within the whole database. At this point the term popularity
is still done via a prefix match against the search term.
Uses a SUM(IF(cond, a, IF(cond, a, ...))) chain to produce the scoring
result in the select query. 
							
						 
						
							2021-11-08 14:23:48 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b0b6f466c1 
								
							 
						 
						
							
							
								
								Reduced data retreived from database on page search  
							
							 
							
							
							
						 
						
							2021-11-08 11:41:14 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9e0164f4f4 
								
							 
						 
						
							
							
								
								Further search system refactorings  
							
							 
							
							... 
							
							
							
							- Moved search term querying to its own method.
- Updated Large content seeder to be more performant 
							
						 
						
							2021-11-08 11:29:25 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e1b8fe45b0 
								
							 
						 
						
							
							
								
								Refactored search runner a little to be neater  
							
							 
							
							
							
						 
						
							2021-11-08 11:04:27 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f2b1d2e1e7 
								
							 
						 
						
							
							
								
								Applied latest StyleCI changes  
							
							 
							
							
							
						 
						
							2021-11-06 22:00:33 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								921e25e7e1 
								
							 
						 
						
							
							
								
								Merge pull request  #3042  from BookStackApp/tags_view  
							
							 
							
							... 
							
							
							
							Tag view 
							
						 
						
							2021-11-06 21:59:34 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								899349c4b4 
								
							 
						 
						
							
							
								
								Added testing coverage for tag index  
							
							 
							
							... 
							
							
							
							Also:
- Extracted out index table row to its own view.
- Added empty state.
- Ensured query params are set on pagination links. 
							
						 
						
							2021-11-06 21:54:02 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f8f9e74992 
								
							 
						 
						
							
							
								
								Added links to tag page  
							
							 
							
							... 
							
							
							
							- Added from books/shelves listings and within the tag-edit view for all
  entities. 
							
						 
						
							2021-11-06 20:21:11 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								929c8312bd 
								
							 
						 
						
							
							
								
								Started build of tag view  
							
							 
							
							... 
							
							
							
							- Created listing
- Allows drilldown to tag name
- Shows totals
Not yet covered via testing 
							
						 
						
							2021-11-06 16:30:20 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8d7c8ac8bf 
								
							 
						 
						
							
							
								
								Done a round of phpstan fixes  
							
							 
							
							
							
						 
						
							2021-11-06 00:32:01 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5c6a6b50a0 
								
							 
						 
						
							
							
								
								Applied StyleCI changes, added php/larastan to attribution  
							
							 
							
							
							
						 
						
							2021-11-05 16:27:59 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bc291bee78 
								
							 
						 
						
							
							
								
								Added inital phpstan/larastan setup  
							
							 
							
							
							
						 
						
							2021-11-05 16:18:06 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d0aa10a8c3 
								
							 
						 
						
							
							
								
								Applied styleci changes  
							
							 
							
							
							
						 
						
							2021-11-05 00:28:41 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								06b5009842 
								
							 
						 
						
							
							
								
								Standardised laravel validation to be array based  
							
							 
							
							... 
							
							
							
							Converted from string-only-based validation.
Array based validation works nicer once you have validation classess or
advanced validation options. 
							
						 
						
							2021-11-05 00:26:55 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0ba8541370 
								
							 
						 
						
							
							
								
								Updated npm deps  
							
							 
							
							
							
						 
						
							2021-11-04 23:07:36 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								22024df508 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:BookStackApp/BookStack  
							
							 
							
							
							
						 
						
							2021-11-04 22:58:15 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								de5322288c 
								
							 
						 
						
							
							
								
								Applied latest styleci changes  
							
							 
							
							
							
						 
						
							2021-11-04 22:57:49 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9542509584 
								
							 
						 
						
							
							
								
								New Crowdin updates ( #3038 )  
							
							 
							
							... 
							
							
							
							Just crowdin aligning string quote styles 
							
						 
						
							2021-11-04 22:57:04 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1eed8d6325 
								
							 
						 
						
							
							
								
								Removed style in discord logo to prevent clash with twitter logo  
							
							 
							
							... 
							
							
							
							Both were using the same class names causing a quadrant of the slack logo
to be the discord brand color.
Related to #3032  
							
						 
						
							2021-11-04 22:52:35 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b9a58859a4 
								
							 
						 
						
							
							
								
								Merge branch 'modernize-3rd-party-service-logos' of  https://github.com/na3shkw/BookStack  into na3shkw-modernize-3rd-party-service-logos  
							
							 
							
							
							
						 
						
							2021-11-04 22:45:57 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c9c4dbcb5b 
								
							 
						 
						
							
							
								
								Merge branch 'laravel_upgrade'  
							
							 
							
							
							
						 
						
							2021-11-04 22:42:35 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6f75aa9cdc 
								
							 
						 
						
							
							
								
								Reverted shift change to old migration  
							
							 
							
							
							
						 
						
							2021-11-04 22:38:55 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9c680efaad 
								
							 
						 
						
							
							
								
								Updated php packages, Added php8.1 to GH actions  
							
							 
							
							
							
						 
						
							2021-11-04 22:29:36 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								cccee0808f 
								
							 
						 
						
							
							
								
								Updated API examples with date format changes  
							
							 
							
							... 
							
							
							
							Updated to full ISO-8601 to reflect change in Laravel 7. 
							
						 
						
							2021-11-04 22:02:21 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a17be959d8 
								
							 
						 
						
							
							
								
								Applied latest styleci changes  
							
							 
							
							
							
						 
						
							2021-11-01 13:26:02 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ce3f489188 
								
							 
						 
						
							
							
								
								Merge branch '3027_attachment_vuln'  
							
							 
							
							
							
						 
						
							2021-11-01 13:25:12 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f4201e5740 
								
							 
						 
						
							
							
								
								New Crowdin updates ( #3023 )  
							
							 
							
							... 
							
							
							
							* New translations errors.php (Polish)
* New translations activities.php (Dutch)
* New translations auth.php (Dutch)
* New translations common.php (Dutch)
* New translations entities.php (Dutch)
* New translations auth.php (Dutch)
* New translations auth.php (Dutch)
* New translations auth.php (Dutch)
* New translations settings.php (Latvian) 
							
						 
						
							2021-11-01 13:16:15 +00:00  
						
					 
				
					
						
							
							
								 
								na3shkw
							
						 
						
							 
							
							
							
							
								
							
							
								7e2c1b31a1 
								
							 
						 
						
							
							
								
								Modernize third party services' logos  
							
							 
							
							
							
						 
						
							2021-11-01 12:41:23 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bfbccbede1 
								
							 
						 
						
							
							
								
								Updated attachments to not be saved with a complete extension  
							
							 
							
							... 
							
							
							
							Intended to limit impact in the event the storage path is potentially
exposed. 
							
						 
						
							2021-11-01 11:32:00 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4360da03d4 
								
							 
						 
						
							
							
								
								Ran a pass through image and attachment routes  
							
							 
							
							... 
							
							
							
							Added some stronger types, formatting changes and simplifications along
the way. 
							
						 
						
							2021-11-01 11:17:30 +00:00