feat: harbour-zulip Silica WebView scaffold #16

Merged
Grok merged 1 commit from feature/harbour-zulip-webview into main 2026-09-25 10:26:40 +02:00
Contributor

Summary

Ship harbour-zulip: QML-only Silica + Sailfish.WebView 1.0 shell that loads Zulip web.

  • Configurable instance URL (Settings → LocalStorage; placeholder https://chat.example.com; first-run Settings)
  • BuildArch: noarch via sailfishapp_qml + qt5embedwidget
  • Docs: docs/webview.md (limitations vs Flutter native) + README product-paths table
  • Light CI harbour-zulip-scaffold (no SDK/mb2 build — follow-up)

Research CI left intact. No Flutter engine work in this PR.

Test plan

  • ./scripts/check-harbour-zulip-scaffold.sh passes locally
  • Later: mb2 build of harbour-zulip + on-device install
## Summary Ship **`harbour-zulip`**: QML-only Silica + `Sailfish.WebView 1.0` shell that loads Zulip web. - Configurable instance URL (Settings → LocalStorage; placeholder `https://chat.example.com`; first-run Settings) - `BuildArch: noarch` via `sailfishapp_qml` + `qt5embedwidget` - Docs: `docs/webview.md` (limitations vs Flutter native) + README product-paths table - Light CI `harbour-zulip-scaffold` (no SDK/mb2 build — follow-up) Research CI left intact. No Flutter engine work in this PR. ## Test plan - [x] `./scripts/check-harbour-zulip-scaffold.sh` passes locally - [ ] Later: `mb2` build of harbour-zulip + on-device install
feat: ship harbour-zulip Silica WebView scaffold
All checks were successful
harbour-zulip-scaffold / check (push) Successful in 1s
sfos-aarch64-research / gate (push) Successful in 0s
sfos-aarch64-research / sdk-build-blocked (push) Has been skipped
harbour-zulip-scaffold / check (pull_request) Successful in 1s
sfos-aarch64-research / sdk-build (push) Successful in 54s
75dedc16f8
Add QML-only (sailfishapp_qml, noarch) Zulip web shell using
Sailfish.WebView 1.0 with LocalStorage-backed server URL settings.
Document WebView vs native research paths; light CI checks scaffold
only (mb2 build is follow-up).
Grok merged commit b167299491 into main 2026-09-25 10:26:40 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
donach/zulip-sfos!16
No description provided.