Benjamin Shafii
bd6062c822
feat(app): align UI with Codex DLS
...
Apply DLS tokens, dark mode variables, and refresh Skills/Automations layouts for mock parity.
2026-02-04 21:04:39 -08:00
Benjamin Shafii
e5238d6fbc
chore: bump version to 0.11.10
2026-02-04 11:55:45 -08:00
Benjamin Shafii
481d6c3247
remove commands surface from app
2026-02-04 10:02:22 -08:00
Rob De Feo
4309c3e48d
fix: allow partial matching for slash commands ( #436 )
2026-02-04 09:12:32 -08:00
ben
1b272355de
feat: auto-connect web sessions and sidebar workspace hub ( #438 )
2026-02-04 09:10:21 -08:00
Benjamin Shafii
f282b00424
feat(app): add proto-v1-ux web prototype for UX iteration
2026-02-04 00:39:01 -08:00
Roopesh S
4ac19dbf34
feat: implement question tool modal ( fixes #273 ) ( #434 )
...
- Add PendingQuestion type to types.ts
- Add question event handling in session.ts (question.asked, question.replied, question.rejected)
- Add pendingQuestions store, activeQuestion computed, questionReplyBusy signal
- Add respondQuestion and rejectQuestion API methods
- Create QuestionModal component with:
- Sequential wizard flow (Question X of Y)
- Keyboard navigation (Arrow Up/Down + Enter)
- Multi-select and custom input support
- Auto-advance for single-select options
- Integrate QuestionModal in session.tsx
- Wire up props in app.tsx
2026-02-03 22:40:59 -08:00
Benjamin Shafii
5d11e46651
fix: overflow in workspace sidebar card
2026-02-03 16:01:25 -08:00
ben
c560f816be
fix: guard stale mention search results ( #427 )
2026-02-03 13:14:46 -08:00
ben
1aa920e8a4
fix: pause polling when hidden and backoff server checks ( #428 )
2026-02-03 13:14:41 -08:00
ben
8c9c7473a7
feat: add sidebar session expanders and menu sizing ( #429 )
2026-02-03 12:56:35 -08:00
ben
9323e614de
fix: keep step cluster collapse consistent ( #430 )
...
Apply toggles to related step IDs so cluster state stays in sync.
2026-02-03 12:56:26 -08:00
ben
b169449713
docs: add OpenWork 10x audit and quality pass ( #431 )
...
Capture findings and scope for the 10x quality pass workstreams.
2026-02-03 12:56:15 -08:00
ben
ca6c29d857
fix: enable attachments in remote sessions ( #432 )
2026-02-03 12:56:07 -08:00
Benjamin Shafii
3756155902
chore: bump version to 0.11.9
2026-02-03 10:05:45 -08:00
ben
b0cdb1456d
Add session-scoped workspace switching ( #418 )
...
* feat: persist session workspaces for switching
* refine session sidebar workspace grouping
* fix: preserve workspace session context
* feat: make workspace groups reorderable
* chore: soften workspace path metadata
2026-02-03 09:53:45 -08:00
Benjamin Shafii
cf5082a23f
chore: bump version to 0.11.8
2026-02-03 09:42:19 -08:00
Benjamin Shafii
d7365562f7
feat: add manual engine reload in settings
2026-02-03 08:57:04 -08:00
Benjamin Shafii
13900aca56
chore: bump version to 0.11.7
2026-02-02 23:46:47 -08:00
ben
b14987792e
Merge pull request #411 from different-ai/task/ux-improvement-07
...
Add MCP auth copy link
2026-02-02 23:41:33 -08:00
Benjamin Shafii
a2b334ebe9
fix: align remote MCP auth with workspace directory
2026-02-02 23:41:13 -08:00
ben
90ab2de131
Merge pull request #413 from different-ai/task/ux-improvement-09
...
Surface reload warnings in more detail
2026-02-02 22:39:47 -08:00
ben
bcf7fbbe71
Merge pull request #409 from different-ai/task/ux-improvement-05
...
Add jump-to-latest for paused scroll
2026-02-02 22:39:10 -08:00
ben
67d17ea12e
Merge pull request #408 from different-ai/task/ux-improvement-04
...
Improve message copy visibility
2026-02-02 22:38:59 -08:00
ben
b472f2b1b4
Merge pull request #405 from different-ai/task/ux-improvement-01
...
Improve session catch-up cues
2026-02-02 22:38:49 -08:00
ben
6f543dbcde
Merge pull request #410 from different-ai/task/ux-improvement-06
...
Clarify OpenWork connection status
2026-02-02 22:32:50 -08:00
Benjamin Shafii
e53dfe5205
fix: add copy link to MCP auth modal
2026-02-02 21:33:26 -08:00
Benjamin Shafii
7250325dc6
fix: show openwork test connection state
2026-02-02 21:32:37 -08:00
Benjamin Shafii
26ae1db4bb
fix: expand reload toast details
2026-02-02 21:28:36 -08:00
Benjamin Shafii
c08b37828a
fix: surface composer send shortcut hint
2026-02-02 21:28:36 -08:00
Benjamin Shafii
8b9a7d7853
fix: show full session list in the sessions tab
2026-02-02 21:28:35 -08:00
Benjamin Shafii
c8ac05e90a
fix: make back navigation clearer in sessions
2026-02-02 21:28:35 -08:00
Benjamin Shafii
fcf82efe86
fix: add jump-to-latest button
2026-02-02 21:28:34 -08:00
Benjamin Shafii
f45b2f1d20
fix: clarify attachment availability in remote workspaces
2026-02-02 21:28:33 -08:00
Benjamin Shafii
b52a5dcd3b
fix: keep copy action visible on small screens
2026-02-02 21:28:32 -08:00
Benjamin Shafii
4cfd3bd204
fix: make workspace paths easier to reuse
2026-02-02 21:28:32 -08:00
Benjamin Shafii
ce9a917cc0
fix: add workspace picker empty state
2026-02-02 18:37:31 -08:00
Benjamin Shafii
7596a99f28
fix: add a quick start in the empty sessions state
2026-02-02 18:37:31 -08:00
Benjamin Shafii
38083440cc
fix: add sessions empty state copy
2026-02-02 18:29:53 -08:00
Benjamin Shafii
21d23d05b5
fix: make it easier to catch up on new responses
2026-02-02 18:06:02 -08:00
Benjamin Shafii
2d4f33a91b
refactor settings layout and surface updates
2026-02-02 17:36:04 -08:00
Benjamin Shafii
4a1ed9b06b
chore: bump version to 0.11.6
2026-02-02 16:09:43 -08:00
ben
2695ea631a
Refactor onboarding for startup preferences ( #400 )
...
* refactor(app): align onboarding with startup preferences
* chore: refresh pnpm lockfile
* feat(web): proxy OpenCode through OpenWork
2026-02-02 15:48:37 -08:00
Benjamin Shafii
81a79d560c
chore: bump version to 0.11.5
2026-02-02 00:24:30 -08:00
Benjamin Shafii
1d02e8ff56
fix(mcp): add UI reauth for invalid refresh tokens
2026-02-01 23:15:56 -08:00
Benjamin Shafii
9f3d7f3f07
fix(settings): show OpenCode version from engineDoctor as fallback
...
- Add engineDoctorVersion prop to settings page
- Use it as fallback when openwrkStatus.binaries.opencode is unavailable
- Fixes version showing as '—' when openwrk daemon isn't running
2026-02-01 23:05:16 -08:00
Benjamin Shafii
6df0c60033
chore: bump version to 0.11.4
2026-02-01 20:12:19 -08:00
Benjamin Shafii
3c3f670bee
feat(owpenbot): add group @mentions config for Telegram
...
- Add groupsEnabled setting to config (persisted to owpenbot.json)
- Add REST API endpoints GET/POST /config/groups
- Add UI toggle in Settings > Messaging Bridge
- Telegram adapter now only responds in groups when @mentioned
- Config changes take effect immediately without restart
2026-02-01 19:47:19 -08:00
Benjamin Shafii
5849b73396
chore: bump version to 0.11.3
2026-02-01 18:40:08 -08:00
Benjamin Shafii
58963f6d65
feat(owpenbot): add model switching commands and improve error handling
...
- Add /opus, /codex commands to switch models in Telegram/WhatsApp
- Add /model, /reset, /help bot commands
- Improve error messages with specific HTTP status codes (401, 403, etc.)
- Add health endpoint fallback to detect externally running owpenbot
- Add restart/stop buttons for owpenbot in Settings > Debug
- Fix URL parsing in health server for /config/telegram-token endpoint
- Pass OpenCode credentials when restarting owpenbot from UI
2026-02-01 18:35:44 -08:00