mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-10-27 16:02:26 +00:00
Moves markdown files to `content/docs/` to match the TOC structure and ensures the correct `aria-current` attribute is used for the active TOC link. Co-authored-by: PR0M3TH3AN <[email protected]>
60 lines
6.1 KiB
Markdown
60 lines
6.1 KiB
Markdown
## Shipped
|
||
|
||
- **Private video filtering** – VideoListView now hides private uploads from shared feeds while still rendering them for their owners, keeping private sharing contained to the uploader’s views.
|
||
- **Edit & Upload modals** – Editing and publishing flows now rely on first-class modal forms with shared NIP-71 field management instead of browser pop-ups.
|
||
- **Universal more/settings menus** – Video cards expose consistent “more” and owner settings menus with channel navigation, sharing, blocking, and reporting actions wired through dedicated renderers.
|
||
- **Watch History view** – A dedicated watch history page ships with privacy messaging, pagination, relay sync, and local cache controls.
|
||
- **Zap controls** – Channel profiles manage zap visibility, login gating, retry flows, and receipt rendering via the Lightning controller on the page.
|
||
- **Source visibility filtering** – Lists now hide cards whose hosted URLs are offline unless their WebTorrent fallback is healthy, reusing the shared guard in `js/utils/cardSourceVisibility.js`.
|
||
- **Video modal comments** – The video modal now surfaces in-context comment threads so viewers can follow discussions without leaving the player.
|
||
- **Channel profile views** – `views/channel-profile.html` and `js/channelProfile.js` render dedicated channel landing pages with banners, follow stats, playlists, and contact links.
|
||
- **Audience targeting toggles** – The [Upload modal](components/upload-modal.html) and [Edit Video modal](components/edit-video-modal.html) ship **NSFW** and **For Kids** toggles that map to the note’s moderation flags.
|
||
- **Hashtag metadata repeater** – Upload metadata repeaters now support hashtag sets so creators can publish discovery tags alongside variants, captions, and participants.
|
||
- **Dev/Live publishing fix** – Publishing honors the selected mode, preventing Dev-mode uploads from leaking into Live feeds.
|
||
|
||
## Bug Fixes
|
||
|
||
> ⚠️ **Note:** If you find a new bug thats not listed here. Please submit a [Bug Report](https://bitvid.network/?modal=bug).
|
||
|
||
- Speed up loading in subscriptions. Save to local cache?
|
||
- Fix slow back button issues on Firefox.
|
||
- Add Amber login support for mobile.
|
||
- Add support for "Playlist" lists and other custom lists (named whatever) and also a "Watch Later" list.
|
||
- Add an "add to playlist" button to the edit button.
|
||
- Add "add to watch later" option to edit button.
|
||
- Fix autoplay broken on iPhone chrome.
|
||
- Fix playback broken on Safari on iPhone.
|
||
- **[14]** Get Watch History working reliably so the view stays in sync across devices and sessions.
|
||
- **[15]** Fix Watch History bugs for various login methods to keep timelines aligned regardless of how users authenticate.
|
||
- Update note spec v3 transition to include new fields that have been added like "has previous" or "videoRootID" or enentID if null.
|
||
- Change "explore" view to "kids" view and add flag to all notes to see if they are for kids.
|
||
- Add "seed" lists.
|
||
- Fix sidebar media query settings on medium-sized screens. (tablet/laptops)
|
||
- Fix various "text wrap" issues causing scroll left and right on profile and modal pages.
|
||
|
||
## Feature Additions
|
||
|
||
> ⚠️ **Note:** Have an idea for improving bitvid? We’d love to hear it! Please use [this form](https://bitvid.network/?modal=feature) to request new features or enhancements.
|
||
|
||
- Allow users to set custom relay settings, stored in local cache.
|
||
- Add a "Publish" step in the video editing process.
|
||
- Add a relay note search surface with filters for post date, hashtags, title keywords, view counts, and the publishing account.
|
||
- Add a mobile search control with a floating icon that expands into a full search field on small screens.
|
||
- Improve event spec for migration to new versions. [Click for more details](https://github.com/PR0M3TH3AN/bitvid/blob/main/content/roadmap/02_bitvid_Enhanced_Migration_of_Note_Spec_Logic.md)
|
||
- Migrate event spec to v3 and add support for Audio/Podcast content. [Click for more details](https://github.com/PR0M3TH3AN/bitvid/blob/main/content/roadmap/03_bitvid_Enhanced_Nostr_Video_%26_Audio_Note_Specification_Version%203.md)
|
||
- Add Block List, Subscription List, Playlist, and Reporting Specification. [Click for more details](https://github.com/PR0M3TH3AN/bitvid/blob/main/content/roadmap/05_bitvid_Enhanced_Block_Subscription_%26_Reporting_Specification.md)
|
||
- Allow multiple video resolutions with a selector in the video player. (v3 event spec needed)
|
||
- Introduce a subscription mechanism with notifications.
|
||
- Add zaps to videos, profiles, and comments.
|
||
- Create a VRR (View, Rating, and Retention) Penalty Scoring system. [Click for more details](https://github.com/PR0M3TH3AN/bitvid/blob/main/content/roadmap/07_bitvid_Enhanced_View_Rating_%26_Retention_Penalty_Scoring.md)
|
||
- Expand visibility tooling around the shipped source guard to add operator overrides, richer status messaging, and better diagnostics when both URL and magnet sources fail.
|
||
- Dynamic Home Page and Video Tracking Specification. [Click for more details](https://github.com/PR0M3TH3AN/bitvid/blob/main/content/roadmap/08_bitvid_Enhanced_Dynamic_Home_Page_%26_Video_Tracking_Specification.md)
|
||
- Add multi-language support for content and filtration. (v4?)
|
||
- Create a settings menu for local account preferences, including relay, adult content, theme, and language.
|
||
- Better integrate with other Nostr/torrent ecosystem. (NIP-35 + WebRTC Check Integration) [Click for more details](https://github.com/PR0M3TH3AN/bitvid/blob/main/content/roadmap/09_bitvid_Enhanced_NIP-35_%2B_WebRTC_Check_Integration.md)
|
||
- **[16]** Add ability to write and send DMs so creators and viewers can coordinate privately.
|
||
- **[17]** Add a "Live" live stream view (view only for now) that imports Zapstream notes and displays the live streams within the bitvid environment.
|
||
- **[18]** Add ability to create and post livestreams to R2 storage so streamers can broadcast directly from bitvid.
|
||
|
||
> ⚠️ **Note:** Your feedback helps us improve bitvid! Whether it’s a suggestion, a concern, or general thoughts on the platform, we’d love to hear from you. Please tell us what you think [with this form](https://bitvid.network/?modal=feedback).
|