Roadmap
whyboris opened this issue ยท 15 comments
After 3.0.0
is released, besides addressing any discovered bugs, I'd like to focus on the following two large features (in this order):
Web Server ๐ DONE
- Thank you to @TheTacoScott for the POC (proof of concept) #478
- I will try to see if I can serve a mobile (stripped-down) version of the app as a website - so users can use their phone or tablet as a remote control to make the app play videos ๐ค
- I'm open to other ideas for what to do with the server: #477, #161, etc ๐ค
- Remote feature is finished with #603 and will be in version
3.1.0
release before 2020 is over ๐
Further server
discussions happen with issues labeled: server
Face detection
- I have the rough POC (proof of concept) ready, but will need to test if face matching across videos can work in at least a semi-efficient manner.
- Discussion #341
- PR: #342
- This will take ๐ lots of time - maybe will finish mid 2021 ๐คทโโ๏ธ
JPEG XL
- ๐
.jxl
support works in Electron ๐ -- just waiting forFFmpeg
to catch up and let us output.jxl
#682 ๐ค
Leftovers
- favorite thumbnail should apply to Details view as well bdea404
- make sure double-click opens app with no errors #546
- implement Cal's blocks idea ๐ค ๐คท unsure
default
sort order should show folders first ๐- cleaning up the click-emissions #420
- would be great to start Folder view with all the input folders, not flattened ๐ค
- add folder tree view sidebar? ๐ค so you could move files to other folders ๐ค
Backlog
- Run
lint:scss
again ๐ (also see #196) - Migrate to eslint (since tslint is now deprecated) probably just copy this: maximegris/angular-electron#410
- Check scrolling isn't janky or is making items disappear too soon (as full view used to before, possibly still). Investigate if there are too many repaints happening with dev tools. Reconsider the element shadow - might be slowing things down ref talk about 60fps
In this issue, please feel free to discuss anything you think is related ๐
I will try to see if I can serve a mobile (stripped-down) version of the app as a website - so users can use their phone or tablet as a remote control to make the app play videos
#479 will help with this! ๐
๐ ๐ Massive success on my "use your phone as a remote control for the app" -- I have a prototype working already ๐
- Your phone shows a thumbnail gallery that you can scrub with your thumb
- Tapping the thumbnail opens the video on your computer
- There is a search bar as well for convenience
Will definitely be in the next release ๐ whenever the next release occurs ๐
WIP progressing:
https://github.com/whyboris/Video-Hub-App-remote
Separate Angular application that will be the "remote control" of VHA ๐
The Remote is ready ๐ -- finished with #603 and it will be part of the 3.1.0
release before 2020 is over ๐
add folder tree view sidebar? ๐ค so you could move files to other folders ๐ค
This would be GREAT and it would solve/help many use cases for this app ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
Facial recognition feature will allow for a nice sub-feature: drag an image with a face over the app, and the app will try to show you videos that include that face (or similar-looking faces) ๐
It's been a busy year for me ๐ doing house stuff (fun but time consuming). Between that and a full time job, I postponed VHA coding until 2022. I'll surely find time for it this year, but it might be another few months before I can resume in earnest ๐
Thanks everyone for patience ๐ค
I'm going to add a heart icon (that is equivalent to a 5-star rating) on video thumbnails; can be hidden in settings.
๐ฅณ #763 - should be useful ๐ ๐ ๐
Users occasionally still face the JSON
error when starting the app -- with settings.json
being corrupted. I'm unsure why/how this happens (can't seem to replicate on my machine), but I'm sure I can get something working with a .bak
or some try
/ catch
๐
Possibly relevant issue: #678 ๐ค
It's a priority that users of the app never again face the error (where they have to go and manually delete settings.json
file ๐ )
Are you planning anymore updates?
Absolutely! Thank you for reaching out ๐
These past 2 years I've been busy (I moved from one US state to another and have been getting my 100 year old house into better condition -- putting in new electrical wiring, building a new kitchen, etc). It's been frustrating not finding time for VHA ๐
The feature I've been wanting to put in for almost 3 years now (and have 30% of the code for it done too) is #341 / #342 - (optional!) face detection. It will grab faces from the already-extracted screenshots and try to group them into "persons" and then let users add names for quick searching in the future - or just click on a face to see videos that feature it. no information will go online -- all this will be done locally on the person's computer.
I would enjoy adding more features after that, but this one is the big one -- and I suspect I'll finally find time for it later this year. Since it's large, it might take until winter this year or spring next year to release -- we'll see.
Until then I'll almost surely release another bugfix release with maybe some more minor features ๐