tusharmagar
74d4172f54
Maximize window on ready-to-show event in main.ts to improve user experience by preventing blank screen on launch.
2026-03-16 21:38:34 +05:30
tusharmagar
bc54ef2177
Integrate Google Calendar sync functionality with Composio, enhancing the connection handling in composio-handler and oauth-handler. Update onboarding modal and connectors-popover to manage connection states and provide user feedback during the sync process. Implement Composio-based event syncing in sync_calendar.ts.
2026-03-16 21:01:50 +05:30
tusharmagar
71e2e43ed1
Enhance onboarding flow to support Google Calendar integration with Composio. Add state management for Google Calendar connection status, loading states, and connection handling. Update UI components to reflect Google Calendar connectivity in onboarding steps.
2026-03-16 20:24:01 +05:30
Arjun
c81a04b497
use composio for calendar
2026-03-16 19:30:00 +05:30
tusharmagar
429e7e4f03
Implement Gmail integration with Composio, enhancing onboarding flow to support Gmail connection status and API key management. Update ConnectorsPopover and SettingsDialog components to reflect new functionality, including dynamic tab visibility based on Rowboat connection status.
2026-03-16 16:17:33 +05:30
tusharmagar
4a43d815c5
Update import path for getAccessToken in billing.ts to reflect new directory structure
2026-03-16 15:19:57 +05:30
tusharmagar
2806a496a6
onboarding ui refactor
2026-03-16 12:20:01 +05:30
tusharmagar
3674eb77ad
Refactor billing information structure and API integration
2026-03-16 12:20:01 +05:30
tusharmagar
27e8fe0f22
Resolve stash merge conflicts: keep both inline-task and billing features
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 12:20:00 +05:30
tusharmagar
e27a93d051
new onboarding flow
2026-03-16 12:18:23 +05:30
tusharmagar
82f9051cb6
Enhance onboarding modal to support multiple paths (Rowboat and BYOK). v1
2026-03-16 12:17:33 +05:30
Ramnique Singh
16b8975b00
auto-enable composio gmail sync when signed in
2026-03-16 11:01:22 +05:30
Arjun
dd361cb6bf
fix composio API integration: URL construction, schema validation, and executeAction calls
...
- Fix URL construction in composioApiCall to preserve base path (/api/v3)
- Make ZToolkit and ZTool schema fields optional to match actual API responses
- Fix error detection to not trigger on successful responses with null error
- Fix executeAction calls in sync_gmail to use correct request object shape
- Use .successful instead of .success to match ZExecuteActionResponse schema
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 09:57:55 +05:30
Arjun
17bb625ab9
use composio for google optionally
2026-03-16 09:40:31 +05:30
Ramnique Singh
d2bb11f104
support managed composio
2026-03-15 23:39:48 +05:30
arkml
d0a48d7f51
Download notes ( #423 )
...
* download notes to md, pdf or docx
2026-03-14 21:29:53 +05:30
Ramnique Singh
1400e94c68
use managed exa+brave search when signed in
2026-03-13 23:10:20 +05:30
Ramnique Singh
7097cb064a
use managed deepgram when signed in
2026-03-13 22:26:28 +05:30
Arjun
604d521ac2
added search button to chat input
2026-03-13 13:58:30 +05:30
Ramnique Singh
c845a7c40d
support for managed tts
2026-03-13 12:42:25 +05:30
Arjun
779ad51f9f
faster voice responses
2026-03-13 11:32:10 +05:30
Arjun
47d5118448
voice mode with TTS input/output
2026-03-13 10:39:05 +05:30
Arjun
d150294af1
app navigation
2026-03-13 10:39:05 +05:30
Ramnique Singh
8f1adfb6a5
fix api urls
2026-03-12 23:29:43 +05:30
Ramnique Singh
7311501343
use rowboat model gateway when logged in
2026-03-12 23:29:42 +05:30
Ramnique Singh
bd6ef0df28
wire up to local supabase oidc oauth
2026-03-12 23:29:20 +05:30
arkml
0be3e60560
Slack2 ( #410 )
...
* agent slack
* add to settings
* select workspace
* skill changes
* chain commands
* fix: Use Git Bash on Windows instead of hardcoded /bin/sh for command execution
* Refactor command execution shell handling
Replace the getShell() function with EXECUTION_SHELL for consistency in command execution. This change simplifies the code and aligns with the recent updates from the dev branch.
---------
Co-authored-by: Tushar Magar <tushmag@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 16:26:51 +05:30
Arjun
70635ad245
filter low quality emails
2026-03-10 15:39:10 +05:30
tusharmagar
f71d0271ae
Add @ mention autocomplete to rowboat inline agent
2026-03-10 15:39:10 +05:30
Arjun
bd4cc1145d
inline task agent v1
2026-03-10 15:39:10 +05:30
Arjun
5aba6025dc
bases
2026-03-10 15:39:10 +05:30
Arjun
5131fb7f9e
email labels
2026-03-10 15:39:10 +05:30
tusharmagar
e8a666499a
fix: stabilize knowledge note loading and untitled title behavior
2026-03-05 12:19:30 +05:30
tusharmagar
c76d08953d
fix: empty note behaviour
...
Add recent local markdown write tracking to improve file reload handling
2026-03-05 10:55:19 +05:30
arkml
5a72ee06e1
Model switch ( #413 )
...
Add ability to switch models in chat
2026-03-02 21:42:46 +05:30
arkml
d7dc27a77e
History ( #406 )
...
* notes history
2026-02-27 20:22:54 +05:30
arkml
9df1bb6765
Config graph model ( #411 )
...
* config to specify graph model
2026-02-27 15:52:19 +05:30
Tushar
cccb7a8a65
Add plus button to prompt input for file and image attachments ( #381 )
...
* Add plus button to prompt input for file and image attachments
Co-authored-by: Cursor <cursoragent@cursor.com>
* Refactor chat message attachment handling and improve UI for attachments in chat input and sidebar
* fixed review comments
---------
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Arjun <6592213+arkml@users.noreply.github.com>
2026-02-26 21:41:17 +05:30
Tushar
9aa3a3f82b
Merge pull request #408 from rowboatlabs/feature/os-aware
...
Add OS-aware runtime context for cross-platform shell execution
2026-02-26 15:30:55 +05:30
tusharmagar
72534052e0
fix: cmd+z behaviour on notes
2026-02-26 15:29:16 +05:30
tusharmagar
b5424d92f9
Add OS-aware runtime context for cross-platform shell execution
...
Detect the runtime platform and default shell at startup, inject
platform context into assistant instructions, and replace hardcoded
/bin/sh with the detected shell in command executors (cli + electron).
Made-with: Cursor
2026-02-26 11:42:43 +05:30
tusharmagar
a3e74931bf
Implement enhanced wiki link rewriting and cache invalidation for renamed files
2026-02-24 20:47:51 +05:30
tusharmagar
34792e9c19
Enhance wiki link handling during file renaming
2026-02-24 20:20:52 +05:30
tusharmagar
9de0b4aea2
Refactor file naming logic
2026-02-24 19:05:27 +05:30
Arjun
53d48ab4f3
add session and always permission scopes for command execution
...
Session-scoped permissions are stored in the run log and rebuilt by
the state-builder, scoping them to a single run. Always-scoped
permissions persist to security.json. The backend derives command
names from the run log instead of receiving them from the frontend.
Uses regex-based command parsing with subshell/parenthesis support.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 13:00:08 +05:30
Arjun
1f85bcf8ae
remove prebuilt from start
2026-02-23 10:39:50 +05:30
Ramnique Singh
3ea416ac71
preserve refresh token if not reissued
2026-02-21 22:59:28 +05:30
Ramnique Singh
f5d585ac7e
refactor build-oauth-url params
2026-02-21 22:59:16 +05:30
Ramnique Singh
a358ae7051
refactor oauth repo interface
2026-02-21 22:58:38 +05:30
Ramnique Singh
99e219b8a0
Merge pull request #352 from RinZ27/security-fixes-path-traversal-cmd-injection
...
fix path traversal and CLI command validation
2026-02-21 06:47:21 +05:30