Code Monkey home page Code Monkey logo

mdcai's People

Contributors

bawkee avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

code4ddoge

mdcai's Issues

New conversation not saved completely

When starting a new convo, only the first two messages get saved. To save others you'd have to go away and go back to the convo to get it saved completely.

Does not happen with existing conversations.

When markdown rendering fails, error message appears and conversation is no longer usable

As the title says, instead of recovering and trying again, app throws an error when a possibly benign markdown parsing error happens.

User won't be able to proceed with the conversation and has to restart the app to continue.

Instead, app should log the error and continue trying. Sometimes, the AI will produce garbled markdown or just simply incomplete, causing some edge case bugs in the markdown renderer (which does have its own recovery but it can fail too).

Better error handling when completion goes bad

When, for any reason completion generation response or stream goes wrong, an error message (sometimes cryptic) will show up and the user won't be able to proceed further until restarting the app for that given conversation.

This should be fixed such that a friendly error shows up and the user can try again, because usually these are network or load related issues.

Hanging issue on the first selected conversation

If the very first conversation that the user selects contains more than 28 messages total, the app will hang and eventuall crash. The crash only happens if the "long" conversation is first to be selected. Going to the settings first for example will prevent the crash.

Workaround is to select anything else first.

NOTE: Does not happen when debugging in VS, only when running without the debugger attached (probably causes a sufficient enough delay not to trigger this).

There is a problem with WinUI cold startup layout logic causing a stack overflow in the main thread somewhere deep in the PropertyChanged handlers inside RxUI, related to the pivot view being used to switch views. The 28 messages is probably just a threshold on the given machine that makes the UI wait long enough for the bug to be triggered.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.