kolaente
0d9c03e0f2
chore(magefile): use tx.Sync instead of Sync2
2024-09-05 14:40:22 +02:00
renovate
72bb6609a1
fix(deps): update module golang.org/x/term to v0.24.0
2024-09-05 10:18:27 +00:00
renovate
b259072e6a
fix(deps): update module github.com/typesense/typesense-go to v2
2024-09-04 21:16:13 +00:00
kolaente
ffcc48ec87
fix(caldav): make sure colors are correctly saved and returned
...
Resolves https://community.vikunja.io/t/caldav-sync-tasks-org-strips-colour-and-end-date-values/2753/2
2024-09-04 23:08:29 +02:00
Frederick [Bot]
5aa0b6a0cf
[skip ci] Updated swagger docs
2024-09-04 20:43:53 +00:00
kolaente
b60efbd259
chore(subscription): return subscription entity type using json Marshaler
2024-09-04 22:25:03 +02:00
kolaente
34ac29fcce
fix(reminders): notify subscribed users as well
...
Resolves https://community.vikunja.io/t/no-reminder-notification-by-e-mail-from-my-colleague/2779
2024-09-04 22:11:07 +02:00
kolaente
75f3e930cd
fix(subscriptions): do not panic when a task does not have a subscription
2024-09-04 21:55:14 +02:00
kolaente
4ff8815fe1
fix(subscriptions): cleanup and simplify fetching subscribers for tasks and projects logic
...
Vikunja now uses one recursive CTE and a few optimizations to fetch all subscribers for a task or project. This makes the relevant code easier to maintain and more performant.
2024-09-04 19:55:17 +02:00
renovate
850ec7efb0
fix(deps): update dependency dayjs to v1.11.13
2024-09-03 20:59:37 +00:00
kolaente
115d1c3618
fix(subscription): always return task subscription when subscribed to task and project
2024-09-03 22:37:53 +02:00
kolaente
6d26497bbb
chore(deps): update github.com/wneessen/go-mail to v0.4.4
2024-09-03 22:07:11 +02:00
kolaente
06305eb6b3
fix(subscriptions): correctly inherit subscriptions
...
Resolves https://community.vikunja.io/t/e-mail-notification-twice/2740/20
2024-09-03 22:04:11 +02:00
Frederick [Bot]
7bd84a845c
chore(i18n): update translations via Crowdin
2024-09-03 00:25:53 +00:00
kolaente
165ee9e7f3
fix(service worker): use correct workbox version
...
Resolves https://github.com/go-vikunja/vikunja/issues/322
2024-09-02 23:40:17 +02:00
kolaente
2c9becec10
fix(notifications): only add project subscription as task subscription when the user is not already subscribed to the task
...
Before this fix, a project subscription object was added twice to the list of subscriptions for a task when the user did not subscribe to the task directly. This caused the user to receive a comment notification twice for a given task.
This was probably a regression from efde364224 .
Resolves https://community.vikunja.io/t/e-mail-notification-twice/2740/18
2024-09-02 23:36:58 +02:00
kolaente
1463bce24c
feat(dev): add mailpit to devenv services
2024-09-02 23:18:50 +02:00
kolaente
5c56d07215
chore(web): always set internal error
2024-09-01 19:37:27 +02:00
kolaente
6fb314b326
chore(web): use logger directly
2024-09-01 19:37:27 +02:00
kolaente
9b01666ec6
chore(web): use web auth factory directly
2024-09-01 19:37:27 +02:00
Frederick [Bot]
14c862d284
chore(i18n): update translations via Crowdin
2024-08-30 00:25:55 +00:00
kolaente
bcfd72c645
chore(web): use config directly
2024-08-29 18:41:20 +02:00
kolaente
499f66b7ae
chore(web): directly use new db session
2024-08-29 16:31:46 +02:00
kolaente
8e37d5cb76
chore(web): remove redundant use of fmt.Sprintf
2024-08-29 16:28:37 +02:00
kolaente
57ba073874
chore(web): use errors.As instead of type assertion
2024-08-29 16:28:16 +02:00
kolaente
329de3aab3
chore(web): remove unused echo context
2024-08-29 16:20:39 +02:00
kolaente
74a74b7ec7
fix(labels): test error assertion
2024-08-29 16:16:41 +02:00
kolaente
2063da9eec
chore(web): move web handler package to Vikunja
2024-08-29 16:15:28 +02:00
kolaente
7a7e97770c
chore(errors): always add internal error to echo error
2024-08-29 15:39:34 +02:00
kolaente
bea131cfd9
fix(labels): trigger task.updated event when removing a label from a task
2024-08-29 15:19:06 +02:00
kolaente
5a0d1f1dc6
feat(event): simplify dispatching task updated event from only a task id
2024-08-29 15:18:03 +02:00
kolaente
b5035f9d2b
chore(docker): use new env format
2024-08-29 11:19:46 +02:00
kolaente
07bd9de0c6
feat(docker): add opencontainer labels
...
Resolves https://github.com/go-vikunja/vikunja/issues/308
2024-08-29 11:19:21 +02:00
kolaente
efde364224
fix(subscriptions): ignore task subscription when the user is subscribed to the project
...
Resolves https://community.vikunja.io/t/e-mail-notification-twice/2740/12
Resolves https://github.com/go-vikunja/vikunja/issues/316
2024-08-29 10:35:05 +02:00
kolaente
fde1763eef
fix(api): return 404 response when using a token and the route does not exist
2024-08-29 10:12:20 +02:00
kolaente
429c7ca2c1
feat(task): always insert new tasks at the top
...
Resolves https://community.vikunja.io/t/kanban-cards-in-wrong-order/2731
2024-08-28 15:30:40 +02:00
kolaente
bf56311faa
fix(task): set done at date when moving a task to the done bucket
...
Resolves https://github.com/go-vikunja/vikunja/issues/320
2024-08-28 14:21:31 +02:00
Frederick [Bot]
c38aaeb224
chore(i18n): update translations via Crowdin
2024-08-28 00:25:41 +00:00
Frederick [Bot]
1b9139b9b0
chore(i18n): update translations via Crowdin
2024-08-27 00:25:53 +00:00
kolaente
13763e3540
chore(deps): update tiptap to 2.6.6
2024-08-26 22:58:15 +02:00
kolaente
56bab7485f
feat(i18n): add Lithuanian translation for selection
2024-08-26 17:05:01 +02:00
kolaente
8bfd0493b2
fix(deps): update golangci
2024-08-25 14:30:46 +00:00
kolaente
435cb2e7f7
fix(view): do not crash when saving a view
...
Resolves https://github.com/go-vikunja/vikunja/issues/312
2024-08-25 15:53:51 +02:00
Frederick [Bot]
9ed33f5c08
chore(i18n): update translations via Crowdin
2024-08-23 00:25:56 +00:00
Frederick [Bot]
83669fd9e0
chore(i18n): update translations via Crowdin
2024-08-21 00:25:43 +00:00
Frederick [Bot]
35578e0021
chore(i18n): update translations via Crowdin
2024-08-20 00:25:51 +00:00
Frederick [Bot]
e281de30b5
chore(i18n): update translations via Crowdin
2024-08-17 00:15:36 +00:00
Frederick [Bot]
ec2c2e74f0
chore(i18n): update translations via Crowdin
2024-08-15 00:03:11 +00:00
kolaente
b031c9772f
chore: 0.24.2 release preperations
...
(cherry picked from commit 08821ea8a8 )
2024-08-12 20:25:31 +02:00
kolaente
f22420d502
fix(kanban): always make cover image full width
2024-08-12 17:22:26 +02:00