Skip to content

Fix: db reset was also resetting the migrations tables#826

Merged
arabcoders merged 3 commits into
masterfrom
dev
May 18, 2026
Merged

Fix: db reset was also resetting the migrations tables#826
arabcoders merged 3 commits into
masterfrom
dev

Conversation

@arabcoders
Copy link
Copy Markdown
Owner

@arabcoders arabcoders commented May 18, 2026

This pull request introduces several improvements and enhancements to log viewing and event navigation in the frontend, along with some clarifications and minor corrections in documentation and backend log parsing. The most significant changes are the addition of contextual links to log entries, allowing users to quickly navigate to related events, history, or backend details, and the ability to open detailed event views in a modal. Additionally, log parsing on the backend has been improved to extract more metadata, and documentation has been updated for clarity.

Frontend Enhancements:

  • Added a new vue component, which provides a popover menu with contextual links (event, history, backend) for each log entry that has related metadata. This replaces the previous single "View" button and makes navigation more flexible and user-friendly.
  • Introduced the ability to open an event's detailed view in a modal dialog from log entries, both on the main index and log file pages.
  • Clarified the meaning of "tainted" items and updated the description of how conflicts are handled between local and backend play states.
  • Fixed reset operations also resetting migrations tables.

@arabcoders arabcoders self-assigned this May 18, 2026
@arabcoders arabcoders linked an issue May 18, 2026 that may be closed by this pull request
@arabcoders arabcoders merged commit f4a8b2f into master May 18, 2026
12 checks passed
doonga pushed a commit to greyrock-labs/home-ops that referenced this pull request May 18, 2026
…3 ) (#73)

This PR contains the following updates:

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

---

### Release Notes

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

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

[Compare Source](arabcoders/watchstate@v1.8.2...v1.8.3)

##### What's Changed

- Fix: db reset was also resetting the migrations tables by [@&#8203;arabcoders](https://github.com/arabcoders) in [#&#8203;826](arabcoders/watchstate#826)

**Full Changelog**: <arabcoders/watchstate@v1.8.2...v1.8.3>

***

##### Commits since v1.8.2

- [`c3cd1b7`](arabcoders/watchstate@c3cd1b7) refactor: add event id to dispatch logs
- [`c649ca1`](arabcoders/watchstate@c649ca1) refactor: improve tainted/untainted messaging
- [`f85dfa7`](arabcoders/watchstate@f85dfa7) fix: db reset was also resetting the migrations tables which causes startup issues. Fixes [#&#8203;825](arabcoders/watchstate#825)

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xODIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE4Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->

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

[BUG] Startup failure with DB

1 participant