Skip to content

Theme updates#443

Merged
gjong merged 11 commits into
masterfrom
usability-updates
Jul 18, 2026
Merged

Theme updates#443
gjong merged 11 commits into
masterfrom
usability-updates

Conversation

@gjong

@gjong gjong commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Breaking change

Usability restructuring of the UI application. This does not break any features, but will change how users interact with the UI.

Keep this in mind when releasing. The navigation and layout of budgeting and dashboards has changed.

Proposed change

UI update to simplify user interactions a bit and attempt to make the UI less complicated for first time users.

Type of change

  • Dependency upgrade
  • Bugfix (non-breaking change which fixes an issue)
  • New feature (which adds functionality to the application)
  • Deprecation (breaking change to happen in the future)
  • Breaking change (fix/feature causing existing functionality to break)
  • Code quality improvements to existing code or addition of tests

Additional information

  • This PR fixes or closes issue: fixes #
  • This PR is related to issue:

Checklist

  • The code change is tested and works locally.
  • Local tests pass. Your PR cannot be merged unless tests pass
  • There is no commented out code in this PR.
  • Tests have been added to verify that the new code works.

Comment thread src/components/transaction/transaction-list.component.tsx Fixed
@github-actions

github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 18.1% 749 / 4137
🔵 Statements 17.86% 807 / 4517
🔵 Functions 11.83% 221 / 1868
🔵 Branches 17.48% 372 / 2127
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
src/assets/logo-stacked.png 100% 100% 100% 100%
src/assets/logo-wordmark.png 100% 100% 100% 100%
src/assets/logo.png 100% 100% 100% 100%
src/assets/css/theme-dark.css 100% 100% 100% 100%
src/assets/css/theme-light.css 100% 100% 100% 100%
src/assets/css/theme-navy.css 100% 100% 100% 100%
src/assets/css/theme.css 100% 100% 100% 100%
src/components/budget/budget-detail.component.tsx 93.67% 78.57% 100% 100% 115, 127, 139, 191, 312
src/components/budget/budget-expense-actions.component.tsx 0% 0% 0% 0% 20-79
src/components/budget/budget-overview.utils.ts 100% 97.82% 100% 100%
src/components/budget/budget-summary.tsx 0% 0% 0% 0% 14-92
src/components/dashboard/balance-chart.tsx 0% 0% 0% 0% 16-107
src/components/dashboard/budget-balance.tsx 0% 0% 0% 0% 16-132
src/components/dashboard/categories-balance.tsx 0% 0% 0% 0% 16-118
src/components/dashboard/summary.tsx 0% 0% 0% 0% 33-362
src/components/layout/app-shell-header.tsx 0% 0% 0% 0% 16-90
src/components/layout/command-launcher.tsx 80.45% 62.02% 90.38% 79.26% 38, 42, 77, 103, 106, 109, 112, 118-127, 142-146, 184, 197-199, 206, 218-228, 243, 257-258
src/components/layout/section-local-nav.tsx 0% 0% 0% 0% 12-84
src/components/layout/dropdown/year-month.component.tsx 0% 0% 0% 0% 21-78
src/components/sidebar/index.tsx 95.23% 90% 100% 95% 24
src/components/transaction/list-filters.component.tsx 0% 0% 0% 0% 28-122
src/components/transaction/transaction-detail.component.tsx 0% 0% 0% 0% 23-186
src/components/transaction/transaction-filters.utils.ts 75% 59.52% 100% 73.84% 60-65, 85-90, 112-132
src/components/transaction/transaction-list.component.tsx 0% 0% 0% 0% 45-493
src/core/repositories/budget.repository.ts 0% 100% 0% 0% 12-18
src/core/repositories/rest-api.ts 17.5% 2.63% 20% 16.88% 16-21, 31-51, 61-126, 133-137, 144-145, 148-151
src/navigation/sections.ts 100% 100% 100% 100%
src/pages/dashboard.tsx 0% 100% 0% 0% 11-34
src/pages/login.tsx 0% 0% 0% 0% 25-168
src/pages/register.tsx 0% 0% 0% 0% 23-97
src/pages/budget/index.tsx 79.1% 65.9% 91.66% 82.53% 17, 21-25, 39-45, 104, 107-108, 116, 130
src/pages/budget/initial-budget.tsx 78.26% 75.4% 77.27% 83.54% 44, 50, 51, 58, 75-77, 81-82, 97-99, 104-106, 109, 129-131, 167
src/pages/transaction/routes.ts 0% 0% 0% 0% 6-56
src/router/authenticate.wrapper.tsx 0% 0% 0% 0% 17-143
src/types/types.tsx 100% 100% 100% 100%
Generated in workflow #1857 for commit e0700b6 by the Vitest Coverage Report Action

@cursor

cursor Bot commented Jul 18, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
6.6% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@gjong
gjong merged commit 09f8ddf into master Jul 18, 2026
6 of 7 checks passed
@gjong
gjong deleted the usability-updates branch July 18, 2026 10:57
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.

2 participants