Willie Zutz
88e7a5bb7e
feat(MessageInput): Update model selector visibility based on screen width
...
feat(SimplifiedAgent): Enhance web search instructions and improve message handling
2025-08-11 00:42:16 -06:00
Willie Zutz
803fd5cc17
feat(Focus): Enhance hover effects and update icon colors for better visibility
...
feat(Optimization): Update icon colors for consistency and improve hover styles
feat(SimplifiedAgent): Add messagesCount parameter to initializeAgent for adaptive prompts
2025-08-10 17:36:15 -06:00
Willie Zutz
7b4a7a531e
feat(tracing): Integrate Langfuse for LLM call tracing and add documentation
2025-08-10 10:05:42 -06:00
Willie Zutz
9670003970
feat(theme): Fix markdown to show text with the prose plugin
2025-08-09 23:08:09 -06:00
Willie Zutz
8063f37cbf
feat(SimplifiedAgent): Update tool usage instructions for improved response handling and web search requirements
2025-08-09 18:11:26 -06:00
Willie Zutz
2222928623
feat(themes): Added custom theme support.
2025-08-09 17:30:12 -06:00
Willie Zutz
58a3f8efbc
feat(MessageInput): Auto focus message input
2025-08-06 23:06:02 -06:00
Willie Zutz
652639ef4c
feat(Render): Don't output sources until the end since it can break markdown parsing and rendering
2025-08-05 23:32:38 -06:00
Willie Zutz
643db447eb
feat(ChatWindow): Implement message buffering for improved UI updates and token handling
2025-08-05 00:07:15 -06:00
Willie Zutz
71120c997a
feat(UI): Enhance model statistics tracking and citation handling in chat components
2025-08-04 00:41:31 -06:00
Willie Zutz
3e238303b0
feat(agent): Stream agent messages, sources, tool calls, etc.
2025-08-03 15:48:34 -06:00
Willie Zutz
d63196b2e8
feat(agent): Refactor chat agent state and tools for improved document handling and error messaging
2025-08-02 12:52:14 -06:00
Willie Zutz
f6eab5a95a
feat(agent): Implement simplified chat agent tools and state management
2025-07-29 10:18:11 -06:00
Willie Zutz
755e1de28b
feat(settings): remove duplicate AI/ML API Key input from settings page
2025-07-27 10:49:41 -06:00
Willie Zutz
7b372e75da
feat(dashboard) - Resizable and repositionable widgets.
2025-07-26 13:16:12 -06:00
Willie Zutz
7253cbc89c
feat(dashboard): refactor widget processing to support dynamic tool selection
...
- Updated the widget processing API to accept tool names as an optional parameter.
- Consolidated tool imports and created an `allTools` array for easier management.
- Added a new ToolSelector component for selecting tools in the widget configuration modal.
- Enhanced date difference and timezone conversion tools with improved descriptions and error handling.
- Refactored types for widgets and dashboard to streamline the codebase and improve type safety.
- Removed deprecated types and organized type definitions into separate files for better maintainability.
2025-07-23 00:08:00 -06:00
Willie Zutz
1f78b94243
feat(dashboard): add date difference and timezone conversion tools for dashboard
2025-07-21 23:49:09 -06:00
Willie Zutz
3d6aa983dc
feat(dashboard): Reflow differently. This is probably just a stop-gap until we get fully resizing widgets implemented.
2025-07-19 17:41:58 -06:00
Willie Zutz
d1883b339a
feat(markdown): Fix light theme and handle light theme style for syntax highlighting
2025-07-19 17:25:52 -06:00
Willie Zutz
a140e5b1d4
Merge remote-tracking branch 'upstream/master' into dashboard
2025-07-19 12:39:10 -06:00
Willie Zutz
ea6f71d406
feat(markdown): Add target and rel attributes to anchor tags for improved security and forcing open in a new window
2025-07-19 12:29:15 -06:00
Willie Zutz
9f58910254
feat(markdown): Enhance ThinkBox and MarkdownRenderer for improved content handling and security
2025-07-19 12:00:08 -06:00
Willie Zutz
1b0c2c59b8
fix(refactor): Cleanup components for improved readability and consistency
2025-07-19 11:34:56 -06:00
ItzCrazyKns
341aae4587
Merge branch 'pr/830'
2025-07-19 21:36:23 +05:30
Willie Zutz
7f62907385
feat(weather): update measurement units to Imperial/Metric
2025-07-19 08:53:11 -06:00
Willie Zutz
1228beb59a
feat(dashboard): Implement Widget Configuration and Display Components
...
- Added WidgetConfigModal for creating and editing widgets with fields for title, sources, prompt, provider, model, and refresh frequency.
- Integrated MarkdownRenderer for displaying widget content previews.
- Created WidgetDisplay component to show widget details, including loading states, error handling, and source information.
- Developed a reusable Card component structure for consistent UI presentation.
- Introduced useDashboard hook for managing widget state, including adding, updating, deleting, and refreshing widgets.
- Implemented local storage management for dashboard state and settings.
- Added types for widgets, dashboard configuration, and API requests/responses to improve type safety and clarity.
2025-07-19 08:23:06 -06:00
ItzCrazyKns
7c4aa683a2
feat(chains): remove unused imports
2025-07-19 17:57:32 +05:30
ItzCrazyKns
b48b0eeb0e
feat(imageSearch): use XML parsing, implement few shot prompting
2025-07-19 17:52:30 +05:30
ItzCrazyKns
cddc793915
feat(videoSearch): use XML parsing, use few shot prompting
2025-07-19 17:52:14 +05:30
Willie Zutz
a027ccb25a
Merge remote-tracking branch 'upstream/master'
2025-07-18 10:48:09 -06:00
ItzCrazyKns
94e6db10bb
feat(weather): add other measurement units, closes #821 #790
2025-07-18 21:09:32 +05:30
Willie Zutz
01bd3adaa4
feat(ui): enhance MessageInput and Focus components; improve layout and tooltip functionality
2025-07-17 23:29:21 -06:00
ItzCrazyKns
26e1d5fec3
feat(routes): lint & beautify
2025-07-17 22:23:11 +05:30
ItzCrazyKns
66be87b688
Merge branch 'pr/827'
2025-07-17 22:22:50 +05:30
Willie Zutz
00e483f975
Merge branch 'master' of github.com:boarder2/Perplexica
2025-07-17 00:01:04 -06:00
Willie Zutz
e98138c06d
feat(database): ensure system_prompts table creation is conditional; update journal and snapshot files
2025-07-17 00:00:52 -06:00
Willie Zutz
0d7f83d4fb
Merge pull request #1 from kmac/add-openrouter-support
...
feat(providers): added openrouter support
2025-07-16 23:50:38 -06:00
Willie Zutz
70cdad1cd4
Merge remote-tracking branch 'upstream/master'
2025-07-16 23:37:23 -06:00
amoshydra
f7b4e32218
fix(discover): provide language when fetching
...
some engines provide empty response when no language is provided.
fix #618
2025-07-17 02:14:49 +08:00
ItzCrazyKns
57407112fb
feat(package): bump version
2025-07-16 10:39:50 +05:30
ItzCrazyKns
b280cc2e01
Merge pull request #787 from chriswritescode-dev/IOS
...
Fix: IOS Input Zoom / Support PWA Home Screen App, closes #458
2025-07-15 22:10:01 +05:30
ItzCrazyKns
e6ebf892c5
feat(styles): update globals.css
2025-07-15 21:47:20 +05:30
ItzCrazyKns
b754641058
feat(gitignore): add certificates
2025-07-15 21:45:44 +05:30
ItzCrazyKns
722f4f760e
feat(manifest): update icons & screenshots
2025-07-15 21:45:37 +05:30
ItzCrazyKns
01e04a209f
feat(public): add screenshots & update icons
2025-07-15 21:45:24 +05:30
ItzCrazyKns
0299fd1ea0
Merge pull request #817 from kittrydge/patch-1
...
Update Linux ollama instructions in README.md
2025-07-15 20:23:02 +05:30
Willie Zutz
1e40244183
feat(agent): Implement recursion limit handling and emergency synthesis for search process
2025-07-13 13:20:16 -06:00
Willie Zutz
18fdb192d8
feat(models): Implement model visibility management with hidden models configuration
2025-07-13 11:50:51 -06:00
Willie Zutz
e47307d1d4
dependencies: Update React, React DOM, and related packages to version 19; upgrade lucide-react and next-themes
2025-07-12 16:12:50 -06:00
Willie Zutz
de2459a624
feat(agent): Enhanced structured output support for chat models
...
- Introduced `withStructuredOutput` function to configure structured output for LLMs.
- Added support for Groq models using 'jsonMode' method.
- Enhanced flexibility with optional parameters for naming and raw output inclusion.
2025-07-12 15:44:17 -06:00