Skip to content

Add skills discovery and UI indicators#107

Merged
kubaflo merged 2 commits intomainfrom
dev/kubaflo/ios
Feb 14, 2026
Merged

Add skills discovery and UI indicators#107
kubaflo merged 2 commits intomainfrom
dev/kubaflo/ios

Conversation

@kubaflo
Copy link
Collaborator

@kubaflo kubaflo commented Feb 14, 2026

No description provided.

Introduce a mobile-friendly connection flow and UI tweaks: add a mobile connect card to Dashboard with QR scanning and manual URL/token entry (inject QrScannerService, DashboardScanQr and DashboardConnect, persist ConnectionSettings and auto-connect). Add CSS for the mobile connect card and inputs. Hide the new session form on mobile in SessionSidebar and remove the inline mobile font controls there. In Settings, conditionally hide the connection group on mobile until initialization, add font size controls (Increase/Decrease, ApplyFontSize) with UI state persistence and JS application, and load saved font size on init. Also fix iOS WKWebView scroll insets in MainPage.xaml.cs to remove automatic content inset/indicator offsets.
Expose available "skills" to the UI and add a discovery API. CopilotService now includes DiscoverAvailableSkills which scans project and plugin skill directories, parses SKILL.md frontmatter, and returns SkillInfo records. SessionCard and ExpandedSessionView show skill counts; ExpandedSessionView adds a clickable skills trigger that opens a JS popup listing skills (with safe HTML escaping and truncated descriptions). Also includes CSS for the skills label and small status-bar layout tweaks (repositioned log/msg info and removed the font-size controls in the expanded view). This surfaces installed/project skills to users for quick access.
@kubaflo kubaflo merged commit ae832d7 into main Feb 14, 2026
@PureWeen PureWeen deleted the dev/kubaflo/ios branch February 22, 2026 00:18
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