Skip to content

refactor: Group releases under same application#1385

Merged
edgehog-app[bot] merged 1 commit intoedgehog-device-manager:mainfrom
JasminaPiric:group-releases-under-the-same-app
Apr 29, 2026
Merged

refactor: Group releases under same application#1385
edgehog-app[bot] merged 1 commit intoedgehog-device-manager:mainfrom
JasminaPiric:group-releases-under-the-same-app

Conversation

@JasminaPiric
Copy link
Copy Markdown
Contributor

@JasminaPiric JasminaPiric commented Apr 21, 2026

What this PR does / why we need it:

WIP
image

on hover:
image

Additional documentation e.g. usage docs, diagrams, reviewer notes, etc.:


Thanks for sending a pull request! If this is your first time, here are some tips for you:
  1. You can take a look at our developer guide for an introduction on Edgehog development!
  2. Make sure to read CONTRIBUTING.md and CODE_OF_CONDUCT.md
  3. If the PR is unfinished or you're actively working on it, mark it as draft

When fixing existing issues, use github's syntax to link your pull request to it

fixes #<issue number>

We also have a syntax to signal dependencies to other open pull requests

depends on #<pr number>
depends on https://github.com/...

In case of stacked PRs, you may add the PR number in the last commit's title instead:

gitGraph
    commit id: "Current master"
    branch feat1
    checkout feat1
    commit id: "feat: add something"
    commit id: "feat: add something else (#100)"
    branch feat2
    checkout feat2
    commit id: "refactor: do something"
    commit id: "fix: solve issue"
    commit id: "feat: add a feature (#101)"
    branch feat3
    checkout feat3
    commit id: "feat: feat without pr number"
Loading

@JasminaPiric JasminaPiric changed the title WIP refactor: Group releases under same application Apr 21, 2026
@JasminaPiric JasminaPiric force-pushed the group-releases-under-the-same-app branch 6 times, most recently from 0660c87 to 1c59efd Compare April 28, 2026 13:40
@JasminaPiric JasminaPiric marked this pull request as ready for review April 28, 2026 14:05
@OmarBrbutovic OmarBrbutovic added the frontend This issue is relative to the Edgehog Frontend label Apr 28, 2026
@JasminaPiric JasminaPiric force-pushed the group-releases-under-the-same-app branch from 1c59efd to bee3ff3 Compare April 29, 2026 07:37
This PR replaces the table based layout with a cleaner, grouped view of
deployed applications for better readability.
Applications are now grouped and displayed as expandable items
Each application shows latest release version, status badge, and quick
navigation to deployment details page.
Expanded view lists all releases with corresponding statuses and
navigation actions

Additionally, CollapseItem has been refactored to be fully prop driven:
- Removed old layout structure
- Introduced className based props for header/content customization
- Improved reusability and flexibility for future UI changes

Signed-off-by: Jasmina <jasmina.piric@secomind.com>
@JasminaPiric JasminaPiric force-pushed the group-releases-under-the-same-app branch from bee3ff3 to 644d9ce Compare April 29, 2026 13:41
@ArnelaL
Copy link
Copy Markdown
Collaborator

ArnelaL commented Apr 29, 2026

/fast-forward

@edgehog-app edgehog-app Bot merged commit 644d9ce into edgehog-device-manager:main Apr 29, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

frontend This issue is relative to the Edgehog Frontend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants