-
Notifications
You must be signed in to change notification settings - Fork 16
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
Orion v2 #49
Merged
Merged
Orion v2 #49
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- parentComment.repliesCount, - parentComment.reactionsAndRepliesCount, - video.commentsCount
…` (operator just sees all hidden entities by default)
Lezek123
added a commit
that referenced
this pull request
Mar 30, 2023
* Initial commit * Initial orion draft * Hide private data * Fix extendedChannels query * docker-compose db config adjustments * Fix ExtendedBasicChannelFields * Add `video` view * Storage, Membership and ChannelCreated mappings * Channel events processing * Video mappings + some generic fixes * Mappings: Comments, reactions + some generic fixes * Cleanup * NFT mappings, some post-testing fixes * Video views mutation * Channel follows + video views improvements * Channel/video reports * Category filtering: Part 1 * State subscription * Category filtering: Part 2 + some refactorization * Category filtering: Part 3 - add missing views and operator auth * mostViewedVideosConnection custom query + generic custom queries fixes * Kill switch * mostRecentChannels query * channelNftCollectors query * extendedVideoCategories query * Fix AND-OR queries and "eq: null" * Docker setup improvements * Video hero * Category featured videos * Entity caching (overlay) refactorization * Prettier * Documentation, setup improvements, cleanup * FIX: Save NextEntityIds * Excludable content * - Allow limiting the total number of cached entities - Deployment manifest fixes - Custom ARCHIVE_GATEWAY_URL instead of HOST/PORT - Updated dependencies - `processAssets` bug fix * setVideoViewPerIpTimeLimit operator mutation * Ephesus mappings WIP * Fix conflicts with local Joystream docker setup * Metadata-protobuf patch location fix * Ephesus Atlas queries * Update CHANGELOG * Linting/formatting fixes, dead code removal * Apps metaprotocol mappings * Open auction topBid fix * Fix metadata-protobuf patch * Add signAppActionCommitment endpoint * Tests: Basic data comparison script + bug fixes * Remove channel-owned apps * Remove Ephesus scope * Apps as member-owned initial rework * Fixes after compareState vs mainnet * Remove lead-owned apps, fix typeorm-codegen patch * AppAction support (Joystream/joystream#4631) * Update CHANGELOG based on tests * Allow controlling "is_censored" content exclusion via env * buildExtendedChannelsQuery fix (activeVideosCount_gt: 0) * Benchmarking script * Benchmarking results * Event queries optimalizations, fix gitignored v1 and v2 schemas * Adjust autovacuum_analyze_scale_factor * Fix entity cache cleanup * Add index on event's `inExtrinsic` field * Benchmarking round 2 * Fix req.ip reverse proxy issue, allow conditionally displaying excluded content in results * Operator queries * Update docs * Prettier format * Add CI checks * Remove issue template, fix "workflows" location * Disallow app deletion * Update `generateAppActionCommitment` from `@joystream/js` * Fix channel follows, video views and reports after operator queries * Fix #82 * Comment notifications: Don't notify the author about their own comment * Introduce a mechanism to preserve views, follows, reports and config data when updating the processor * mostViewedVideosConnection missing params fix * Fix assets encoding (AppAction) * Assets url resolving * Remove accidently commited file * Fix Aquarium deployment * Update CHANGELOG * Improve caching speed and add more logs * Latest apps-related updated (generateAppActionCommitment, mappings) * Add Request entity * Add mutation to request featured nft * Add new flag for nft * Add protected mutation to edit featured NFTs * Small fixes * Regenerating migration * Hiding request table * Process member banning/unbanning * Fix: Remove banned members when channel is removed * Update migration * State queries: Re-enable apps * Views: Add missing chanel/video related entities * Excluding/restoring comments: Update: - parentComment.repliesCount, - parentComment.reactionsAndRepliesCount, - video.commentsCount * Operator queries: 401 Unauthorized, remove `x-display-hidden-entities` (operator just sees all hidden entities by default) * Update changelog * Simplify processor state subscription * Prevent the same comment from being "excluded"/"restored" multiple times * Small adjustments to docs and compareState script * Orion v1 migration scripts * New logic for comment exclusion * Fix: Reference to `yarn` in package.json * Increase interval of ProcessorStateRetriever from 100 ms to 1000 ms * Dependencies update: Fix npm audit issues * Remove cached gitignore files * CR fixes * Delete index.ts * @subsquid/graphql-server `forbidUnknownValues` patch * Asset resolution: Return multiple urls * Update changelog * FIX: Events cleanup on deleteVideo --------- Co-authored-by: WRadoslaw <r.wyszynski00@gmail.com>
ignazio-bovo
pushed a commit
to ignazio-bovo/orion
that referenced
this pull request
Jul 3, 2023
* Initial commit * Initial orion draft * Hide private data * Fix extendedChannels query * docker-compose db config adjustments * Fix ExtendedBasicChannelFields * Add `video` view * Storage, Membership and ChannelCreated mappings * Channel events processing * Video mappings + some generic fixes * Mappings: Comments, reactions + some generic fixes * Cleanup * NFT mappings, some post-testing fixes * Video views mutation * Channel follows + video views improvements * Channel/video reports * Category filtering: Part 1 * State subscription * Category filtering: Part 2 + some refactorization * Category filtering: Part 3 - add missing views and operator auth * mostViewedVideosConnection custom query + generic custom queries fixes * Kill switch * mostRecentChannels query * channelNftCollectors query * extendedVideoCategories query * Fix AND-OR queries and "eq: null" * Docker setup improvements * Video hero * Category featured videos * Entity caching (overlay) refactorization * Prettier * Documentation, setup improvements, cleanup * FIX: Save NextEntityIds * Excludable content * - Allow limiting the total number of cached entities - Deployment manifest fixes - Custom ARCHIVE_GATEWAY_URL instead of HOST/PORT - Updated dependencies - `processAssets` bug fix * setVideoViewPerIpTimeLimit operator mutation * Ephesus mappings WIP * Fix conflicts with local Joystream docker setup * Metadata-protobuf patch location fix * Ephesus Atlas queries * Update CHANGELOG * Linting/formatting fixes, dead code removal * Apps metaprotocol mappings * Open auction topBid fix * Fix metadata-protobuf patch * Add signAppActionCommitment endpoint * Tests: Basic data comparison script + bug fixes * Remove channel-owned apps * Remove Ephesus scope * Apps as member-owned initial rework * Fixes after compareState vs mainnet * Remove lead-owned apps, fix typeorm-codegen patch * AppAction support (Joystream/joystream#4631) * Update CHANGELOG based on tests * Allow controlling "is_censored" content exclusion via env * buildExtendedChannelsQuery fix (activeVideosCount_gt: 0) * Benchmarking script * Benchmarking results * Event queries optimalizations, fix gitignored v1 and v2 schemas * Adjust autovacuum_analyze_scale_factor * Fix entity cache cleanup * Add index on event's `inExtrinsic` field * Benchmarking round 2 * Fix req.ip reverse proxy issue, allow conditionally displaying excluded content in results * Operator queries * Update docs * Prettier format * Add CI checks * Remove issue template, fix "workflows" location * Disallow app deletion * Update `generateAppActionCommitment` from `@joystream/js` * Fix channel follows, video views and reports after operator queries * Fix Joystream#82 * Comment notifications: Don't notify the author about their own comment * Introduce a mechanism to preserve views, follows, reports and config data when updating the processor * mostViewedVideosConnection missing params fix * Fix assets encoding (AppAction) * Assets url resolving * Remove accidently commited file * Fix Aquarium deployment * Update CHANGELOG * Improve caching speed and add more logs * Latest apps-related updated (generateAppActionCommitment, mappings) * Add Request entity * Add mutation to request featured nft * Add new flag for nft * Add protected mutation to edit featured NFTs * Small fixes * Regenerating migration * Hiding request table * Process member banning/unbanning * Fix: Remove banned members when channel is removed * Update migration * State queries: Re-enable apps * Views: Add missing chanel/video related entities * Excluding/restoring comments: Update: - parentComment.repliesCount, - parentComment.reactionsAndRepliesCount, - video.commentsCount * Operator queries: 401 Unauthorized, remove `x-display-hidden-entities` (operator just sees all hidden entities by default) * Update changelog * Simplify processor state subscription * Prevent the same comment from being "excluded"/"restored" multiple times * Small adjustments to docs and compareState script * Orion v1 migration scripts * New logic for comment exclusion * Fix: Reference to `yarn` in package.json * Increase interval of ProcessorStateRetriever from 100 ms to 1000 ms * Dependencies update: Fix npm audit issues * Remove cached gitignore files * CR fixes * Delete index.ts * @subsquid/graphql-server `forbidUnknownValues` patch * Asset resolution: Return multiple urls * Update changelog * FIX: Events cleanup on deleteVideo --------- Co-authored-by: WRadoslaw <r.wyszynski00@gmail.com>
ignazio-bovo
pushed a commit
to ignazio-bovo/orion
that referenced
this pull request
Jul 3, 2023
* Initial commit * Initial orion draft * Hide private data * Fix extendedChannels query * docker-compose db config adjustments * Fix ExtendedBasicChannelFields * Add `video` view * Storage, Membership and ChannelCreated mappings * Channel events processing * Video mappings + some generic fixes * Mappings: Comments, reactions + some generic fixes * Cleanup * NFT mappings, some post-testing fixes * Video views mutation * Channel follows + video views improvements * Channel/video reports * Category filtering: Part 1 * State subscription * Category filtering: Part 2 + some refactorization * Category filtering: Part 3 - add missing views and operator auth * mostViewedVideosConnection custom query + generic custom queries fixes * Kill switch * mostRecentChannels query * channelNftCollectors query * extendedVideoCategories query * Fix AND-OR queries and "eq: null" * Docker setup improvements * Video hero * Category featured videos * Entity caching (overlay) refactorization * Prettier * Documentation, setup improvements, cleanup * FIX: Save NextEntityIds * Excludable content * - Allow limiting the total number of cached entities - Deployment manifest fixes - Custom ARCHIVE_GATEWAY_URL instead of HOST/PORT - Updated dependencies - `processAssets` bug fix * setVideoViewPerIpTimeLimit operator mutation * Ephesus mappings WIP * Fix conflicts with local Joystream docker setup * Metadata-protobuf patch location fix * Ephesus Atlas queries * Update CHANGELOG * Linting/formatting fixes, dead code removal * Apps metaprotocol mappings * Open auction topBid fix * Fix metadata-protobuf patch * Add signAppActionCommitment endpoint * Tests: Basic data comparison script + bug fixes * Remove channel-owned apps * Remove Ephesus scope * Apps as member-owned initial rework * Fixes after compareState vs mainnet * Remove lead-owned apps, fix typeorm-codegen patch * AppAction support (Joystream/joystream#4631) * Update CHANGELOG based on tests * Allow controlling "is_censored" content exclusion via env * buildExtendedChannelsQuery fix (activeVideosCount_gt: 0) * Benchmarking script * Benchmarking results * Event queries optimalizations, fix gitignored v1 and v2 schemas * Adjust autovacuum_analyze_scale_factor * Fix entity cache cleanup * Add index on event's `inExtrinsic` field * Benchmarking round 2 * Fix req.ip reverse proxy issue, allow conditionally displaying excluded content in results * Operator queries * Update docs * Prettier format * Add CI checks * Remove issue template, fix "workflows" location * Disallow app deletion * Update `generateAppActionCommitment` from `@joystream/js` * Fix channel follows, video views and reports after operator queries * Fix Joystream#82 * Comment notifications: Don't notify the author about their own comment * Introduce a mechanism to preserve views, follows, reports and config data when updating the processor * mostViewedVideosConnection missing params fix * Fix assets encoding (AppAction) * Assets url resolving * Remove accidently commited file * Fix Aquarium deployment * Update CHANGELOG * Improve caching speed and add more logs * Latest apps-related updated (generateAppActionCommitment, mappings) * Add Request entity * Add mutation to request featured nft * Add new flag for nft * Add protected mutation to edit featured NFTs * Small fixes * Regenerating migration * Hiding request table * Process member banning/unbanning * Fix: Remove banned members when channel is removed * Update migration * State queries: Re-enable apps * Views: Add missing chanel/video related entities * Excluding/restoring comments: Update: - parentComment.repliesCount, - parentComment.reactionsAndRepliesCount, - video.commentsCount * Operator queries: 401 Unauthorized, remove `x-display-hidden-entities` (operator just sees all hidden entities by default) * Update changelog * Simplify processor state subscription * Prevent the same comment from being "excluded"/"restored" multiple times * Small adjustments to docs and compareState script * Orion v1 migration scripts * New logic for comment exclusion * Fix: Reference to `yarn` in package.json * Increase interval of ProcessorStateRetriever from 100 ms to 1000 ms * Dependencies update: Fix npm audit issues * Remove cached gitignore files * CR fixes * Delete index.ts * @subsquid/graphql-server `forbidUnknownValues` patch * Asset resolution: Return multiple urls * Update changelog * FIX: Events cleanup on deleteVideo --------- Co-authored-by: WRadoslaw <r.wyszynski00@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Initial draft: #48
Progress tracked in: #52
CHANGELOG: https://github.com/Lezek123/orion/blob/orion-v2/CHANGELOG.md
Developer guide / architecture overview: https://github.com/Lezek123/orion/blob/orion-v2/docs/developer-guide.md