Lokasi ngalangkungan proxy:   [ UP ]  
[Ngawartoskeun bug]   [Panyetelan cookie]                
Skip to content

feat(desktop,web-ui): Petdex agent companion import, presets, and delete#587

Merged
bobleer merged 1 commit intoGCWing:mainfrom
bobleer:feat/agent-companion-petdex
May 6, 2026
Merged

feat(desktop,web-ui): Petdex agent companion import, presets, and delete#587
bobleer merged 1 commit intoGCWing:mainfrom
bobleer:feat/agent-companion-petdex

Conversation

@bobleer
Copy link
Copy Markdown
Collaborator

@bobleer bobleer commented May 6, 2026

Summary

  • Desktop: Import Petdex zip packages into user_data_dir/agent-companions, list user packages, and delete with canonical path sandboxing (zip crate).
  • Web UI: Builtin preset pets under public/agent-companion-pets, Session Config picker with import / refresh / delete (confirm), AI experience settings for companion enable flag and selected pet; chat input pixel pet follows selection (async settings load).
  • Fix: Message edit rollback restores chat input even when the draft was non-empty (fill-chat-input no longer onlyIfEmpty).

Verification

  • cargo check -p bitfun-desktop
  • pnpm run lint:web && pnpm run type-check:web && pnpm --dir src/web-ui run test:run

Desktop: import Petdex zip packages into user data, list user packages, delete with path sandboxing (zip crate). Web UI: builtin preset pets under public/agent-companion-pets, SessionConfig picker with import/refresh/delete, AI experience settings for enable flag and selected pet, ChatInput pixel pet reads selection with async settings load.

Also fixes chat rollback restoring the input when the draft was non-empty (UserMessageItem fill-chat-input).
@bobleer bobleer merged commit 2bdb876 into GCWing:main May 6, 2026
4 checks passed
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