Releases: miurla/morphic
Releases · miurla/morphic
v1.0.0-beta.4
Note: Advancing from v0.5 to v1.0 as a major release due to substantial cumulative improvements.
What's Changed
- feat: Add Row-Level Security (RLS) to all database tables by @miurla in #656
- fix: Improve tool error handling for AI SDK v5 by @miurla in #658
- fix: stabilize message height and improve chat scroll position by @miurla in #659
- feat: Implement Row-Level Security (RLS) for multi-tenant data isolation by @miurla in #660
- fix: add RLS context for feedback submission by @miurla in #661
- fix: add RLS context for message feedback updates by @miurla in #662
- feat: Enhanced search modes with improved UI and model selection by @miurla in #664
- feat: optimize fetch tool limits and add quick mode restrictions by @miurla in #665
- Fix: Display message actions only on last text part by @miurla in #666
- refactor: centralize related questions model configuration by @miurla in #667
- Refactor: Improve streaming architecture for related questions generation by @miurla in #668
- feat: enhance message metadata with searchMode and modelId by @miurla in #669
- feat: emphasize Morphic reborn with agentic search in changelog by @miurla in #672
- feat: migrate model configuration to JSON files by @miurla in #673
- feat: prepare v1.0 - environment configuration cleanup by @miurla in #674
- feat: update documentation for v1.0 release by @miurla in #675
- Fix feedback button not showing after streaming completes by @miurla in #676
- fix: model selection to use cloud.json configuration properly by @miurla in #677
- feat: update prompt format and search configuration by @miurla in #678
- fix: avoid invisible action row in text parts by @miurla in #679
Full Changelog: v0.5.0-beta.3...v1.0.0-beta.4
v0.5.0-beta.3
What's Changed
- feat: update CSS variables to use oklch color space and match sidebar with muted color by @miurla in #625
- feat: align collapsible component styling for consistency by @miurla in #626
- Fix Vercel deployment error with react-markdown v9 and webpack config by @miurla in #628
- feat: add hover icon transition to SidebarTrigger and reduce header icon size by @miurla in #629
- feat: remove search mode toggle functionality by @miurla in #630
- Feature: support for Vercel gateway by @mcmadafly in #631
- feat: add icon for Vercel AI Gateway provider by @miurla in #632
- refactor: simplify provider ecosystem and model configuration by @miurla in #633
- chore: update AI SDK packages from beta to stable versions by @miurla in #634
- Improve reasoning section UI and functionality by @miurla in #635
- Update OpenAI models to GPT-5 series by @miurla in #636
- Fix text overflow in search section headers by @miurla in #637
- Fix artifact panel resize behavior to prevent chat overflow on small screens by @miurla in #638
- Redesign reasoning section UI for improved visual hierarchy by @miurla in #639
- Fix GPT-5 reasoning display configuration by @miurla in #640
- Fix OpenAI API error with GPT-5 reasoning parts in chat history by @miurla in #641
- Add category-based prompt suggestions system by @miurla in #644
- feat: add Langfuse LLM observability and tracing integration by @miurla in #645
- feat: implement Langfuse feedback integration with user rating system by @miurla in #647
- feat: add site feedback system with sentiment tracking by @miurla in #648
- feat: add changelog notification banner system by @miurla in #649
- feat: add authentication check and modal for chat access by @miurla in #650
- feat: add rate limit error modal for better user experience by @miurla in #651
- Performance optimization: Remove cache layers and add DB indexes by @miurla in #652
- perf: optimize chat API to eliminate auth duplication and improve DB operations by @miurla in #653
- Fix: Standardize AI SDK trigger and regenerate usage by @miurla in #654
- feat: add animated loading logo with eye movement by @miurla in #655
New Contributors
- @mcmadafly made their first contribution in #631
Full Changelog: v0.5.0-beta.2...v0.5.0-beta.3
v0.5.0-beta.2
What's Changed
- feat: improve retrieve tool with clickable UI and dual fetch modes by @miurla in #590
- fix: improve message action display logic to prevent gaps by @miurla in #591
- feat: implement two-type search system with video integration by @miurla in #592
- fix: improve sidebar panel open/close animations by @miurla in #593
- feat: skip related questions generation when no tool calls by @miurla in #594
- feat: Auto-collapse multiple tools in messages by @miurla in #597
- fix: update inspector panel tool icons and remove background by @miurla in #598
- Fix fetch tool display issue when loading saved data by @miurla in #599
- fix: prevent displaying '0' during search loading state by @miurla in #600
- fix: Auto-collapse tools during streaming by @miurla in #601
- fix: improve artifact search query and result count display by @miurla in #602
- feat: add chat-cli tool for API testing by @miurla in #603
- Fix message regeneration with AI SDK ID mismatch by @miurla in #604
- feat: add regeneration testing to chat CLI tool by @miurla in #605
- feat: improve chat API performance with caching and optimized queries by @miurla in #606
- docs: add missing migration step and auth requirements to README by @miurla in #607
- feat: implement context window management for LLMs by @miurla in #608
- Fix failing tests and improve CI pipeline by @miurla in #609
- fix: implement comprehensive error handling for chat functionality by @miurla in #610
- fix: resolve hydration mismatch in chat artifact container by @miurla in #611
- refactor: simplify related questions from streaming to data parts by @miurla in #612
- refactor: improve streaming architecture with helper extraction and type safety by @miurla in #613
- Fix Anthropic model message structure for tool-call/tool-result separation by @miurla in #614
- Revert "Fix Anthropic model message structure for tool-call/tool-result separation" by @miurla in #615
- Fix Anthropic tool call persistence and step-start handling by @miurla in #616
- feat: enhance citation system with hover popovers and upgrade react-markdown to v10 by @miurla in #617
- Fix undefined query display and add loading animation for search by @miurla in #618
- feat: Add todo tools with artifact panel integration by @miurla in #619
- Fix right panel gap when panel is hidden by @miurla in #620
- fix: clean up drizzle migrations by @miurla in #621
- Fix edit icon overlapping with user messages by @miurla in #622
- feat: add comprehensive heading styles for prose content by @miurla in #623
- feat: upgrade to Tailwind CSS v4.1.11 with CSS-based configuration by @miurla in #624
Full Changelog: v0.5.0-beta.1...v0.5.0-beta.2
v0.5.0-beta.1
What's Changed
- Add CLAUDE.md documentation and remove .cursor directory by @miurla in #574
- Add typecheck, format commands and CI workflow by @miurla in #575
- Add CI/CD, formatting, and documentation to v0.5 branch by @miurla in #576
- feat: Upgrade to Vercel AI SDK v5 beta by @miurla in #578
- feat: migrate to AI SDK v5.0.0-beta Agent abstraction by @miurla in #579
- feat: implement Vercel AI SDK v5 persistence pattern by @miurla in #581
- feat: improve chat navigation and add padding to loading state by @miurla in #582
- Fix reload and edit functionality with messageId-based operations by @miurla in #583
- feat: migrate database from Supabase to Neon DB by @miurla in #584
- feat: migrate file storage from Supabase to Cloudflare R2 by @miurla in #585
- fix: prevent image upload button from triggering form submission by @devin-ai-integration[bot] in #588
- feat: add support for AI SDK v5 dynamic tools by @miurla in #589
Full Changelog: v0.5.0-alpha.3...v0.5.0-beta.1
v0.5.0-alpha.3
What's Changed
- Feat file upload by @oussamadhouib in #556
- Improve uploaded file component layout and rename to kebab-case by @miurla in #558
- Refactor user message rendering to support parts-based structure by @miurla in #559
- refactor: improve reasoning auto-collapse logic in chat messages by @miurla in #561
New Contributors
- @oussamadhouib made their first contribution in #556
Full Changelog: v0.5.0-alpha.2...v0.5.0-alpha.3
v0.4.5
What's Changed
- Refactor search.ts: by @robertDouglass in #540
- A middleware-based approach for base URL determination by @robertDouglass in #541
- Update react warnings by @robertDouglass in #553
- Refactor baseurl by @robertDouglass in #547
- Fix PR #547: Refactor baseurl while preserving components/chat.tsx by @miurla in #557
New Contributors
- @robertDouglass made their first contribution in #540
Full Changelog: v0.4.4...v0.4.5
v0.5.0-alpha.2
What's Changed
- Simplify reasoning section and cleanup message rendering by @miurla in #538
- Enhance chat title generation using LLM by @miurla in #539
- Upgrade AI SDK to v5 alpha by @miurla in #549
- Refactor chat streaming and researcher logic by @miurla in #551
- Standardize Model References Using getModel Function by @miurla in #552
- Improve related questions section display and functionality by @miurla in #554
Full Changelog: v0.5.0-alpha.1...v0.5.0-alpha.2
v0.5.0-alpha.1
What's Changed
- Migrate chat storage from Redis to Postgres (Supabase) by @miurla in #533
- Add unit tests for lib/actions/chat-db.ts with Vitest by @miurla in #534
Note
It is still in alpha release and not yet fully functional.
Full Changelog: v0.4.4...v0.5.0-alpha.1
v0.4.4
What's Changed
- Add loading.tsx to /app/search and /app/share directories by @devin-ai-integration in #528
- Add reusable TooltipButton component by @devin-ai-integration in #531
- Fix inspector panel bottom padding by @devin-ai-integration in #532
- Improve chat scrolling with section-based UI by @miurla in #535
New Contributors
- @devin-ai-integration made their first contribution in #528
Full Changelog: v0.4.3...v0.4.4
v0.4.3
What's Changed
- feat: add Vercel Analytics by @miurla in #511
- Update Bun to v1.2.12 and use text-based lockfile by @miurla in #512
- Fix: Ensure search-mode cookie is set on initial load by @miurla in #514
- feat: Display user avatar in chat messages by @miurla in #515
- Fix: Prevent Supabase client initialization errors when env vars are missing by @miurla in #519
- Fix: Streaming scroll cancellation and button consolidation for issue #516 by @miurla in #523
- Refactor: Client-side Chat History to Preserve Scroll and Prevent Re-renders by @miurla in #527
Full Changelog: v0.4.2...v0.4.3