Skip to content

Refactor: Frontend UI consistency#855

Merged
arabcoders merged 9 commits into
masterfrom
dev
Jun 25, 2026
Merged

Refactor: Frontend UI consistency#855
arabcoders merged 9 commits into
masterfrom
dev

Conversation

@arabcoders

@arabcoders arabcoders commented Jun 24, 2026

Copy link
Copy Markdown
Owner

This pull request introduces a range of frontend UI improvements and documentation updates. The frontend changes focus on standardizing card and panel component styles, refining border and background handling, and introducing new utility classes for consistent UI surfaces. In documentation, there are updates to API references and error code descriptions, including the removal of a deprecated endpoint and a more detailed system report example.

Frontend UI consistency and enhancements:

  • Standardized the appearance of UCard components across several files by removing redundant border classes and relying on updated UI configuration and utility classes for borders and backgrounds.
  • Updated Tailwind CSS variables and introduced new utility classes for borders, cards, panels, floating surfaces, and page headers to ensure a consistent look and feel, including improved support for dark mode.
  • Improved transition effects for page navigation for a smoother user experience.

Component and UX tweaks:

  • Adjusted the order and structure of confirm/cancel buttons in the Dialog component for better usability.
  • Updated the background color of duplicate record list items for better visual distinction.

Documentation updates:

  • Removed the deprecated POST /v1/api/backends/validate/token/{type} endpoint from the API documentation. (API.md) [1] [2]
  • Updated the system report API documentation to show a detailed, structured example response. (API.md)
  • Clarified and renamed error code DM001 in the FAQ for better error traceability. (FAQ.md)

@arabcoders arabcoders changed the title Refactor logging, design, and diagnostics; improve mobile experience Refactor: Frontend UI consistency Jun 24, 2026
@arabcoders arabcoders merged commit 9a4c822 into master Jun 25, 2026
12 checks passed
doonga pushed a commit to greyrock-labs/home-ops that referenced this pull request Jun 27, 2026
…v1.9.1) (#389)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/arabcoders/watchstate](https://github.com/arabcoders/watchstate) | patch | `v1.9.0` → `v1.9.1` |

---

### Release Notes

<details>
<summary>arabcoders/watchstate (ghcr.io/arabcoders/watchstate)</summary>

### [`v1.9.1`](https://github.com/arabcoders/watchstate/releases/tag/v1.9.1)

[Compare Source](arabcoders/watchstate@v1.9.0...v1.9.1)

##### What's Changed

- Refactor: Frontend UI consistency by [@&#8203;arabcoders](https://github.com/arabcoders) in [#&#8203;855](arabcoders/watchstate#855)

**Full Changelog**: <arabcoders/watchstate@v1.9.0...v1.9.1>

***

##### Commits since v1.9.0

- [`9e17943`](arabcoders/watchstate@9e17943) refactor: update log messages
- [`69b66c1`](arabcoders/watchstate@69b66c1) chore: packages update
- [`e6e0e70`](arabcoders/watchstate@e6e0e70) fix: tranucte better on mobile
- [`3aaea5f`](arabcoders/watchstate@3aaea5f) refactor: update design guideline
- [`6040eaf`](arabcoders/watchstate@6040eaf) refactor: improve the system report  diagnostics
- [`9b5ed8f`](arabcoders/watchstate@9b5ed8f) fix: better border visability
- [`d007f36`](arabcoders/watchstate@d007f36) refactor: reduce unknown identitiy match to warning level
- [`9266af5`](arabcoders/watchstate@9266af5) refactor: update authorization header format for MediaBrowser API calls
- [`6baec2b`](arabcoders/watchstate@6baec2b) feat: add try it out modal for openapi specs.

</details>

---

### Configuration

📅 **Schedule**: (in timezone America/New_York)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMzQuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIzNC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->

Reviewed-on: https://git.greyrock.io/greyrock-labs/home-ops/pulls/389
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