Skip to content

Feat/updates for dashboard#804

Merged
kitsudaiki merged 18 commits intodevelopfrom
feat/updates-for-dashboard
Jan 10, 2026
Merged

Feat/updates for dashboard#804
kitsudaiki merged 18 commits intodevelopfrom
feat/updates-for-dashboard

Conversation

@kitsudaiki
Copy link
Copy Markdown
Owner

Pull Request

Description

updates for dashboard

Related Issues

How it was tested?

Basic manually tests in the dashboard.

The avatar-field in the right upper corder is now a
white field with letter of the username, instead of a
random color.

Signed-off-by: Tobias Anker <tobias.anker@kitsunemimi.moe>
Added show animation of the progress-bar to the gauge-chart.

Signed-off-by: Tobias Anker <tobias.anker@kitsunemimi.moe>
After the login the user-avatar had no letter, which
was now fixed.

Signed-off-by: Tobias Anker <tobias.anker@kitsunemimi.moe>
Normal user now can not see the admin-section anymore in the
sidebar of the dashboard, because they can not use it anyway.

Signed-off-by: Tobias Anker <tobias.anker@kitsunemimi.moe>
The dashboard now has a new progressbar, which makes
now also live-updates of the progress.

Signed-off-by: Tobias Anker <tobias.anker@kitsunemimi.moe>
Because there is now update for the task-state in the
task-overview and because this is also already visible
by the progressbar, the field for the task-state was
removed from the task-overview.

Signed-off-by: Tobias Anker <tobias.anker@kitsunemimi.moe>
The overview was not marked as initial page in the sidebar.

Signed-off-by: Tobias Anker <tobias.anker@kitsunemimi.moe>
Added a new background task to check if the token
of the current login is expired and when this timestamp
is reached automatically logout the user and show a message.
In case the user open the dashboard with and already in the
meantime expired token, he will also automatically loggedout.

Signed-off-by: Tobias Anker <tobias.anker@kitsunemimi.moe>
The login-fields are now checked for a content size
to catch empty inputs and too short inputs before
sending a message to the server and show messages
at the affected fields.
Also made a general fix for the hight of the modal
to scale with the show error-messages.

Signed-off-by: Tobias Anker <tobias.anker@kitsunemimi.moe>
So the overview-page is not so empty, the list
of clusters without actions was added to the
overview-page.

Signed-off-by: Tobias Anker <tobias.anker@kitsunemimi.moe>
API error are not better catched and implemented
for the overview-page so api-error responses now
producing an error-popup there.

Signed-off-by: Tobias Anker <tobias.anker@kitsunemimi.moe>
Added error-popups to all api-request I found. Hope
I didn't forgot something, but at least most of the
requests are covered to create an error-popup in
case of an error-in the api-response.

Signed-off-by: Tobias Anker <tobias.anker@kitsunemimi.moe>
The create-modals in the dashboard now have input-
validation to check that required fields have enough
characters as input and marked invalid input-fields.

Signed-off-by: Tobias Anker <tobias.anker@kitsunemimi.moe>
Added some source code comments to the typescript-code
of the dashboard and also fixed some remaning error-popups
in the task-creation.

Signed-off-by: Tobias Anker <tobias.anker@kitsunemimi.moe>
The imports, primarily for the auth-token functions,
where updated for a cleaner structure.

Signed-off-by: Tobias Anker <tobias.anker@kitsunemimi.moe>
When the logout was done on another page, after a login
the view was inconsistent. The page before the logout was
loaded, but the Overview was maked in the sidebar.
Now always the Overview page is loaded after a login.

Signed-off-by: Tobias Anker <tobias.anker@kitsunemimi.moe>
Signed-off-by: Tobias Anker <tobias.anker@kitsunemimi.moe>
The CI wasn't updated for the new helm-values so far,
which resulted in failed kuberentes-tests, event the
code and the helm-charts were correct. This should be
fixed now.

Signed-off-by: Tobias Anker <tobias.anker@kitsunemimi.moe>
@kitsudaiki kitsudaiki self-assigned this Jan 10, 2026
@kitsudaiki kitsudaiki merged commit e24b088 into develop Jan 10, 2026
23 checks passed
@kitsudaiki kitsudaiki deleted the feat/updates-for-dashboard branch January 10, 2026 23:36
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.

1 participant