tusharmagar
492b59e2e8
Merge branch 'dev' of github.com:rowboatlabs/rowboat into dev
2026-02-16 21:36:00 +05:30
tusharmagar
c75ab4eba7
feat: implement delete confirmation dialog
2026-02-16 21:35:10 +05:30
Arjun
3f23191ecd
feat: enhance presentation skill with templates, validation, and theming
...
- Add 35 slide layout types with design guidelines and selection heuristic
- Add theme selection (dark professional, light editorial, bold vibrant)
- Add visual consistency rules for unified color palettes across slides
- Add content planning workflow (hook, argument, evidence, CTA)
- Add post-generation validation (title overflow, bounds, fonts, theme)
- Add HTML template examples for 20 reference slide layouts
- Expand PDF export rules (no external images, no box-shadow)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 21:23:07 +05:30
tusharmagar
96e2625c6e
Merge branch 'dev' of github.com:rowboatlabs/rowboat into dev
2026-02-16 16:41:09 +05:30
tusharmagar
3ee1c2f2ab
refactor: update input placeholder text from "Enter model ID" to "Enter model" in onboarding modal and settings dialog
2026-02-16 16:37:30 +05:30
tusharmagar
6b0f31c369
refactor: enhance delete run logic with locking mechanism and update sidebar button visibility
2026-02-16 15:45:58 +05:30
tusharmagar
5f3b0a3174
refactor: remove New Chat button from sidebar content
2026-02-16 15:30:19 +05:30
tusharmagar
503693775a
feat: add remove chat button and logic
2026-02-16 15:28:20 +05:30
Ramnique Singh
e511af7aba
Merge pull request #372 from rowboatlabs/dev
...
Dev
2026-02-16 08:39:08 +05:30
Ramnique Singh
e1d50c62da
feat(ui): surface LLM stream errors in chat
...
Add a stream error event type to the shared schema and wire runtime handling to
convert provider payloads into a concise string format. When a stream error is
seen, emit a Run error event, preserve partial output, and stop the turn to
avoid additional tool execution.
In the renderer, display errors inline as assistant messages with destructive
styling and trigger a toast for immediate visibility. Include error events when
loading run history so prior failures are visible.
2026-02-16 08:34:51 +05:30
Arjun
11245660fb
removed reasoning block from ui
2026-02-14 14:25:14 +05:30
arkml
9c45b272e1
Update README with clearer API key instructions
...
Clarified instructions for adding API keys for Brave and Exa web searches.
2026-02-14 14:10:29 +05:30
Arjun
2bfb148d2f
add web search skill
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 14:07:28 +05:30
Arjun
8ef538b8c8
add exa research search, use category in search card title, update readme
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 14:07:24 +05:30
Ramnique Singh
d1a2446cb3
update ai packages
2026-02-14 12:16:43 +05:30
arkml
1d5ee90f93
Add Brave web search instructions to README
...
Added instructions for using Brave web search with API key.
2026-02-14 12:13:49 +05:30
Arjun
e3b45637da
add web search card
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 12:04:11 +05:30
Arjun
8d759c1315
add brave search
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 12:04:11 +05:30
Ramnique Singh
601f5af978
Merge pull request #351 from rowboatlabs/dev
...
Dev
2026-02-14 01:22:28 +05:30
Ramnique Singh
8f2b356cf5
Merge pull request #350 from rowboatlabs/iss-0347
...
show api-key input for openai-compatible provider
2026-02-14 00:56:15 +05:30
Ramnique Singh
cce3a7e53c
show api-key input for openai-compatible provider
2026-02-13 15:12:41 +05:30
Salman Muin Kayser Chishti
29898d06fa
Upgrade GitHub Actions for Node 24 compatibility
...
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
2026-02-13 09:19:03 +00:00
arkml
38b2e162f6
Merge pull request #348 from rowboatlabs/arkml-patch-15
...
Update Discord invite link in README.md
2026-02-13 02:15:27 +05:30
arkml
49be569232
Update Discord invite link in README.md
2026-02-13 02:12:00 +05:30
arkml
efc2afa23c
Merge pull request #345 from rowboatlabs/dev
...
fix build issue
2026-02-12 19:16:25 +05:30
Arjun
e0fc8beb11
fix build issue
2026-02-12 19:10:51 +05:30
arkml
7835b3b5dd
Merge pull request #344 from rowboatlabs/dev
...
Dev
2026-02-12 18:58:36 +05:30
tusharmagar
c5c36ed0e4
refactor: remove folder and file icons in knowledge
2026-02-12 17:50:56 +05:30
tusharmagar
fa528f16e1
fix: update button margin styles in title bar for consistent spacing
2026-02-12 17:27:47 +05:30
tusharmagar
0cfcc89edf
fix: adjust spacing in title bar
2026-02-12 17:22:19 +05:30
tusharmagar
59d38b684b
fix: update anthropic model version in onboarding modal and settings dialog
2026-02-12 17:16:05 +05:30
tusharmagar
72e6d17e5d
style:
...
- improve how chat history is shown on UI
- add time stamp to past chats
- imrove icon look and placement in title bar
feat:
- add new chat icon to title bar
2026-02-12 17:12:45 +05:30
tusharmagar
b905a19747
fix: traffic light placeholder
2026-02-12 16:43:02 +05:30
Arjun
6c9ccc0f95
fixed ollama
2026-02-12 11:40:55 +05:30
Arjun
c3e0184167
fix onboarding losing focus
2026-02-11 18:01:16 +05:30
arkml
33e165fdec
Merge pull request #338 from rowboatlabs/arkml-patch-14
...
Revise Rowboat description for clarity
2026-02-10 21:49:32 +05:30
arkml
ee69cf5ad0
Revise Rowboat description for clarity
2026-02-10 21:40:14 +05:30
arkml
ae611e3fcd
Merge pull request #337 from rowboatlabs/arkml-patch-13
...
Update README with Google setup and voice notes
2026-02-10 21:35:34 +05:30
arkml
05dae74069
Update README with Google setup and voice notes
...
Added sections for Google setup and voice notes configuration.
2026-02-10 21:32:26 +05:30
arkml
3e8bcf83f2
Merge pull request #336 from rowboatlabs/arkml-patch-12
...
Wrap image in anchor tag and add YouTube link
2026-02-10 20:22:25 +05:30
arkml
8dddb48e07
Wrap image in anchor tag and add YouTube link
...
Added a link to a YouTube video and wrapped the image in an anchor tag.
2026-02-10 20:19:11 +05:30
arkml
b541a1f22d
Merge pull request #335 from rowboatlabs/arkml-patch-11
...
Fix download link in README
2026-02-10 20:00:44 +05:30
arkml
4cdd61dbfa
Fix download link in README
...
Updated download link in README for clarity.
2026-02-10 19:56:22 +05:30
Ramnique Singh
dd0862b367
Merge pull request #333 from rowboatlabs/dev
...
Dev
2026-02-10 18:03:06 +05:30
Ramnique Singh
ef8584c05f
renderer: track processing runs and stream buffers across chats
...
The renderer previously filtered run events by the active runId, which meant
run-processing-start for a newly created or non-active run could be dropped.
That caused the thinking indicator to miss on subsequent chats and lost live
streaming context when switching between runs.
This change keeps only minimal background state:
- a Set of runIds currently processing (driven by run-processing-start/end)
- a per-run streaming buffer for assistant/reasoning deltas
All run events are now observed; non-active runs only update the minimal
structures. When a run is selected, its conversation is loaded as before and
any in-progress buffer is used to seed the streaming UI. Buffers are cleared
on final assistant message, run end, stop, or error.
The chat history list now shows a processing indicator per run.
Tests:
- cd apps/x && npm run deps
- cd apps/x/apps/renderer && npm run build
2026-02-10 17:57:15 +05:30
tusharmagar
906ffccb7b
Merge branch 'dev' of github.com:rowboatlabs/rowboat into dev
2026-02-10 17:40:56 +05:30
tusharmagar
131e5521d0
add google-setup to google-client id modal
2026-02-10 17:40:51 +05:30
Arjun
a05e9468f3
fix: resolve file card paths for ~/.rowboat/ files and restrict filepath blocks to existing files
...
- Resolve workspace-relative and /tmp paths in shell:openPath and shell:readFileBase64 IPC handlers
- Update assistant instructions to only use filepath blocks for files that already exist
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 17:32:14 +05:30
tusharmagar
1aaa413828
Update Google setup documentation to use direct image links for better accessibility
2026-02-10 17:24:18 +05:30
tusharmagar
5cf416c904
Update Google setup documentation images with new file paths and replace outdated screenshots
2026-02-10 17:18:47 +05:30