Closed lloydzhou closed 1 month ago
@Licoy is attempting to deploy a commit to the NextChat Team on Vercel.
A member of the Team first needs to authorize it.
The update enhances user flexibility by introducing optional configurations for the Stability API, allowing customization of both the API key and URL. New components and routes have been added to manage Stability-related tasks effectively, while UI enhancements improve the Stable Diffusion experience. Localization has been expanded, styling updates provide consistency, and overall functionality has been refined, making the application more robust and user-friendly.
Files/Paths | Change Summary |
---|---|
README.md , README_CN.md |
Added descriptions for STABILITY_API_KEY and STABILITY_URL as optional configurations. |
app/api/auth.ts |
Added ModelProvider.Stability case to handle Stability API key assignment. |
app/api/stability/[...]/route.ts |
Introduced handler functions for stability data requests, exporting GET and POST handlers. |
app/api/webdav/[...]/route.ts |
Enhanced URL normalization and endpoint comparison logic. |
app/client/platforms/anthropic.ts |
Removed extra comma and adjusted comment formatting in anthropic.ts . |
app/components/button.tsx |
Added CSSProperties import and optional style property in IconButton component. |
app/components/chat.tsx |
Updated ChatAction function to be exported. |
app/components/error.tsx |
Added "use client"; statement. |
app/components/home.tsx |
Introduced dynamic imports for Sd and SdNew , added routes, and updated checks. |
app/components/sd/index.tsx |
Created an index file to aggregate exports from sd , sd-panel , and sd-new modules. |
app/components/sd/sd-new.tsx |
Implemented SdNew component for Stability AI interaction. |
app/components/sd/sd-panel.tsx |
Developed SdPanel component for managing AI model parameters. |
app/components/sd/sd.tsx |
Implemented Sd component for Stability AI functionalities. |
app/components/sd/sd-sidebar.tsx |
Introduced sidebar component for enhanced UI navigation. |
app/config/client.ts |
Modified getClientConfig to handle potential null or undefined config values. |
app/config/server.ts |
Added STABILITY_URL and STABILITY_API_KEY configurations and updated logic accordingly. |
app/constant.ts |
Added constants and enums for Stability paths, providers, and plugins. |
app/layout.tsx |
Reformatted meta tag for readability. |
app/locales/cn.ts , app/locales/en.ts |
Added translations for SdPanel and Sd components. |
app/styles/globals.scss |
Introduced styling rules for textarea elements. |
app/utils/chat.ts |
Updated image processing functions to accept Blob type. |
public/serviceWorker.js |
Removed a line of whitespace from the fetch event listener. |
In the lands of code, with bytes so free,
Stability whispers, "Configure me!"
From panels bright to tasks well done,
New routes and styles, a journey begun.
With keys and URLs, we now can glide,
In Stable Diffusion, we take pride.
Hopping through changes, oh what a delight,
A rabbit's code, soaring to new height! 🐇✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
可以尝试实现一个indexdb://
的协议读写文件,这样就能确保chat sessions以及sd的task list内容相对较小。可以按原有逻辑继续存放localstorage
Bot detected the issue body's language is not English, translate it automatically.
5013
You can try to implement an
indexdb://
protocol to read and write files, so as to ensure that the contents of the chat sessions and sd task list are relatively small. You can continue to store localstorage according to the original logic
Your build has completed!
[Preview deployment]()
Summary by CodeRabbit
New Features
STABILITY_API_KEY
andSTABILITY_URL
to customize Stability API settings.Sd
,SdNew
,SdPanel
, andSideBar
components for managing and displaying Stability AI tasks.Enhancements
SdPanel
andSd
components in multiple languages.Bug Fixes