WIP: ARCHIVE team views #1098
No reviewers
Labels
No Label
area/internal-code
changes requested
confirmed
dependencies
duplicate
good first issue
help wanted
hosting
invalid
kind/bug
kind/feature
question
wontfix
No Milestone
No project
No Assignees
3 Participants
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: vikunja/frontend#1098
Loading…
Reference in New Issue
No description provided.
Delete Branch "dpschen/frontend:feature/use-script-setup-for-team-views"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This is really super WIP.
I just wanted to share this since this was the branch where I experimented with Pinia. Not sure if the way I use it here makes any sense =)
9dada24721
to04aa74a01f
Hi dpschen!
Thank you for creating a PR!
I've deployed the changes of this PR on a preview environment under this URL: https://1098-featureuse-script-setup-for-team-views--vikunja-frontend-preview.netlify.app
You can use this url to view the changes live and test them out.
You will need to manually connect this to an api running somehwere. The easiest to use is https://try.vikunja.io/.
Have a nice day!
I found https://harlemjs.com/
This seems to be a really nice alternative to pinia.
I didn't test it yet but from the first look I prefer the api over the one of pinia.
For example: the state is immutable from outside mutations.
There is a discussion about a
strict
option in pinia but there seems to be no progress. The author thinks it would be best to solve this on a linter level. I can understand the reasoning behind this, but since there is no linting plugin (for over a year now), this seems to be of no priority for the author.For me this is a deal breaker!
I'm sure that a huge part of the really nasty bugs we have / had are caused by modifications of the store state outside of mutations.
@konrad
Now that pinia is merged, I'll redo this and copy over the stuff from here that is good.
There were some improvements to the team managments.
WIP: feat: use script setup for team views WIPto WIP: ARCHIVE team viewsClosing this as it appears stale.
Please rebase and reopen if you think this is still relevant.