nandi/oripublic Fork 0
main
Commits
Clone
git clone https://git.rickub.com/nandi/ori.git
git clone ssh://git@rickub.com/nandi/ori.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

forked from bots-garden/ori

0005-create-a-native-ui-to-connect-the-webapp.yaml · 101 lines · 3.4 KBYAML Blame HistoryRaw
✨ Workspace panel, selectors, previews, desktop app, sandbox template, resizable file tree, light/dark theme 76d62ac k33g yesterday1# Managed by IssueSpec. Hand edits are welcome; keep the schema valid.
2id: 5
3title: Create a "native" UI to connect the webapp
4state: open
5author:
6 name: k33g
7 email: ph.charriere@gmail.com
8createdAt: 2026-09-17T19:19:43.179Z
🛟 Updated. f5c963a k33g 20h ago9updatedAt: 2026-09-18T05:29:00.000Z
✨ Workspace panel, selectors, previews, desktop app, sandbox template, resizable file tree, light/dark theme 76d62ac k33g yesterday10labels: []
11body: |
12 Desktop shell for the ori webapp, built with Wails v2 (Go + platform webview), living in
13 `ori-desktop/` as its own Go module (`rickub.com/bots-garden/ori-desktop`).
14
15 Behaviour: a connection screen asks for the ori server URL (default http://localhost:8888,
16 remembered in `<user config dir>/ori-desktop/settings.json`), a Go-bound method checks
17 `GET /healthz`, then the ori SPA is shown inside the window in an iframe (Wails v2 cannot
18 navigate its main webview to an external URL; `runtime.BrowserOpenURL` is offered as fallback).
19
20 Docs: `ori-desktop/README.md` (EN) and `ori-desktop/README.fr.md` (FR).
21 Root Makefile targets: `make desktop` (wails build), `make desktop-test` (pure-Go tests).
22tasks:
🛟 Updated. f5c963a k33g 20h ago23 - id: 1
24 title: Own Go module with Wails v2.16 layout (main.go, app.go, wails.json, frontend/, build/)
25 state: closed
26 priority: none
27 author:
28 name: k33g
29 email: ph.charriere@gmail.com
30 createdAt: 2026-09-17T22:23:39.000Z
31 updatedAt: 2026-09-17T22:23:39.000Z
32 closedAt: 2026-09-17T22:23:39.000Z
33 - id: 2
34 title: Bound Go methods GetConfig / SaveConfig / CheckHealth / Connect / OpenInBrowser / SettingsPath
35 state: closed
36 priority: none
37 author:
38 name: k33g
39 email: ph.charriere@gmail.com
40 createdAt: 2026-09-17T22:23:39.000Z
41 updatedAt: 2026-09-17T22:23:39.000Z
42 closedAt: 2026-09-17T22:23:39.000Z
43 - id: 3
44 title: Settings persisted as JSON in the user config dir, with unit tests
45 state: closed
46 priority: none
47 author:
48 name: k33g
49 email: ph.charriere@gmail.com
50 createdAt: 2026-09-17T22:23:39.000Z
51 updatedAt: 2026-09-17T22:23:39.000Z
52 closedAt: 2026-09-17T22:23:39.000Z
53 - id: 4
54 title: /healthz probe with unit tests against httptest
55 state: closed
56 priority: none
57 author:
58 name: k33g
59 email: ph.charriere@gmail.com
60 createdAt: 2026-09-17T22:23:39.000Z
61 updatedAt: 2026-09-17T22:23:39.000Z
62 closedAt: 2026-09-17T22:23:39.000Z
63 - id: 5
64 title: Plain HTML/CSS/JS frontend embedding ori in an iframe with a thin native bar
65 state: closed
66 priority: none
67 author:
68 name: k33g
69 email: ph.charriere@gmail.com
70 createdAt: 2026-09-17T22:23:39.000Z
71 updatedAt: 2026-09-17T22:23:39.000Z
72 closedAt: 2026-09-17T22:23:39.000Z
73 - id: 6
74 title: README (EN) + README.fr (FR), root Makefile targets, .gitignore entries
75 state: closed
76 priority: none
77 author:
78 name: k33g
79 email: ph.charriere@gmail.com
80 createdAt: 2026-09-17T22:23:39.000Z
81 updatedAt: 2026-09-17T22:23:39.000Z
82 closedAt: 2026-09-17T22:23:39.000Z
83 - id: 7
84 title: Verified go test / go vet and a Windows cross-build (wails build -platform windows/amd64)
85 state: closed
86 priority: none
87 author:
88 name: k33g
89 email: ph.charriere@gmail.com
90 createdAt: 2026-09-17T22:23:39.000Z
91 updatedAt: 2026-09-17T22:23:39.000Z
92 closedAt: 2026-09-17T22:23:39.000Z
93 - id: 8
94 title: Launch the window on a machine with the GUI toolchain (webkit2gtk / Xcode / WebView2) and confirm the iframe embed
95 state: open
96 priority: none
97 author:
98 name: k33g
99 email: ph.charriere@gmail.com
100 createdAt: 2026-09-17T22:23:39.000Z
✨ Workspace panel, selectors, previews, desktop app, sandbox template, resizable file tree, light/dark theme 76d62ac k33g yesterday101comments: []