* 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>
10 lines
6.7 KiB
XML
10 lines
6.7 KiB
XML
<svg width="42" height="22" viewBox="0 0 42 22" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
<rect width="42" height="22" fill="url(#pattern0)"/>
|
|
<defs>
|
|
<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
|
|
<use xlink:href="#image0_1395_18885" transform="matrix(0.00770308 0 0 0.0147059 -0.0161064 0)"/>
|
|
</pattern>
|
|
<image id="image0_1395_18885" width="134" height="68" xlink:href="data:image/png;base64,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"/>
|
|
</defs>
|
|
</svg>
|