1
0
mirror of https://github.com/algora-io/tv.git synced 2025-10-30 23:07:56 +02:00
Files
algora-tv/assets
Caleb 291e5a1adf feat: tag system for videos and channels (#92)
* chore: setup migrations for tags field in users and videos

* chore: add tags to user and video schema

* feat(ui): add tags live_component

* chore: update tags handling
change add_tag event from enter to use 'space' key
add channel tags to live video

* fix: clear tag input when a tag is added

* fix: allow channel/user tags to be inherited by videos

* remove rebase artifact

* De-duplicate video tags by coalescing user tags

This will avoid updating every video for a user anytime they change
their tags and will also allow videos to have different tags from a user's tags

Added Library.count_tags/1 and Library.list_videos_by_tag/2

* add gin index for tags

* enforce limit and order for Library.count_tags/1

* add Accounts.count_tags/1

* sync video tags with user tags during livestream reconciliation

---------

Co-authored-by: ty <lastcanal@gmail.com>
Co-authored-by: zafer <zafer@algora.io>
2024-12-13 18:27:21 +03:00
..
2024-12-13 18:11:16 +03:00
2024-02-29 22:31:42 +03:00
2024-12-11 04:13:47 +03:00
2024-12-11 04:13:47 +03:00
2024-03-10 19:24:20 +03:00