Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: developer1ab/Pocopaw

pocopaw v1.0.3

03 Jun 14:20
@developer1ab developer1ab

Choose a tag to compare

pocopaw v1.0.3 Release Notes

Release Artifact

  • Version Name: 1.0.3
  • Version Code: 4
  • Variant: release
  • File: app/build/outputs/apk/release/app-release-unsigned.apk
  • SHA256: E996AEDAC2422CB0ADC6984669D245483C0CE3F258C4D970F7F0413690107CDA
  • Notes: this is an unsigned release APK for verification.

Highlights

  • Assistant Overlay: new global voice assistant bubble with voice input + speech playback status + rounded animated panda video.
  • Five-step Onboarding: guided setup flow (tool discovery → accessibility → screen capture → download Shizuku → prepare with Shizuku) with smart skip for completed steps.
  • Long-text TTS support: cloud TTS now auto-splits long text into ≤150 char chunks and streams playback segment by segment.
  • Startup permission chain: microphone + notification + contacts permissions requested in sequence at first launch.
  • Overlay lifecycle: app icon restores main UI and auto-closes overlay bubble, overlay button restores app and minimizes it to background.
  • Prompt improvement: pocopaw now introduces itself as a silly tinkering panda with app-control tricks (disclaimer: chaotic tinkerer, not responsible for mishaps).
  • Chinese localization: overlay UI and on-screen controls fully localized.

Full Changelog

  • Added AssistantOverlayController with rounded video bubble (TextureView + MediaPlayer)
  • Added AssistantOverlayService foreground service with runtime state flag
  • Added DemoOnboardingStep 5-step flow with auto-highlight and smart skip
  • Added Shizuku download button + setup guide text (EN/CN)
  • Added TencentTtsClient.splitMp3Chunks() for long text splitting
  • Added streaming cloud TTS playback (playNextCloudTtsChunk())
  • Added chained startup permissions (contacts → mic → notification)
  • Added AssistantOverlayService.isRunning flag for lifecycle management
  • Added overlay auto-close on onResume when user returns to main app
  • Updated buildAssistantIdentityInstruction() with playful panda persona
  • Updated buildShizukuSurfaceState() to prioritize live snapshot over persisted status
  • Fixed accessibility onboarding flicker after grant
  • Fixed Shizuku status showing "prepared finished" after uninstall
  • Fixed VideoView rounded corners (replaced with TextureView workaround documented in design doc §4.6)
Assets 3
Loading

pocopaw v1.0.2

28 May 01:03
@developer1ab developer1ab

Choose a tag to compare

pocopaw v1.0.2 Release Notes

Release Artifact

  • Version Name: 1.0.2
  • Version Code: 3
  • Variant: release
  • File: app/build/outputs/apk/release/app-release-signed.apk
  • SHA256: 24FD130304249DBB048FF4957C802BA1DCF00DCF490762510CCB57AD55196D01
  • Notes: signed installable release APK.

Post-Release Hotfix Included

  • Restore Shizuku settings section visibility in release build.
  • Enable Auto prepare on startup switch in release build.
  • Enable startup auto-bootstrap path in release build.

Highlights

  • Enforced onboarding order for key setup actions.
  • Add message share/copy and photo upload support.
  • Add voice STT and TTS support.
  • Demo ready:
    • Model provider: Deepseek/Qwen (1M demo token).
    • Search provider: Aliyun OpenSearch.
    • Voice: Domestic Tencent ASR.

Shizuku Setup (Added)

1) Download Shizuku

Pick either source:

Install and open Shizuku on your phone.

2) Pair and Start via Wi-Fi (No USB-root required after setup)

Prerequisites:

  • Phone and computer are on the same Wi-Fi network.
  • Developer options enabled on phone.
  • Wireless debugging enabled on phone.

Steps:

  1. In Shizuku, choose Start via wireless debugging.
  2. Tap Pairing in Android wireless debugging panel and note pairing code and port.
  3. On PC, run:
    • adb pair <phone_ip>:<pairing_port>
    • Enter pairing code when prompted.
  4. Then connect debug channel:
    • adb connect <phone_ip>:<adb_port>
  5. Return to Shizuku and tap Start (or authorize if prompted) until status is running.

Example (replace placeholders):

  • adb pair 192.168.1.23:37123
  • adb connect 192.168.1.23:41739

3) Configure Shizuku in pocopaw

In pocopaw:

  1. Open Settings.
  2. Locate Shizuku bootstrap section.
  3. Verify Shizuku status is available/running.
  4. Tap Prepare with Shizuku.
  5. Grant Shizuku API permission when prompted and verify prerequisites complete.
  6. Enable Auto prepare on startup if you want startup auto-bootstrap.
  7. Confirm top status row updates (for example, Shizuku status and related readiness).

Screenshots (User-Provided)

  • Screenshot 1: Shizuku main page showing wireless flow and running status.
    • Key actions highlighted: Pairing -> Start (via Wireless debugging).
  • Screenshot 2: pocopaw Settings page Shizuku bootstrap section.
    • Key actions highlighted: Prepare with Shizuku and Auto prepare on startup switch.

Upgrade Notes

  • Existing installs may require one clean launch after update to refresh onboarding state.
  • If onboarding/testing state is inconsistent, clear app data and relaunch.

QA Checklist

  • First launch defaults to Settings page.
  • Onboarding buttons highlight in order:
    1. one-off tool discovery
    2. accessibility settings
    3. screen capture
  • After all three steps are completed, UI auto-switches to chat.
  • Second launch enters chat directly.
  • Shizuku setup path works end-to-end with Wi-Fi pairing.
Loading

v1.0.1 - Inspired Visual-Control Android AI Agent Demo

26 May 08:56
@developer1ab developer1ab

Choose a tag to compare

Inspired by visual-control AI agent workflows, this demo showcases a practical Android agent that can understand on-screen context and execute tap/swipe actions through a controlled local pipeline.

Highlights:

  • 1,000,000 token total demo cap
  • Backend access stops when quota is exhausted
  • Provider/model settings locked for demo
  • First-launch guided setup flow
  • Version 1.0.1

Links:

Positioning:

  • Inspired by Midscene/OpenClaw-style visual-agent paradigms
  • Focused on local-first Android execution with observable step-by-step control
Loading

AltStyle によって変換されたページ (->オリジナル) /