Louis a699f8f32f
Revert "Jan integrates Cortex"
This reverts commit ad6fbea22df6deaba31e146dddb456e4a5d5dd75

Revert "chore: add engine logo from local instead of metadata logo (#3363)"

This reverts commit ad6fbea22df6deaba31e146dddb456e4a5d5dd75.

Revert "fix: LaTex formula render issue (#3353)"

This reverts commit 3b2c84c4fee61b886c883c68801be3bc5a8584ad.

Revert "chore: minor ui improvement (#3352)"

This reverts commit 6dd387db2b5b9890f19d0c3505cf9cb770fd492f.

Revert "fix: failed to relaunch app to update (#3351)"

This reverts commit fcaf98a2fa4e674799602e8093914bcc04ced153.

Revert "chore: add back GPU information to system monitoring bar (#3350)"

This reverts commit 03455a91807c7af6c6325901997c6d7231d2cd0d.

Revert "fix: empty model page not shown when delete all threads and models (#3343)"

This reverts commit 9e29fcd69eb9085843896686806fd453a1285723.

Revert "feat: allow user configure remote model from my model (#3348)"

This reverts commit fdab8af057f80cf1ccaae0dc42c4e5161925f51e.

Revert "chore: ui fix button outline for configure cloud model (#3347)"

This reverts commit fe8ed1f26dc86ead92ffea4f36e2989caf7dad88.

Revert "feat: move icon create new thread into top panel (#3346)"

This reverts commit 46cb1b45b997181e2188f8dafb2fc0d0cc12ddcd.

Revert "chore(UI): update experience model dropdown (#3342)"

This reverts commit 8b44613015a907dc491113aeb99c963080424892.

Revert "Chore/simple bug template and correct a copy (#3344)"

This reverts commit 23cd5fd3979e7529811045da5c4912369bcc7532.

Revert "chore(ui): fix alignment loader starter screen (#3338)"

This reverts commit e9f5d2f837ce323b0851ea04cded913ab433388c.

Revert "Increase retry upload to R2 to 5 times (#3337)"

This reverts commit dcfb497934edc795955d971b6d391ee1e6309a03.

Revert "fix: broken jan build - add log trace (jan.log) (#3336)"

This reverts commit 77422c3a7ed240909942ac0d8c4b259af8d87a28.

Revert "chore: disable quick ask (#3334)"

This reverts commit 6e4b6b09ae009149f262d86d5b19bb8096267c19.

Revert "fix: update legacy path (#3328)"

This reverts commit 5eb112142c6431cfe0cdf11ce28810ca650a5427.

Revert "chore: add cortex version (#3318)"

This reverts commit 60587649c56a1f24272e763f25aa5b4042f7719a.

Revert "fix: broken app due to incorrect api path (#3316)"

This reverts commit 3de4eab2a0dfbf9f593d73b9dde6bca1d9df2279.

Revert "feat: modal waiting cortex (#3306)"

This reverts commit 1f5168d4af9080b867c19d334c398bf32e4f54b8.

Revert "fix: refresh should not create new thread (#3314)"

This reverts commit 624d07703c50ea332ed4eeac9dc3a26bc8190d08.

Revert "fix: avoid lose title threads (#3307)"

This reverts commit a4f5fda104c2d1e01ea72798f055e5b4e3cfd616.

Revert "feat: change data folder (#3309)"

This reverts commit b43242b9b24352c7f90995eccab753dede679616.

Revert "feat: embed cortex into jan as a js module (#3305)"

This reverts commit b348110fb73bd5f13c69f1b915168687dea776d0.

Revert "fix: migration item in setting detail omit buttons (#3298)"

This reverts commit 709204b2bc9d9ed08e2245cbb084482f5908ab3a.

Revert "fix: merge gpu arch and os tensorrt models (#3299)"

This reverts commit aa7dbdc9fa701debeee28d9c7eb4af6258685321.

Revert "chore: update cortex new version (#3300)"

This reverts commit 602097909d38b4874db8b9f19a729c65a0ac9619.

Revert "fix: engine logo on model dropdown (#3291)"

This reverts commit 8eb8611c28f6c4cdf1ab142a6e18c82bcc4c2073.

Revert "fix: icon setting can close and open right panel (#3295)"

This reverts commit be31e9315e2df5c483de3f46bd37740d277cfccd.

Revert "fix: error while importing local model is not shown (#3294)"

This reverts commit 26be941e8426462e1e3a28e5b9bf1f834f462f82.

Revert "fix: add lower case quantization support (#3293)"

This reverts commit 3135ccc27e894a4056f882cd25f0bf7e10e56f49.

Revert "fix: onnx can't be selected in download model modal (#3283)"

This reverts commit 2521e1db518e9e01493e89dcc98c181ccd2b48a2.

Revert "feat: add chunk count (#3290)"

This reverts commit bad481bf05aa38edcf553e1273f5d692a65c9225.

Revert "fix: RAM always show 0% (#3287)"

This reverts commit 2201e6c5f87538b953503937fe6b135fe1aa2d94.

Revert "fix: remote engine should not allow reinit (#3284)"

This reverts commit 98abff0da3467c090618233db12a25bfa4c1db69.

Revert "chore": update minor UI (#3281)"

This reverts commit 105a9aa1a1830648a32ae285f751b4078c8ac2b2.

Revert "chore: update z-index tooltip (#3280)"

This reverts commit 5a81865508c205ed8c54df209092553a0c40054f.

Revert "feat: add nvidia engine (#3279)"

This reverts commit 8372f30f0ee99606b123351e7bb62636c62c8b23.

Revert "fix: migration wrong directory (#3278)"

This reverts commit 7fb1354287677f577070ccb065ed3a5f9e5b9882.

Revert "fix: clearer app loading prompt (#3275)"

This reverts commit 44a6401000334b79b225ab6fd6afb79f9da4bd51.

Revert "fix: allow user to reinit engine from settings page (#3277)"

This reverts commit 57cf3c7b3d5bface785763d06813906ba6eab7c9.

Revert "feat: enable copy over instructions (#3266)"

This reverts commit 2074511067201f0addb9d274cc90d1e782f2bc1d.

Revert "chore: toast message on model import fail with reason (#3276)"

This reverts commit 3bebdfe67e1571c7414065a36d16eb5941115ee0.

Revert "fix: should not let second instance terminate cortex (#3274)"

This reverts commit d074a5a445b73ca195a49814a935300f9e895aaa.

Revert "chore: remnove focus button (#3272)"

This reverts commit 07fa79e71a401becdbc0f474c27b860654a8bd62.

Revert "chore: update hub search result (#3273)"

This reverts commit 10b4a9087af709d147b34f6c3ee63d2d3b75c77a.

Revert "chore: temporary hidden import model (#3270)"

This reverts commit db5d8aba454fd4cc1e07253ca4805d4b1b3e7fb2.

Revert "fix: set cortex data folder path when starting jan (#3252)"

This reverts commit 91c77eda78ecd251d480e58b853fe7b261f6de50.

Revert "fix: remote model added manually does not shown in model drop down (#3261)"

This reverts commit 224ca3f7cc25b2577ab123829907964b78b78aa8.

Revert "feat: add more options for cortex popup (#3236)"

This reverts commit 5e06ed8a122aaed9d68fbd04ce42b65bf8987e58.

Revert "feat: manage cloud models from threads screen (#3223)"

This reverts commit 37a3c4f844419e66cfe3f2a9ff79ba688538241f.

Revert "chore: check the legacy incompatible message type (#3248)"

This reverts commit c10caf8d7f1f9cf68551e41de5d54cd4450cf44a.

Revert "chore: minor copy for grammar (#3235)"

This reverts commit f0f23078f31f58e01ba27787d6926f5c1eb2ff0b.

Revert "fix: add back normalize message function (#3234)"

This reverts commit 83579df3a40ff61eac25975da8295fceaec679dc.

Revert "chore: update conditional starter screen after cortex load (#3227)"

This reverts commit 4d3a97f1dca9e6c3ea746586e8607541f2d1c0b3.

Revert "fix: broken status parse due to empty category (#3233)"

This reverts commit 68714eeaf9212a6fdacd5c6a48d8691db9cc99eb.

Revert "feat: make scroll area type auto for make default visible scrollbar (#3220)"

This reverts commit 13428d60e7d3ea6a24c0df8871ea13e2dec0d5fd.

Revert "fix: update new api from cortex to support 0.5.0 (#3221)"

This reverts commit ec9b5bf682a8676e132a08075b6ae03cf9e23132.

Revert "feat: new starter screen (#3217)"

This reverts commit e8ee694abd33b34112d2c7d09f8c03370c2d22cc.

Revert "bump-cortex-0.5.0-1 (#3218)"

This reverts commit 5369da78f5b83b1c8761cb48820ccf3111728a90.

Revert "Deprecate Docker and K8s (#3219)"

This reverts commit 7611a05c44982d07465bec57658d5bf965f30ad5.

Revert "chore: set container max width for chat message and new hub screen (#3213)"

This reverts commit 007daa71616268b0e741e7a890b319401e49a81e.

Revert "feat: integrating cortex (#3001)"

This reverts commit 101268f6f36df96b62982a9eeb8581ebe103a909.
2024-08-15 10:44:47 +07:00

10 lines
9.6 KiB
XML

<svg width="400" height="400" viewBox="0 0 400 400" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<rect width="400" height="400" fill="url(#pattern0_4068_20091)"/>
<defs>
<pattern id="pattern0_4068_20091" patternContentUnits="objectBoundingBox" width="1" height="1">
<use xlink:href="#image0_4068_20091" transform="scale(0.0025)"/>
</pattern>
<image id="image0_4068_20091" width="400" height="400" xlink:href="data:image/jpeg;base64,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IQIwsDo5li69hbkChojBgIPHpDfiAnj3loCCiIiRpavXcwQIRAYxUepP8pACcBGQYyDGQYyDGQYyDGQYyDLQP/islLQC63kcZT9E8wzC8pKBm7GLWjZo2aNmjZo2aNmjZo2aMGAE1vIWzdheBDMyDB4pEyLpeViJ/peXsoPsk+JaOQvA2UBAZeiojIul5WEdVpbiBtgREHJYdpaRqqVNHLfK8DM2gnzKyZGh6eR6RmNgREEL4dYLSU0APraSguHgkNEhAjCwGjlWjr2lpACSAAyYpjQ2s4+mkPQ+CQoKIwYEHx7y/EBPHvLQEFEREje1eq5UkUZhG643XG64T6oGRr6muHCjdcbrjdcbrhVAahkjiWoGKxuuN1xuuKYoVTP4x//aAAwDAQACAAMAAAAQ9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995e9p9v9s19999999999999999788/+u+8W9999999999999999e808Y988c9999999999999996f898v978uV99999999999999u8r9888t98R9999999999999918V938/8AfvONffffffffffffe/PFfbvP1qt/NPfffffffffffRPPPPPPPEvf/OffffffffffffnvEMsstPKdbPPlffffffffffavKnfffav/ADe3373333333333379b33331X930/8A+999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999//EACMRAQACAgEDBQEBAAAAAAAAAAERQQAQITBRcSAxQHDwYYH/2gAIAQMBAT8Q+uJjhGePClu/vjxAIR8KV7vG0qTDEXgsrxEjqFbOPg8Ir0Si9cIvXOb+AKqsRK6kFnv/ALqEwZK9znSAKwSF9eEG9QphIrx2Vaje5xqc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"/>
</defs>
</svg>