mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-05-06 19:47:47 -05:00
Closed
opened 2026-04-20 17:02:45 -05:00 by GiteaMirror
·
28 comments
No Branch/Tag Specified
main
feat-v2-foundation
spike-huma-openapi3
claude/investigate-swagger3-support-nyyUa
feat-list-view-buckets
ci-mysql-8-test
codex/analyze-codebase-for-email-task-feature
feat-project-templates
csv-import-feature
claude/email-reply-comments-wpdcQ
fix-oidc-pkce-support
fix/overview-subtasks-expand
feat/bucket-select-task-detail
feat-soft-delete-projects
claude/review-bot-design-plan-cf5C3
claude/project-scoped-api-tokens-KTqR3
claude/explore-openclaw-integration-KQEzg
claude/project-scoped-api-tokens-yv5KS
fix-duplicate-close-button
feat-list-view-sorting
feat/official-vite-sentry-plugin
feat/highlight-overdue-tasks
feat/add-enter-key-form-submission-handling
feat/TipTap-nits
feat/update-caldavtimetotimestamp-parsing
feat-phosphor-icons
wip-plans
claude/investigate-issue-2173-llKme
fix-description-text-drag
feat-custom-keyboard-shortcuts
pr-1845-ci
codex/fix-drag-and-drop-behavior-inconsistency
copilot/add-clickable-labels-for-filtering
copilot/fix-issue-1786
playwright-migration
fix-kanban-repeating-wip
copilot/fix-1498
feature/replace-axios
codex/upgrade-to-tailwind-4.1.8-using-pnpm
codex/add-cypress-test-for-avatar-types
feature/biome
feature/oxc
codex/update-flexsearch-to-0.8.205
4r6ni9-codex/fix-deprecated-sass-@import-usage
codex/fix-deprecated-sass-@import-usage
codex/add-cypress-test-for-task-list-refresh-fix
codex/fix-quick-add-magic-not-adding-tasks
codex/fix-all-type-errors
codex/fix-mimetype-for-docs.json
feature/caldav-from-scratch
feature/gh-actions-hetzner
fix-ci
feat/new-logger
jyte-better-dev-config
feat/add-team-member-with-enter
fix/button-and-icon-types
fix/notifications-component-name-collision
feature/null-time
renovate/tailwindcss-4.x
feature/unplugin-vue-router
fix/deprecated-import
feature/zod-schema
renovate/golangci-golangci-lint-1.x
fix/tiptap-editor-reactive-destructuring
release/0.24
feat/improve-add-task
fix/saved-filter-search
feat/webp-and-avif-attachment-previews
feature/migrate-back-to-bulma
fix/sass-add-missing-list-import
feature/sticky-demo-bar
fix/gantt-view-switch
feature/typesense-position-join
feature/focus-visible
dependencies/golangci-lint
feature/better-filter-syntax
fix/tiptap-task-list
renovate/github.com-golang-jwt-jwt-v4-5.x
feature/hide-forbidden-related-tasks
renovate/golang-1.x
release/0.20
release/0.17
release/0.16
release/0.15
release/0.14
v2.3.0
v2.2.2
v2.2.1
v2.2.0
v2.1.0
v2.0.0
v1.1.0
v1.0.0
v1.0.0-rc4
v1.0.0-rc3
v1.0.0-rc2
v1.0.0-rc1
v1.0.0-rc0
v0.24.6
v0.24.5
v0.24.4
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.0
v0.22.1
v0.22.0
0.21.0
v0.21.0
v0.20.4
v0.20.5
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.2
v0.19.1
v0.19.0
vue3
v0.18.1
v0.18.0
v0.17.1
v0.17.0
v0.16.1
v0.16.0
v0.15.1
v0.15.0
v0.14.1
v0.14.0
v0.13.1
v0.13
v0.12
v0.11
v0.10
v0.9
v0.8
v0.7
v0.6
v0.5
v0.4
v0.3
v0.2
v0.1
Labels
Clear labels
area/api
area/attachments
area/auth
area/avatars
area/backup-restore
area/caldav
area/calendar-view
area/comments
area/config
area/database
area/desktop
area/docker
area/email
area/favorites
area/filters
area/frontend
area/gantt
area/i18n
area/import-export
area/internal-code
area/kanban
area/labels
area/list-view
area/mobile
area/notifications
area/permissions
area/projects
area/pwa
area/recurring-tasks
area/reminders
area/search
area/shortcuts
area/subtasks
area/sync
area/table-view
area/task-editor
area/task-metadata
area/task-relations
area/teams
area/theming
area/time-tracking
area/typesense
area/views
area/webhooks
bug
changes requested
concern/accessibility
concern/performance
concern/regression
concern/ux
confirmed
db/mysql
dependencies
enhancement
good first issue
help wanted
integration/inbound
integration/outbound
kind/bug
kind/feature
needs reproduction
pull-request
question
security
support
upstream issue
waiting for reply
wontfix
Mirrored from GitHub Pull Request
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/vikunja#6446
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @bigbeka on GitHub (Oct 1, 2025).
Original GitHub issue: https://github.com/go-vikunja/vikunja/issues/1581
Description
Vikunja Version
Version: v0.24.6
Browser and version
Safari latest
Can you reproduce the bug on the Vikunja demo site?
No
Screenshots
No response
@kolaente commented on GitHub (Oct 1, 2025):
Do you have the same problem with the latest RC or an unstable build?
@bigbeka commented on GitHub (Oct 1, 2025):
Sorry, I will try to reproduce this with the latest RC/unstable build. I am experiencing it on my production instance with the team.
@bigbeka commented on GitHub (Oct 3, 2025):
@kolaente concluded the test, and I can confirm that yes, this bug also happens on Version:
v1.0.0-rc2-75-5f1d6845.I will further run the test, by removing the user (Will) from the team, where the user will lose access to the task, and expected bug outcome is that Will receive reminder email during next reminder cycle.
User (Will) was unassigned from the task after the first reminder about overdue task. But remained in the team to which the user was originally a part of.
This morning, unassigned user received reminder notification email about the overdue task.
@bigbeka commented on GitHub (Oct 4, 2025):
@kolaente I concluded the test and was able to reproduce the bug on
v1.0.0-rc2-75-5f1d6845. The team member who had a task assigned to them kept receiving "task overdue" notifications after the task was reassigned to admin, and the notifications are continuing even after the member was removed from the team (this user doesn't have access to any shared projects).@kolaente commented on GitHub (Oct 8, 2025):
Draft PR with a fix is up on https://github.com/go-vikunja/vikunja/pull/1620
@bigbeka commented on GitHub (Oct 8, 2025):
Will wait for the next stable release.
@kolaente commented on GitHub (Oct 8, 2025):
Well the PR is not even merged...
@bigbeka commented on GitHub (Oct 9, 2025):
Haha, yes I have been waiting for over a year for the next stable release with many bug fixes. Its good to see there are already candidates for v1.0.0.
@kolaente commented on GitHub (Oct 9, 2025):
The PR is now merged, please check with the next unstable build (should be ready for deployment in ~30min, also on try).
@bigbeka commented on GitHub (Oct 9, 2025):
I will report back with unstable version testing.
@bigbeka commented on GitHub (Oct 15, 2025):
@kolaente results are in (
Version: v1.0.0-rc2-135-7689b6c1). Now, the user (Will) who was assigned to the task didn't receive reminder notification at all, instead the admin (Beck) who created the task received the notification while the task was assigned to the user 'Will'.Admin received the reminder about overdue task after 24 hours of waiting while the task was assigned to admin.
Just a recap, user
Willis part of a team, a parent project is shared with that team. So the user has access to the task via the team.Read the emails top > bottom
@kolaente commented on GitHub (Oct 19, 2025):
Do you see the same problem when the project the task is in is directly shared? (not a sub project)
@bigbeka commented on GitHub (Oct 19, 2025):
I will test this, I have created a new user on the same test instance
Version: v1.0.0-rc2-135-7689b6c1and admin (task/project owner) user shared the parent project (that I created for previous test) with the userbenand assigned 1 overdue task from previous task and also create a fresh task in the same project and assigned it tobenand set the due date. Will see how tomorrow's emails will come in for ben@fqdn.io and the admin inbox.Another bug?: Funny side effect that "popped up": Even though the
Test123task that was already overdue and unassigned from userwillafter last test and reassigned to owner user and now assigned to userbenstill gets"Test123" (#1) has been assigned to benemail. - So just to recap on this: TaskTest123was created by project owner, userWillwas shared access to the project and then the taskTest123was assigned toWill. After reassigning taskTest123back to owner,Willdidn't get any overdue task email notifications, but when owner of the task reassigned the task from owner toBen, userWillwhich has access to the project gets a"Test123" (#1) has been assigned to bennotifications. I believe userWillshould not get any notifications about admin reassigning tasks to another user. Or is it a feature?@kolaente commented on GitHub (Oct 19, 2025):
This is a feature, when you assign a user they are subscribed, which can also be done manually and will result in notifications getting sent out about these kinds of events.
@bigbeka commented on GitHub (Oct 19, 2025):
Cool, I unsubscribed user
Willfrom all the tasks. I will report back about userBenwho has access to the project directly and has 2 tasks assigned.@bigbeka commented on GitHub (Oct 20, 2025):
@kolaente so the reminder emails were triggered this morning, now the user
Benwho has direct share (read/write) access to the project did not receive any notification (either for old task that was originally assigned to userWillor the new task that was created and assigned to userBenyesterday). As userBenis assigned to both tasks, this user is also subscribed to both task notifications.The owner/admin user
beckof the project and the two tasks received "Your overdue tasks" notification as that user is subscribed to both of them.@kolaente commented on GitHub (Nov 16, 2025):
Took me a while to get back to this, sorry about that.
If you're logged in as
Ben, does it show the task as subscribed in the frontend?@bigbeka commented on GitHub (Nov 16, 2025):
No problem at all. I kept the dev environment, so I just restarted it. User
Benis subscribed to both tasks. Please see my last comment. As I said, UserBendid not receive any notification about overdue tasks after being assigned to the tasks (either while having access to the project via Teams or directly).@bigbeka commented on GitHub (Nov 17, 2025):
Kept the dev environment on, and this morning, admin (user
Beck) receivedYour overdue tasksemail with the two overdoes tasks, but userBenwho has access to the project where the tasks are andBenis subscribed to both tasks.As a sanity check, I did request a password reset link for
Benand successfully received the email, so SMTP and SPAM are not the problem.@kolaente commented on GitHub (Nov 18, 2025):
Okay, so the original issue, where a user would receive task overdue mails for tasks in a project they no longer have access to is gone, but now users who are assigned to a task don't receive these mails?
@bigbeka commented on GitHub (Nov 18, 2025):
Yes, that is correct. User
Benis assigned and Subscribed to 2 tasks in a project that is directly shared with Ben. Both tasks are 1 month overdue, and Ben doesn't receive overdue emails.@kolaente commented on GitHub (Nov 27, 2025):
I've tried to verify this and it seems to work as expected. Just to verify:
Benhas enabled overdue task reminder mails in the user settings?@bigbeka commented on GitHub (Nov 27, 2025):
I am very excited for the next stable release🤩 I was just checking the 3 RCs before you commented! Thank you for all your hard work @kolaente!
Yes, all test users mentioned above have default settings.
Send me a summary of my undone overdue tasks every dayis enabled for Ben as well, see here:One of the tasks assigned to Ben (created in a project by admin
Beckand Ben has r/w access directly to the project, not viaTeams):I pulled down the most recent
unstableversion for my testing environment just now (Version: v1.0.0-rc2-397-4de49512). I will keep the testing LXC going for tomorrow to see if the overdue reminder email start coming in for userBen. Admin, who created these tasks received reminder emails consistently.I believe
rc3is still building, once done, I will try that out too.@kolaente commented on GitHub (Nov 28, 2025):
New PR with a fix: https://github.com/go-vikunja/vikunja/pull/1901
It seems like the fix is straight forward: We were only checking if a user has read access on the project, not if they have read, write or admin access (all of these allow reading the task).
@vikunja-bot-app[bot] commented on GitHub (Nov 28, 2025):
This issue has been fixed in #1901, please check with the next unstable build (should be ready for deployment in ~30min, also on the demo).
@kolaente commented on GitHub (Nov 28, 2025):
Here we go again - please check with the next unstable build!
@bigbeka commented on GitHub (Nov 28, 2025):
I pulled down the latest
Version: v1.0.0-rc3-4-7f5a08b3now. I will see if tomorrow the notification for userBenwill start working. Thank you.@bigbeka commented on GitHub (Nov 29, 2025):
I confirm, the issue has been resolved in
Version: v1.0.0-rc3-4-7f5a08b3. Many thanks!