• Joined on 2025-06-24
roberto pushed to develop at adiuvAI/api 2026-05-16 05:28:11 +00:00
0833db239c fix(scouts): fetch single Gmail message instead of bulk in fetch_content
11b31e5814 feat(scouts): add Gmail OAuth scout-setup routes
cb274c9728 feat(scouts): add cron-fallback poll + gmail watch renewal ticks
d3497a1908 feat(scouts): gmail pub/sub webhook with JWT verification
0c0299808c feat(scouts): real triage LLM call via scout-triage-system prompt
Compare 19 commits »
roberto pushed to main at adiuvAI/workspace 2026-05-16 05:28:10 +00:00
bff26c07db chore: bump submodules — post-review fixes
f5fc25ebce chore: bump submodules — Phase 3 Gmail scout end-to-end
6eadd61f62 chore: bump submodules — Phase 2 connector skeleton
596e5551f8 chore: bump submodules — Phase 1 scouts rename complete
445a4cbbf9 docs: add scouts refactor + gmail scout implementation plan
Compare 6 commits »
roberto pushed to develop at adiuvAI/adiuvAI 2026-05-16 05:17:30 +00:00
1a4cfb07a5 fix(scouts): correct stale /api/v1/agents URLs and conditional scout_proposal ack
6adb13ff88 feat(scouts): Gmail OAuth UI flow
ff1208fd3c feat(scouts): handle scout_proposal frames and ack
3d4aef7fe3 feat(db): add scout_suggestions table
5cd895f04e refactor: rename CloudAgentConfig type and agentIds WS field to scout
Compare 9 commits »
roberto pushed to main at adiuvAI/workspace 2026-05-15 20:30:37 +00:00
1cd7a59dfc Add Contextual chat
fd700c29be chore: bump adiuvAI submodule — contextual M7 (empty-state copy)
750fada8f6 chore: bump submodules — contextual M6 (deprecation sweep)
6b857302e3 chore: bump api submodule — narrow contextual tool palette
9e28c35725 chore: bump adiuvAI submodule — contextual M5 (get_page_details executor)
Compare 17 commits »
roberto pushed to develop at adiuvAI/adiuvAI 2026-05-15 19:50:47 +00:00
c1b1b289c1 clear floating
6aa7cb3d22 feat(contextual): empty-state copy per scope on sidebar
1f60931a0f refactor(contextual): main process drops sendFloatingRequest and floating mode
42a457f973 refactor(contextual): drop 'floating' branch from useAIChat and useChatStream
e6357b0d61 refactor(contextual): strip all data-ai-section attributes
Compare 31 commits »
roberto pushed to develop at adiuvAI/api 2026-05-15 19:50:47 +00:00
70c19d3064 chore(contextual): purge residual floating WsFrame defs + output_formatter branch
886730b47e test(contextual): remove floating-specific tests
052c7e3741 refactor(contextual): drop floating WS frame, runner, and prompt fallback
d63fd5f3b9 fix(contextual): narrow tool palette + forbid legacy read tools
5e42b2abb1 fix(contextual): inject date_context + language in run_contextual_stream
Compare 10 commits »
roberto pushed to main at adiuvAI/workspace 2026-05-14 13:42:23 +00:00
1a8acd08c0 chore: bump api submodule + untrack settings.local.json
82a7a8dc27 chore: bump adiuvAI submodule — DateTimeField typing perf
5a90dbc832 chore: bump adiuvAI submodule — DateTimeField typing fix after calendar pick
f72aaa8424 chore: bump adiuvAI submodule — DateTimeField autocomplete + calendar stay-open
fa09ed2156 chore: bump adiuvAI submodule — DateTimeField + assignees kbd wrap + header padding
Compare 24 commits »
roberto pushed to develop at adiuvAI/api 2026-05-14 12:31:14 +00:00
cc0e258e8c fix(api): WS index frames accept both camelCase and snake_case keys (Electron toSnakeCase compat)
12e203e63d fix(api): multi-project manifest lists projects even with zero indexed files
ffcd7390f0 feat(api): pagination + search + PDF/DOCX extract in folder agent tools
91e880f9d4 fix(api): home agent falls back to multi-project folder manifest when no project_id
7d47ca54be feat(api): emit Langfuse generation traces for folder indexer
Compare 20 commits »
roberto pushed to develop at adiuvAI/adiuvAI 2026-05-14 12:30:57 +00:00
81fe6d29e2 perf(DateTimeField): keep typing local, memoize Calendar + SegmentSpan
b2d7fa1723 fix(DateTimeField): drop value-sync useEffect that wiped partial typing
4c641ab93a fix(DateTimeField): autocomplete missing segments on Enter, keep popover open on calendar pick
84720ff23c feat(TaskFormDialog): segment-based DateTimeField for Due, header padding, assignees kbd wrap
d7307e146a fix(TaskFormDialog): control Due popover open state for keyboard close
Compare 86 commits »
roberto pushed to feat/project-folder-integration at adiuvAI/workspace 2026-05-14 12:27:54 +00:00
1a8acd08c0 chore: bump api submodule + untrack settings.local.json
82a7a8dc27 chore: bump adiuvAI submodule — DateTimeField typing perf
5a90dbc832 chore: bump adiuvAI submodule — DateTimeField typing fix after calendar pick
f72aaa8424 chore: bump adiuvAI submodule — DateTimeField autocomplete + calendar stay-open
fa09ed2156 chore: bump adiuvAI submodule — DateTimeField + assignees kbd wrap + header padding
Compare 10 commits »
roberto created branch feat/project-folder-integration in adiuvAI/workspace 2026-05-14 12:27:54 +00:00
roberto pushed to feat/project-folder-integration at adiuvAI/adiuvAI 2026-05-14 11:47:08 +00:00
81fe6d29e2 perf(DateTimeField): keep typing local, memoize Calendar + SegmentSpan
b2d7fa1723 fix(DateTimeField): drop value-sync useEffect that wiped partial typing
4c641ab93a fix(DateTimeField): autocomplete missing segments on Enter, keep popover open on calendar pick
84720ff23c feat(TaskFormDialog): segment-based DateTimeField for Due, header padding, assignees kbd wrap
d7307e146a fix(TaskFormDialog): control Due popover open state for keyboard close
Compare 10 commits »
roberto created branch feat/project-folder-integration in adiuvAI/adiuvAI 2026-05-14 11:47:08 +00:00
roberto pushed to feat/project-folder-integration at adiuvAI/api 2026-05-14 11:47:05 +00:00
cc0e258e8c fix(api): WS index frames accept both camelCase and snake_case keys (Electron toSnakeCase compat)
12e203e63d fix(api): multi-project manifest lists projects even with zero indexed files
ffcd7390f0 feat(api): pagination + search + PDF/DOCX extract in folder agent tools
91e880f9d4 fix(api): home agent falls back to multi-project folder manifest when no project_id
7d47ca54be feat(api): emit Langfuse generation traces for folder indexer
Compare 10 commits »
roberto created branch feat/project-folder-integration in adiuvAI/api 2026-05-14 11:47:05 +00:00
roberto pushed to main at adiuvAI/workspace 2026-05-04 16:11:55 +00:00
5274f014b9 Update adiuvAI: sidebar alignment + timeline axis improvements
ba9c9a4702 Update submodules: task briefing carousel feature complete
Compare 2 commits »
roberto pushed to develop at adiuvAI/adiuvAI 2026-05-04 16:11:52 +00:00
dd3f1442b0 Improve timeline axis labels and gantt grid rendering
a5556743f0 Align sidebar trigger position across home, note, brief
ca231e7b7c Add task briefing carousel with per-task AI research and canvas panel
Compare 3 commits »
roberto pushed to develop at adiuvAI/api 2026-05-04 16:06:25 +00:00
67562b8092 Add task brief research agent: Stage 1 deep-research + canvas draft emission
roberto pushed to main at adiuvAI/workspace 2026-05-03 20:52:29 +00:00
064142d386 update project data
roberto pushed to develop at adiuvAI/adiuvAI 2026-05-03 20:52:20 +00:00
a5a6e25a89 Update the background