Skip to content

Dashboard optimization#19

Merged
JacobLef merged 3 commits into
mainfrom
dashboard-optimization
Dec 19, 2025
Merged

Dashboard optimization#19
JacobLef merged 3 commits into
mainfrom
dashboard-optimization

Conversation

@JacobLef

Copy link
Copy Markdown
Owner

Features
Update the dashboard to instead have a dhasboard service that is implemented by the service for the dashboard service implementation thus to promote loose coupling.

Update the dashboard controller to have static constants such that we should not repeat code in the dashboard controller for formatting.

Update the dashboard controller to have an inner static time formatter helper class such that easch class follows the Single Responsibility principle.

Relation To other Tickets
Related to #18 as this is the next modular optimization.

…t this interface to promote loose coupling and allow for future iterations to more easily create other variations of the dashboard service.
…atic constants in the class for the recent activities, better variable names for these fetched values, and to refactor repeated code into methods.
@JacobLef JacobLef self-assigned this Dec 19, 2025
@JacobLef JacobLef added the enhancement New feature or request label Dec 19, 2025
@JacobLef JacobLef merged commit 70460e0 into main Dec 19, 2025
1 of 2 checks passed
@JacobLef JacobLef deleted the dashboard-optimization branch December 19, 2025 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant