Skip to content

refactor(office): merge providers into services tab, remove /logs page#268

Merged
jlia0 merged 1 commit intomainfrom
jlia0/davis-v3
Mar 26, 2026
Merged

refactor(office): merge providers into services tab, remove /logs page#268
jlia0 merged 1 commit intomainfrom
jlia0/davis-v3

Conversation

@jlia0
Copy link
Copy Markdown
Collaborator

@jlia0 jlia0 commented Mar 26, 2026

Description

Consolidate the TinyOffice control plane layout by merging the Providers tab into Services and removing the standalone /logs page. The control plane now has 3 tabs: Overview, Services, and Logs.

Changes

  • Merge Providers tab (built-in + custom) into the Services tab alongside API connection, daemon, channels, and pairing
  • Add API connection section to Services tab (always visible when connected, with editable server address)
  • Remove standalone /logs page — logs and live events are now in the control plane Logs tab
  • Remove Logs entry from sidebar navigation

Testing

  • npm run build passes with no new errors
  • Verified control plane renders with all 3 tabs and correct section ordering in Services

Checklist

  • PR title follows conventional commit format (type(scope): description)
  • I have tested these changes locally
  • My changes don't introduce new warnings or errors
  • I have updated documentation if needed

Consolidate the control plane layout: merge Providers tab into Services,
add API connection section to Services, and move logs/events into a
dedicated Logs tab. Remove the standalone /logs page and sidebar entry.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jlia0 jlia0 merged commit 788a80d into main Mar 26, 2026
@jlia0 jlia0 deleted the jlia0/davis-v3 branch March 28, 2026 15:26
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