Poul Kalff wrote:
> Bernhard Berger wrote:
> > Just seeing this.
> >
> > I started my own version of a new TVH-UI last year based on Vue and Vuetify, but life forced me to take a timeout on developing this any further..
> >
> > I have a working idnode "debugging" interface (readonly, no writing, but I'm displaying live schema data for every idnode available), working websocket communication and a way to log in.
> >
> > It's in a bit of an abysmal state as I crashed my laptop last year which lost me a full weekend of refactoring, but I'll quickly publish what I have - maybe it helps someone.
>
> Alright, well, I'll have a look. I saw your project back then, I thought it had just been abandoned.... so, what is the state of it right now? Maybe we can work together, if you are interested.... David P and I work together on testing, although we should perhaps also talk about design..... David?
> I know nothing about vue, but, I knew nothing about angular when I wrote the first post in this thread, so.... ;-)
> The current project is well functional, only the whole configuration part is not made yet. Obviously, though, making this will be a lot of work..... I'm trying to come up with an idea for it, currently :-S
The state of my project is experimental at best and doesn't really have any useful functionality.
The only reason I linked it here was because it has a somewhat working nodes reference/visualization/viewer.
At the time I was just trying to understand the API and Websockets of tvheadend and it was more of a playground for learning the TVH API and the streaming stuff.
What ultimately got into the way was kind of the tvh-api itself as all the config stuff is rather tightly coupled to what was done with ExtJS (table view limits, pagination, configuration, etc.) and authentication was/is a bit out of the norm.
I'm a professional webdev specialized mostly in Vue for frontend and PHP in backend with special interest in UX design.
I've done my fair share of work in C/C++ on microcontrollers too, but I'm still not experienced enough in C/C++ to make the changes to the API/refactor it to be more versatile enough to build the frontend to my liking (imho some parts need a major revamp to get a UX that is more intuitive and also works on mobile).
To be fair I also have almost no clue about Angular and I also heavily favor Vue over React, so I'm afraid I wouldn't be of much help.
That all being said: if you have any questions I'll try to help out as good as I can. I desperately want a more usable mobile experience and I'm a big fan of Open Source contribution and extremely thankful that TVH exists.
TL;DR:
- you can try to use my "dev tool" (button on the top right) to view node class schemas and their content
- I have vectorized the TVH png logo and you can find a nice SVG in my repository
- ask me anything and I'll try to answer to the best of my abilities
Regards,
Bernhard