Skip to content

Release 0.7.11: mobile UX, omp 18.4 settings, roles - #1

Merged
dbc-hbin merged 6 commits into
mainfrom
release/v0.7.11
Sep 30, 2026
Merged

dbc-hbin merged 6 commits into
mainfrom
release/v0.7.11

Conversation

@dbc-hbin

Copy link
Copy Markdown
Owner

Summary

Merges the 0.7.9–0.7.11 release line back into main (main had diverged at 0.7.8 with one README-only commit, now merged in).

  • Android mobile UX: larger message actions, queue chip, compact panel chips while the keyboard is open, haptics, connection banner with retry/reconnect and network-change reconnect, real pull-to-refresh, loading vs empty states, Back clears selection, two-pane layout ≥840dp, keyboard options, settings sticky headers + "Modified only", file viewer wrap/fullscreen/zoom/copy.
  • Settings catalog aligned with omp 18.4.4: 4 stale keys removed, 48 RPC-effective keys added, outdated defaults/choices fixed.
  • Model roles match omp: memory added, designer removed, image/web/speech/dictation/judge kind roles with accepts filtering and display names (web + APK). Non-string modelRoles entries are preserved on save. Removed bundled designer/librarian agents.
  • CI: setup-android@v3 now installs only platform-tools (the default obsolete tools package broke runs).

Testing

  • npm run typecheck, npm run lint, npm test (1022 pass), Android assembleDebug testDebugUnitTest lintDebug, APK verifier unit tests.
  • Emulator smoke: pairing, connection banner/auto-reconnect, IME chips, send/stop, settings filter + new keys, file wrap/fullscreen/copy, two-pane switching, role screen (kind roles list stt/search/judge models).
  • v0.7.11 publish workflow succeeded: npm ompgui@0.7.11 with provenance, GitHub release with signed APK + checksum.

Merge conflict resolution

README intro/APK lines conflicted with main's 0.7.10 link commit; kept the release-branch text (newer, 0.7.11 links, already includes main's wording change).

Android:
- Chat: larger message actions, queue chip, compact panel chips while the
  keyboard is open, send/stop haptics, context ring semantics, 720dp bubbles
- Connection banner with retry countdown/reconnect, network-change reconnect,
  real pull-to-refresh state, loading vs empty sessions, Back clears selection
- Two-pane session list/chat at >=840dp
- Pairing/MCP/settings keyboard options, password visibility toggle
- Settings sheet: sticky group headers, compact rows, "Modified only" filter
- File viewer: wrap toggle, fullscreen, pinch/double-tap zoom, PDF swipe,
  copy path/content, parent paths in search results
- Recomposition/perf fixes in settings, banner, previews, and zoom

Settings and roles:
- Catalog aligned with omp 18.4.4: 4 stale keys removed, 48 RPC-effective
  keys added, outdated defaults/choices fixed
- Model roles match omp: add memory, drop designer, add image/web/speech/
  dictation/judge kind roles with accepts filtering and display names
- Preserve non-string modelRoles entries when saving roles
- Drop removed bundled designer and librarian agents
setup-android@v3 installs 'tools platform-tools' by default; current runner cmdline-tools no longer provide 'tools', failing the v0.7.11 publish run. Also keep the next dev agent-rules block in AGENTS.md.
# Conflicts:
#	README.ja.md
#	README.ko.md
#	README.md
#	README.zh-CN.md
@dbc-hbin
dbc-hbin merged commit c8d978c into main Sep 30, 2026
1 check 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