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
tusharmagar
ab828ee519
Update README.md to include new feature highlights and improve formatting
2026-02-10 17:12:28 +05:30
tusharmagar
8e19490bf3
Merge branch 'dev' of github.com:rowboatlabs/rowboat into dev
2026-02-10 16:29:41 +05:30
arkml
357c20b725
Fix formatting issues in README.md
2026-02-10 15:14:26 +05:30
arkml
e04566b09b
Include Rowboat Web Studio information in README
...
Added section for Rowboat Web Studio with link.
2026-02-10 15:11:26 +05:30
arkml
a8dc40ce13
Revise README for clarity and feature updates
...
Updated the README to clarify Rowboat's features and capabilities, including its local-first approach and integration options.
2026-02-10 15:05:46 +05:30
tusharmagar
27c1142bb5
feat: implement tab indentation support in markdown editor and enhance file handling in app
2026-02-10 15:00:57 +05:30
arkml
129a54029f
Revise images and demo links in README.md
...
Updated images and demo section in README.
2026-02-10 14:37:59 +05:30
arkml
67f7156bc2
Update image in README.md
...
Replaced an image in the README with a new one.
2026-02-10 14:01:27 +05:30
tusharmagar
4e05a08bd0
feat: add back link command handling in markdown editor with keyboard navigation support
2026-02-10 12:06:33 +05:30
tusharmagar
21f72ed925
style: titlebar text padding
2026-02-10 10:36:50 +05:30
tusharmagar
14dab23670
feat: enhance navigation in the app with back/forward buttons and view state management
2026-02-09 23:24:37 +05:30
tusharmagar
4046ba9d72
style: update dropdown menu component for consistent spacing and class adjustments
2026-02-09 22:17:48 +05:30
tusharmagar
2426d9f171
style: popover placement
2026-02-09 22:08:21 +05:30
tusharmagar
0dfa48285f
style: update prompt input box to be less rounded and have no shadow
2026-02-09 21:56:51 +05:30
tusharmagar
464f257271
feat: implement model settings UI in settings dialog
2026-02-09 21:38:04 +05:30
tusharmagar
9a70e90220
Merge branch 'dev' of github.com:rowboatlabs/rowboat into dev
2026-02-09 16:05:15 +05:30
tusharmagar
2efc80a7e2
fix: chat sidebar buttons and sidebar collapse behaviour
2026-02-09 16:05:07 +05:30
Arjun
f535c6191b
remove logo
2026-02-09 15:32:01 +05:30
Arjun
399bd9a6e8
voice note requires dgm
2026-02-09 15:29:26 +05:30
tusharmagar
2bb27e477f
feat: enhance SyncStatusBar with popover for service logs and increase event limit
...
- Introduced a Popover component to display sync activity and logs.
- Increased the maximum sync events from 30 to 1000.
- Added a mapping for service labels to improve user feedback on active services.
- Refactored state management to track active services and log events more effectively.
2026-02-09 14:20:55 +05:30
Arjun
950c862e02
Added a new LLMParse tool that sends files directly to the user configured LLM as a multimodal attachment and asks it to return markdown. This complements the existing parseFile tool which extracts text locally using libraries.
2026-02-07 23:58:20 +05:30
Arjun
4151c296bd
feat: add parseFile builtin tool for PDF, Excel, CSV, Word extraction
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 16:11:13 +05:30
Arjun
0de9589a7d
feat: add interactive file path cards in chat UI
...
Render filepath code blocks as rich, clickable cards with three variants:
knowledge files (navigate to editor), audio files (inline play/pause),
and system files (open externally). Adds shell:openPath and
shell:readFileBase64 IPC channels, FileCardProvider context, and
Streamdown pre override.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 12:53:43 +05:30
Ramnique Singh
35ca1b69c0
build .deb and .rpm
2026-02-06 23:34:13 +05:30
tusharmagar
940965f002
ui: refine sidebar footer actions
2026-02-06 23:29:57 +05:30
tusharmagar
69c4021ead
code clean up
2026-02-06 23:17:32 +05:30
tusharmagar
ce30c05604
refactor: remove unused button for new chat in the App component
2026-02-06 23:17:32 +05:30
tusharmagar
14bcd5d888
refactor: update titlebar styles and replace Separator with button for chat sidebar toggle
2026-02-06 23:17:32 +05:30
tusharmagar
840ae4b9cb
titlebar refactor
2026-02-06 23:17:32 +05:30
tusharmagar
cbe34aec8e
sidebar remake
2026-02-06 23:17:32 +05:30
tusharmagar
eefc6a9700
feat: add syncing update for graph building on the UI
2026-02-06 23:17:32 +05:30
Ramnique Singh
6425dbcf28
fix electron-squirrel-startup
2026-02-06 07:28:55 +05:30
Ramnique Singh
116ebce184
fix target names
2026-02-06 07:12:58 +05:30
Ramnique Singh
269787a013
fix electron-squirrel-startup
2026-02-06 07:09:31 +05:30
Ramnique Singh
680f1eef7b
fix electron build asset names
2026-02-06 06:58:12 +05:30
Ramnique Singh
e1637d5965
add win32 + linux electron builds
2026-02-06 06:44:06 +05:30
Ramnique Singh
dbdfcffa8d
disable x-publish workflow
2026-02-06 05:58:11 +05:30
Ramnique Singh
c3409c4cff
fix eslint + ts errs in renderer
2026-02-06 05:27:52 +05:30
Arjun
c4c68d76be
refactor onboarding: remove welcome screen, streamline model setup, tighten spacing
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 23:03:47 +05:30
Arjun
1cddc705df
collab on doc does a readfile everytime
2026-02-05 17:19:22 +05:30
Arjun
53f66c44c0
remove footers as they can collide
2026-02-05 17:12:55 +05:30
Arjun
fc1e1b628e
use builtin tools for writing file
2026-02-05 17:08:04 +05:30