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

Holodex Next Checklist #706

Open
15 of 54 tasks
sphinxrave opened this issue May 3, 2023 · 0 comments
Open
15 of 54 tasks

Holodex Next Checklist #706

sphinxrave opened this issue May 3, 2023 · 0 comments
Labels
help wanted Extra attention is needed
Milestone

Comments

@sphinxrave
Copy link
Collaborator

sphinxrave commented May 3, 2023

Here are the outstanding tasks for MVP and beta deployment:

  • Migrate TLdex Client / Script Editor / Script Manager
  • Build search capability
    • Facets (?)
    • Search autocomplete dropdown
    • Search works
    • Search URL works, is sharable
    • i18n for search is set up properly
  • Implement Multiview functionality
    • Multiview Store (manages each video on the screen).
    • Multiview Grid
    • Multiview use Defaults when adding videos
    • Multiview Grid Defaults Saving and Loading
    • MultiView Link Sharing
    • Multiview Media Playback controls
    • Multiview ArchiveSync utility
    • Multiview Chat integration
      • Chat-only multiview feature? Chat without video. (live chat only).
  • Implement search functionality
  • Implement regular editing pages
    • Music tagging
    • Topic assignment
    • Mentions editing
  • Implement multi editing selection tools
    • Multi topic assignment
    • Multi mention assignment
    • Multi source editing
  • Implement intelligent multi editing shortcuts
    • Test them out
  • TLDex Settings & Replay controls
    • TL Dex settings
    • TL Dex replay sync
    • Subtitles on videos
  • Implement Video Watch page
    • Autoplay if Playlists active (replaced with Queue feature) There is now a queue which is not sync'd but easy to add to, and playlists which are synced but cannot be made "active". I think if a watched video is in a queue it'll auto activate queue on the Watch feature, but if a video is in a playlist it won't. Instead we'll have:
    • use watch/?playlist= to denote an active playlist ID
    • show playlist if playlists are active
    • show queue if relevant
    • Show suggested videos
    • (API): provide recommendations (why is it not shown rn)
    • Alternate view layouts of Video Watch page
  • Implement PWA
    • PWA reloading
    • PWA Notification System
    • (API) notification system
  • implement Mobile navigations
    • footer
    • slide to show sidebar (optional)
  • Implement playlist sidebar (optional)
  • Implement filter settings (homepage)
  • Polish Polish Polish
    • Search
    • TopicAutocomplete and VideoAutocomplete might want a progress bar while searching...

Expanded featureset:

  • PWA notifications for iOS/Android/Windows etc
  • Implement event driven cache busting to improve performance serverside
@sphinxrave sphinxrave added the help wanted Extra attention is needed label May 3, 2023
@sphinxrave sphinxrave added this to the Holodex3.0 milestone May 3, 2023
@sphinxrave sphinxrave pinned this issue May 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant