Commit Graph

897 Commits

Author SHA1 Message Date
cfe5aa8894 Use no-op fts-client if disabled + push this flag to the webui 2020-06-21 21:06:08 +02:00
330fdcdd5b Add rest endpoints to re-create the index 2020-06-21 20:13:33 +02:00
0d8b03fc61 Add backend operations for re-creating the full-text index 2020-06-21 15:46:51 +02:00
14ea4091c4 Renaming things 2020-06-21 13:15:02 +02:00
2f6e531c45 Refactoring index migration task 2020-06-21 01:37:23 +02:00
9acea8307d Update full-text index when changing data 2020-06-21 00:33:39 +02:00
383614f908 Allow updating single fields in solr 2020-06-20 23:37:47 +02:00
3018fbc0b6 Merge pull request #152 from scala-steward/update/scalafmt-core-2.6.1
Update scalafmt-core to 2.6.1
2020-06-20 21:12:37 +00:00
7609b2b7c3 Run scalafmtAll 2020-06-20 23:03:51 +02:00
1f4ff0d4c4 Add language to schema, extend fts-client 2020-06-20 22:44:47 +02:00
3576c45d1a First basic working solr search 2020-06-20 02:18:49 +02:00
7a15287e02 Merge pull request #154 from scala-steward/update/sbt-sonatype-3.9.3
Update sbt-sonatype to 3.9.3
2020-06-19 23:09:08 +00:00
e3b9670d5a Update sbt-sonatype to 3.9.3 2020-06-20 01:00:52 +02:00
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
5ac21a715e Merge pull request #153 from scala-steward/update/swagger-ui-3.27.0
Update swagger-ui to 3.27.0
2020-06-19 18:54:18 +00:00
48afb99573 Update swagger-ui to 3.27.0 2020-06-19 20:46:03 +02:00
9ffa29459d Update scalafmt-core to 2.6.1 2020-06-19 20:45:56 +02:00
1f4220eccb Index exsiting data in solr 2020-06-19 00:43:35 +02:00
60c079f664 Add task to index current database state 2020-06-18 22:38:45 +02:00
146d1b0562 Make data to index more flexible and extensible 2020-06-17 23:20:46 +02:00
522daaf57e Introducing fts client into codebase 2020-06-17 23:20:46 +02:00
ee801745a7 Add fultext field to search params 2020-06-17 23:20:46 +02:00
c7f598e3b0 Initial module setup 2020-06-17 23:20:46 +02:00
492f4d304f Set version to 0.8.0-SNAPSHOT 2020-06-17 22:28:45 +02:00
41964027d1 Update docker files 2020-06-17 22:28:04 +02:00
5c77c3ed18 Update nix files 2020-06-17 22:18:10 +02:00
33bef52229 Set version to 0.7.0 2020-06-17 21:59:13 +02:00
2d90386df4 Update changelog 2020-06-17 21:59:13 +02:00
bc20e9a9bb Execute search when loading page 2020-06-17 21:57:50 +02:00
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
dee65928a1 Fix default value in nixos module 2020-06-17 21:23:37 +02:00
897d91475e Update scalafmt-core to 2.6.0 2020-06-17 19:53:56 +02:00
7a3d2e4dc6 Extract OItemSearch from OItem 2020-06-15 23:13:48 +02:00
e429f9554d Merge pull request #150 from scala-steward/update/sbt-mdoc-2.2.2
Update sbt-mdoc to 2.2.2
2020-06-15 12:26:20 +00:00
95eb0d3d01 Merge pull request #149 from scala-steward/update/sbt-native-packager-1.7.3
Update sbt-native-packager to 1.7.3
2020-06-15 12:26:14 +00:00
3e343f14e2 Update sbt-mdoc to 2.2.2 2020-06-15 14:19:13 +02:00
fc9a68d7d7 Update sbt-native-packager to 1.7.3 2020-06-15 14:18:54 +02:00
4f5f0469c3 Update changelog 2020-06-14 22:25:25 +02:00
09579eef16 Add docs for how to create a smtp gateway 2020-06-14 21:35:20 +02:00
151e831b1c Merge pull request #148 from eikek/rename-attachments
Rename attachments
2020-06-14 15:08:40 +00:00
0643534994 Add edit icon for changing attachment name 2020-06-14 17:03:07 +02:00
84a26461ed Add a route to update the name of an attachment 2020-06-14 17:03:07 +02:00
e15e2c9313 Replace hardcoded number by a config value 2020-06-14 00:49:19 +02:00
479a341b13 Add documentation page for searching 2020-06-14 00:18:18 +02:00
e05d435d1a Merge pull request #146 from eikek/search-improvements
Search improvements
2020-06-13 20:44:40 +00:00
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
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
67666595eb Make name search case insensitive 2020-06-13 21:17:15 +02:00
217fef7384 Throttle search requests
Throttle search requests when typing. Also fix handling subscriptions
in main.
2020-06-13 21:17:15 +02:00
5468e24b55 Add search field for 'all-names' to search menu 2020-06-13 21:03:45 +02:00