tusharmagar
158e1863c9
refactor App and ChatSidebar components to centralize chat state management, enhance conversation item rendering with file attachments, and integrate web search results; streamline type definitions and utility functions for improved clarity
2026-02-18 21:42:25 +05:30
tusharmagar
df32d3f822
enhance App and Chat components with improved state management for chat tabs, scroll position preservation, and active state handling; introduce new props for tool management and chat input behavior
2026-02-18 21:42:25 +05:30
tusharmagar
6495a1132a
refactor App and ChatSidebar components to replace Minimize2 icon with Shrink, enhance tooltip functionality, and streamline chat handling logic
2026-02-18 21:42:25 +05:30
tusharmagar
abb9f9b2ca
refactor chat components to improve state management and enhance UI responsiveness; replace ChatInputBar with ChatInputWithMentions, and update ChatSidebar and TabBar for better tab handling
2026-02-18 21:41:54 +05:30
tusharmagar
09288571aa
implement keyboard shortcuts for tab management and adjust layout styles in App and TabBar components
2026-02-18 21:41:04 +05:30
tusharmagar
087e809d4c
refactor header title logic to use getBaseName for selectedPath
2026-02-18 21:39:13 +05:30
tusharmagar
8dd940a659
added open in new tab context menu for chats and notes
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 21:39:13 +05:30
Arjun
8cfc7fe9da
input text box content is retained
2026-02-18 21:39:13 +05:30
Arjun
52313b9718
removed the new tab button
2026-02-18 21:39:13 +05:30
Arjun
3cab3bae05
added cmd click
2026-02-18 21:39:13 +05:30
Arjun
e749797fd8
fix new chat
2026-02-18 21:39:13 +05:30
Arjun
df27bc1898
fix new chat
2026-02-18 21:39:13 +05:30
Arjun
bea8a904eb
knowledge retains state
2026-02-18 21:39:13 +05:30
Arjun
4f3453a65b
added tabs to notes
2026-02-18 21:39:13 +05:30
Arjun
8773a8ce64
tabs on the top pane
2026-02-18 21:39:13 +05:30
Arjun
15f27c59ae
removed default tab
2026-02-18 21:37:22 +05:30
Arjun
40a3b02a8c
new chat doesnt have a tab
2026-02-18 21:37:22 +05:30
Arjun
02c66970f5
default to new tab
2026-02-18 21:37:22 +05:30
Arjun
c3603f32f2
added tabs
2026-02-18 21:37:22 +05:30
arkml
dee38a615f
Remove Rowboat Web Studio reference from README
...
Removed section about Rowboat Web Studio from README.
2026-02-18 18:17:14 +05:30
Arjun
7329d0ad0d
Add global search across knowledge and chats
...
Cmd+K / Ctrl+K opens a spotlight-style search dialog that searches
knowledge files (by content and filename) and chat history (by title
and message content). Results are grouped by type with filter toggles
preselected based on the active sidebar tab.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 18:08:24 +05:30
Arjun
5e2be4531a
fix assistant instruction for output format
2026-02-18 17:43:23 +05:30
Arjun
d23f2167ee
css changes to tiptap
2026-02-18 16:36:13 +05:30
tusharmagar
f22087cbc3
fix: update userId in executeAction to a static value and improve error logging
...
- Changed userId from connectedAccountId to a static value 'rowboat-user'.
- Enhanced error logging to include detailed error information in JSON format.
2026-02-18 13:23:22 +05:30
tusharmagar
728857da1d
Merge branch 'dev' of github.com:rowboatlabs/rowboat into dev
2026-02-17 13:53:38 +05:30
tusharmagar
c107d7ca84
refactor: integrate context menu for delete action in sidebar tasks section
2026-02-17 13:53:28 +05:30
Ramnique Singh
9d4f25895e
oauth: persist client state, simplify IPC, and refactor
...
connected-accounts UI
This refactor simplifies OAuth storage/IPC and updates the Electron UI
to use the new client-facing contract. OAuth state is now persisted per
provider with tokens, optional clientId, and an error string. A new oauth:getState
IPC returns only client-facing state (connected + error), and the UI renders
error/reconnect flow based on that.
Core changes
- Replace OAuth config with providers { tokens, clientId?, error? }
and add zod-based migration from legacy token maps.
- Persist Google clientId after successful OAuth and keep error state
in repo.
- Surface provider errors from refresh/credential failures in Google +
Fireflies.
- Add oauth:getState in IPC, returning client-facing config; remove
old status wiring in the UI.
UI changes
- Switch renderer status checks to oauth:getState and derive connected/error
from config.
- Add alert dialog for account issues and update copy to “Connected
accounts”.
- Provide “View connected accounts” CTA that opens the Connectors popover.
- Add shadcn alert-dialog component and Radix dependency.
Notes
- Adds @radix-ui/react-alert-dialog and shadcn wrapper.
- pnpm-lock updated accordingly.
2026-02-17 09:54:34 +05:30
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
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
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
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