1979 Commits

Author SHA1 Message Date
mergify[bot]
5c6e2c20bd
Merge pull request #695 from scala-steward/update/doobie-core-0.12.0
Update doobie-core, doobie-hikari to 0.12.0
2021-03-09 20:10:16 +00:00
Eike Kettner
b95338e744 Remove old ui code in frontend 2021-03-09 20:40:49 +01:00
Scala Steward
d4afce16f5
Update doobie-core, doobie-hikari to 0.12.0 2021-03-09 20:23:00 +01:00
mergify[bot]
ee694dc719
Merge pull request #694 from eikek/latvian-language
Add latvian language
2021-03-08 23:44:03 +00:00
Eike Kettner
9991ad5fcc Add latvian language 2021-03-09 00:23:17 +01:00
mergify[bot]
e4ef299582
Merge pull request #693 from eikek/query-lang
Query language
2021-03-08 22:32:39 +00:00
Eike Kettner
ba898e4af4 Add some docs for using queries 2021-03-08 23:01:28 +01:00
Eike Kettner
77a87782b7 Refactoring parser
- put all used strings in one place to have it easier to track
- don't use `$` for shortcuts, it's a detail not interesting to a
  user; now names must not clash (which is a good idea anyways)
- Added two more shortcuts `conc` and `corr`
2021-03-08 22:51:14 +01:00
Eike Kettner
e681ffa96f Extend query builder allowing more conditions
Before only a column or a dbfunction could be used in a condition. It
is now allowed for all `SelectExpr`.
2021-03-08 22:51:08 +01:00
mergify[bot]
f2081ac7b6
Merge pull request #692 from scala-steward/update/imageio-jpeg-3.6.4
Update imageio-jpeg, imageio-tiff to 3.6.4
2021-03-08 18:16:52 +00:00
Scala Steward
5c40c2cae8
Update imageio-jpeg, imageio-tiff to 3.6.4 2021-03-08 18:30:31 +01:00
mergify[bot]
26c63711e0
Merge pull request #690 from scala-steward/update/sbt-1.4.8
Update sbt to 1.4.8
2021-03-08 09:41:11 +00:00
Eike Kettner
3c7eb01b7a Adding the fix for travis for newer sbt version from sbt website 2021-03-08 10:28:12 +01:00
Eike Kettner
b514b85f39 Improve parser error messages a bit 2021-03-08 10:26:39 +01:00
Eike Kettner
30c901ddf1 Add more ways to query for attachments
- find items with a specified attachment count
- find items by attachment id
2021-03-08 09:49:38 +01:00
Scala Steward
4f5441e9f5
Update sbt to 1.4.8 2021-03-08 02:52:55 +01:00
Eike Kettner
2b2f913e85 Add checksum query expr 2021-03-08 01:53:21 +01:00
Eike Kettner
7b1ec97c97 Fix sort when using fulltext only 2021-03-08 00:47:15 +01:00
Eike Kettner
c6032ff279 Check query in client 2021-03-08 00:46:31 +01:00
Eike Kettner
31e2e99c36 Add a $year shortcut for selecting items within some year 2021-03-07 13:34:35 +01:00
Eike Kettner
7638dc5111 Flatten nested and/or queries 2021-03-07 12:36:51 +01:00
Eike Kettner
63d146c2de Resolve fulltext search queries the same way as before
For now, fulltext search is only possible when being the only term or
inside the root AND expression.
2021-03-07 09:40:47 +01:00
mergify[bot]
e2a53204e7
Merge pull request #680 from scala-steward/update/flyway-core-7.6.0
Update flyway-core to 7.6.0
2021-03-05 11:27:43 +00:00
Scala Steward
aff0ea3a41
Update flyway-core to 7.6.0 2021-03-05 12:17:04 +01:00
Eike Kettner
1c834cbb77 Correctly compare numeric field values 2021-03-03 22:54:55 +01:00
Eike Kettner
d4006461f6 Serving scalajs artifacts and provide errors to js 2021-03-03 00:45:10 +01:00
Eike Kettner
71985244f1 Use a better representation for macros 2021-03-03 00:44:49 +01:00
Eike Kettner
a48504debb Specificly search for field id vs name 2021-03-02 21:09:31 +01:00
mergify[bot]
213e5f5daa
Merge pull request #676 from scala-steward/update/http4s-blaze-client-0.21.20
Update http4s-blaze-client, ... to 0.21.20
2021-03-02 18:13:19 +00:00
Scala Steward
03134c8a81
Update http4s-blaze-client, ... to 0.21.20 2021-03-02 18:35:45 +01:00
Eike Kettner
b4b5acde13 Enable power search for power users via ui settings
A different search bar is presented if enabled in ui settings that
allows to search via the new query language.
2021-03-01 22:45:17 +01:00
Eike Kettner
168f5a1a98 Fix like search for custom fields 2021-03-01 20:56:23 +01:00
Eike Kettner
489581d90b Fix parsing nested expressions
Since whitespace is used as a separator, it cannot be consumed by
and/or parens.
2021-03-01 20:56:23 +01:00
Eike Kettner
889e4f4fb0 SearchMenu uses query string instead of json form 2021-03-01 20:56:23 +01:00
Eike Kettner
f8307f77c6 Search by field id or name 2021-03-01 20:56:23 +01:00
Eike Kettner
18992ee374 Deprecate search endpoints 2021-03-01 15:31:02 +01:00
Eike Kettner
dadab0d308 Implement search by query in endpoints 2021-03-01 15:31:02 +01:00
Eike Kettner
698ff58aa3 Provide a more convenient interface to search 2021-03-01 11:50:07 +01:00
Eike Kettner
41c26d1edb Add better description, move js inside body 2021-03-01 09:47:08 +01:00
Eike Kettner
131b721500 Try to fix the docker-hub build 2021-03-01 09:13:40 +01:00
Eike Kettner
e079ec1987 Provide custom error structure for parse failures 2021-03-01 00:51:01 +01:00
Eike Kettner
d737da768e Move to munit in query module 2021-03-01 00:51:01 +01:00
Eike Kettner
9013d9264e Add more convenient date parsers and some basic macros 2021-03-01 00:51:01 +01:00
Eike Kettner
af73b59ec2 Parser improvements
- default expressions into a and node
- fix parsing string lists that end in whitespace
- fix package names of internal classes
2021-03-01 00:51:01 +01:00
Eike Kettner
a80d73d5d2 Optimize imports 2021-03-01 00:51:01 +01:00
Eike Kettner
e9ed998e3a Basic poc to search via custom query 2021-03-01 00:51:01 +01:00
Eike Kettner
186014a1c6 Refactor search to separate between a base query and user query
The `findBase` is adding only strictly required conditions. Everything
else comes from the user.
2021-03-01 00:51:01 +01:00
Eike Kettner
c3cdec416c Sketching some basic tests 2021-03-01 00:50:52 +01:00
Eike Kettner
be5c7ffb88 First draft of ast and parser 2021-03-01 00:46:57 +01:00
Eike Kettner
74a79a79d9 Initial project setup 2021-03-01 00:46:57 +01:00