Repository navigation
๐ Moon Code v4.1.0 โ P2 Integration
๐ v4.1.0 โ ุชูุงู ู ุงูู ูุฒุงุช (FILE_ONLY โ INTEGRATED)
โจ ู ุง ุชู ุฑุจุทู ูุนูููุง ูู ุงูููุฏ
| ุงูู ูุฒุฉ | ูุจู (v4.0) | ุจุนุฏ (v4.1) |
|---|---|---|
| PermissionManager | FILE_ONLY | โ ู ูุฏู ุฌ ูู runner.js |
| PluginLoader hooks | FILE_ONLY | โ tool.execute.before/after + chat.message |
| SQLite backend | FILE_ONLY | โ createStorage() factory |
| Update banner HTML | MISSING | โ ูู index.html + JS |
| Default tab | ูุงุฑุบ | โ tab ููุชุญ ุชููุงุฆููุง |
| Theme picker UI | FILE_ONLY | โ ูุนุฑุถ 35 ุซูู ูู ุงูุฅุนุฏุงุฏุงุช |
| Bedrock provider | BROKEN (kind:openai) | โ ู ูุตูุญ (kind:anthropic) |
๐ง ุชูุงุตูู ุงูุชูุงู ู
PermissionManager
runner.jsููุดุฆPermissionManagerูู ุงููconstructor- ูู ุงุณุชุฏุนุงุก ุฃุฏุงุฉ ูู
ุฑ ุนุจุฑ
permissions.check() allowโ ุชูููุฐ ู ุจุงุดุฑุdenyโ ุฑูุถุaskโ ู ูุงููุฉ
PluginLoader
tool.execute.beforeโ ูุจู ูู ุงุณุชุฏุนุงุก ุฃุฏุงุฉtool.execute.afterโ ุจุนุฏ ูู ุงูุชู ุงู ุฃุฏุงุฉchat.messageโ ุจุนุฏ ูู ุฑุฏ ุงููููู
SQLite
createStorage(dataDir, { preferSqlite: true })- ูุฌุฑูุจ SqliteStore ุฃููุงูุ ูุฑุฌุน ููJsonStore ุนูุฏ ุงููุดู
Update Banner
- HTML:
<div id='update-banner'>ู ุน ุฒุฑ ุชุญุฏูุซ + ุฅุบูุงู - Electron IPC:
checkForUpdates()โ ููุธูุฑ ุงูุจุงูุฑ - Web fallback: ููุญุต GitHub API
Theme Picker
- ูุฌูุจ
/api/themesโ ูุนุฑุถ 35 ุซูู - ุงูููุฑ ููุทุจูู ุงูุซูู + ูุญูุธู ูู localStorage
MIT License ยท ุตูุน ุจู โค๏ธ ๐