Commit graph

1505 commits

Author SHA1 Message Date
Arjun
7e15c1231d meetings and knowledge improvements
- Limit Granola sync to 30-day lookback period
- Move Granola and Fireflies sync dirs under knowledge/Meetings/
- Note creation agent links to source meeting notes in activity entries
- Note creation agent links to Gmail threads via web URL
- Add Meetings to note type definitions with recursive tag scanning
- Tagging agent extracts meeting metadata (date, source, attendees, title, topic)
- Clicking Knowledge with no tab open auto-opens Bases view

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 23:26:28 +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
983a4c578f
Merge pull request #412 from rowboatlabs/dev
Dev
2026-02-27 20:36:22 +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
Tushar
d8d96634d0
Merge pull request #405 from rowboatlabs/dev
Dev
2026-02-24 22:42:59 +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
Arjun
bfa8784619 clarify contribution steps 2026-02-23 10:23:14 +05:30
Arjun
83edc74d1d docs: update documentation for desktop app
Squash merge of docs22 branch - updates documentation to reference
desktop app, fixes contribution docs, and fixes docs JSON.
2026-02-23 09:53:06 +05:30
Ramnique Singh
cd8e3586bc
Merge pull request #393 from rowboatlabs/dev
fix google oauth
2026-02-21 23:05:09 +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
937c9be891
Merge pull request #387 from Shraman123/fix/windows-cross-platform-start
fix: make dev script cross-platform for Windows PowerShell
2026-02-21 07:08:47 +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
RinZ27
dc42bceb77
security: fix command injection bypass in apps/x 2026-02-20 08:42:29 +07:00
Ramnique Singh
bbed2f79be
Merge pull request #349 from salmanmkc/upgrade-github-actions-node24
Upgrade GitHub Actions for Node 24 compatibility
2026-02-20 06:07:13 +05:30
Tushar
1f55e5b949
Merge pull request #390 from rowboatlabs/dev
Dev
2026-02-19 23:59:19 +05:30
tusharmagar
1cad68e60f feat: enhance sidebar behavior with collapsible left pane and optimized chat sidebar transitions 2026-02-19 23:58:27 +05:30