Skip to content
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

refactor: extend monorepo setup, replace some Vuetify components #2539

Merged
merged 11 commits into from
Jan 24, 2025

Conversation

ferferga
Copy link
Member

@ferferga ferferga commented Dec 19, 2024

  • Further extends the monorepo setup, including some fixes with path resolution and TypeScript config
  • Works a bit towards feat!: replace Vuetify with in-house components #2563
  • Creates @jellyfin-vue/tauri-runtime, which is the frontend package that will get shipped for Tauri users. It will allow to inject custom logic to create polyfills around APIs, so they work through Tauri (or do it better).
  • Scaffold testing (some basic ones have been added too!) and Storybook for a component playground.

@jellyfin-bot
Copy link

jellyfin-bot commented Dec 19, 2024

Cloudflare Pages deployment

Latest commit 86384ba
Status ✅ Deployed!
Preview URL https://817d4226.jf-vue.pages.dev
Preview alias https://framework.jf-vue.pages.dev
Type 🔀 Preview

View build logs

@jellyfin-bot jellyfin-bot added the vue Pull requests that edit or add Vue files label Dec 19, 2024
@ferferga ferferga mentioned this pull request Dec 19, 2024
3 tasks
@ferferga ferferga marked this pull request as draft December 19, 2024 15:29
@jellyfin-bot jellyfin-bot added the merge conflict Something has merge conflicts label Dec 27, 2024
@jellyfin-bot jellyfin-bot removed the merge conflict Something has merge conflicts label Dec 30, 2024
@jellyfin-bot jellyfin-bot added the merge conflict Something has merge conflicts label Jan 8, 2025
@jellyfin-bot jellyfin-bot removed the merge conflict Something has merge conflicts label Jan 8, 2025
@jellyfin-bot jellyfin-bot added the merge conflict Something has merge conflicts label Jan 9, 2025
@jellyfin-bot jellyfin-bot removed the merge conflict Something has merge conflicts label Jan 9, 2025
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
* Create Jicon, JProgressCircular and JOVerlay. JOverlay is completely
implemented, but JIcon and JProgressCircular are still missing some features
* Move the components from lib folder in frontend to this package
* Minor refactors and performance improvements in the way the components work

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
@jellyfin-bot jellyfin-bot added the tests Pull requests that improve testing label Jan 24, 2025
@ferferga ferferga marked this pull request as ready for review January 24, 2025 23:00
@ferferga ferferga enabled auto-merge (rebase) January 24, 2025 23:06
@ferferga ferferga merged commit 3d75ebe into master Jan 24, 2025
20 of 23 checks passed
@ferferga ferferga deleted the framework branch January 24, 2025 23:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
packaging Pull requests that edit Dockerfiles tests Pull requests that improve testing vue Pull requests that edit or add Vue files
Projects
Development

Successfully merging this pull request may close these issues.

2 participants