Commit Graph

195 Commits

Author SHA1 Message Date
kolaente e67c035d92
feat(settings): show save button only when something was changed 2025-08-01 14:16:05 +02:00
kolaente 715c28736f
feat(settings): restructure general settings view 2025-08-01 13:51:51 +02:00
kolaente 4042f66efa
feat: show user export status in settings (#1200) 2025-07-30 15:50:26 +00:00
kolaente b444cf8d43
feat: add display setting for dates (#1192) 2025-07-30 09:43:37 +02:00
kolaente a26fb787f9
fix(labels): correctly fall back to variable colors when no label color is set (#1124) 2025-07-15 21:15:09 +00:00
Dominik Pschenitschni 342bbd6192 fix: correct comments 2025-07-02 17:46:21 +02:00
kolaente bddba8646d
feat: add logo change toggle setting (#1031) 2025-06-26 15:59:34 +00:00
kolaente 0f3da11bc4
fix: show 404 on task detail page when the task does not exist (#1014) 2025-06-24 21:32:22 +00:00
Dominik Pschenitschni 454418ee63 chore: fix indentation 2025-06-19 10:53:35 +02:00
kolaente 16e14490a6
feat: show frontend version separately if different (#974)
feat(frontend): show version info
2025-06-17 13:40:20 +00:00
Dominik Pschenitschni 6e6c93f413
chore(frontend): migrate vue component options (#917) 2025-06-17 11:50:23 +02:00
Dominik Pschenitschni 5b9d4fcc72
chore: add missing eof newlines (#969) 2025-06-17 09:11:32 +00:00
Dominik Pschenitschni b1c200c9aa
feat(frontend): improve route filter generics (#953) 2025-06-16 22:40:09 +02:00
Weijie Zhao a214d68a44
feat(auth): sync avatar from OpenID providers (#821) 2025-06-16 15:59:31 +02:00
kolaente 9bab44d5de
feat: add keyboard shortcut to open project from task detail (#940) 2025-06-16 12:31:02 +00:00
kolaente 3658cde42f refactor: use query parameter only when looking for password reset token 2025-06-03 19:28:45 +02:00
Dominik Pschenitschni ed5d983d18 feat: consistent sorting 2025-06-02 22:27:03 +02:00
Dominik Pschenitschni 1f56b3615c feat: unify component name 2025-05-28 15:13:08 +02:00
Dominik Pschenitschni bb9dc03351
fix: add newline at end of line (#827) 2025-05-24 13:57:47 +02:00
kolaente 589f7c5535
fix(user): use correct link for user deletion
Resolves https://github.com/go-vikunja/vikunja/issues/777
2025-05-15 16:40:36 +02:00
kolaente 9f30a099ee
fix(projects): (un-)archive child projects when archiving parent (#775) 2025-05-15 14:31:56 +00:00
kolaente fdc0860252
fix(auth): only use query parameters instead of local storage for password reset token (#770)
Resolves https://github.com/go-vikunja/vikunja/issues/682
2025-05-14 20:51:45 +00:00
kolaente 0a1a67f248 chore: add dateFrom and dateTo props with undefined defaults in ShowTasks component 2025-05-13 22:01:54 +02:00
kolaente 2f671ac187 chore: remove unnecessary type prop from user share components in ProjectSettingsShare 2025-05-13 22:01:54 +02:00
kolaente 12e1a90f79 chore: disable eslint rule for v-html in ProjectInfo component 2025-05-13 22:01:54 +02:00
kolaente 0bb287023e
feat(home): correctly check if tasks exist before showing import hint
Resolves https://community.vikunja.io/t/import-your-data-button-is-shown-unnecessarily/3681/5
2025-05-12 12:10:26 +02:00
Dominik Pschenitschni a21430d88a
feat: add team member with enter (#711) 2025-05-07 15:00:39 +00:00
kolaente d6bac2578b
fix(auth): size of password reset request button
Resolves https://kolaente.dev/vikunja/vikunja/issues/1892
2025-03-31 17:56:49 +02:00
kolaente d615e2038b
fix(user): show medium priority by default 2025-03-25 11:24:40 +01:00
kolaente 216b2d7180
fix(settings): move time zone selection to dropdown 2025-03-24 18:14:27 +01:00
kolaente 4e504c288e
fix(auth): hide two factor authentication when using non-local user
Resolves https://github.com/go-vikunja/vikunja/issues/431
2025-03-23 17:43:36 +01:00
kolaente 6c08ce814b
fix(i18n): add translation for favorite project description
Resolves https://community.vikunja.io/t/missing-strings-in-language-files/3532
2025-03-21 12:58:04 +01:00
kolaente e287364b78
fix(team): do not allow leaving exernal teams 2025-03-20 17:13:51 +01:00
kolaente 060adac797
fix(kanban): do not set filter by default
This fixes a bug where, upon updating a bucket, it would set a default filter of done = false (which is the default filter for the list view), coming from the model.

Partially resolves https://community.vikunja.io/t/bugs-around-project-duplication-with-kanban-buckets/3433/3
2025-03-19 19:46:52 +01:00
Leonardo Cossutta 357dbc1c69 feat(labels): show priority labels based on minimum priority setting (#3075)
I think showing the priority of a task regardless of its value can be useful, the option for the user to choose the minimum priority for visualization is exposed in the settings. The default value is `priority.HIGH`, that corresponds to the current behavior.

Co-authored-by: konrad <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/3075
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Leonardo Cossutta <leonardo.cossutta@gmail.com>
Co-committed-by: Leonardo Cossutta <leonardo.cossutta@gmail.com>
2025-03-19 12:56:19 +00:00
kolaente fafcda8dee
feat(ldap): do not allow changing user avatar when synced from ldap 2025-03-18 19:55:50 +01:00
kolaente ce57d85f04
fix: show close button on mobile popups
Resolves https://community.vikunja.io/t/ios-view-bug-project-info-screen-has-no-way-to-exit/3457/4
2025-03-09 12:32:01 +01:00
kolaente 021d71b90e fix: remove date-fns (#3039)
This removes date-fns and replaces it with the already used dayjs library. It does not make sense to have two libraries for the same purpose, and dayjs seems to be smaller and its translations are already integrated. Since we have to use dayjs because it is used by the gantt chart, this was the obvious way to go (instead of replacing dayjs with date-fns).

Resolves https://github.com/go-vikunja/vikunja/issues/391

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/3039
Co-authored-by: kolaente <k@knt.li>
Co-committed-by: kolaente <k@knt.li>
2025-02-21 15:42:58 +00:00
Dominik Pschenitschni 4532cdfa00 fix: gantt reset button 2025-01-29 17:47:57 +01:00
kolaente 90bf5ba81b chore(auth): refactor registration enabled setting in /info 2025-01-28 09:59:08 +00:00
kolaente 9dc351f5a4 feat(auth): show login form when only ldap is enabled 2025-01-28 09:59:08 +00:00
Dominik Pschenitschni 9c115b7f5c feat: improve project edit form
This moves the identifier and colorpicker below the description field and next to each other.

Additionally this fixes a bug of the identifier, where it was possible to add an identifier with a length greater than 10, that resulted in an error.
2025-01-25 12:22:05 +01:00
kolaente cd304b9e4e
feat(tasks): fetch comments with the task 2025-01-24 13:10:38 +01:00
kolaente e887cdeb5e
feat(task): expand reactions via parameter 2025-01-24 11:39:51 +01:00
kolaente 090dd4b2f6
fix(user): do not allow changing name in settings when the user originates from an external auth provider
This improves the UX because it does not allow external users to change their name in Vikunja, since that change would be overridden once they log in again.

Resolves https://github.com/go-vikunja/vikunja/issues/357
2025-01-21 16:27:06 +01:00
kolaente 0e1f369f2a
fix(auth): check for dot in username during validation
Resolves https://kolaente.dev/vikunja/vikunja/issues/2928
2025-01-21 12:45:36 +01:00
kolaente cb3fc70491
fix(link share): use selected view when opening link share
Resolves https://community.vikunja.io/t/selected-view-in-shared-link-not-saved/3250/4
2025-01-21 10:44:06 +01:00
Dominik Pschenitschni 4c972e1bc4 feat: load project in project view 2025-01-19 19:56:07 +00:00
Dominik Pschenitschni 144571e448 feat: simplify ProjectView 2025-01-19 19:56:07 +00:00
Dominik Pschenitschni 79071a1909 feat: reactive flatpicker language (#2628)
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2628
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-committed-by: Dominik Pschenitschni <mail@celement.de>
2025-01-14 11:46:17 +00:00