I have created a Favourites screen with a linked list/collection which works fine.
I have added a toggle component (favourite) so users could un-favourite a record, to narrow the list down.
You can choose to make unfavorite list instead of favorite list, so by default all users have favorite this list, this is one way of doing this, if you choose this way, you can look up komun template here, Free Template - Komun for Community Support - In Progress
The Users and Projects collections have many-to-many relationship, it is the 3rd choice when adding relationship.
Here is projects collection linked to users and called unsubscribers, so at the beginning there will be no unsubscribers, meaning all users are subscribed to this.
So the perspective is reverse, in your case, if you want users favorite the list by default, there is no need to update record, because by default all users are subscriber, and by the same logic if they want to unfavorite the list, they need to do something which is updating project record with add logged in user. (creating many-to-many relationship is by updating action and add or remove in the related field).
Thanks a lot for your replies. I have watched the video, but I think my setup is a bit different so I am not sure if this is going to work. Maybe I should have mentioned this at the beginning.
The way that records are getting created in my Favourite collection is via the Favourite toggle on my Cat and Dog details screens via the ‘Create’ action. So have no ‘all’ list only the Favourites list/collection
And this Favourite collection I added into my User collection (M2M) and into my Cats and Dogs collections (also M2M)
Oh you are using a joint table! Then you need a icon with a list to delete that record in the collection. But in here you don’t need list with icon and you can have a icon in the Favorites list and add a Delete current favorite action there! But the easiest way is to use a Many to Many relationship! ( then the toggle is doing this automatically for you like Yongki mentioned! )