kolaente and GitHub
a81a3ee0e5
feat!: rename right to permission ( #1277 )
2025-08-13 11:05:05 +02:00
kolaente
ebaf4a0aa0
feat(settings): show extra settings links on user settings page
2025-08-03 13:25:32 +02:00
kolaente and GitHub
b444cf8d43
feat: add display setting for dates ( #1192 )
2025-07-30 09:43:37 +02:00
kolaente
2fd3046acc
chore: rename user_id field to username
...
The field is actually the username, but it was called user_id for some reason. This change makes this more clear
2025-07-28 10:56:36 +02:00
kolaente and GitHub
bddba8646d
feat: add logo change toggle setting ( #1031 )
2025-06-26 15:59:34 +00:00
Dominik Pschenitschni and GitHub
bb9dc03351
fix: add newline at end of line ( #827 )
2025-05-24 13:57:47 +02: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
kolaente
617070f9f7
fix(kanban): use full updated kanban bucket when moving task
2025-03-19 16:06:20 +01:00
Leonardo Cossutta and konrad
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
5c6be117fe
fix(kanban): increase dates when moving a task into the done bucket
...
Resolves https://community.vikunja.io/t/unable-to-drag-a-repeating-task-to-done-bucket/3321/2
Resolves https://github.com/go-vikunja/vikunja/issues/402
2025-03-16 17:19:51 +01:00
kolaente
cd304b9e4e
feat(tasks): fetch comments with the task
2025-01-24 13:10:38 +01:00
kolaente
16c9d2f6f9
fix: lint
2025-01-24 11:52:08 +01:00
kolaente
e887cdeb5e
feat(task): expand reactions via parameter
2025-01-24 11:39:51 +01:00
kolaente
b3040b8466
fix(notifications): handle user mentioned notification
2024-12-11 19:15:09 +01:00
kolaente
d616bab76d
fix(views): enable search in bucket filters
2024-11-19 16:27:22 +00:00
kolaente
624907ad6a
fix: make search in saved filter work
2024-11-19 16:27:22 +00:00
kolaente
4dd9d5de67
fix(filters): correctly transform and populate saved filter when creating and editing
...
This fixes a bug where the checkbox "include nulls" during creation was not checked but would be saved as such.
2024-09-19 12:21:19 +02:00
kolaente
359b07dabb
fix(views): move bucket update to extra endpoint
...
BREAKING CHANGE: The bucket id of the task model is now only used internally and will not trigger a change in buckets when updating the task.
This resolves a problem where the task update routine needs to know the view context it is in. Because that's not really what it should be used for, the extra endpoint takes all required parameters and handles the complexity of actually updating the bucket.
This fixes a bug where it was impossible to move a task around between buckets of a saved filter view. In that case, the view of the bucket and the project the task was in would be different, hence the update failed.
2024-07-02 16:34:53 +02:00
kolaente
0c411fd1e9
fix(kanban): remove leftovers of kanban_position property
...
This might fix a bug where the kanban position would not be saved correctly.
2024-06-06 16:22:51 +02:00
aac01c7a35
feat: default view setting ( #2306 )
...
This PR adds configuration of default project view in settings, which is used when the user has not visited the project and thus last view hasn't yet been saved in projects. Updates old settings and adds "First View" option with fallback.
Resolves https://kolaente.dev/vikunja/vikunja/issues/2153
Co-authored-by: Elscrux <nickposer2102@gmail.com >
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2306
Reviewed-by: konrad <k@knt.li >
Co-authored-by: Elscrux <elscrux@gmail.com >
Co-committed-by: Elscrux <elscrux@gmail.com >
2024-06-02 08:15:53 +00:00
kolaente
e1dcf2e859
feat: do not save language on the server when in demo mode
...
When the demo mode is enabled, people set the language to their own language - which is understandable. However, this is really confusing for other people when they log in and the language is something unexpected.
This change overrides the configured language when saving it while Vikunja is in demo mode.
2024-05-07 18:39:50 +02:00
kolaente
fa628edc0c
fix(project): make sure gantt and kanban views shared with link share are full width
...
Resolves https://github.com/go-vikunja/vikunja/issues/258
2024-05-07 16:53:21 +02:00
kolaente
ec1ff80791
fix(kanban): save done and default bucket on the view and not on the project
...
The frontend was still trying to update the two in the project which won't work since they are now saved at the view level, not the project.
2024-04-06 13:32:54 +02:00
kolaente
434b1ea0e8
feat(views): crud in frontend
2024-03-19 00:47:50 +01:00
kolaente
786e67f692
feat(views): save task position
2024-03-19 00:47:48 +01:00
kolaente
ca0550acea
fix(views): fetch buckets through view
2024-03-19 00:47:48 +01:00
kolaente
cf15cc6f12
feat(views): fetch tasks via view context when accessing them through views
2024-03-19 00:47:47 +01:00
kolaente
a5c51d4b1e
feat: emoji reactions for tasks and comments ( #2196 )
...
This PR adds reactions for tasks and comments, similar to what you can do on Gitea, GitHub, Slack and plenty of other tools.
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2196
Co-authored-by: kolaente <k@knt.li >
Co-committed-by: kolaente <k@knt.li >
2024-03-12 19:25:58 +00:00
waza-ari and konrad
ffa82556e0
feat(teams): add public flags to teams to allow easier sharing with other teams ( #2179 )
...
Resolves #2173
Co-authored-by: Daniel Herrmann <daniel.herrmann1@gmail.com >
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2179
Reviewed-by: konrad <k@knt.li >
Co-authored-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de >
Co-committed-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de >
2024-03-10 14:04:32 +00:00
kolaente
4e26fa0b85
fix(filters): correctly use filter in saved filter
2024-03-09 19:07:31 +01:00
viehlieb and konrad
ed4da96ab1
feat: assign users to teams via OIDC claims ( #1393 )
...
This change adds the ability to sync teams via a custom openid claim. Vikunja will automatically create and delete teams as necessary, it will also add and remove users when they log in. These teams are fully managed by Vikunja and cannot be updated by a user.
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/1393
Resolves https://kolaente.dev/vikunja/vikunja/issues/1279
Resolves https://github.com/go-vikunja/vikunja/issues/42
Resolves https://kolaente.dev/vikunja/vikunja/issues/950
Co-authored-by: viehlieb <pf@pragma-shift.net >
Co-committed-by: viehlieb <pf@pragma-shift.net >
2024-03-02 08:47:10 +00:00
kolaente
fc4676315d
chore: move frontend files
2024-02-07 14:56:56 +01:00