-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationhelp wantedExtra attention is neededExtra attention is needed
Description
v0.4
- UI
- From Electron to Tauri
- Logo design, Icon design
- Use new logo design (@nekomeowww @kwaa , style: rebrand with newly designed logo #44)
- Animation for elements
- Provider options
- Design
- UI implementation
- Form
- Radio
- Radio Group
- Model Catalog
- Range
- Input
- Key Value Input
- Data Gui
- Range
- General
- Section
- Button
- Menu
- Menu Item
- Menu Status Item
- Graphics
- 3D
- Physics
- Cursor Momentum
- Form
- Live2D from file (feat(stage-web): load and save live2d model #41) @LemonNekoGH
- Live2D motion mapper (refactor(stage-ui): motion mapping editor #45)
- Better bundle for Electron @LemonNekoGH
- Better drap and keyboard mapping settings for Electron @LemonNekoGH
- Loading screen @LemonNekoGH @nekomeowww (more PR welcome)
- Changable theme color (from @LemonNekoGH) by (@LemonNekoGH @junkwarrior87 @sumimakito)
- chore(stage-web): make the buttons follow the color scheme #67
- feat(stage-web): I Want It Dynamic! #64
- chore(stage-web): make the live2d shadow also follow theme color #63
- [revisit in future] fix(stage-web): add alpha placeholders to complex theme colors #62
- feat(stage-web): make the logo also follow the color theme #61
- fix(stage-web): text colors #60
- feat(stage-web): make the color theme slider more intuitive #59
- feat(stage): custom primary colors #53
- Error handling
- Active providers for different modules
- Provider configuration
- OpenAI
- OpenRouter
- ElevenLabs
- xAI
- DeepSeek
- Together AI
- Novita AI
- Fireworks AI
- Cloudflare Workers AI
- Mistral
- Moonshot AI
- Ollama
- Microsoft Speech
- Gemini (see gemini support #103)
- Featherless.ai
- Module configuration (for https://github.com/moeru-ai/airi/pull/43/files#diff-ab31ccf7a794840c63ac65e48470262f7c5d4f4a0aba993bdb32856060c0fea5)
- feat(stage-web): add dotted background to settings buttons #51
- Consciousness
- Speech
- Improve wave animation (refactor(stage-web): eliminate the need of raf and use pure css #55, and fix(stage-web): wave animation #54, refactor(stage-web): eliminate the need for resize check #65)
- Airi card for Character Card
- i18n
- Historie for component development (feat(stage-ui): integrate histoire storyboard #70)
- Memory
- DuckDB WASM support (
1999837
) - DuckDB WASM Node.js runtime support (
1999837
) - Persist DuckDB WASM data (feat: fs support with drizzle and duckdb-wasm #30) @sumimakito
- Drizzle ORM driver for DuckDB WASM (
a48624e
) - DuckDB WASM Vector PoC (
ab893fc
) - DuckDB WASM Graph transversal (
fba1029
) (see also: Make DuckPGQ loadable in DuckDB WASM cwida/duckpgq-extension#170) - Forgetting decay (read also: Efficient Points Decay for User Rankings, and Simple Feed Ranking Algorithm)
- Short-term memory
- Fix Apache Arrow's (upstream) support for MONTH_DAY_NANO intervals @sumimakito
- Fix in Apache Arrow (upstream): GH-43118: [JS] Add interval for unit MONTH_DAY_NANO (#43117) apache/arrow#45712
- Postgres RAG
- DuckDB WASM support (
- Body
- Motion editor @LemonNekoGH @nekomeowww
- Inputs
- Microsoft/Azure AI support for unspeech (feat: support Microsoft Azure AI/Speech service unspeech#15)
- Better TTS with provider options
- Intelligence
- 🤗 Transformers.js provider
- Embedding (
6d4b534
) - Support loads of providers
- Embedding (
- Browser use
- browse x (@luoling8192 feat: x services #43)
- 🤗 Transformers.js provider
- Games
- Factorio PoC
airi-factorio
@LemonNekoGH
- Factorio PoC
- User experiences
- New
demodel
component to boost speed of loading models, datasets, images from 🤗 Hugging Face and Ollama
- New
- Community Support / Marketing
- Issue templates, code of conduct, security, Pull Request templates, contribution guidelines
- Stream with Airi (DevStream)
- Building Discord server (https://discord.gg/DDetES58eK)
- Writing docs to introduce what we have done
- Preparing docs for new come users
- Write DevLog
- New
awesome-ai-vtuber
documentation repo on
- Persona
- First character decided
- Character designed
- Character sticker finished
- Engineering
- Split out
moonshine-web
out to dedicated @proj-airi org. - Split out
whisper-webgpu
out to dedicated @proj-airi org. - Split out
lobe-icons
out to dedicated @proj-airi org. - Eliminate
axios
(@kwaa , perf: use feaxios instead of axios #57) - Better packages (@kwaa , perf: use nolyfill to reduce install size #56)
- Historie for component development (feat(stage-ui): integrate histoire storyboard #70)
- Split out
@proj-airi/unplugin-fetch
out to dedicated @proj-airi org. - Split out
@proj-airi/unplugin-live2d-sdk
out to dedicated @proj-airi org. - Split out
@proj-airi/drizzle-duckdb-wasm
out to dedicated @proj-airi org. - Split out
@proj-airi/duckdb-wasm
out to dedicated @proj-airi org. - Split out
hfup
out to dedicated @moeru-ai org.
- Split out
hahaQWQ
Metadata
Metadata
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationhelp wantedExtra attention is neededExtra attention is needed