Eike Kettner 
							
						 
					 
					
						
						
							
						
						b8558d6837 
					 
					
						
						
							
							Don't trigger search when fields are cleared  
						
						
						
						
					 
					
						2020-06-24 00:03:17 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						6846f2f46e 
					 
					
						
						
							
							Add new search-index route to web-ui  
						
						
						
						
					 
					
						2020-06-24 00:03:17 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						d5c9923a6d 
					 
					
						
						
							
							Add a route that only searches the full-text index  
						
						... 
						
						
						
						It returns the results in the same order as received from the index to
preserve the relevance ordering. 
						
						
					 
					
						2020-06-24 00:03:17 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						d9f0f05613 
					 
					
						
						
							
							Refactor findItemsWithTags to more general useful  
						
						
						
						
					 
					
						2020-06-23 21:27:01 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						647911563e 
					 
					
						
						
							
							Fix paging when using full-text search  
						
						
						
						
					 
					
						2020-06-23 01:44:52 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						15c0fb4395 
					 
					
						
						
							
							Merge branch 'master' into fts  
						
						
						
						
					 
					
						2020-06-23 00:32:27 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						e06a3f8fdd 
					 
					
						
						
							
							ScalafmtAll  
						
						
						
						
					 
					
						2020-06-23 00:18:59 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						a3e16e57de 
					 
					
						
						
							
							Display search highlighting in webapp  
						
						
						
						
					 
					
						2020-06-23 00:17:29 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						ffbb16db45 
					 
					
						
						
							
							Transport highlighting information to the client  
						
						
						
						
					 
					
						2020-06-23 00:17:29 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						a58ffd11e1 
					 
					
						
						
							
							Return attachment-name from index  
						
						
						
						
					 
					
						2020-06-22 21:28:26 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						8ffbf651b0 
					 
					
						
						
							
							Add fts routes to openapi.yml  
						
						
						
						
					 
					
						2020-06-22 21:00:34 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						5e77ff0fc5 
					 
					
						
						
							
							Start search by pressing enter and not on each stroke  
						
						... 
						
						
						
						This reduces (unecessary) requests and eases the restless list
rendering. Throttling is still in place to avoid too many requests
when e.g. holding the enter-key. 
						
						
					 
					
						2020-06-22 00:46:11 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						6c8abf4cd7 
					 
					
						
						
							
							Fix searchmenu styling  
						
						
						
						
					 
					
						2020-06-21 23:45:12 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						af4522c0a7 
					 
					
						
						
							
							Prepare ui to handle content search  
						
						
						
						
					 
					
						2020-06-21 22:33:10 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						3d82e03a8a 
					 
					
						
						
							
							Remove solr query from debug log  
						
						
						
						
					 
					
						2020-06-21 22:29:45 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						cfe5aa8894 
					 
					
						
						
							
							Use no-op fts-client if disabled + push this flag to the webui  
						
						
						
						
					 
					
						2020-06-21 21:06:08 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						330fdcdd5b 
					 
					
						
						
							
							Add rest endpoints to re-create the index  
						
						
						
						
					 
					
						2020-06-21 20:13:33 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						0d8b03fc61 
					 
					
						
						
							
							Add backend operations for re-creating the full-text index  
						
						
						
						
					 
					
						2020-06-21 15:46:51 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						14ea4091c4 
					 
					
						
						
							
							Renaming things  
						
						
						
						
					 
					
						2020-06-21 13:15:02 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						2f6e531c45 
					 
					
						
						
							
							Refactoring index migration task  
						
						
						
						
					 
					
						2020-06-21 01:37:23 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						9acea8307d 
					 
					
						
						
							
							Update full-text index when changing data  
						
						
						
						
					 
					
						2020-06-21 00:33:39 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						383614f908 
					 
					
						
						
							
							Allow updating single fields in solr  
						
						
						
						
					 
					
						2020-06-20 23:37:47 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						7609b2b7c3 
					 
					
						
						
							
							Run scalafmtAll  
						
						
						
						
					 
					
						2020-06-20 23:03:51 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						1f4ff0d4c4 
					 
					
						
						
							
							Add language to schema, extend fts-client  
						
						
						
						
					 
					
						2020-06-20 22:44:47 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						3576c45d1a 
					 
					
						
						
							
							First basic working solr search  
						
						
						
						
					 
					
						2020-06-20 02:18:49 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						2a0bf24088 
					 
					
						
						
							
							Setup solr schema and index all data using a system task  
						
						... 
						
						
						
						The task runs on application start. It sets the schema using solr's
schema api and then indexes all data in the database. Each step is
memorized so that it is not executed again on subsequent starts. 
						
						
					 
					
						2020-06-19 21:37:22 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						1f4220eccb 
					 
					
						
						
							
							Index exsiting data in solr  
						
						
						
						
					 
					
						2020-06-19 00:43:35 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						60c079f664 
					 
					
						
						
							
							Add task to index current database state  
						
						
						
						
					 
					
						2020-06-18 22:38:45 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						146d1b0562 
					 
					
						
						
							
							Make data to index more flexible and extensible  
						
						
						
						
					 
					
						2020-06-17 23:20:46 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						522daaf57e 
					 
					
						
						
							
							Introducing fts client into codebase  
						
						
						
						
					 
					
						2020-06-17 23:20:46 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						ee801745a7 
					 
					
						
						
							
							Add fultext field to search params  
						
						
						
						
					 
					
						2020-06-17 23:20:46 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						c7f598e3b0 
					 
					
						
						
							
							Initial module setup  
						
						
						
						
					 
					
						2020-06-17 23:20:46 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						492f4d304f 
					 
					
						
						
							
							Set version to 0.8.0-SNAPSHOT  
						
						
						
						
					 
					
						2020-06-17 22:28:45 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						33bef52229 
					 
					
						
						
							
							Set version to 0.7.0  
						
						
						
						
					 
					
						2020-06-17 21:59:13 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						bc20e9a9bb 
					 
					
						
						
							
							Execute search when loading page  
						
						
						
						
					 
					
						2020-06-17 21:57:50 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						4028b7979e 
					 
					
						
						
							
							Fix mariadb timestamp columns  
						
						... 
						
						
						
						MariaDB automatically inserts the current time, even when saying `SET
datecol = null`. 
						
						
					 
					
						2020-06-17 21:51:30 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						897d91475e 
					 
					
						
						
							
							Update scalafmt-core to 2.6.0  
						
						
						
						
					 
					
						2020-06-17 19:53:56 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						7a3d2e4dc6 
					 
					
						
						
							
							Extract OItemSearch from OItem  
						
						
						
						
					 
					
						2020-06-15 23:13:48 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						09579eef16 
					 
					
						
						
							
							Add docs for how to create a smtp gateway  
						
						
						
						
					 
					
						2020-06-14 21:35:20 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						0643534994 
					 
					
						
						
							
							Add edit icon for changing attachment name  
						
						
						
						
					 
					
						2020-06-14 17:03:07 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						84a26461ed 
					 
					
						
						
							
							Add a route to update the name of an attachment  
						
						
						
						
					 
					
						2020-06-14 17:03:07 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						e15e2c9313 
					 
					
						
						
							
							Replace hardcoded number by a config value  
						
						
						
						
					 
					
						2020-06-14 00:49:19 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						479a341b13 
					 
					
						
						
							
							Add documentation page for searching  
						
						
						
						
					 
					
						2020-06-14 00:18:18 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						e0c8c45061 
					 
					
						
						
							
							Hide search menu by default and add search bar to top  
						
						... 
						
						
						
						Adds a search bar to the top of the listing page that is the same as
the `All Names` search field in the search menu. Search menu can be
toggled as before. 
						
						
					 
					
						2020-06-13 22:05:16 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						88234986e6 
					 
					
						
						
							
							Make name field search in item name only  
						
						... 
						
						
						
						Now there is an `allNames` field that searches names of multiple
things. 
						
						
					 
					
						2020-06-13 21:17:29 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						67666595eb 
					 
					
						
						
							
							Make name search case insensitive  
						
						
						
						
					 
					
						2020-06-13 21:17:15 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						217fef7384 
					 
					
						
						
							
							Throttle search requests  
						
						... 
						
						
						
						Throttle search requests when typing. Also fix handling subscriptions
in main. 
						
						
					 
					
						2020-06-13 21:17:15 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						5468e24b55 
					 
					
						
						
							
							Add search field for 'all-names' to search menu  
						
						
						
						
					 
					
						2020-06-13 21:03:45 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						f30c8a5e4d 
					 
					
						
						
							
							Add new search term that searches in all meta data  
						
						... 
						
						
						
						A field that searches via substring search in names of correspondents
and concerned meta data. 
						
						
					 
					
						2020-06-13 17:08:26 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						35c9409680 
					 
					
						
						
							
							Automatically add wildcards to name search  
						
						... 
						
						
						
						If wildcards are already present or if the search string appears in
quotes, wildcard '*' characters are not added. 
						
						
					 
					
						2020-06-13 16:31:16 +02:00