Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
176 commits
Select commit Hold shift + click to select a range
4f2348c
feat: replace buttons with trailhand buttons
johnlcos Feb 25, 2026
04ebfbe
feat: apply trailhand components to dashboard and override nav styles
johnlcos Feb 27, 2026
daae613
feat: move styles to single file and update colors
johnlcos Mar 2, 2026
0f77251
chore: use new single tone icons
johnlcos Mar 3, 2026
3f130c2
fix: version font weight, progress bar height, about link, side menu …
johnlcos Mar 3, 2026
ae3bef0
chore(deps): bump docker/login-action from 3 to 4
dependabot[bot] Mar 4, 2026
1850411
fix: info card title color
johnlcos Mar 4, 2026
f2723f6
Merge pull request #533 from epinio/feat/EPINIO-315__trailhand_button
johnlcos Mar 4, 2026
a80170d
fix: hide info button in standalone and hide trailhand console warnings
johnlcos Mar 4, 2026
c459c3a
Merge pull request #536 from epinio/feat/EPINIO-315__trailhand_button
johnlcos Mar 5, 2026
6eadefc
Merge branch 'development' of github.com:epinio/ui into 1.14.0
dcharles525 Mar 5, 2026
a916ac0
feat: updating applications page to use trailhand table. Connecting n…
Hannahbird Mar 3, 2026
5b9de2e
refactor(tables): adopt data-table web component
Hannahbird Mar 5, 2026
a5c14ea
Fix: Remove hardcoded epinio namespace check in UI
psanghvi17 Mar 6, 2026
b2f9d78
fix: show about in side nav on extension and fix darkmode bg
johnlcos Mar 6, 2026
1055330
fix: address data-table review feedback
Hannahbird Mar 9, 2026
916d755
fix: adding additional icons to deployed and not ready status
Hannahbird Mar 9, 2026
be80947
chore: updating component names from trailhand.
Hannahbird Mar 9, 2026
3b161e1
Merge pull request #540 from epinio/chore/EPINIO-492__about_in_nav
johnlcos Mar 9, 2026
0d4bc4f
change requests
Hannahbird Mar 9, 2026
0167be6
pre-fetch configurations and services in loadCluster for instant page…
Hannahbird Mar 11, 2026
35df0de
Merge branch '1.14.0' of github.com:epinio/ui into feat/EPINIO-479__t…
Hannahbird Mar 11, 2026
76373da
fix(polling): stop poller leaks and reduce cross-page contention
Hannahbird Mar 11, 2026
f769184
Merge pull request #538 from epinio/feat/EPINIO-479__trailhand_table
Hannahbird Mar 12, 2026
07175b6
feat: modal for namespace creation
johnlcos Mar 17, 2026
958508b
feat: can delete namespace with new modal
johnlcos Mar 17, 2026
0f6fa2c
chore: fix ts and lint errors
johnlcos Mar 18, 2026
1492287
Merge pull request #544 from epinio/feat/EPINIO-480-481__namespace_cr…
dcharles525 Mar 19, 2026
da33a52
Update dashboard to use async deployments
psanghvi17 Mar 20, 2026
b750c3f
chore: remove Show Configuration action from table rows
johnlcos Mar 20, 2026
0f86f84
Update applications.js
psanghvi17 Mar 23, 2026
be801e0
feat(services): service instance create/edit/view modal
Hannahbird Mar 23, 2026
6d0df27
fix: updated remove() to unbind apps before sending delete request
Hannahbird Mar 23, 2026
c495062
feat: use trailhand modal in service delete
johnlcos Mar 23, 2026
6c1f8b8
feat: unbind services prior to deletion
johnlcos Mar 24, 2026
b386984
chore: refactor modal into own component and use on catalog service s…
johnlcos Mar 24, 2026
eeb6782
chore: add pagination store infrastructure for server-side pagination…
Hannahbird Mar 26, 2026
6f5d149
fix: wait until status === deployed before attempting to bind apps
Hannahbird Mar 26, 2026
6060c6b
chore: resolve merge conflicts for services
johnlcos Mar 27, 2026
8680f6d
Merge pull request #549 from epinio/feat/EPINIO-510__delete_services
johnlcos Mar 27, 2026
50c9885
feat: services catalog page
johnlcos Mar 30, 2026
ec70a49
chore(deps): bump release-drafter/release-drafter from 6 to 7
dependabot[bot] Apr 1, 2026
036348b
feat: catalog service details page
johnlcos Apr 1, 2026
e3db6f3
fix: improve error handling
johnlcos Apr 3, 2026
48c74f4
fix: updated applications table to set widths on columns
Hannahbird Apr 6, 2026
5ee5c95
updated column width breakpoints
Hannahbird Apr 6, 2026
e67d6f5
Merge pull request #558 from epinio/fix/table_column_spacing
Hannahbird Apr 6, 2026
cfc3467
Merge pull request #560 from epinio/fix/configuration-update
dcharles525 Apr 7, 2026
a2b02e2
Merge branch '1.14.0' of github.com:epinio/ui into feat/EPINIO-518-52…
Hannahbird Apr 7, 2026
13dd1b7
feat(configurations): migrate to trailhand with view/create/edit modal
Hannahbird Apr 7, 2026
cb1c554
feat(configurations): add delete modal with app unbinding
Hannahbird Apr 7, 2026
f3ccace
Merge branch 'chore/EPINIO-pagination-store-updates' into feat/EPINIO…
Hannahbird Apr 7, 2026
3ab2b7f
Merge pull request #556 from epinio/fix/EPINIO-507__app_creation_erro…
dcharles525 Apr 7, 2026
018ad05
updating tables to work with pranays store updates and backend
Hannahbird Apr 8, 2026
34f7abd
Support async build/deploy with sync fallback
psanghvi17 Apr 9, 2026
a5551fe
Persist and robustify async deployment handling
psanghvi17 Apr 9, 2026
c2297c3
Revert "Persist and robustify async deployment handling"
psanghvi17 Apr 10, 2026
5ee657c
Persist async deployment IDs and robust handling
psanghvi17 Apr 10, 2026
e024caa
Merge pull request #562 from epinio/development
dcharles525 Apr 10, 2026
1beacb5
chore(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.1
dependabot[bot] Apr 10, 2026
04f8c96
feat: implement new code editor component
johnlcos Apr 10, 2026
a580a9d
Merge branch 'feat/EPINIO-518-521__advanced_configurations' of github…
Hannahbird Apr 10, 2026
2171563
chore(deps): bump azure/setup-helm from 4 to 5
dependabot[bot] Apr 13, 2026
1ed4a19
chore(deps): bump anchore/sbom-action from 0.23.0 to 0.24.0
dependabot[bot] Apr 13, 2026
ec57cf3
Merge branch 'feat/EPINIO-518-521__advanced_configurations' of github…
Hannahbird Apr 13, 2026
5f0b6d3
Merge pull request #546 from epinio/chore/EPINIO-509__remove_show_con…
dcharles525 Apr 13, 2026
739798d
fix(Fixed the flow skipping the build step and not opening the build ):
dcharles525 Apr 13, 2026
6a7c5bb
Merge pull request #547 from epinio/UI-driven-deployment
dcharles525 Apr 13, 2026
2542995
feat: wire server-side pagination to all list tables
Hannahbird Apr 13, 2026
1d549ae
Merge pull request #548 from epinio/feat/EPINIO-508-511_service_instance
Hannahbird Apr 13, 2026
63f74b9
chore
Hannahbird Apr 13, 2026
dcfb17f
change request: When the modal has only the one default empty row and…
Hannahbird Apr 13, 2026
5fac31c
fix(ConfigurationModal): prevent file dialog from closing modal; fix …
Hannahbird Apr 14, 2026
af702b7
feat(applications): enable per-namespace server-side pagination
Hannahbird Apr 14, 2026
2b211c1
Merge pull request #561 from epinio/feat/EPINIO-518-521__advanced_con…
Hannahbird Apr 14, 2026
66769f4
Merge branch 'feat/EPINIO-523-524__services_catalog' of github.com:ep…
Hannahbird Apr 16, 2026
bfcb1bc
update package.json
Hannahbird Apr 16, 2026
4d4e217
feat: expose service origin context and additional service details in…
Hannahbird Apr 16, 2026
d17c99d
feat: use trailhand components for app source
johnlcos Apr 16, 2026
1bf628d
feat: use trailhand components for app info and chart values
johnlcos Apr 17, 2026
2ecd029
feat: use trailhand components for app configurations
johnlcos Apr 17, 2026
9b9d2a5
feat(Modify how applications initially loads to reduce the initial po…
dcharles525 Apr 17, 2026
29d3741
Merge pull request #565 from epinio/chore/server_pagination
dcharles525 Apr 17, 2026
00b2e92
Merge pull request #566 from epinio/chore/service_and_configuration_u…
dcharles525 Apr 18, 2026
8874b97
chore(get development merged into 1.14.0):
dcharles525 Apr 18, 2026
5116cc2
fix: fix values when moving between steps
johnlcos Apr 20, 2026
2622eda
Bump version from v1.13.10 to v1.14.0
dcharles525 Apr 21, 2026
768e840
Bump version to 1.14.0 in package.json
dcharles525 Apr 21, 2026
1650bac
Bump version to 1.14.0-rc1 in package.json
dcharles525 Apr 21, 2026
c77593d
Update version to v1.14.0-rc1 in package.json
dcharles525 Apr 21, 2026
d213549
fix(Fix yarn.lock/merge issues):
dcharles525 Apr 21, 2026
3e812c0
Merge branch '1.14.0' of github.com:epinio/ui into 1.14.0
dcharles525 Apr 21, 2026
106c581
feat: modal prefills when editing
johnlcos Apr 27, 2026
dbdd450
fix: fixing styling of the app modal
johnlcos Apr 28, 2026
2041202
Merge branch '1.14.0' into feat/EPINIO-523-524__services_catalog
johnlcos Apr 28, 2026
a891487
Merge branch 'feat/EPINIO-523-524__services_catalog' into feat/EPINIO…
johnlcos Apr 28, 2026
cd2589c
fix(Re-initialize Dex UserManager on cluster switch and use sessionSt…
dcharles525 Apr 28, 2026
510b8e1
Merge pull request #569 from epinio/fix/extension-dex-issues
dcharles525 Apr 28, 2026
d7d740d
chore: clean up
johnlcos Apr 29, 2026
6f0b5ba
Create README.md for Epinio Rancher Extension
dcharles525 Apr 29, 2026
b37beb8
feat: use trailhand components on the view application page
johnlcos Apr 30, 2026
b9721f8
feat: update tables with modals for edit and delete and add new tabs …
johnlcos Apr 30, 2026
26a703b
chore: update to the latest version of trailhand
johnlcos May 1, 2026
2a60716
chore: cleanup
johnlcos May 1, 2026
499da93
feat: updated about page to utilize trailhand components
Hannahbird May 1, 2026
5c5997e
fix: button width
Hannahbird May 1, 2026
69f37b5
fix: updating icon on support bundle card
Hannahbird May 4, 2026
9122381
fix: editing apps created by container image
johnlcos May 4, 2026
618a89b
fix: creating and editing app from folder
johnlcos May 4, 2026
a0c7222
fix: progress tab only shows on edit modal if source has changed
johnlcos May 4, 2026
87e3256
feat: can edit the app on the view app screen
johnlcos May 4, 2026
24eb193
fix: use consistent metrics format and wrap instance name to prevent …
johnlcos May 4, 2026
4731e12
feat: can use the redeploy action in the commit table on view app page
johnlcos May 4, 2026
a45727c
fix(Added proper rbac guarding in the trailhand ui):
dcharles525 May 5, 2026
4e5a92b
chore(Add yarn.lock):
dcharles525 May 5, 2026
d77833b
chore(linting fixes):
dcharles525 May 5, 2026
6c5970d
Merge branch 'feat/EPINIO-536-538__applications' of github.com:epinio…
dcharles525 May 5, 2026
115ac67
feat(Added a few more guards where it makes sense in our current flow):
dcharles525 May 5, 2026
191374e
feat: use trailhand components in the log window
johnlcos May 5, 2026
d4be0e8
chore: use the serviceIcon for the catalog icon
johnlcos May 5, 2026
b3178a9
Merge branch 'feat/EPINIO-523-524__services_catalog' into feat/EPINIO…
johnlcos May 5, 2026
a9313cb
Merge branch 'feat/EPINIO-536-538__applications' into feat/ui-rbac-gu…
johnlcos May 6, 2026
be09163
fix: available action handling on table rows
johnlcos May 6, 2026
c219920
Merge pull request #571 from epinio/feat/EPINIO-535_about_page_updates
Hannahbird May 6, 2026
9bc58f4
Merge pull request #572 from epinio/feat/ui-rbac-guards
dcharles525 May 6, 2026
4758978
Merge pull request #541 from epinio/fix/epinio-namespace-check
dcharles525 May 6, 2026
8c1953b
fix: app modal button rendering logic
johnlcos May 7, 2026
dc4823d
fix: appchart not being set when redeploying commit
johnlcos May 7, 2026
b2358ad
Merge pull request #554 from epinio/feat/EPINIO-523-524__services_cat…
dcharles525 May 7, 2026
3dfcb68
Merge pull request #570 from epinio/feat/EPINIO-536-538__applications
dcharles525 May 7, 2026
9117a88
Show reason when config save is disabled
psanghvi17 May 8, 2026
3d57b96
Merge branch 'main' of github.com:epinio/ui into 1.14.0
dcharles525 May 8, 2026
ef304d0
fix(removed double title and fixed warnings):
dcharles525 May 8, 2026
c0c7ae0
Allow config saves without forced restart
psanghvi17 May 11, 2026
5e9d845
feat(Add namespace column to the service instance table):
dcharles525 May 11, 2026
1d196d0
feat: replace the export app modal with one that uses trailhand compo…
johnlcos May 12, 2026
198a88e
fix(Fixed issues with services, polling rates, and chart values):
dcharles525 May 12, 2026
fdd1729
feat: extension mode login modal and install button
johnlcos May 13, 2026
f98d598
feat: improve loading behavior on applications page
johnlcos May 13, 2026
1c44f3c
feat: trailhand modal for application deletion
johnlcos May 13, 2026
c34fd7e
Merge branch 'fix/EPINIO-605-608__export_app_and_extension_fixes' of …
dcharles525 May 13, 2026
e869396
style(Update some of the modal button sizing and form spacing):
dcharles525 May 13, 2026
3ae071a
Merge pull request #575 from epinio/fix/EPINIO-605-608__export_app_an…
dcharles525 May 13, 2026
45840a2
chore(bump to rc2):
dcharles525 May 13, 2026
8f6e646
Merge branch '1.14.0' of github.com:epinio/ui into 1.14.0
dcharles525 May 13, 2026
f1367fa
feat: notifications during app flow
johnlcos May 14, 2026
1bc6534
chore: remove docs and update readme
johnlcos May 14, 2026
38adca1
chore: update some of the language
johnlcos May 15, 2026
5874c74
feat: server side search for table
johnlcos May 15, 2026
6ba5330
Allow config saves without forced restart
psanghvi17 May 18, 2026
4eaeac4
Update applications.vue
psanghvi17 May 18, 2026
9532618
Respect restart flag and replace env on save
psanghvi17 May 18, 2026
139fbb9
feat: use top bar namespace for apps list and create
johnlcos May 18, 2026
30603ff
feat: remove app from list on delete
johnlcos May 18, 2026
95e9345
Merge pull request #551 from epinio/dependabot/github_actions/sigstor…
dcharles525 May 18, 2026
a07c8c0
Merge pull request #552 from epinio/dependabot/github_actions/release…
dcharles525 May 18, 2026
44f7983
Merge pull request #563 from epinio/dependabot/github_actions/azure/s…
dcharles525 May 18, 2026
a5ba3b5
Merge pull request #564 from epinio/dependabot/github_actions/anchore…
dcharles525 May 18, 2026
cb9ff2f
Merge pull request #535 from epinio/dependabot/github_actions/docker/…
dcharles525 May 18, 2026
41cdb13
feat(Add namespace to configurations page so its more clear the names…
dcharles525 May 18, 2026
86187b9
Merge pull request #578 from epinio/feat/EPINIO-604__server_side_search
dcharles525 May 18, 2026
eb8fb48
Merge pull request #577 from epinio/feat/EPINIO-585__app_flow_notific…
dcharles525 May 18, 2026
9b64b3a
Merge branch '1.14.0' into fix/app-config-save-guard
dcharles525 May 19, 2026
38951ab
Merge pull request #573 from epinio/fix/app-config-save-guard
dcharles525 May 19, 2026
a9fa56f
chore(bump version for 1.14.0-rc3 and fix lint error):
dcharles525 May 19, 2026
af34031
fix: style leaking in extension mode and app table loading hover
johnlcos May 19, 2026
3b68d39
fix(Call the grouped app namespace endpoint on initial load then fall…
dcharles525 May 19, 2026
5a23e9a
Merge branch 'fix/EPINIO__style_leak_and_app_loading_huddle' of githu…
dcharles525 May 19, 2026
810e7ce
Merge pull request #579 from epinio/fix/EPINIO__style_leak_and_app_lo…
dcharles525 May 19, 2026
bb0d058
fix(stagger non-init calls): To work around rate limits, stagger call…
dcharles525 May 20, 2026
ec02f3b
Merge pull request #576 from epinio/feat/EPINIO-514__move_docs
dcharles525 May 20, 2026
1515100
Merge pull request #580 from epinio/fix/initial-load-performance
dcharles525 May 20, 2026
39d6536
chore(bump rc version):
dcharles525 May 20, 2026
7c2eda7
Update Epinio route detection for dashboard structure
dcharles525 May 20, 2026
947c5e1
Bump version to v1.14.0-rc5
dcharles525 May 20, 2026
a3715f0
Bump version from 1.14.0-rc4 to 1.14.0-rc5
dcharles525 May 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/dashboard-build-container.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,14 +37,14 @@ jobs:
git config user.email "${{ github.actor }}@users.noreply.github.com"

- name: Login to GitHub Container Registry
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Setup Helm
uses: azure/setup-helm@v4
uses: azure/setup-helm@v5
with:
version: v3.8.0

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dashboard-build-extension.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ jobs:
git config user.email 'github-actions[bot]@users.noreply.github.com'

- name: Setup Helm
uses: azure/setup-helm@v4
uses: azure/setup-helm@v5
with:
version: v3.8.0

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-drafter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: release-drafter/release-drafter@v6
- uses: release-drafter/release-drafter@v7
with:
commitish: main
config-name: release-drafter.yml
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release-next.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,17 +38,17 @@ jobs:
name: Install yarn
run: npm install --global yarn
-
uses: anchore/sbom-action/download-syft@v0.23.0
uses: anchore/sbom-action/download-syft@v0.24.0
-
uses: sigstore/cosign-installer@v4.0.0
uses: sigstore/cosign-installer@v4.1.1
with:
cosign-release: 'v2.5.1'
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v4
-
name: Login to GitHub Docker Registry
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.actor }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,17 +38,17 @@ jobs:
name: Install yarn
run: npm install --global yarn
-
uses: anchore/sbom-action/download-syft@v0.23.0
uses: anchore/sbom-action/download-syft@v0.24.0
-
uses: sigstore/cosign-installer@v4.0.0
uses: sigstore/cosign-installer@v4.1.1
with:
cosign-release: 'v2.5.1'
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v4
-
name: Login to GitHub Docker Registry
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.actor }}
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ If you are looking to just install Epinio on a cluster, check out in-depth docum
If you are looking for the main Epinio repo that contains the Epinio backend, that is in this [repository](https://github.com/epinio/epinio).

## Installing and Production
Follow the instructions [here](docs/production.md).
Follow the instructions [here](https://docs.epinio.io/contribute/ui/release).

## Development
To get started with Epinio UI development, step through the guides below to get up and running.
1. [Prerequisites](docs/prerequisites.md)
2. [Developing for the Epinio Rancher Extension](docs/developing-rancher-extension.md)
3. [Developing for the Epinio Standalone application](docs/developing-standalone-application.md)
1. [Prerequisites](https://docs.epinio.io/contribute/ui/prereqs)
2. [Developing for the Epinio Rancher Extension](https://docs.epinio.io/contribute/ui/extension)
3. [Developing for the Epinio Standalone application](https://docs.epinio.io/contribute/ui/standalone)
Loading
Loading