Skip to content

BUI-218 add personal server data reset action in diagnostics#56

Merged
callumflack merged 12 commits intomainfrom
callum1/bui-218-add-personal-server-data-reset-action-in-diagnostics
Feb 25, 2026
Merged

BUI-218 add personal server data reset action in diagnostics#56
callumflack merged 12 commits intomainfrom
callum1/bui-218-add-personal-server-data-reset-action-in-diagnostics

Conversation

@callumflack
Copy link
Member

No description provided.

callumflack and others added 12 commits February 25, 2026 16:23
Add a Reset row in About & Diagnostics that confirms and deletes only local
personal server data through a new Tauri command. Restrict deletion to the
main window and keep settings status in sync after deletion.

Co-authored-by: Cursor <cursoragent@cursor.com>
Adjust destructive button treatment, confirm dialog spacing/typography, and
settings card overflow behavior for cleaner reset section presentation.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Add a Tauri command to open personal-server data by scope and wire it to the frontend helper layer.
Also persist scope metadata in SavedRun payloads returned from load_runs.

Co-authored-by: Cursor <cursoragent@cursor.com>
Store scope on synced runs in Redux and hydrate it from persisted run history so scoped folder reveal works across restarts.

Co-authored-by: Cursor <cursoragent@cursor.com>
Use synced run scope to open personal-server data first, with fallback to exported_data paths for missing scope folders.

Co-authored-by: Cursor <cursoragent@cursor.com>
Add regression tests ensuring synced runs open personal-server scope folders and keep fallback behavior intact.

Co-authored-by: Cursor <cursoragent@cursor.com>
…ontrols

- Add PlayIcon and SquareIcon from lucide-react to Controls row
- Rename labels: Server controls → Controls, Location → Data location
- Relax button SVG vertical alignment (icon baseline)
- Update tests for Data location label

Co-authored-by: Cursor <cursoragent@cursor.com>
@callumflack callumflack merged commit f0c8e70 into main Feb 25, 2026
volod-vana added a commit that referenced this pull request Mar 2, 2026
## Summary
- Update `@opendatalabs/personal-server-ts-core` and `server` from
`0.0.1-canary.93673d7` to `0.0.1-canary.92ee4d6`
- Add new `@opendatalabs/personal-server-ts-mcp` package
- Add transitive deps (`hono`, `@modelcontextprotocol/sdk`) required by
the MCP server

This picks up the MCP server + OAuth 2.1 changes from [personal-server
PR #56](vana-com/personal-server#56).

## Test plan
- [ ] Binary builds successfully
- [ ] Personal server starts and MCP endpoint responds at `/mcp`
- [ ] OAuth flow works end-to-end with Claude AI

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Volod <volod@opendatalabs.xyz>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
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