Skip to content

Releases: psyb0t/dikciz-launcher

v0.30.3

Choose a tag to compare

@github-actions github-actions released this 29 Oct 20:03

v0.30.3

  • Automatic context limits for known OpenAI and Anthropic models, provider metadata with an offline model catalog, persisted model discovery and editable per-conversation token budgets.
  • Known model ceilings in native chat settings and shared settings responses, with output reserves and input ceilings respected during compaction.

v0.30.2

Choose a tag to compare

@github-actions github-actions released this 27 Oct 18:10

v0.30.2

  • Update Android Lab to 0.15.0, using Ubuntu tool images with a fixed package snapshot so clean CI builds no longer depend on obsolete Alpine package pins.

v0.30.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 15:08

v0.30.0

  • Per-conversation read-only phone access with filtered tool discovery and a trusted executor flag blocking mutations, direct write-tool calls and permission prompts.

  • Shared provider connections with an API-backed model dropdown and independent model, token, reasoning, compaction and timeout settings for every conversation.

  • Chat settings/configure commands shared by native, HTTP, WebSocket, MCP and scripting bindings, with an in-place database upgrade preserving existing providers, encrypted keys and history.

  • Retain failed, cancelled and interrupted chat requests and completed tool results in later context, with explicit unknown outcomes for interrupted calls.

  • Return rejected documentation requests as recoverable chat tool errors and explain the distinction between tool discovery, execution and resource discovery.

  • Exclude queued future messages from the active chat turn's context.

Existing profiles keep their model and token defaults. The chat database upgrades in place and retains encrypted keys, messages and event rules. Model and token edits now belong to each conversation. Read-only mode defaults to off; once enabled, changing models or providers retains it.

v0.29.1

Choose a tag to compare

@github-actions github-actions released this 24 Oct 19:25

v0.29.1

  • Keep Goblin controls at full width below the animated badge instead of squeezing their labels into narrow columns.

  • Refresh the starter screenshots from the current Android build, add the Goblin page to the README gallery and capture walkthrough, and correct the user guide's bundled page list.

Existing Goblin widgets keep their saved source. Reset the starter home or add clear: both to the widget's .buttons CSS rule to apply the layout fix.

v0.29.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 17:04

v0.29.0

  • A Goblin starter page and reusable complete WebView with manual speech, local alien sounds, timed torch pulses and outdoor weather checks.
  • Three disabled Lua examples for London arrival, outdoor heat above 35 Celsius and GPS speed above 80 km/h, with persistent rearm thresholds and cooldowns.
  • A complete catalog of bundled HTML templates and Lua scripts, with activation and data-source details.

Existing edited homes remain intact. Reset the home to load the fourth page and bundled scripts, or add Goblin control from the widget picker. GPS scripts require precise Android location access; the outdoor heat script receives fresh weather from the visible Goblin widget. All new scripts and weather watch start disabled.

v0.28.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 15:35

v0.28.0

  • Native cheese-button assistant with half/full-screen streaming Markdown, persistent SQLite conversations, encrypted provider credentials, custom OpenAI/Anthropic hosts, model discovery and reasoning/output settings.

  • Complete-exchange trimming or summary compaction with reserved output budgets, shared MCP phone tools, configurable event-driven turns, hidden-reply badges and notifications, cancellation and interrupted-work recovery.

  • Shared chatControl/dikciz_chat commands, focused MCP chat guides and fake-provider Android acceptance tests.

  • Expose current HTML event subscriptions through widgetGet and allow validated subscription-array replacement through the shared JSON patchWidget action, including the HTML bridge.

  • Remove uninstalled apps from Most used immediately through packageChanged events, protect against stale in-flight icon work, and refresh when the widget becomes visible again.

  • Require a stationary one-second hold before moving native app shortcuts or groups. Quick swipes cannot accidentally move or group them; hold and release retains edit actions.

Existing home files and conversations are preserved. Configure a model provider from the new cheese chat control before sending messages. Chat and configured event rules send requested phone data to that provider and may incur usage charges. Chat history stays in private app storage and survives home resets; uninstalling or clearing app data removes it. Customized Most used widgets keep their document; add the updated template or add its packageChanged subscription to receive immediate uninstall updates.

v0.27.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 23:45

v0.27.0

  • Three redesigned starter pages with clock/weather, real app icons and usage-based ranking, a native bottom dock, agenda, voice notes, and a visual battery/CPU dashboard. Reusable documents include reduced-motion and hidden-page behavior.

  • Bounded per-core CPU inventory, readable clock/load samples and normalized process CPU metadata across the shared command target. Protected system counters remain explicitly unknown.

  • Optional seven-day foreground-use metadata in appCatalogue and native timed torch off requests, shared across entrypoints. Home quick actions demonstrate owner-started torch pulses and speech.

  • Honor explicit padding on unframed native app shortcuts, including the bottom dock.

  • Preserve voice-note stop requests that arrive during a microphone status poll.

  • List complete HTML templates directly in the Dikciz widget picker with searchable descriptions. Empty HTML widget inserts a blank document without another menu; saved templates and package previews remain available.

  • Replace the starter screenshots with configured Home, Tools and Device pages showing live weather, sample agenda entries and a saved recording.

Customized homes and existing library packages are preserved. Reset Dikciz home to try the new layout. The dock uses installed apps; it omits missing handlers. Usage ranking needs Android Usage access, and torch/speech demonstrations start only after a tap.

v0.26.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 19:55

v0.26.0

  • Four independent half-page starter WebViews: time/weather and agenda on Home, voice notes and device status on Tools. Each is a complete reusable HTML/CSS/JavaScript library template with separate state.

  • Shared read-only calendar occurrence queries for the current seven-day window, with Android recurrence expansion and pagination, plus the next alarm timestamp in device state.

  • Tap-operated voice recording with stop/save, widget-owned audio, recent playback and save recovery. Existing homes remain unchanged on APK update.

  • Correct typed action names and policy mappings, HTML whole-document editing, credential-file restrictions, event replay and process-versus-activity lifecycle guidance.

  • Add the complete typed-action and Android access references, including NFC payment-card protocol and session limits. Package feature access and all typed-action fields as four additional short MCP resources.

Fresh installations and Reset Dikciz home now use Home and Tools with four independent HTML widgets. Existing saved homes remain unchanged on update. Add the new templates individually or reset the home to use the demo layout. Saved voice recordings belong to their widget and are deleted with it; copy recordings elsewhere before removing that widget. Calendar and microphone actions require Android access.

v0.25.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 16:17

v0.25.0

  • Grid dimension changes resize widgets to fit, relocate collisions and evict overflow items instead of refusing smaller grids. Full-width HTML follows the column count; all control bindings share the procedure and report evictions.

  • Shared state patches accept JSON null consistently with saved widget and script state, including nullable API results.

  • Live microphone PCM streaming with a dedicated Android foreground service, owner Stop action, bounded reconnectable replay, shared microphone ownership and explicit lifecycle/cleanup results.

  • Native one-shot USSD requests with voice-SIM selection, shared phone-access recovery, configurable response/observation budgets and explicit uncancellable network outcomes.

  • Bounded foreground camera MP4 recording with optional microphone AAC, discovered sizes/FPS ranges, shared hardware ownership, finalized-media inspection and cancellation cleanup.

  • Replayable process-owned automation events with epoch-bound cursors, filters, long polling, adjustable retention, explicit loss and current Android source-access checks.

  • Bounded torch-state callback observation, finite vibration waveforms and predefined effects with native-support discovery and strict action-specific validation.

  • Configurable JPEG quality, orientation, sensor crop zoom, exposure compensation and autofocus, with actual Android completion metadata and device-range validation.

  • Process-owned shell sessions with incremental cursor reads across every ordinary binding, bounded replay history, explicit gaps, cancellation, retention and release controls.

  • Recognition language inventory and model-download requests with provider progress, scheduled/available distinctions, bounded observation and status.

  • Requested Wi-Fi scans with explicit throttling/failure, bounded completion, cleanup and per-result elapsed-time freshness.

  • Managed microphone recording with explicit start/status/stop/cancel, shared hardware ownership, input preference, encoding options and automatic duration/file limits.

  • Local audio playback sessions with asynchronous status, pause/resume/seek/stop, volume, audio focus, output preference and expiry.

  • NFC tag reading, NDEF writing and raw technology transactions with optional tag selection; Bluetooth BLE/classic discovery, pairing requests, bounded RFCOMM and GATT discovery, attributes and observations.

  • Shared notification dismissal, snooze and inline reply, file lifecycle/search operations with protected credential paths, durable asynchronous command jobs, USB owner access and control/bulk transfers, saved speech audio, geocoding and GNSS status.

  • Standard modern stateless MCP discovery and legacy protocol negotiation, with mirrored-header validation and focused interoperability tests.

  • Speech voice discovery, voice/language/rate/pitch selection and output cancellation.

  • Shared microphone speech recognition with on-device/system modes, provider discovery, language selection, deadlines, alternatives/confidence and cancellation.

  • Torch and vibration controls, allowlisted system-setting read/write/read-back, camera capability discovery and Bluetooth, USB, NFC, Wi-Fi and audio inventories.

  • Claude Code and Codex plugin manifests, Glama maintainer metadata and focused agent connection documentation for owner-supplied phone endpoints.

  • A documentation index, capability coverage table, complete discovered command reference and focused speech/hardware MCP guides.

Updates preserve existing home files. Changing grid dimensions now reflows widgets and removes overflow items in saved order; back up crowded pages before shrinking them. Apps remain installed when their shortcuts are removed. New device operations require the corresponding Android access and actual hardware. Microphone streaming starts while Dikciz is foreground and uses process-owned replay, which is lost on restart or update. Cellular call audio remains platform-restricted.

v0.24.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 22:48

v0.24.0

  • Shared hardware sensor samples, camera discovery and JPEG capture, microphone recording, device speech and explicit cellular call-audio capability reporting through HTTP, WebSocket, MCP, HTML and Lua.

  • A bundled Sensors page and reusable complete Live sensors WebView template with live readings and per-sensor unavailable states.

  • Home reset restores bundled validation limits so older text limits cannot reject bundled widget documents.

  • HTML exposes native page and window visibility so preloaded pages can defer permission requests and pause live work while hidden.

  • Weather uses permitted phone location when no city is saved, with bounded fresh-fix lookup and manual search fallback. Saved manual cities keep precedence.

  • Tag pipelines wait for the same commit's successful main push pipeline before publishing the signed APK and launcher skill. Build, lint and tooling tests run on main and ready pull requests without repeating on tags. Release badges update after APK publication.

Updates preserve edited homes. Use Reset Dikciz home to load the three-page starter, or add the Live sensors template to an existing page. Camera and microphone capture require Android grants and foreground eligibility. Cellular call recording and audio injection remain unavailable without privileged system integration.