🚀 MyLinks v0.7.3
June 15, 2024

🚀 MyLinks v0.7.3

🚀 MyLinks v0.7.3

The v0.7.3 release of MyLinks


📺 What’s Changed

Youtube: New Features in MyLinks v0.7.3

🏞️ Highlights

  • GPT-4o Support
  • Initial support for OpenAI Assistants v2
  • Introduction of Speech-to-Text and Text-to-Speech functionalities
  • Save and Restore for Chats when switching between Conversations
  • LDAP Authentication & Proxy Support for OpenID Login
  • Email Features for Authentication
  • Private Assistants
  • Shared Links

✨ New Features

🎨 Styling

⚙️ Other Changes

  • 🧹 chore(/config/): add tsconfig.json by @danny-avila in #2680
  • 🧹 chore: remove old docs by @fuegovic in #2684
  • 🐋 refactor(docker-compose): use “HOST” in ports field by @nidasfly in #2654
  • 🇬 refactor: Update default Google Models and Parameters by @achhabra2 in #2782
  • 🌏 refactor: Improve Title Prompt for Multilingual Titles by @nidasfly in #2832
  • 🐋 chore: add restart: always to meilisearch service in docker-compose.yml by @s2terminal in #2788
  • ♻️ refactor: Login and Registration component Improvement by @ohneda in #2716
  • 🚀 refactor: Enhance Custom Endpoints, Message Logic, and Payload Handling by @danny-avila in #2895
  • ⬆️ chore: bump [@langchain](https://github.com/langchain)/google-vertexai to v0.0.17 by @danny-avila in #2905
  • 🔧 chore: Update OpenIDStrategy Logging by @arthurian in #2911
  • 🛠️ refactor: Improve Logging and Error Handling in ToolService and useSSE by @danny-avila in #2922
  • 🔄 refactor(EditPresetDialog): Update Model on Endpoint Change by @danny-avila in #2936
  • 🔧 chore: Add import/order Eslint Rule by @ohneda in #2928
  • 🧹 chore(.eslintrc.js): Update Import Order of The React Types by @ohneda in #2964
  • 🔒refactor: social login and remove direct user model access in strategies by @berry-13 in #2946
  • 🚀 refactor: Remove Local Login Redundancies by @danny-avila in #3002
  • ℹ️ refactor: Remove use of Agenda for Conversation Imports by @danny-avila in #3024
  • 🚀 refactor: Prevent Event Close, add Index by @danny-avila in #3052
  • 🐋 ci: create smaller Docker images by @derkoe in #2691
  • 🚅 docs: Updated Example for LiteLLM ports and Volume mount by @ventz in #2941

🔧 Fixes

  • 👮 fix(enforceModelSpec): handle nested objects by @danny-avila in #2681
  • 🔀 fix: Address Convo/Preset Switching Issues by @danny-avila in #2709
  • 🚑 fix: Display Error Message when API Connection fails during Chat by @ohneda in #2710
  • 🤖 fix: Azure Assistants, use deploymentName as Run Model by @danny-avila in #2736
  • 💻 fix: Prevent DataTable component Text Selection by @techwithanirudh in #2749
  • 🐞 Fix: OpenID Profile Image Download by @bsu3338 in #2757
  • 🚑 fix(export): Issue exporting Conversation with Assistants by @danny-avila in #2769
  • 👨‍🔧 fix: recognize command+click on macos by @eshack94 in #2786
  • 🔧 fix: Assistants App Error on Parameters Render by @danny-avila in #2805
  • 🔧 fix(StableDiffusion): Temporarily Remove sampler_index by @danny-avila in #2815
  • 🐞 fix: add LocalAI to GET /voices by @bsu3338 in #2837
  • 🔧 fix: Recognize azureAssistants Endpoint Config by @pxz2016 in #2824
  • 🗣️ fix(tts): Add Text Parser for Message Content Parts by @danny-avila in #2840
  • ⏯️ fix(tts): Resolve Voice Selection and Manual Playback Issues by @danny-avila in #2845
  • 🔧 fix(redis): Resolve Redis Standalone vs Cluster mode discrepancy for social logins by @arthurian in #2848
  • 🔊 fix(tts): NotAllowedError (mobile/safari), Unsupported MediaSource type (firefox), Hide Audio Element by @danny-avila in #2854
  • 🚑 fix: Resolve Data Consistency in Infinite Queries by @ohneda in #2852
  • 🔈 fix(tts): update min value for playback rate by @danny-avila in #2880
  • ⚛️ fix(atomWithLocalStorage): Handle Parsing Error by @danny-avila in #2883
  • 😎 fix: Azure Bug, short default max_tokens response using gpt-4-vision-preview by @danny-avila in #2885
  • 🚑 fix: Prevent Infinite Re-Rendering of the Password Reset UI by @ohneda in #2887
  • 🚑 fix(export): Export Issue with New Chat by @ohneda in #2777
  • ⬇️ fix: JSON MyLinks Imports by @danny-avila in #2897
  • 🗣️ fix: Set Audio Run ID at Top of Autoplayback Request by @danny-avila in #2926
  • 🐛 fix: Resolve Preset Button Disappearing in Mobile View by @danny-avila in #2935
  • 🎂 fix: birthday icon by @berry-13 in #2950
  • 🔧 fix(useMentions): handle empty assistant lists by @berry-13 in #2966
  • 🪲 fix(useTextarea): enterToSend bugs by @berry-13 in #2988
  • 📧 fix: Ensure User Verification for Instances without Email Service by @danny-avila in #2998
  • 📧 fix: LDAP login after User verification changes by @danny-avila in #3003
  • 🗃️ fix: revise RAG prompt by @danny-avila in #3006
  • 📧 fix: Cancel Signup if Email Issuance Fails by @danny-avila in #3010
  • 📋 fix(handlePaste): Remove Custom rich-text handling by @danny-avila in #3025
  • 🤖 fix(Assistants): Ensure Required Actions always have Outputs by @danny-avila in #3031

👀 What’s Next

v0.7.4: https://github.com/TrinhNgocThanh/mylinks.com.vn/milestone/6


New Contributors

Full Changelog: https://github.com/TrinhNgocThanh/mylinks.com.vn/compare/v0.7.2…v0.7.3