Skip to content
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

✨ Developer Extension improvements #2516

Merged
merged 18 commits into from
Dec 7, 2023
Merged

Conversation

BenoitZugmeyer
Copy link
Member

@BenoitZugmeyer BenoitZugmeyer commented Nov 29, 2023

Features

  • Sticky event list column headers
  • Copy event as fetch/cURL
  • Use icons in menus other parts of the UI

list

Bug fixes

  • Mantine 7.x upgrade regressions:
    • Fix border color on light themes
    • Fix Event Row collapsing when clicking on a menu inside of it
  • Fix extension crash when the session is expiring (and the cookie is missing some dates)
  • Fix event list clearing itself when loading a page in a different tab

Testing

  • Local
  • Staging
  • Unit
  • End to end

I have gone over the contributing documentation.

This is a regression from Mantine 7 upgrade
@BenoitZugmeyer BenoitZugmeyer requested a review from a team as a code owner November 29, 2023 15:04
@BenoitZugmeyer BenoitZugmeyer force-pushed the benoit/devext-enhancements branch from 076087b to cadfefe Compare November 29, 2023 15:09
@@ -1,3 +1,10 @@
:root {
/* To keep z-index management simple, define all z-index values here, in ascending order */
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@bcaudan
Copy link
Contributor

bcaudan commented Dec 1, 2023

🐛 Event list scrolled shadow is kept when the list is filtered and there is no scroll anymore

YKllfOw0Xl

@BenoitZugmeyer BenoitZugmeyer force-pushed the benoit/devext-enhancements branch from 897f41a to ab7a226 Compare December 1, 2023 17:41
@codecov-commenter
Copy link

codecov-commenter commented Dec 1, 2023

Codecov Report

Attention: 16 lines in your changes are missing coverage. Please review.

Comparison is base (15f72f1) 93.23% compared to head (f00de3a) 93.12%.

Files Patch % Lines
...n/src/panel/components/tabs/eventsTab/copyEvent.ts 65.38% 9 Missing ⚠️
developer-extension/src/panel/copy.ts 0.00% 7 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2516      +/-   ##
==========================================
- Coverage   93.23%   93.12%   -0.12%     
==========================================
  Files         222      224       +2     
  Lines        6655     6688      +33     
  Branches     1459     1465       +6     
==========================================
+ Hits         6205     6228      +23     
- Misses        450      460      +10     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@BenoitZugmeyer BenoitZugmeyer force-pushed the benoit/devext-enhancements branch 2 times, most recently from fcd550e to 3e4817c Compare December 1, 2023 17:55
@BenoitZugmeyer BenoitZugmeyer marked this pull request as draft December 1, 2023 17:59
@BenoitZugmeyer BenoitZugmeyer force-pushed the benoit/devext-enhancements branch from 3e4817c to 7eb1dee Compare December 4, 2023 15:07
@BenoitZugmeyer
Copy link
Member Author

🐛 Event list scrolled shadow is kept when the list is filtered and there is no scroll anymore

Issue reported to Chromium: https://bugs.chromium.org/p/chromium/issues/detail?id=1507025

@BenoitZugmeyer BenoitZugmeyer marked this pull request as ready for review December 4, 2023 15:12
Copy link
Contributor

@bcaudan bcaudan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@@ -0,0 +1,122 @@
import type { TelemetryEvent } from '../../../../../../packages/core/src/domain/telemetry'
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

praise:
kudos 🎉

@BenoitZugmeyer BenoitZugmeyer merged commit f6980e0 into main Dec 7, 2023
17 checks passed
@BenoitZugmeyer BenoitZugmeyer deleted the benoit/devext-enhancements branch December 7, 2023 17:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants