Commit graph

2247 commits

Author SHA1 Message Date
Rohan Verma
aee0c1a3ac
Merge pull request #1481 from AnishSarkar22/fix/chat-stream-flicker
fix(chat): stabilize active thread rendering and top-anchored scrolling
2026-06-11 14:47:15 -07:00
Anish Sarkar
e4803d4ed3 chore(dependencies): update @assistant-ui/react and @assistant-ui/react-markdown to latest versions, adjust peer dependencies, and modify chat viewport auto-scroll settings 2026-06-12 03:00:48 +05:30
CREDO23
41f4a58663 Merge remote-tracking branch 'upstream/dev' into improvement-podcast-graph
# Conflicts:
#	surfsense_backend/app/tasks/celery_tasks/podcast_tasks.py
2026-06-11 23:14:49 +02:00
Anish Sarkar
e7762cda97 feat(chat): enhance thread component with active thread handling and improve message loading logic 2026-06-12 02:42:16 +05:30
DESKTOP-RTLN3BA\$punk
c3695e7837 feat: update auto-reload settings and enhance payment session creation
- Added currency parameter to the Stripe checkout session for auto-reload setup.
- Integrated AutoReloadSettings component into the BuyMorePage for improved user experience.
- Removed deprecated AutoReloadSettings component from user settings directory.
- Updated import paths for AutoReloadSettings in purchases page to reflect new structure.
2026-06-11 13:29:40 -07:00
CREDO23
4dc06fa918 style(audio): breathing room between seek bar and time counters 2026-06-11 12:50:03 +02:00
CREDO23
741aa8d8f7 fix(podcasts): key transcript lines by stable turn position 2026-06-11 12:47:22 +02:00
CREDO23
aa7f14d94f feat(podcasts): add revert-regeneration and surface cancel on the live card 2026-06-11 12:31:42 +02:00
CREDO23
f0fc660d70 feat(podcasts): constrain monologue briefs to a single speaker 2026-06-11 11:56:57 +02:00
CREDO23
eb56acc407 refactor(podcasts): regenerate via brief gate, render brief inline in chat 2026-06-11 11:45:17 +02:00
CREDO23
11a6b178a0 refactor(podcasts): drop transcript gate, add regenerate-from-ready and voice previews 2026-06-11 10:42:13 +02:00
CREDO23
1f9fd61c9e refactor(podcasts): replace polling tool ui with lifecycle card 2026-06-11 10:04:51 +02:00
CREDO23
6f6c056404 feat(podcasts): add lifecycle tool ui with brief and transcript gates 2026-06-11 10:04:51 +02:00
DESKTOP-RTLN3BA\$punk
65e511f77b feat: enhance credit management and user experience
- Updated database queries to check for column existence with schema context.
- Modified credit purchase quantity limits to allow up to 10,000 credits.
- Improved user interface for credit purchases, enabling custom amounts and clamping input values.
- Adjusted FAQ content to clarify credit purchasing process.
2026-06-10 22:52:27 -07:00
DESKTOP-RTLN3BA\$punk
a7407502d3 feat(refactor): refactor payment system to implement unified credit wallet.
- Updated environment variables and - configurations for credit purchases via Stripe, replacing legacy page pack system.
- Introduced auto-reload feature for credit top-ups and modified database models to track credit transactions.
- Updated notification system to handle insufficient credits and auto-reload failures.
- Adjusted API routes and schemas to reflect changes in credit management.
2026-06-10 16:49:03 -07:00
Anish Sarkar
3f21d5fdd6 Merge remote-tracking branch 'upstream/dev' into fix/changelogs 2026-06-10 10:57:21 +05:30
DESKTOP-RTLN3BA\$punk
ce952d2ad1 chore: linting 2026-06-09 00:42:26 -07:00
Anish Sarkar
32812b5f66 feat(ui): enhance chat example prompts and improve layout
- Added a new backend URL import to the route file for better configuration.
- Updated the Composer component to use a relative positioning class for improved layout.
- Refactored the ChatExamplePrompts component to enhance the display of active categories and prompts, including a close button for better user interaction.
2026-06-09 12:09:49 +05:30
Anish Sarkar
1c3f4cc6ac Merge remote-tracking branch 'upstream/dev' into fix/changelogs 2026-06-09 11:06:52 +05:30
Anish Sarkar
c9351c421e refactor(changelog): remove title and description fields from changelog entries and update schema 2026-06-09 10:13:27 +05:30
Anish Sarkar
1c6227eef3 chore(changelog): update titles in changelog entries to remove version prefixes 2026-06-09 01:27:53 +05:30
DESKTOP-RTLN3BA\$punk
6d1d00ebbc Merge commit '61adc80615' into dev 2026-06-08 12:51:38 -07:00
Anish Sarkar
5738bf0707 feat(docs): enhance documentation & remove breadcrumbs 2026-06-09 00:11:59 +05:30
Anish Sarkar
f19f31e51c refactor(editor): remove truncation logic and related properties from editor content response 2026-06-05 15:32:26 +05:30
Anish Sarkar
640238e1af feat(editor): increase editor byte limit to 5MB and implement UTF-8 truncation for document content 2026-06-05 14:57:52 +05:30
Anish Sarkar
cf8a2d0759 feat(editor): implement viewer mode for large documents, switching between 'plate' and 'monaco' editors based on document size 2026-06-05 14:23:18 +05:30
Anish Sarkar
08801fe3e8 feat(chat): implement chat tab synchronization and enhance thread activation with new hooks for improved navigation and metadata management 2026-06-04 18:16:33 +05:30
Anish Sarkar
168c0d2f89 feat(chat): add cached thread prefetching for faster navigation 2026-06-04 16:46:45 +05:30
Anish Sarkar
8b704b2fef feat(chat): Introduce centralized thread metadata management and update chat visibility handling with new hooks for thread mutations 2026-06-04 14:15:48 +05:30
Anish Sarkar
0cfe5e52bd refactor(ui): Adjust layout and styling for chat components, enhancing spinner positioning and removing unused shared chat indicators 2026-06-04 12:57:16 +05:30
Anish Sarkar
2a13b3777a feat(download): Enhance download functionality by adding mobile OS detection and updating UI components accordingly 2026-06-04 11:48:44 +05:30
DESKTOP-RTLN3BA\$punk
02e3e1375d feat(chat): add RemoveAdsBanner component to FreeChatPage
- Integrated the RemoveAdsBanner component into the FreeChatPage to enhance user experience by providing ad-free interaction.
2026-06-03 17:52:40 -07:00
Anish Sarkar
e588782a9b refactor(tests): Update tests to remove summary references and adjust for embedding errors 2026-06-04 01:51:21 +05:30
Anish Sarkar
e427501482 feat(web): Remove summary controls from the web app 2026-06-04 00:52:45 +05:30
Anish Sarkar
c75a080997 Merge remote-tracking branch 'upstream/dev' into feat/ui-fixes 2026-06-03 21:53:35 +05:30
Anish Sarkar
ae9c346015 refactor(dashboard): improve layout and accessibility of TeamContent and TriggerCard components, enhancing button visibility and member display 2026-06-03 21:49:17 +05:30
Anish Sarkar
75c8063bea refactor(automations): improve UI consistency by updating alert messages, enhancing task item layout, and refining timezone selection component 2026-06-03 03:41:03 +05:30
Anish Sarkar
eabbfb8c67 refactor(automations): replace error and notice displays with Alert components 2026-06-03 00:45:45 +05:30
Anish Sarkar
c002f45c8e refactor(chat): consolidate chat handling by merging shared and private chat sections into a unified chat view, update related components and translations 2026-06-03 00:07:13 +05:30
Anish Sarkar
9daaf12658 fix(thread): adjust Composer component height for improved user experience 2026-06-02 23:44:36 +05:30
Anish Sarkar
5fce4e1621 feat(chat): enhance ChatViewport with conditional footer rendering and update ChatExamplePrompts for improved category selection 2026-06-02 22:52:48 +05:30
CREDO23
ef60af90cf feat(web): segregate connectors into knowledge base and tools/live sources 2026-06-02 16:37:54 +02:00
CREDO23
af192a8405 feat(web): add download original action to editor header 2026-06-02 16:10:50 +02:00
DESKTOP-RTLN3BA\$punk
0870571765 refactor(thread): improve layout and responsiveness of welcome message
- Adjusted the structure of the ThreadWelcome component to enhance layout consistency across different screen sizes.
- Updated CSS classes to ensure proper alignment and spacing for the welcome message and composer, improving overall user experience.
2026-06-01 20:34:18 -07:00
DESKTOP-RTLN3BA\$punk
66bd7e6fc3 refactor(chat): enhance chat example prompts layout and accessibility
- Updated TabsContent component to include focus-visible outline for better accessibility.
- Adjusted ScrollArea height to improve visual consistency and responsiveness.
- Increased padding in the list for better spacing and usability.
2026-06-01 20:21:21 -07:00
Anish Sarkar
e3de7c4667 Merge remote-tracking branch 'upstream/dev' into feat/whatsapp-gateway-integration 2026-06-02 00:29:32 +05:30
Anish Sarkar
78fbca1967 refactor(assistant-ui): remove unused ShieldCheck icon from MCPTrustedTools component 2026-06-01 12:38:01 +05:30
DESKTOP-RTLN3BA\$punk
2690fe1196 feat(pricing): update pricing page and add AI automations details
- Revised the pricing page title and description to reflect new features including AI workspace, automations, and agents.
- Enhanced the FAQ section with detailed information about AI automations and agents, including scheduling and event-triggered workflows.
- Updated demo plans to include features related to AI automations and agents, ensuring clarity on capabilities and costs.
- Added a new automation illustration to the homepage features grid, emphasizing the automation capabilities of SurfSense.
2026-05-31 19:22:50 -07:00
DESKTOP-RTLN3BA\$punk
ec0342faa2 feat(announcements): enhance AnnouncementCard and add spotlight feature
- Added image support to the AnnouncementCard component for improved visual presentation of announcements.
- Introduced a spotlight feature in the announcement types to allow critical announcements to be displayed in a blocking dialog until acknowledged.
- Updated AnnouncementToastProvider to skip spotlight announcements to prevent duplicate notifications.
- Included a new AI automation announcement with an image in the announcements data for demonstration purposes.
2026-05-31 18:51:49 -07:00
DESKTOP-RTLN3BA\$punk
792d8520a6 feat(hero-section): enhance use case descriptions and add examples
- Updated the hero section to include detailed examples for various use cases, improving user guidance.
- Modified existing use case descriptions for clarity and relevance.
- Introduced a new component to display example prompts, enhancing the overall user experience.
2026-05-31 18:25:14 -07:00