-
Notifications
You must be signed in to change notification settings - Fork 54
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
Adrian/new reports page #799
base: main
Are you sure you want to change the base?
Conversation
* Add blank new bout page, non-null category on bout * Rename ReportsLayout to SimpleLayout * Add loading spinner, start of audio_images gql queries * Add skeleton for new bout page, scrollable spectrogram element, feed_stream/segments populate function * Add feedStreams query to frontend, update feed_streams gql client with feedSegments * Update feed_streams client query call in GlobalSetup * Update stream/segment populate script and fix create actions * Update populate script. Add target time for bout player * Add spectrogram layers, tick marks, update feed stream queries * Only show spectrograms for the visible window * Add more buffer for loading spectrogram images, update background and timeline styling * Attempt to forward playerTime ref * Add working PlayHeadLayer with time updates using a ref * Set window scroll based on player time * Add new separate ticker layer * Remove mouse wheel zoom. Replace playhead with sticky element in the center * Refactor layer components into their own files * Add timeline markers, set bout start/end * Add frequency axis, detections table, UI for setting bout start and end * Move zoom, bout start/end controls out of spectrogram * Add bout creation with error alerts in new bout page * Extract bout page into its own component, update path for new bout to be slightly more RESTful (allows bouts/[id]) * Create bout show page, allow updating existing bout * Add success alert on bout save * Add icons for audio category selection and read-only category for non-mods * Add BoutParts gql fragment * Fix unexported type * Redirect to bout show page on create * Update spectrogram component colors * first commit * test commit * toolpad core with error * Update feed segment downloads in global setup to be more generic * moderator ui dashboard layout with known nonbreaking TS errors * Add timeline extensions for spectrogram * Remove unnecessary useMemos for const lists * Change codegen to output enums as objects for better type safety and DX * Refactor audioCategories types * Fix scrolling out of bounds * Remove unused image times * Make spectrogram gen action in AudioImage synchronous * Fix CodeRabbit suggestions - closing intervals, adding loading/saving state when creating a bout, remove redundant gql fields * moderator UI draft PR for Feb hackathon * reverting file that didn't need to change * backup before merging new bout * pushing to skander/new-bout instead of main --------- Co-authored-by: Skander Mzali <[email protected]> Co-authored-by: Paul Cretu <[email protected]>
* Add blank new bout page, non-null category on bout * Rename ReportsLayout to SimpleLayout * Add loading spinner, start of audio_images gql queries * Add skeleton for new bout page, scrollable spectrogram element, feed_stream/segments populate function * Add feedStreams query to frontend, update feed_streams gql client with feedSegments * Update feed_streams client query call in GlobalSetup * Update stream/segment populate script and fix create actions * Update populate script. Add target time for bout player * Add spectrogram layers, tick marks, update feed stream queries * Only show spectrograms for the visible window * Add more buffer for loading spectrogram images, update background and timeline styling * Attempt to forward playerTime ref * Add working PlayHeadLayer with time updates using a ref * Set window scroll based on player time * Add new separate ticker layer * Remove mouse wheel zoom. Replace playhead with sticky element in the center * Refactor layer components into their own files * Add timeline markers, set bout start/end * Add frequency axis, detections table, UI for setting bout start and end * Move zoom, bout start/end controls out of spectrogram * Add bout creation with error alerts in new bout page * Extract bout page into its own component, update path for new bout to be slightly more RESTful (allows bouts/[id]) * Create bout show page, allow updating existing bout * Add success alert on bout save * Add icons for audio category selection and read-only category for non-mods * Add BoutParts gql fragment * Fix unexported type * Redirect to bout show page on create * Update spectrogram component colors * first commit * test commit * toolpad core with error * Update feed segment downloads in global setup to be more generic * moderator ui dashboard layout with known nonbreaking TS errors * Add timeline extensions for spectrogram * Remove unnecessary useMemos for const lists * Change codegen to output enums as objects for better type safety and DX * Refactor audioCategories types * Fix scrolling out of bounds * Remove unused image times * Make spectrogram gen action in AudioImage synchronous * Fix CodeRabbit suggestions - closing intervals, adding loading/saving state when creating a bout, remove redundant gql fields * moderator UI draft PR for Feb hackathon * reverting file that didn't need to change * backup before merging new bout * pushing to skander/new-bout instead of main * test --------- Co-authored-by: Skander Mzali <[email protected]> Co-authored-by: Paul Cretu <[email protected]>
* Add blank new bout page, non-null category on bout * Rename ReportsLayout to SimpleLayout * Add loading spinner, start of audio_images gql queries * Add skeleton for new bout page, scrollable spectrogram element, feed_stream/segments populate function * Add feedStreams query to frontend, update feed_streams gql client with feedSegments * Update feed_streams client query call in GlobalSetup * Update stream/segment populate script and fix create actions * Update populate script. Add target time for bout player * Add spectrogram layers, tick marks, update feed stream queries * Only show spectrograms for the visible window * Add more buffer for loading spectrogram images, update background and timeline styling * Attempt to forward playerTime ref * Add working PlayHeadLayer with time updates using a ref * Set window scroll based on player time * Add new separate ticker layer * Remove mouse wheel zoom. Replace playhead with sticky element in the center * Refactor layer components into their own files * Add timeline markers, set bout start/end * Add frequency axis, detections table, UI for setting bout start and end * Move zoom, bout start/end controls out of spectrogram * Add bout creation with error alerts in new bout page * Extract bout page into its own component, update path for new bout to be slightly more RESTful (allows bouts/[id]) * Create bout show page, allow updating existing bout * Add success alert on bout save * Add icons for audio category selection and read-only category for non-mods * Add BoutParts gql fragment * Fix unexported type * Redirect to bout show page on create * Update spectrogram component colors * first commit * test commit * toolpad core with error * Update feed segment downloads in global setup to be more generic * moderator ui dashboard layout with known nonbreaking TS errors * Add timeline extensions for spectrogram * Remove unnecessary useMemos for const lists * Change codegen to output enums as objects for better type safety and DX * Refactor audioCategories types * Fix scrolling out of bounds * Remove unused image times * Make spectrogram gen action in AudioImage synchronous * Fix CodeRabbit suggestions - closing intervals, adding loading/saving state when creating a bout, remove redundant gql fields * moderator UI draft PR for Feb hackathon * reverting file that didn't need to change * backup before merging new bout * pushing to skander/new-bout instead of main * test * test --------- Co-authored-by: Skander Mzali <[email protected]> Co-authored-by: Paul Cretu <[email protected]>
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
No description provided.