Commit graph

1269 commits

Author SHA1 Message Date
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
Arjun
89e5a7f8bc added presentation card and changed chat hello wording 2026-02-05 16:57:40 +05:30
Arjun
c447a42d07 feat: add background agents with scheduling support
- Add background task scheduling system with cron-based triggers
- Add background-task-detail component for viewing agent status
- Add agent schedule repo and state management
- Update sidebar to show background agents section
- Remove old workflow-authoring and workflow-run-ops skills
- Add IPC handlers for agent schedule operations

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 16:43:09 +05:30
tusharmagar
82db06d724 Merge branch 'dev' of github.com:rowboatlabs/rowboat into dev 2026-02-05 00:39:18 +05:30
tusharmagar
4c333f241f feat: enhance markdown editor to preserve blank lines and improve markdown processing 2026-02-05 00:39:11 +05:30
Arjun
f03a00d2af fix startup flash 2026-02-04 22:45:51 +05:30
Arjun
53bbd3b76d added dark mode 2026-02-04 22:36:27 +05:30
tusharmagar
92d324a84e feat: implement preferred default models for LLM providers in onboarding modal 2026-02-04 18:14:10 +05:30
tusharmagar
64e7223cbb fix: made the chat input box same width as the text area 2026-02-04 15:13:09 +05:30
tusharmagar
d903a8cae3 feat: add ScrollPositionPreserver component to manage scroll engagement in conversations. 2026-02-04 15:03:05 +05:30
tusharmagar
23a1544a17 refactor: remove unused MessageSquare icon from sidebar content 2026-02-04 14:43:52 +05:30
Ramnique Singh
10f94ce67e feat: simplify LLM config and onboarding 2026-02-04 01:13:02 +05:30
Arjun
948c6e7176 make exa mcp available by default 2026-02-03 23:29:21 +05:30
Ramnique Singh
26c3e495d1 Revert "dont download calendar attachments"
This reverts commit 4a47006aa9.
2026-02-03 23:14:29 +05:30
Ramnique Singh
3cfbfa7c34 Reapply "ask for google client id"
This reverts commit efa91f8627.
2026-02-03 23:01:23 +05:30
Ramnique Singh
fbdf9cd834 Revert "feat: move gmail sync to composio OAuth and remove calendar sync"
This reverts commit d12150f1bf.
2026-02-03 22:54:33 +05:30
Ramnique Singh
9747c55d0e Revert "feat: integrate Supabase OAuth with OIDC discovery for authentication"
This reverts commit bbe82c124d.
2026-02-03 22:18:44 +05:30
Arjun
d7b84f87d0 feat: voice notes with instant transcription and knowledge graph integration
- Voice memos now create notes immediately in knowledge/Voice Memos/<date>/
- Transcription shows directly in the note (Recording... → Transcribing... → transcript)
- Graph builder processes voice memos from knowledge directory
- Note creation agents now use workspace tools (writeFile, edit, grep, glob) instead of executeCommand
- Removes executeCommand dependency - no more permission prompts blocking knowledge updates

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 15:49:53 +05:30
Arjun
3e2ed4cbc4 upgrade composio and dependencies 2026-02-03 12:28:24 +05:30
Arjun
d12150f1bf feat: move gmail sync to composio OAuth and remove calendar sync
Migrate gmail_sync to use Composio for OAuth authentication instead of
direct Google OAuth. Add gmail connection UI to onboarding and connectors.
Remove calendar sync functionality.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 12:28:24 +05:30