kolaente
c058835874
feat(filters): move filter query to contenteditable
2024-03-05 17:47:06 +01:00
kolaente
11bc4764de
feat(filters): add basic autocomplete component
2024-03-05 10:37:26 +01:00
kolaente
9f7f187440
chore: update lockfile
2024-03-05 09:58:36 +01:00
kolaente
e843438efd
feat(filters): show user name and avatar for assignee filters
2024-03-05 09:58:10 +01:00
kolaente
9381f65ceb
fix(filters): date filter value not populated
2024-03-05 09:58:10 +01:00
kolaente
712f8fc13b
feat(filters): add date values
2024-03-05 09:58:09 +01:00
kolaente
f699b53744
feat(filters): make date values in filter query editable
2024-03-05 09:58:09 +01:00
kolaente
74a39a5cf0
chore(filters): copy datepicker
2024-03-05 09:58:09 +01:00
kolaente
f137064ea9
chore(filters): add histoire story file
2024-03-05 09:58:09 +01:00
kolaente
caf3cb216d
feat(filters): parse date properties to enable datepicker button
2024-03-05 09:58:09 +01:00
kolaente
4f15f27fe1
fix(filters): use readable colors for dark and light mode
2024-03-05 09:58:09 +01:00
kolaente
d75c20ea48
feat(filter): add auto resize for filter query input
2024-03-05 09:58:09 +01:00
kolaente
0359b12648
feat(filter): add basic highlighting filter query component
2024-03-05 09:58:09 +01:00
kolaente
bcd414b5e7
feat(filters): make new filter syntax work with Typesense
2024-03-05 09:58:04 +01:00
kolaente
7c47930f8e
fix(filters): lint
2024-03-05 09:58:00 +01:00
kolaente
fc7c873dd6
chore(filters): cleanup old variables
2024-03-05 09:58:00 +01:00
kolaente
8d34f9b260
fix(tests): make filter tests work again
2024-03-05 09:57:59 +01:00
kolaente
ffcfc85b00
fix(filter): correctly filter for buckets
2024-03-05 09:57:59 +01:00
kolaente
52c8ed9738
feat(filter): add in keyword
2024-03-05 09:57:59 +01:00
kolaente
cc78411866
feat(filter): add better error message when passing an invalid filter expression
2024-03-05 09:57:59 +01:00
kolaente
b5e781fedb
chore(filter): cleanup
2024-03-05 09:57:59 +01:00
kolaente
5fe9fc73a9
feat(filter): migrate existing saved filters
2024-03-05 09:57:59 +01:00
kolaente
d30615d527
feat(filter): nesting
2024-03-05 09:57:59 +01:00
kolaente
605a2131ba
feat(filter): more tests
2024-03-05 09:57:59 +01:00
kolaente
9cd88e97e4
fix(filter): translate all tests
2024-03-05 09:57:59 +01:00
kolaente
afb425f0c2
fix(filter): allow filtering for "project"
2024-03-05 09:57:59 +01:00
kolaente
16f206b3cc
fix(filter): allow filtering on "in" condition
2024-03-05 09:57:59 +01:00
kolaente
d9cb2d1755
fix(filter): don't crash on empty filter
2024-03-05 09:57:59 +01:00
kolaente
54a9ea84d5
fix(filter): make sure single filter condition works
2024-03-05 09:57:59 +01:00
kolaente
f470c0c297
feat(filters): basic text filter works now
2024-03-05 09:57:58 +01:00
kolaente
8d2f6c8567
feat(filters): very basic filter parsing
2024-03-05 09:57:58 +01:00
renovate
43b0689c1a
chore(deps): update dev-dependencies
continuous-integration/drone/push Build is passing
Details
2024-03-05 07:21:24 +00:00
renovate
48d1937bd4
fix(deps): update module golang.org/x/oauth2 to v0.18.0
continuous-integration/drone/push Build is failing
Details
2024-03-05 07:21:02 +00:00
renovate
3e5d55d9e8
fix(deps): update dependency vue-flatpickr-component to v11.0.5
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is failing
Details
2024-03-05 05:06:23 +00:00
waza-ari
a3154e805c
fix(auth): use (issuer, name) to check for uniqueness of oidc teams ( #2152 )
...
continuous-integration/drone/push Build is passing
Details
The change introduced in #2150 introduces a bug where a Team would be re-created every time a user logs in, as the check if a team already exists was based on both the unique `oidcID` and the `name`. This PR proposes to only base the check on the ID, as this should be unique.
Co-authored-by: Daniel Herrmann <daniel.herrmann1@gmail.com>
Reviewed-on: #2152
Reviewed-by: konrad <k@knt.li>
Co-authored-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
Co-committed-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
2024-03-04 20:26:45 +00:00
renovate
2414b580c1
fix(deps): update module golang.org/x/crypto to v0.21.0
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is failing
Details
2024-03-04 19:06:31 +00:00
renovate
87ac9e261f
fix(deps): update module golang.org/x/term to v0.18.0
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
2024-03-04 18:06:30 +00:00
renovate
63e9f8f682
fix(deps): update module github.com/arran4/golang-ical to v0.2.7
continuous-integration/drone/push Build is passing
Details
2024-03-04 16:37:53 +00:00
renovate
5a9de579cc
fix(deps): update module golang.org/x/sys to v0.18.0
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is failing
Details
2024-03-04 16:05:48 +00:00
renovate
42e660c3d6
fix(deps): update dependency vue-i18n to v9.10.1
continuous-integration/drone/push Build is passing
Details
2024-03-04 11:27:12 +00:00
renovate
6533e75496
fix(deps): update module github.com/stretchr/testify to v1.9.0
continuous-integration/drone/push Build is failing
Details
2024-03-04 11:27:09 +00:00
renovate
f8c5e314df
fix(deps): update sentry-javascript monorepo to v7.105.0
continuous-integration/drone/push Build is passing
Details
2024-03-04 10:14:01 +00:00
renovate
429b140cad
chore(deps): update dependency vue-tsc to v2
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
2024-03-04 05:07:03 +00:00
renovate
dc7ee851ec
chore(deps): update dev-dependencies
continuous-integration/drone/push Build is passing
Details
2024-03-03 22:31:33 +00:00
waza-ari
92d9c31101
docs: improve OpenID documentation ( #2151 )
...
continuous-integration/drone/push Build is passing
Details
This PR stems from issue #2150 , in turn following up on PR #1393
It adds additional details around the OIDC authentication feature, as well as details about how the team assignment works.
Co-authored-by: Daniel Herrmann <daniel.herrmann1@gmail.com>
Reviewed-on: #2151
Reviewed-by: konrad <k@knt.li>
Co-authored-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
Co-committed-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
2024-03-03 22:19:16 +00:00
kolaente
ac8751e1be
fix(task): move done tasks to the done bucket when they are moved between projects and the new project has a done bucket
continuous-integration/drone/push Build is passing
Details
2024-03-03 18:13:47 +01:00
kolaente
f5b90517c4
fix(sentry): send unwrapped error to sentry instead of http error
continuous-integration/drone/push Build is passing
Details
2024-03-03 17:36:57 +01:00
kolaente
fe27dd59ad
feat(subscription): use a recursive cte to fetch subscriptions of parent projects
...
continuous-integration/drone/push Build is passing
Details
Testing this locally resulted in improved response times from ~50ms to ~20ms when creating a project. It looks like even though the code running these sql queries uses different go routines, they affect each other (caused by IO or context switching?)
2024-03-03 15:34:18 +01:00
kolaente
22933dac4a
fix(project): typo in table name
continuous-integration/drone/push Build is passing
Details
2024-03-03 12:47:00 +01:00
kolaente
fe02f4da2c
fix(project): check for project nesting cycles with a single recursive cte instead of a loop
continuous-integration/drone/push Build is failing
Details
2024-03-03 11:40:43 +01:00