-
-
Notifications
You must be signed in to change notification settings - Fork 231
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(settings) account settings #1853
base: master
Are you sure you want to change the base?
Conversation
cd9f66c
to
65e57a8
Compare
Hello, For your questions:
Also, I'd like to point out that we're currently working to migrate the whole codebase to Vue 3 in the |
Seems like it would be better indeed to make a Vue 3 version of this. I have made some changes locally already. The |
The auth store as currently has been dropped in the change to Vue 3. You can now use the custom composable we made just like here: https://github.com/jellyfin/jellyfin-vue/blob/vite/frontend/src/components/Item/ItemMenu.vue#L229 import { useRemote } from '@/composables';
const remote = useRemote();
console.log(remote.auth.currentUser.value?.Policy?.IsAdministrator) for instance in the composition API, or directly with |
@Janbong All the server-related features (including auth) are now in the remote plugin which you can access using $remote in the template section or Anyway, I'm not a fan of merging this with Vue 3: Vue 3 should be merged as a port/refactor of all the current stuff and new features should be going in PRs like this once it's merged back (the diff of the However, I'd like to invite you to check all the places where we had v-item lists and revisit them like you did in #1855. There are a lot of lists in the client that need upgrades and can benefit from your contributions. Also, you can try migrating Vuetify components over (a lot of them has props and attributes changed), fix lint errors, type errors, etc... There's a lot of things you can do if you want to keep helping. All of this will already give you a greater confidence when working in the codebase. I plan to write some better contribution docs after all the madness of the Vue 3 switch is done. By the way, in case you don't know that, we're on Matrix so you can chat with us in case you have any doubt, instant messagging sometimes simplifies communication a lot :) |
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
Cloudflare Pages deployment
|
5e698fd
to
26d3ab7
Compare
bc856ac
to
7336bfd
Compare
f598745
to
00c2c75
Compare
45226c0
to
57b5e96
Compare
acb6ecf
to
5d6a7c8
Compare
c360429
to
f3260d9
Compare
fe041a3
to
3fbf550
Compare
I started working on an Account Settings page.
After I completed most of the UI part, I noticed there was already an old (nearly two years) account-settings branch and accompanying PR(#717). I was able to combine my changes and the ones made in the old PR to accommodate for code changes that have been done the last two years.
I have two problems though: