Commit graph

4335 commits

Author SHA1 Message Date
CREDO23
1aeb5ba645 Merge remote-tracking branch 'upstream/dev' into feature/prompt-library 2026-03-31 22:41:53 +02:00
Rohan Verma
d12d68d759
Merge pull request #1041 from AnishSarkar22/feat/dropbox-connector
feat: Dropbox connector with sensitive actions using HITL
2026-03-31 12:12:10 -07:00
CREDO23
440762fb07 Merge upstream/dev 2026-03-31 20:21:12 +02:00
CREDO23
8f7dce3bbd Fix PromptMode enum to match PostgreSQL type 2026-03-31 20:12:04 +02:00
CREDO23
950be8e17d Fix review issues: idempotent migration, toggle guard, picker states 2026-03-31 19:27:32 +02:00
CREDO23
aecb58e22b Fix review issues: authz, race conditions, UX safety, and consolidate migrations 2026-03-31 19:09:05 +02:00
CREDO23
5f4f7780d1 Fix create_prompt is_public bug, conditional version bump, and add Jotai prompts atoms
- Pass is_public from request body in create_prompt route
- Only bump version on content field changes (name, prompt, mode),
  not on is_public toggle
- Add prompts query and mutation atoms (atomWithQuery/atomWithMutation)
  with TanStack Query caching, replacing manual useEffect fetches
- Update PromptPicker, PromptsContent, and CommunityPromptsContent
  to consume shared atoms instead of local state
2026-03-31 18:34:10 +02:00
CREDO23
95620a4331 Unify frontend prompt rendering to use API-only prompt library
Remove hardcoded DEFAULT_ACTIONS and icon map from prompt-picker,
fetch all prompts from the backend. Simplify Zod types to match the
single-table schema (drop source/system_prompt_slug/is_modified,
add version). Update PromptsContent empty state copy.
2026-03-31 18:18:24 +02:00
CREDO23
11387268a7 Seed default prompts on registration and for existing users 2026-03-31 18:12:09 +02:00
CREDO23
0c975a6f80 Simplify prompts to seed-based CRUD with version tracking 2026-03-31 18:05:42 +02:00
CREDO23
80d096db32 Add system prompt merge logic, upsert override, and reset endpoints 2026-03-31 16:47:51 +02:00
CREDO23
329e979d48 Remove icon from prompts, update schemas for system prompt overrides 2026-03-31 16:38:35 +02:00
CREDO23
16f4d007e4 Add system_prompt_slug column and migration for prompt overrides 2026-03-31 16:27:04 +02:00
CREDO23
2024e9b1ed Add system prompt defaults constant for copy-on-write overrides 2026-03-31 16:23:11 +02:00
Anish Sarkar
8d591ce03c feat: add support for exporting Dropbox Paper .paper documents as markdown, enhancing content extraction capabilities 2026-03-31 18:47:11 +05:30
Anish Sarkar
9d7b172ae7 style: update tooltips in assistant UI 2026-03-31 17:31:54 +05:30
Anish Sarkar
0b4336e76e style: update button styling in InlineCitation component for improved appearance and consistency 2026-03-31 17:16:51 +05:30
Anish Sarkar
2327869147 style: adjust header and sidebar heights for improved layout consistency and update TabBar component for better responsiveness 2026-03-31 16:35:29 +05:30
Rohan Verma
25b068f420
Merge pull request #1038 from JoeMakuta/fix/narrow-effect-use-lazy-state-init-add-memo
fix : narrow effect, use lazy state init and add memo
2026-03-30 15:22:44 -07:00
Rohan Verma
d836eea554
Merge pull request #1035 from JoeMakuta/fix/derive-has-changes-and-use-functional-setstate
fix : derive has changes and use functional setstate
2026-03-30 15:22:01 -07:00
Rohan Verma
30cb8ad44c
Merge pull request #1034 from JoeMakuta/feat/add-aria-label-and-replaced-hardcoded-colors
feat : add aria label and replaced hardcoded colors
2026-03-30 15:21:19 -07:00
Rohan Verma
683ca4c6d9
Merge pull request #1036 from AnishSarkar22/fix/chat-ux
feat: citation UI for web links & many UI/UX improvements
2026-03-30 15:20:37 -07:00
CREDO23
0b0806a1be redirect authenticated users to dashboard from landing, login, and register pages 2026-03-30 21:22:54 +02:00
CREDO23
4e800c8824 Revert "redirect authenticated users from landing, login, and register to dashboard"
This reverts commit c3bd035e6d.
2026-03-30 21:10:43 +02:00
CREDO23
c3bd035e6d redirect authenticated users from landing, login, and register to dashboard 2026-03-30 21:02:03 +02:00
CREDO23
1fd3a36c57 chore: format upstream files 2026-03-30 20:33:40 +02:00
CREDO23
a73bab89d9 add see more/less toggle on prompt cards for long content 2026-03-30 20:31:19 +02:00
Anish Sarkar
781984c224 fix: update date range selector visibility logic for file-based connectors in connector edit view 2026-03-31 00:00:32 +05:30
Anish Sarkar
86dce54294 refactor: simplify tool visibility logic and update UI labels in the ComposerAction component 2026-03-30 23:56:46 +05:30
Anish Sarkar
526940e9fe fix: improve error handling and path retrieval in Dropbox indexing for better reliability 2026-03-30 23:51:21 +05:30
CREDO23
bcb202dfe1 use distinct icons for share and make private actions 2026-03-30 20:21:02 +02:00
CREDO23
3de8ac90d8 add inline share toggle on prompt cards 2026-03-30 20:19:43 +02:00
Anish Sarkar
d8d5102416 feat: introduce incremental sync option for Dropbox indexing, enhancing performance and user control 2026-03-30 23:27:48 +05:30
CREDO23
1238efaf99 add community prompts tab and public toggle in prompt form 2026-03-30 19:41:14 +02:00
Anish Sarkar
b950299072 feat: add support for creating and deleting Dropbox files in chat tools and update connector display name 2026-03-30 23:09:36 +05:30
CREDO23
16884963a4 add is_public to frontend types and API service 2026-03-30 19:38:00 +02:00
Anish Sarkar
0d5b902c26 feat: extend Dropbox support in chat event streaming and connector naming for enhanced integration 2026-03-30 23:07:25 +05:30
CREDO23
24fd19a394 add public prompts and copy endpoints 2026-03-30 19:36:54 +02:00
Anish Sarkar
6b922966e7 feat: integrate Dropbox support across various components, including document type labels, connector logic, and validation checks 2026-03-30 23:04:07 +05:30
CREDO23
f14f09cbe6 add is_public to prompts model, schema, and migration 2026-03-30 19:33:16 +02:00
Anish Sarkar
debe758ff5 fix: update date range selector visibility logic for file-based connectors in indexing configuration 2026-03-30 22:59:27 +05:30
Anish Sarkar
86ce75ea39 feat: add Dropbox connector to display name mappings in UI and utility functions 2026-03-30 22:54:43 +05:30
Anish Sarkar
27b71c07b6 feat: add Dropbox connector documentation and update sitemap 2026-03-30 22:45:06 +05:30
Anish Sarkar
be5685c9a4 feat: add UI components for Dropbox file creation and deletion, enhancing document management capabilities 2026-03-30 22:37:19 +05:30
Anish Sarkar
7297a1724b feat: implement Dropbox file creation and deletion tools for enhanced document management 2026-03-30 22:37:03 +05:30
Anish Sarkar
2cd09d49a2 feat: add Dropbox connector support in enums, icons, and API service for enhanced integration 2026-03-30 22:29:29 +05:30
Anish Sarkar
d509148636 feat: implement Dropbox connector configuration and UI components for folder and file selection 2026-03-30 22:27:22 +05:30
Anish Sarkar
272de1bb40 feat: add integration and unit tests for Dropbox indexing pipeline and parallel downloads 2026-03-30 22:19:15 +05:30
Anish Sarkar
af115ddae4 feat: add Dropbox content extraction and OAuth routes for improved file indexing and integration 2026-03-30 22:18:55 +05:30
Anish Sarkar
1f12151e03 feat: implement Dropbox API client and folder management for enhanced file indexing 2026-03-30 22:17:50 +05:30