Commit Graph

138 Commits

Author SHA1 Message Date
a3cb694323 feat: add validation for relative reminders
All checks were successful
continuous-integration/drone/pr Build is passing
2023-03-26 20:13:32 +02:00
cernst
39fa2f1b8e Merge branch 'main' into 1416_reminders
Some checks failed
continuous-integration/drone/pr Build is failing
2023-03-24 20:55:29 +00:00
4d5ad8f50e
chore(deps): update golangci-lint to 1.52.1
Some checks failed
continuous-integration/drone/push Build is failing
2023-03-24 19:17:45 +01:00
7fe3a1ade7 fix: unset reminder date if referenced date is missing
All checks were successful
continuous-integration/drone/pr Build is passing
2023-03-15 23:03:37 +01:00
8098d66727 fix: update all relative reminders
All checks were successful
continuous-integration/drone/pr Build is passing
2023-03-15 15:43:04 +01:00
345e94843f chore: merge main branch
All checks were successful
continuous-integration/drone/pr Build is passing
2023-03-15 09:10:03 +01:00
7a9611c2da
chore: cleanup
All checks were successful
continuous-integration/drone/pr Build is passing
2023-03-13 14:28:36 +01:00
349e6a5905
feat: rename lists to projects 2023-03-13 14:28:06 +01:00
e089976d95 feat: add validation for relative reminders
All checks were successful
continuous-integration/drone/pr Build is passing
2023-03-13 07:14:54 +01:00
26119d585b fix: update correct task variable
All checks were successful
continuous-integration/drone/pr Build is passing
2023-03-08 23:10:38 +01:00
7f9e70cc1f fix: Review findings
All checks were successful
continuous-integration/drone/pr Build is passing
2023-03-08 16:13:05 +01:00
54ed002d1b fix: add tests and cleanup
All checks were successful
continuous-integration/drone/pr Build is passing
2023-03-08 12:44:05 +01:00
8674b6437e fix: store reminder_period and reminder_to
All checks were successful
continuous-integration/drone/pr Build is passing
2023-03-07 23:45:09 +01:00
3c4fb76554 fix: sort reminders
All checks were successful
continuous-integration/drone/pr Build is passing
2023-03-07 23:06:59 +01:00
e5cec4bd16 #1416: Step 4 Update reminder time in relative reminders
Some checks failed
continuous-integration/drone/pr Build is failing
2023-03-07 21:24:47 +01:00
d8630e9680 fix: task filter "reminders" uses new Reminder object
All checks were successful
continuous-integration/drone/pr Build is passing
2023-03-07 19:50:49 +01:00
e0487516a3 #1416: Step 3a Add new fields to TaskReminder
All checks were successful
continuous-integration/drone/pr Build is passing
2023-03-07 18:27:41 +01:00
4a41a8a6ca #1416: Step 2b Use Reminders in updateDone and migrations
Some checks failed
continuous-integration/drone/pr Build is failing
2023-03-07 08:27:56 +01:00
85267d26bb #1416: Step 2 Read and write Task.Reminders
Some checks failed
continuous-integration/drone/pr Build is failing
2023-03-06 22:28:13 +01:00
3dedc040db #1416: Step 1 Rename Reminders to ReminderDates
All checks were successful
continuous-integration/drone/pr Build is passing
2023-03-06 07:40:13 +01:00
066c26f83e
fix(caldav): make sure only labels where the user has permission to use them are used
Some checks failed
continuous-integration/drone/push Build is failing
Follow-up for a62b57ac62
2023-03-05 14:03:09 +01:00
534d04a1db
fix(task): correctly load tasks by id and uuid in caldav
All checks were successful
continuous-integration/drone/push Build is passing
Partially reverts 1afc72e190
2023-03-01 22:18:59 +01:00
cernst
1afc72e190 fix: Make sure labels are always exported as caldav (#1412)
All checks were successful
continuous-integration/drone/push Build is passing
Authored-by: ce72 <christoph.ernst72@googlemail.com>
Reviewed-on: vikunja/api#1412
Reviewed-by: konrad <k@knt.li>
Co-authored-by: cernst <ce72@noreply.kolaente.de>
Co-committed-by: cernst <ce72@noreply.kolaente.de>
2023-02-28 10:42:57 +00:00
ca6d1946da
fix(tasks): make sure tasks are sorted by position before recalculating them
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-23 17:43:23 +01:00
1efa1696bf
fix(tasks): recalculate position of all tasks in a list or bucket when it would hit 0
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-23 16:00:41 +01:00
fceb5dae0f
fix(task): make sure the task's last updated timestamp is always updated when releated entities changed
Some checks failed
continuous-integration/drone/push Build is failing
2023-02-14 20:09:05 +01:00
7bf7a13bb9
fix(reminders): prevent duplicate reminders when updating task details
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-23 18:14:15 +01:00
04614614fe
fix(tasks): don't set a repeating task done when moving it do the done bucket
Some checks failed
continuous-integration/drone/push Build is failing
2023-01-11 18:46:24 +01:00
194b88e2eb
fix(tasks): don't reset the kanban bucket when updating a task and not providing one
Resolves https://github.com/go-vikunja/api/issues/56
2022-12-24 14:30:34 +01:00
c5327845ee
feat(caldav): add support for repeating tasks
Some checks failed
continuous-integration/drone/push Build is failing
Resolves https://github.com/go-vikunja/api/issues/57#issuecomment-1364373103
2022-12-24 12:19:51 +01:00
a9e6776abf
fix(tasks): allow sorting by task index
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-09 14:43:31 +01:00
f9b48ec091
fix(filter): only check for 0 values in filter fields with numeric values
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-08 17:03:07 +01:00
3b0b4a8460
fix(task): duplicate reminders when adding different ones between winter / summer time
Some checks failed
continuous-integration/drone/push Build is failing
Resolves F-889
2022-11-08 16:50:19 +01:00
2ef5e54588
fix(filter): also check for 0 values if the filter should include nulls
Some checks failed
continuous-integration/drone/push Build is failing
Resolves https://community.vikunja.io/t/due-date-saved-filter-doesnt-seem-to-work/966
2022-11-08 16:27:16 +01:00
c495096444
fix: make sure task indexes are calculated correctly when moving tasks between lists
Some checks failed
continuous-integration/drone/push Build is failing
Resolves https://github.com/go-vikunja/api/issues/52
2022-11-02 17:40:52 +01:00
631a265d2d
feat: add proper checks and errors to see if an attachment belongs to the task it's being used as cover image in
All checks were successful
continuous-integration/drone/pr Build is passing
2022-10-05 15:12:29 +02:00
0eb47096db
fix: make cover image id actually updatable 2022-10-05 15:12:29 +02:00
0e1904d50b
fix: make cover image id actually updatable 2022-10-05 15:12:29 +02:00
b4b25499f2
feat(task): add cover image attachment id property 2022-10-05 15:12:29 +02:00
c5bd09702a chore(deps): update dependency golang to v1.19 (#1228)
Some checks failed
continuous-integration/drone/push Build is failing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#1228
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2022-10-01 15:05:12 +00:00
Arie
090c67138a
fix: preserve dates for repeating tasks (#47)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-At: https://github.com/go-vikunja/api/pull/47
2022-09-16 17:20:08 +02:00
7f28865903 feat: search by assignee username instead of id 2022-08-16 21:27:32 +00:00
dd461746a6
fix: add validation for negative repeat after values
Some checks failed
continuous-integration/drone/push Build is failing
Partial fix for vikunja/frontend#2179
2022-07-21 15:00:28 +02:00
5743a4afe5
fix: properly set tls config for mailer
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-11 16:10:28 +02:00
62325de9cd
feat: use actual uuids for tasks
Some checks failed
continuous-integration/drone/push Build is failing
2022-07-11 14:54:33 +02:00
5cc4927b9e
fix: add missing error check
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-07 23:23:15 +02:00
f5a4c136fb
fix: cycles in tasks array when memory caching was enabled
Some checks failed
continuous-integration/drone/push Build is failing
Resolves #1119
2022-07-07 18:34:49 +02:00
e52c45d5aa fix: sort tasks logically and consistent across dbms (#1177)
All checks were successful
continuous-integration/drone/push Build is passing
This PR changes the behavoir of sorting tasks. Before, tasks were sorted with null values first. Now, null values are always sorted last which is usually what you want.

Partial fix for https://github.com/go-vikunja/frontend/issues/54

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#1177
2022-05-30 20:53:58 +00:00
5cf263a86f
feat: upgrade golangci-lint to 1.45.2
Some checks failed
continuous-integration/drone/push Build is failing
2022-03-27 16:55:37 +02:00
90146aea5b User Data Export and import (#967)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#967
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-09-04 19:26:31 +00:00