Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat: squash all commits for notification demo fix: add notification and template choice feat: sketch mutation for setting the prefeences fix: arguments for preference selection function feat: add runtime notification data and notification preferences fix: notification for runtime events fix: add notification preference mutation feat: add email strategy fix: split Notification into onchain and offchain fix: add channel created event notifiation feat: distinguisher between member and channel notifiation feat: enable offchain notification entities export fix: notification preferences resolver fix: migration feat: default notification preferences feat: start adding tests fix: tests fix: tests fix: notificatino preference mutation and complete test fix: add support for offchain dat fix: missc fix: format & fix build errors fix: build and migrations fix: bugs in setting notifications fix: add case for notification mutation status fix: build errors fix: format fix: data * fix: remove non needed entity for migration export / import scripts allows to specify fields of entities which will be migrated In this case runtime notification will be migrated partially by offchain and partiall by handlers * feat: mark notifications as read * fix: runtime notification migration generation * feat: add event notification for video posted * feat: add video comment * feat: add chanel verification mutation * feat: video excluded from app notifications * feat: channel exclusion * fix: Channel exclusion * feat: notification deposit for video reaction * feat: reaction for comment notification * feat: refactor and add channel excluded mail template * fix: email * feat: regenerate migrations fix: notifications fix: misc * fix: WS_SOURCE for archive * feat: boilerplate code for notification testing fix: gql subscriptions * ♻️ Refactor into object mother like context * 🩹 Fix: graphql client now working * 🐛 Logged in client able to send mutation * ✏️ Fix: set missing notification preferences * 🩹 Match notification pref names with design * 🩹 Match notification pref names with design * 🩹 Fix: SetAccountNotificationPreference resolver * ✅ Test: Channel created notification * ✅ Test: FolloChannel notificatino * ♻️ Ref: notification deposit function * ✅ Test: Video posted * ♻️ Ref: addNotification and notification type * feat: 🎨 create extrinsic file and add make payment to channel * feat: 🎨 add extra extrinsic for auction notifications * feat: 🎨 add react to video, comment to video and send payment to channel extrinsics * refactor: ✨ refactoring code in order to account for manual tests and nft issuance tx status * feat: 🎨 improve test by adding start auction and start offer * docs: 📝 review auction bid notification cases and added comments * fix: 🐛 notify creator on video comment * fix: 💚 build error * feat: 🎨 add notification for featured video / nft * fix: 🐛 channel follower user id * fix: 🐛 review notification pref parsing * feat: 🎨 migrate Account to Account with pref (all enabled) * feat: 🎨 migration from Channel to Channel with verification * feat: 🎨 offchain notifcations creation timestmap * refactor: ♻️ Notification code rework to accomodate design specs * fix: 🎨 notification delivery and fields * feat: 🎨 no separate notifications * migration order * email function rework * notifications rework * refactor: ♻️ unify notifications * fix: 💚 fix notification build error after schema changes * feat: 🚚 rename and re org utils/notification directory * fix: 💚 mappings/content/channels tsc errors * refactor: 💚 fix content/comments and reactions / videos * fix: 💚 fix content / nft notification deposit * fix: 💚 channel / resolvers notification deposit * fix: 💚 Video resolver notification deposit * fix: 💚 admin resolvers * fix: 💚 fix direct member payment notification deposit * fix: 💚 fix notification resolvers * feat: 🎨 add app root domain * feat: 🎨 add notification links * feat: 🎨 notification links * feat: 🎨 set resolver for setting app_root_domain and notification center * feat: 🎨 add email content with some formatting * feat: 🎨 add verify channel resolver with approporiate ChannelVerification entity * fix: 🔥 no events or notifications are removed no events or notifications will be removed, since they are now tied to an account and at the mement we don't support account deletion * feat: 🎨 add royalty payment * fix: 💚 build errors * fix: 🩹 patch squid middleware to return 401 for unauth * fix: 💚 fix ci build * feat: 🎨 migrate next entity id for account * temporarely hide integration tests * fix gitignore * fix: 💚 eslint fixes * prettier * chore: 💚 generate migration data and bump versions * feat: add channel verification to hidden entities * feat: 🐛 migrations * fix: 💚 CI checks on migrations * notifications visible to accounts * feat: 🔥 re-establish old visibility policy for notificatinos * fix: misc * fix: 🐛 misc fixes for migrations * feat: 🎨 rename auctionExpired -> timedAuctionExpired and add notificatino for channel suspended * feat: 🎨 channel suspension resolver * feat: ✨ better emails * fix: 🐛 royalty computation and notification id tag * feat: 🎨 add notification timestamp * fix: 🐛 purchased nft / channel payment / funds withdrawn notification text * fix: 🐛 resolvers * fix: 🐛 VideoHero and channel suspension resolvers * feat: 💚 fix ci build * fix: 💚 generate Data.js and add suspension to hidden entities * fix: 🎨 add channel_suspended to migrated entities * style: 💄 better name for computeRoyalty args * fix: 💚 post rebase fixes * fix: 💚 post rebase fixes * fix: 💚 post rebase fixes * Update src/mappings/content/nft.ts Co-authored-by: attemka <[email protected]> * Update src/mappings/content/nft.ts Co-authored-by: attemka <[email protected]> * Update schema/hidden.graphql Co-authored-by: Zeeshan Akram <[email protected]> * Update schema/hidden.graphql Co-authored-by: Zeeshan Akram <[email protected]> * Update schema/hidden.graphql Co-authored-by: Zeeshan Akram <[email protected]> * Update schema/hidden.graphql Co-authored-by: Zeeshan Akram <[email protected]> * Update src/mappings/content/channel.ts Co-authored-by: Zeeshan Akram <[email protected]> * Update src/mappings/content/channel.ts Co-authored-by: Zeeshan Akram <[email protected]> * Update src/server-extension/resolvers/NotificationResolver/index.ts Co-authored-by: Zeeshan Akram <[email protected]> * Update package.json Co-authored-by: Zeeshan Akram <[email protected]> * Update src/server-extension/resolvers/VideosResolver/index.ts Co-authored-by: Zeeshan Akram <[email protected]> * Update src/server-extension/resolvers/ChannelsResolver/index.ts Co-authored-by: Zeeshan Akram <[email protected]> * Update schema/hidden.graphql Co-authored-by: Zeeshan Akram <[email protected]> * fix: 🐛 notification created only once when orion_db is active * fix: 🎨 misc PR comment address added non-visibility of notification_delivery_* entities * feat: 🎨 exported state entity migrated * fix: 🎨 remove joystream patched types * fix: 🎨 add ypp status to better match the YTS code * style: 💄 refactor code for page links * fix: 🎨 setup text for notifications & regenerate schema * fix: 🐛 PR comments feat: ♻️ refactor mail code fix: ⚡ royalty price precision fix: 🐛 PR comments perf: ⚡ add max number of concurrent promises for fetching channel followers fix: 🐛 PR comments fix: 🐛 PR comments fix: 🐛 PR comments regenerate data Update src/mappings/content/channel.ts Co-authored-by: Zeeshan Akram <[email protected]> Update src/server-extension/resolvers/VideosResolver/index.ts Co-authored-by: Zeeshan Akram <[email protected]> fix: 🐛 overlay vs orion_db for notification Now notification are first written in the overlay (if deposited by processor) otherwise they are written directly into orion_db fix: 🐛 overlay vs orion_db for notification Now notification are first written in the overlay (if deposited by processor) otherwise they are written directly into orion_db fix: 🐛 overlay vs orion_db for notification Now notification are first written in the overlay (if deposited by processor) otherwise they are written directly into orion_db fix: 🐛 separate mail sent by processor and those sent by server due to overlay presence fix: 🐛 notification & notification on chain delivery mail deposit fix: 🐛 notification & notification on chain delivery mail deposit fix: 🐛 notification & notification on chain delivery mail deposit * fix: 🐛 rework channel notification data edit notifications link and text after rework #2 review addNotifications and start fixing channel comments and Reaction fixes fix metadata fix video mappings fix utils fix: nft mappings fix: admin resolvers fix: video resolvers fix channel resolvers * fix: 🐛 rework channel notification data edit notifications link and text after rework #2 review addNotifications and start fixing channel comments and Reaction fixes fix metadata fix video mappings fix utils fix: nft mappings fix: admin resolvers fix: video resolvers fix channel resolvers * fix: 🐛 rework notification data edit notifications link and text after rework #2 review addNotifications and start fixing channel comments and Reaction fixes fix metadata fix video mappings fix utils fix: nft mappings fix: admin resolvers fix: video resolvers fix channel resolvers * fix: 🐛 rework notification data edit notifications link and text after rework #2 review addNotifications and start fixing channel comments and Reaction fixes fix metadata fix video mappings fix utils fix: nft mappings fix: admin resolvers fix: video resolvers fix channel resolvers * fix: 🐛 rework notification data edit notifications link and text after rework #2 review addNotifications and start fixing channel comments and Reaction fixes fix metadata fix video mappings fix utils fix: nft mappings fix: admin resolvers fix: video resolvers fix channel resolvers * fix: 🐛 rework notification data edit notifications link and text after rework #2 review addNotifications and start fixing channel comments and Reaction fixes fix metadata fix video mappings fix utils fix: nft mappings fix: admin resolvers fix: video resolvers fix channel resolvers * fix: 🐛 rework notification data edit notifications link and text after rework #2 review addNotifications and start fixing channel comments and Reaction fixes fix metadata fix video mappings fix utils fix: nft mappings fix: admin resolvers fix: video resolvers fix channel resolvers --------- Co-authored-by: attemka <[email protected]> Co-authored-by: Zeeshan Akram <[email protected]>
- Loading branch information