Skip to content

Conversation

@matejkubinec
Copy link
Contributor

PMM-0

Link to the Feature Build: SUBMODULES-0

If this PR adds, removes or alters one or more API endpoints, please review and add or update the relevant API documentation as well:

  • API Docs updated

If this PR is related to some other PRs in this or other repositories, please provide links to those PRs:

  • Links to related pull requests (optional).

ioana-maniga and others added 25 commits July 9, 2025 14:36
* PMM-13700 created help center page

* PMM-13700 added help center unit tests

* PMM-13700 fixed majority of comments

* PMM-13700 added all styling with sx

* PMM-13700 fixed latest comments

* PMM-13700 small fixes

* PMM-13700 code style fixes

* PMM-13700 small changes to card style

* PMM-13700 fixed colored top border

* PMM-13700 changed value to MUI spacing system

---------

Co-authored-by: Matej Kubinec <[email protected]>
* PMM-13722 Switch to turborepo, add grafana plugin, shared package

* PMM-13722 Update build & switch to yarn

* PMM-13722 Fix directory

* PMM-13722 Temporarily keep comments in grafana plugin

* PMM-13722 Create subroute for UI with navigation & allow embedding

* PMM-13722 Move nvmrc

* PMM-13722 Cleanup files

* PMM-13722 Handle navigation between iframe and PMM

* PMM-13722 Add most menu items & handle dashboard variables

* PMM-13722 Don't enable pmm-compat unitl navigation is ready

* PMM-13722 Refactoring & fixes

* PMM-13722 Use correct path for plugin & add description

* PMM-13722 Fix plugin image

* PMM-13722 Fix updates page

* PMM-13722 Improve setup for turborepo

* PMM-13722 Sync Grafana theme to PMM UI (light)

* PMM-13722 Refactor messenger & add unit tests

* PMM-13722 Adjust styles after grafana upgrade

* PMM-13722 Handle linking to home page

* PMM-13722 Update documentation and cleanup code

* PMM-13722 Added in license, author fields and misc cleanup

* PMM-13722 Adjust styling

* PMM-13722 Add in some navigation items

* PMM-13722 Run linter

* PMM-13722 Format code

* PMM-13722 Fix home link

* PMM-13722 Address feedback,  remove logs

* PMM-13722 Change grafana_image to oss

* PMM-13722 Adjust according to comments

* PMM-13722 Re-enable kiosk mode, shortcuts & search

* PMM-13722 Replace require with import

* PMM-13722 Handle anonymous mode

* PMM-13722 Fix lint

* Bump crate-ci/typos from 1.33.1 to 1.34.0 (#4190)

Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.33.1 to 1.34.0.
- [Release notes](https://github.com/crate-ci/typos/releases)
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md)
- [Commits](crate-ci/typos@b1ae8d9...392b78f)

---
updated-dependencies:
- dependency-name: crate-ci/typos
  dependency-version: 1.34.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* PMM-12548 Doc for Mongolog query source. (#4171)

* PMM-12548 Basic mentions.

* PMM-12548 Extended mongolog description.

* linguistic review

* formatting and toc

* formatting

* Update documentation/docs/install-pmm/install-pmm-client/connect-database/mongodb/mongolog.md

Co-authored-by: Nurlan Moldomurov <[email protected]>

* feedback from Nurlan

* merged topics

* formatting

* formatting

* formatting

* formatting

* formatting

* formatting

* format

* Update documentation/docs/install-pmm/install-pmm-client/connect-database/mongodb/mongodb.md

Co-authored-by: Nurlan Moldomurov <[email protected]>

* PMM-12548 Changes to doc.

---------

Co-authored-by: Catalina A <[email protected]>
Co-authored-by: Catalina A <[email protected]>
Co-authored-by: Nurlan Moldomurov <[email protected]>

* PMM-13978 Perfschema query examples (#4172)

* PMM-13978 Limitation of perfschema examples.

* PMM-13978 Format.

* linguistic review

* feedback from Jiri

* format

* added requirements

* feedback from Nurlan

* PMM-13978 Add refresh rate mention.

* PMM-13978 Minimum requirements.

* PMM-13978 Mention about read permissions.

* formatting

* PMM-13978 Changes.

* PMM-13978 Typo.

---------

Co-authored-by: Catalina A <[email protected]>
Co-authored-by: Catalina A <[email protected]>

* [DOCS] Improve HA topic (#3511)

* replicated PMM2 improvements to HA

* wording improvements

* wording

* Update documentation/docs/install-pmm/HA.md

Co-authored-by: Nurlan Moldomurov <[email protected]>

* updated pmm 2 references

* PMM-13727 Fix env variables and ports

* PMM-7 Fix PG env variables.

* fix: HA documentation

* fix: advisor check variables

* Update documentation/docs/install-pmm/HA.md

Co-authored-by: Santo <[email protected]>

* moved HA topic after PMM set up

* Revert "moved HA topic after PMM set up"

This reverts commit 6f3f86b.

* fixed links

* chore: add HA descriptions

* Update documentation/docs/install-pmm/install-pmm-server/deployment-options/docker/preview_env_var.md

Co-authored-by: Santo <[email protected]>

* chore: fix links in README.md

* reorganize

* FORMATTING

* simplified names

* formatting

* rewording

* wording

* removed extra spaces

* formatting

* formatting

* feedback from Nailya

* feedback from Nailya

---------

Co-authored-by: Nurlan Moldomurov <[email protected]>
Co-authored-by: Alex Demidoff <[email protected]>
Co-authored-by: Santo <[email protected]>
Co-authored-by: Jiří Čtvrtka <[email protected]>

* PMM-14151 Fix TlsSkipVerify value in GetAgent response (#4198)

* PMM-13722 Handle browser history & document title

* PMM-13722 Add in missing prop value

* PMM-13722 Add in missing provider value in tests

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jiří Čtvrtka <[email protected]>
Co-authored-by: Catalina A <[email protected]>
Co-authored-by: Catalina A <[email protected]>
Co-authored-by: Nurlan Moldomurov <[email protected]>
Co-authored-by: Alex Demidoff <[email protected]>
Co-authored-by: Santo <[email protected]>
Co-authored-by: Jiří Čtvrtka <[email protected]>
Co-authored-by: Alex Demidoff <[email protected]>
* PMM-13699 Add improved sidebar

* PMM-13699 Fix unit tests

* PMM-13699 Improve sidebar styling

* PMM-13699 Adjust help center page

* PMM-13699 Use different icons for theme switch

* PMM-13699 Refactor icons

* PMM-13699 Add welcome card for help center

* PMM-13699 Improve Card presentation add base dark mode color

* PMM-13699 Adjust styling

* PMM-13699 Add unit tests

* PMM-13699 Adjust welcome card and handle navigation permission

* PMM-13699 Improve grafana full screen

* PMM-13699 Handle anonymous mode sign in

* PMM-13699 Improve drawer styling

* PMM-13699 Colorize scrollbars & remove margin on Grafana page

* PMM-13699 Make sidebar open button more accessible

* PMM-13699 Fix build errors

* PMM-13699 Fix unit tests

* PMM-13699 Fix lint

* PMM-13699 Add other dashboards link

* PMM-13699 Address some comments from design review

* PMM-13699 Fix keyboard shortcuts triggering

* PMM-13699 Adjust navitem styling

* PMM-13699 Fix unit tests & build

* PMM-13699 Fix spacing on navigation heading

* PMM-13699 Refactor navitem styles

* PMM-13699 Refactoring

* PMM-13699 Highlight only leaf node

* PMM-13699 Provide tooltips for menu items

* PMM-13699 Adjust tooltip delay & provide description to view shortcuts button

* PMM-13699 Set owner and group for UI folders

* PMM-13699 Add margin to leaf navitem

* PMM-13699 Improve sidebar animation

* PMM-13699 Cache lazy loaded icons

* PMM-13699 Improve navitem styles

* PMM-13699 Lint and update unit tests

* PMM-13699 Update contact support link

* PMM-13699 Fix tooltip

* PMM-13699 Store sidebar expanded state in local storage

* PMM-13699 Fix lint error

* PMM-13699 Add in dependency
* PMM-13702:UI theme toggle button and compatibility with dark theme

* resolve errors

* Please enter the commit message for your changes. Lines starting

* resolve unit testes errros

* resolve lint errors

* ci: retrigger checks

* return docker-compose yml to it start version

* revert vite config

* revert code

* PMM-13702: Step A — ThemeProvider/Context + wrap in main (no messenger yet)

* add chamges in ui/apps/pmm-compat/src/compat

* resolve lint erros in compat

* theme: broadcast CHANGE_THEME on local toggle and persist preferences; restore App/NavItem to baseline

* tests/theme: remove unused useGrafanaThemeSyncOnce and vitest.config; tidy setupTests

* revert file ui/apps/pmm-compat/src/contexts/theme/theme.provider

* PMM-13702: refactor GrafanaProvider – clean messenger typing, remove html attrs, fully typed without any

* refactoring code in compat.ts

* refactoring code in theme.ts

* refactor code in setTheme

* revert docker-compose

* resolve issues after review

* add new file apps/pmm-compat/src/utils/themeEvent

* clear code

* resolve feedback from Matej in grafana.provider

* revert some changes in GrafanaProvider

* delete setTheme file and add logic in useColorMode

* resolve issue with GrafanaProvider

* resolve feedback review LOCATION_CHANGE in GrafanaProvider

* delete parseThemeChangedEvent
* PMM-13707 Add product tour

* PMM-13707 Add in alerting tour & improve tour handling

* PMM-13707 Add in check for "Add service" button

* PMM-13707 Refactoring

* PMM-13707 Add in unit tests for tour components

* PMM-13707 Add in documentation links

* PMM-13707 Update WelcomeCard and HelpCenter tests

* PMM-13707 Add in missing docs link

* PMM-13707 Show help page upon first login

* PMM-13707 Add in survey url

* PMM-13707 Enable api calls for correct roles

* PMM-13707 Improve spacing of buttons on welcome card

* PMM-13707 Optimize imports & refactoring

* PMM-13707 Reset product tour after upgrade

* PMM-13707 Resolve copilot comments
* PMM-14510 Fix auto-collapsing issue on native navigation

* PMM-14510 Memoize navitem active state

* PMM-14510 Refactor findActiveNavItem to prefer deep nested item
* PMM-13652 Improve location sending

* PMM-13652 Revert and remove POP check

* PMM-13652 Refactor check before sending location to Grafana
* PMM-14253 Add update modal

* PMM-14253 Add second modal

* PMM-14253 Add version info

* PMM-14254 Add snooze count & snooze timestamp

* PMM-14253 Fix unit test

* PMM-14253 Fix snooze count

* PMM-14253 Add snooze api route

* PMM-14253 Add settings for snooze duration

* PMM-14253

* PMM-14253 Update FE with new snooze endpoint

* PMM-14253 Fix FE build

* PMM-14253 Refactor api

* PMM-14253 Refactor FE to handle updated apid

* PMM-14253 Add api and unit tests

* PMM-14253 Change copyright date

* PMM-14253 Use Assert.Empty

* PMM-14253 Extend unit tests

* PMM-14253 Add in unit tests for FE

* PMM-14253 Refactor delayed rendering

* PMM-14253 Run lint and format

* PMM-14253 Extend user unit test

* PMM-14253 Add tests around user flags

* PMM-14253 Run gen & format

* PMM-14253 Add check for release delay

* PMM-14253 Unify different utils and types folders

* PMM-14253 Remove todo

* PMM-14253 Remove .only from test suite

* PMM-14253 Fix import

* PMM-14253 Update modal content

* PMM-14253 Fix unit test for UpdateModal

* PMM-14253 Cleanup code

* PMM-14253 Use correct miliseconds for hour

* PMM-14253 Resolve copilot comments

* PMM-14253 Refactor UpdateModal and improve dark mode support

* PMM-14253 Improve loading &

* PMM-14253 Remove snooze update endpoint

* PMM-14253 Remove unused import

* PMM-14253 Fix snooze count check

* PMM-13253 Make gen & format

* PMM-14253 Update apit test for snooze

* PMM-14253 Initialize userClient and update snoozed_at check

* PMM-14253 Remove testing code

* PMM-14253 Make default snooze duration a constant

* PMM-14253 Correctly set snooze duration in database

* PMM-14253 Reorder migrations correctly

* PMM-14253 Move comment to previous position
…4751)

* PMM-13652 Correcly handle update clients page on native navigation

* PMM-13652 Make home link props optional
Base automatically changed from PMM-13652-native-navigation to v3 December 3, 2025 07:51
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