* refactor: move Electron app to main directory and enforce ts strict mode * chore: add pre-install plugins * remove duplicated initModel function Signed-off-by: James <james@jan.ai> * chore: correct module path * fix: dynamic import does not work with ts * chore: web should be able to run on target host browser * fix: history panel, should display conversations rather just blank state * chore: init default model * chore: pluggin in ts * fix: pre-pack model management * fix: compiled core should not include plugins * chore: refactor - invoke plugin function * refactor download/delete file Signed-off-by: James <james@jan.ai> * update prebuild lib Signed-off-by: James <james@jan.ai> * chore: yarn workspace * chore: update yarn workspace * chore: yarn workspace with nohoist * fix: llama-cpp-import * chore: fix data-plugin wrong module path * chore: correct build step * chore: - separate inference service (#212) - remove base-plugin Signed-off-by: James <james@jan.ai> Co-authored-by: James <james@jan.ai> * chore: update core plugins * chore: hide installation prompt and fix model load - management plugin * chore: remove legacy files; update readme * fix: refresh page lost the download state Signed-off-by: James <james@jan.ai> * fix: ai prompt not passed to plugin Signed-off-by: James <james@jan.ai> * chore: module import fix for production * chore: auto updater * chore: package is public * chore: fix yarn workspace config * update: model management uses Q4_K_M * chore: fix yarn scripts for publishing * chore: app updater - progress update message * chore: user confirms update action * adding some state for changing page store downloaded model to database Signed-off-by: James <james@jan.ai> * chore: refactor plugins into yarn workspace - a single command to publish all base plugins * chore update readme (#218) Co-authored-by: Hien To <tominhhien97@gmail.com> * change app name and app icon Signed-off-by: James <james@jan.ai> * remove: go-to-nowhere actions * chore: bundle core plugins from root and scan default plugins * fix: app crashes on different field name lookup * chore: css fix * chore: bind download progress to app ui * chore: bind active model * chore: simplify app splash-screen only centered jan icon * feature: system monitoring plugin (#196) * feat: Add function for system monitoring * chore: register plugin functions * chore: move to corresponding directory * chore: bind system monitoring data to UI --------- Co-authored-by: Louis <louis@jan.ai> * chore: add build:plugins step to README * chore: model searching and fix model name * fix: plugin file selected appearance * fix: create new conversation does not work * fix: delete conversation not update state - messages still exist * chore: fix asset path prefix * Add CICD for macos (#221) Co-authored-by: Hien To <tominhhien97@gmail.com> * chore: fix production plugin path * chore: add shell open url in external browser --------- Signed-off-by: James <james@jan.ai> Co-authored-by: James <james@jan.ai> Co-authored-by: NamH <NamNh0122@gmail.com> Co-authored-by: 0xSage <n@pragmatic.vc> Co-authored-by: hiento09 <136591877+hiento09@users.noreply.github.com> Co-authored-by: Hien To <tominhhien97@gmail.com> Co-authored-by: namvuong <22463238+vuonghoainam@users.noreply.github.com>
125 lines
8.8 KiB
XML
125 lines
8.8 KiB
XML
<svg width="85" height="87" viewBox="0 0 85 87" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<circle cx="43.5" cy="45.25" r="41" fill="white"/>
|
|
<path d="M43.3304 19.5926L26.6012 24.1103C20.5331 25.749 17.952 30.284 19.5833 36.4198L25.1083 57.2011C26.7664 63.4374 31.2301 65.9838 37.2982 64.3451L54.0275 59.8273C60.1934 58.1622 62.696 53.7347 61.038 47.4983L55.513 26.717C53.8817 20.5812 49.4964 17.9275 43.3304 19.5926Z" fill="url(#paint0_linear_276_5117)"/>
|
|
<g filter="url(#filter0_f_276_5117)">
|
|
<rect width="26.883" height="22.6115" rx="11.3057" transform="matrix(-0.25694 -0.966427 0.965417 -0.26071 31.8828 57.0947)" fill="#37FF87" fill-opacity="0.5"/>
|
|
</g>
|
|
<g filter="url(#filter1_b_276_5117)">
|
|
<path d="M59.062 30.3457H41.7426C35.4605 30.3457 31.8027 34.0529 31.8027 40.4052V61.9195C31.8027 68.3759 35.4605 71.9998 41.7426 71.9998H59.062C65.4455 71.9998 68.9999 68.3759 68.9999 61.9195V40.4052C68.9999 34.0529 65.4455 30.3457 59.062 30.3457Z" fill="#90FFBC" fill-opacity="0.35"/>
|
|
<path d="M59.062 29.8457H41.7426C38.5032 29.8457 35.877 30.8035 34.0611 32.642C32.2461 34.4796 31.3027 37.1342 31.3027 40.4052V61.9195C31.3027 65.2406 32.245 67.9018 34.0619 69.7329C35.8793 71.5645 38.5063 72.4998 41.7426 72.4998H59.062C62.3471 72.4998 64.9754 71.5655 66.781 69.7316C68.5855 67.8988 69.4999 65.2368 69.4999 61.9195V40.4052C69.4999 37.1379 68.5844 34.4827 66.7818 32.6434C64.9777 30.8025 62.3502 29.8457 59.062 29.8457Z" stroke="url(#paint1_linear_276_5117)" stroke-linecap="round" stroke-linejoin="round"/>
|
|
</g>
|
|
<g filter="url(#filter2_bd_276_5117)">
|
|
<rect x="37" y="37" width="12" height="12" rx="4" fill="url(#paint2_linear_276_5117)"/>
|
|
<rect x="37.2" y="37.2" width="11.6" height="11.6" rx="3.8" stroke="url(#paint3_linear_276_5117)" stroke-width="0.4"/>
|
|
</g>
|
|
<g filter="url(#filter3_bd_276_5117)">
|
|
<rect x="52" y="37" width="12" height="12" rx="4" fill="url(#paint4_linear_276_5117)"/>
|
|
<rect x="52.2" y="37.2" width="11.6" height="11.6" rx="3.8" stroke="url(#paint5_linear_276_5117)" stroke-width="0.4"/>
|
|
</g>
|
|
<g filter="url(#filter4_bd_276_5117)">
|
|
<rect x="37" y="53" width="12" height="12" rx="4" fill="url(#paint6_linear_276_5117)"/>
|
|
<rect x="37.2" y="53.2" width="11.6" height="11.6" rx="3.8" stroke="url(#paint7_linear_276_5117)" stroke-width="0.4"/>
|
|
</g>
|
|
<g filter="url(#filter5_bd_276_5117)">
|
|
<rect x="52" y="53" width="12" height="12" rx="4" fill="url(#paint8_linear_276_5117)"/>
|
|
<rect x="52.2" y="53.2" width="11.6" height="11.6" rx="3.8" stroke="url(#paint9_linear_276_5117)" stroke-width="0.4"/>
|
|
</g>
|
|
<defs>
|
|
<filter id="filter0_f_276_5117" x="0.497559" y="0.773438" width="77.6924" height="80.7676" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
|
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
|
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
|
<feGaussianBlur stdDeviation="13.5" result="effect1_foregroundBlur_276_5117"/>
|
|
</filter>
|
|
<filter id="filter1_b_276_5117" x="6.80273" y="5.3457" width="87.1973" height="91.6543" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
|
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
|
<feGaussianBlur in="BackgroundImageFix" stdDeviation="12"/>
|
|
<feComposite in2="SourceAlpha" operator="in" result="effect1_backgroundBlur_276_5117"/>
|
|
<feBlend mode="normal" in="SourceGraphic" in2="effect1_backgroundBlur_276_5117" result="shape"/>
|
|
</filter>
|
|
<filter id="filter2_bd_276_5117" x="22" y="22" width="42" height="42" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
|
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
|
<feGaussianBlur in="BackgroundImageFix" stdDeviation="7.5"/>
|
|
<feComposite in2="SourceAlpha" operator="in" result="effect1_backgroundBlur_276_5117"/>
|
|
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
|
<feOffset dx="5" dy="5"/>
|
|
<feGaussianBlur stdDeviation="5"/>
|
|
<feColorMatrix type="matrix" values="0 0 0 0 0.2225 0 0 0 0 0.741667 0 0 0 0 0.648217 0 0 0 0.5 0"/>
|
|
<feBlend mode="normal" in2="effect1_backgroundBlur_276_5117" result="effect2_dropShadow_276_5117"/>
|
|
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow_276_5117" result="shape"/>
|
|
</filter>
|
|
<filter id="filter3_bd_276_5117" x="37" y="22" width="42" height="42" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
|
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
|
<feGaussianBlur in="BackgroundImageFix" stdDeviation="7.5"/>
|
|
<feComposite in2="SourceAlpha" operator="in" result="effect1_backgroundBlur_276_5117"/>
|
|
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
|
<feOffset dx="5" dy="5"/>
|
|
<feGaussianBlur stdDeviation="5"/>
|
|
<feColorMatrix type="matrix" values="0 0 0 0 0.2225 0 0 0 0 0.741667 0 0 0 0 0.648217 0 0 0 0.5 0"/>
|
|
<feBlend mode="normal" in2="effect1_backgroundBlur_276_5117" result="effect2_dropShadow_276_5117"/>
|
|
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow_276_5117" result="shape"/>
|
|
</filter>
|
|
<filter id="filter4_bd_276_5117" x="22" y="38" width="42" height="42" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
|
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
|
<feGaussianBlur in="BackgroundImageFix" stdDeviation="7.5"/>
|
|
<feComposite in2="SourceAlpha" operator="in" result="effect1_backgroundBlur_276_5117"/>
|
|
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
|
<feOffset dx="5" dy="5"/>
|
|
<feGaussianBlur stdDeviation="5"/>
|
|
<feColorMatrix type="matrix" values="0 0 0 0 0.2225 0 0 0 0 0.741667 0 0 0 0 0.648217 0 0 0 0.5 0"/>
|
|
<feBlend mode="normal" in2="effect1_backgroundBlur_276_5117" result="effect2_dropShadow_276_5117"/>
|
|
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow_276_5117" result="shape"/>
|
|
</filter>
|
|
<filter id="filter5_bd_276_5117" x="37" y="38" width="42" height="42" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
|
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
|
<feGaussianBlur in="BackgroundImageFix" stdDeviation="7.5"/>
|
|
<feComposite in2="SourceAlpha" operator="in" result="effect1_backgroundBlur_276_5117"/>
|
|
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
|
<feOffset dx="5" dy="5"/>
|
|
<feGaussianBlur stdDeviation="5"/>
|
|
<feColorMatrix type="matrix" values="0 0 0 0 0.2225 0 0 0 0 0.741667 0 0 0 0 0.648217 0 0 0 0.5 0"/>
|
|
<feBlend mode="normal" in2="effect1_backgroundBlur_276_5117" result="effect2_dropShadow_276_5117"/>
|
|
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow_276_5117" result="shape"/>
|
|
</filter>
|
|
<linearGradient id="paint0_linear_276_5117" x1="34.9648" y1="21.8517" x2="45.8187" y2="62.0441" gradientUnits="userSpaceOnUse">
|
|
<stop stop-color="#057055"/>
|
|
<stop offset="1" stop-color="#057055"/>
|
|
</linearGradient>
|
|
<linearGradient id="paint1_linear_276_5117" x1="37.7239" y1="35.1985" x2="64.7677" y2="65.109" gradientUnits="userSpaceOnUse">
|
|
<stop stop-color="white" stop-opacity="0.25"/>
|
|
<stop offset="1" stop-color="white" stop-opacity="0"/>
|
|
</linearGradient>
|
|
<linearGradient id="paint2_linear_276_5117" x1="48.1492" y1="39.167" x2="34.7823" y2="39.6028" gradientUnits="userSpaceOnUse">
|
|
<stop stop-color="white"/>
|
|
<stop offset="1" stop-color="white" stop-opacity="0.2"/>
|
|
</linearGradient>
|
|
<linearGradient id="paint3_linear_276_5117" x1="38.9102" y1="38.398" x2="46.5649" y2="47.8786" gradientUnits="userSpaceOnUse">
|
|
<stop stop-color="white" stop-opacity="0.25"/>
|
|
<stop offset="1" stop-color="white" stop-opacity="0"/>
|
|
</linearGradient>
|
|
<linearGradient id="paint4_linear_276_5117" x1="63.1492" y1="39.167" x2="49.7823" y2="39.6028" gradientUnits="userSpaceOnUse">
|
|
<stop stop-color="white"/>
|
|
<stop offset="1" stop-color="white" stop-opacity="0.2"/>
|
|
</linearGradient>
|
|
<linearGradient id="paint5_linear_276_5117" x1="53.9102" y1="38.398" x2="61.5649" y2="47.8786" gradientUnits="userSpaceOnUse">
|
|
<stop stop-color="white" stop-opacity="0.25"/>
|
|
<stop offset="1" stop-color="white" stop-opacity="0"/>
|
|
</linearGradient>
|
|
<linearGradient id="paint6_linear_276_5117" x1="48.1492" y1="55.167" x2="34.7823" y2="55.6028" gradientUnits="userSpaceOnUse">
|
|
<stop stop-color="white"/>
|
|
<stop offset="1" stop-color="white" stop-opacity="0.2"/>
|
|
</linearGradient>
|
|
<linearGradient id="paint7_linear_276_5117" x1="38.9102" y1="54.398" x2="46.5649" y2="63.8786" gradientUnits="userSpaceOnUse">
|
|
<stop stop-color="white" stop-opacity="0.25"/>
|
|
<stop offset="1" stop-color="white" stop-opacity="0"/>
|
|
</linearGradient>
|
|
<linearGradient id="paint8_linear_276_5117" x1="63.1492" y1="55.167" x2="49.7823" y2="55.6028" gradientUnits="userSpaceOnUse">
|
|
<stop stop-color="white"/>
|
|
<stop offset="1" stop-color="white" stop-opacity="0.2"/>
|
|
</linearGradient>
|
|
<linearGradient id="paint9_linear_276_5117" x1="53.9102" y1="54.398" x2="61.5649" y2="63.8786" gradientUnits="userSpaceOnUse">
|
|
<stop stop-color="white" stop-opacity="0.25"/>
|
|
<stop offset="1" stop-color="white" stop-opacity="0"/>
|
|
</linearGradient>
|
|
</defs>
|
|
</svg>
|