Commit Graph

13 Commits

Author SHA1 Message Date
kolaente 75100df674
feat: migrate view pages from FontAwesome to Phosphor Icons 2026-02-19 15:10:33 +01:00
kolaente 1ea8a3cdba refactor(frontend): use FormField disabled prop instead of class
Simplify FormField usages by using the new disabled prop instead of
manually setting both :class="{ disabled: ... }" and :disabled="...".
2026-01-10 21:59:06 +01:00
kolaente e0235a6806 fix(project): don't focus project identifier 2026-01-10 21:59:06 +01:00
kolaente 4e2db482cd refactor(frontend): migrate project settings to FormField component
Migrate ProjectSettingsEdit and ProjectSettingsWebhooks views
to use the new FormField component.
2026-01-10 21:59:06 +01:00
kolaente 0f9a04d5d5
fix(frontend): prevent parent project field from jumping back when cleared (#2071)
Fixes the parent project field in project settings "jumping back" to the previous value after clearing the value from the input.

Fixes #2046
2026-01-08 17:25:00 +01:00
kolaente 4383948275
fix: prevent duplicate CreateEdit submissions (#1541) 2025-10-11 20:24:21 +00:00
kolaente a81a3ee0e5
feat!: rename right to permission (#1277) 2025-08-13 11:05:05 +02:00
Dominik Pschenitschni 6e6c93f413
chore(frontend): migrate vue component options (#917) 2025-06-17 11:50:23 +02: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 92b90013ab
feat(projects): optionally return max right when querying all projects
This change introduces an expand query parameter which, when provided, allows to return all projects with the max right the current user has on that project. This allows to show and hide appropriate buttons in the frontend.

Resolves https://github.com/go-vikunja/vikunja/issues/334
2024-10-13 19:22:09 +02:00
Dominik Pschenitschni 85889fff56 feat: remove PropTypes helper from ProjectSettingsEdit 2024-07-16 21:49:15 +00:00
Dominik Pschenitschni fb449d7b29 feat: improve ProjectSettingsEdit reactivity 2024-06-28 21:20:03 +00:00
Dominik Pschenitschni 20701ce07a
feat(components): align component name casing ProjectSettings 2024-06-17 13:50:16 +02:00
Renamed from frontend/src/views/project/settings/edit.vue (Browse further)