Hi all
I was looking for the mobile experience that I like in a task manager. So I designed a PWA that functions as an alternative ui for Vikunja.
you can use it to work with your existing Vikunja instance via the api or login credentials.
The main advantages are a full project / task tree and the ability to drag and drop your tasks and projects from anyplace to anywhere in the tree.
responsive for mobile and desktop
check it out on GitHub. GitHub - Bassey240/vikunja-pwa: Unofficial third-party Vikunja client · GitHub
Next release will include a new calendar view!
Bump. The client is at 0.6 now, we now have Calendar view!
Month, week and day, reachable from the bottom nav on mobile and the sidebar on desktop. Week and day are a proper timeline built from the same task cards the Kanban board uses, so it reads as part of the app rather than something bolted on. You can drag a task to reschedule it, drag its edge to resize the span, and tap any empty day or hour slot to add a task already dated to that spot. Overlapping events cascade with a tap to focus and cap at two columns with a +N chip, instead of collapsing into unreadable slivers. There is a “move to date” overlay for when dragging is not practical, and that same picker is now used everywhere in the app.
Keyboard: T for today, M/W/D to zoom, arrows to page, N for a new task.
On the rest of the feature side, 0.6 adds:
• Quick Add Magic tokens highlighted inline as you type, so you can see which words become metadata before you add the task
• A composer that stays put across continuous adds and keeps focus, instead of dropping and re-showing itself
• Done and bulk-select checkboxes you can actually tell apart, green versus blue, with a strikethrough on done
• One icon set across the footer, top bar and sidebar, replacing the old hand-drawn glyphs
• A trimmed mobile project header, and a view popover that is just a switcher, with create and delete moved behind “Manage views”
• A visible focus ring throughout, and / to search from anywhere
Plus flat design cleanup (every card on a single token, dark hairlines and secondary text lifted, Kanban bucket headers sized to their content), and a round of stability fixes.
Same idea as before: a self-hosted gateway in front of your own Vikunja instance, nothing official about it.
Happy to hear what people think.
https://github.com/Bassey240/vikunja-pwa