From 1929c7cd417502b86081790d5fd5f8f18345d9e5 Mon Sep 17 00:00:00 2001 From: kolaente Date: Fri, 7 Jul 2023 17:56:57 +0200 Subject: [PATCH] feat: 0.21.0 release blog post --- content/post/release-0.21.0.md | 35 ++++++++++++++------- static/images/0.21.0-assignees.png | 3 ++ static/images/0.21.0-relative-reminders.png | 3 ++ 3 files changed, 30 insertions(+), 11 deletions(-) create mode 100644 static/images/0.21.0-assignees.png create mode 100644 static/images/0.21.0-relative-reminders.png diff --git a/content/post/release-0.21.0.md b/content/post/release-0.21.0.md index 3d510b4..45f1fb7 100644 --- a/content/post/release-0.21.0.md +++ b/content/post/release-0.21.0.md @@ -1,7 +1,7 @@ --- title: "What's new in Vikunja 0.21.0" date: 2023-07-07T16:11:10+02:00 -draft: true +draft: false ---
@@ -37,8 +37,8 @@ Originally, lists were just that: A simple list of multiple tasks. Since then, lists have evolved significantly with support for gantt, kanban and more, representing no longer simple to-do lists but more and more complex projects. At the same time, namespaces felt like a big, bulky thing, a word used nowhere else than in programming contexts. -With this release, we rename lists to projects to make represent what they are actually used for and remove the concept of a namespace alltogether. -Organizing multiple projects hierarchially was an important feature though - that's why projects are nestable for as many levels as you want, allowing for "subprojects" for the first time. +With this release, we rename lists to projects to make represent what they are actually used for and remove the concept of a namespace altogether. +Organizing multiple projects hierarchically was an important feature though - that's why projects are nestable for as many levels as you want, allowing for "subprojects" for the first time. All of your existing namespaces will be converted to top-level projects containing the lists they previously contained. @@ -46,28 +46,41 @@ Please note that importing a previous dump or export is not supported - please d ### Relative Reminders -Thanks! +![Relative Reminders](/blog/images/0.21.0-relative-reminders.png) -todo: mention caldav +It is now possible to set reminders relative to a due, start or end date. +These reminders will update automatically if you change any of the dates they are relative to. -todo: screenshot +This now works similar to the way relative reminders are implemented in CalDAV. + +Thanks to [@ce72](https://kolaente.dev/ce72) for [contributing this feature](https://kolaente.dev/vikunja/api/pulls/1427)! ### Assignee Search -todo: screenshot +![Assignee Search](/blog/images/0.21.0-assignees.png) + +Searching for users to assign them to tasks was improved. +You'll now see a list of everyone with access to the project directly. +Additionally, you can search freely within this list of people for their username. +Previously, it was only possible to add people by their full username if they did not enable search for email or name in their settings. ### Frontend Settings +All settings which only affect the frontend (like dark mode or start of the week) are now saved with your user account and loaded when you log in again. +This caused confusion previously as these settings were only saved in the browser, removing them when switching browsers or logging out. + ### Helm Chart -Thanks! +We now have an official Helm Chart for deploying Vikunja in Kubernetes! +[Check the repo](https://kolaente.dev/vikunja/helm-chart/packages) for instructions on how to use it. + +Big thanks to [Yurii Vlasov](https://kolaente.dev/vlasov-y) for doing the heavy lifting on this. ## Closing -This release does not really contain +This release does not really contain a lot of new features, but one long awaited breaking change and multiple improvements. -todo: mention 1.0 coming next -todo: remove draft! +If all goes according to plan (you know how well estimates work in software development) the next release will be the even longer awaited 1.0! Please tell me what you think of this release, either [in the community forum](https://community.vikunja.io), [Twitter](https://twitter.com/vikunja.io) or [email](mailto:hello@vikunja.io). diff --git a/static/images/0.21.0-assignees.png b/static/images/0.21.0-assignees.png new file mode 100644 index 0000000..a20e62e --- /dev/null +++ b/static/images/0.21.0-assignees.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7bd072f666fe6996f4afd9abbd8b452c29ddaaa100c7c1f1a4a26ca8d558b331 +size 8141 diff --git a/static/images/0.21.0-relative-reminders.png b/static/images/0.21.0-relative-reminders.png new file mode 100644 index 0000000..5b3bd83 --- /dev/null +++ b/static/images/0.21.0-relative-reminders.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19af088149542cddbbe96b547b474f8f13db795367af6d7051fdeabb2a071b03 +size 22622