v1.0.0: add v0.23.0 changelog entry for topbar redesign, teardown scripts, asyncio fix

This commit is contained in:
gramps
2026-07-19 16:41:07 -07:00
parent 056ebc399f
commit c14e3c19a9
+20 -1
View File
@@ -91,7 +91,7 @@ Developer wiki: [Home](https://llgit.llamachile.tube/gramps/cAIc/wiki/Home) —
- Only port 8080 exposed by default; all other services internal to compose network
- Graceful degradation — SearXNG and Ollama are optional (not required for startup)
### Bug Fixes & Hardening (v0.22.1)
### Bug Fixes & Hardening
- `config.py`: defaults changed from hardcoded LAN IPs to `localhost` for Docker compatibility
- `config.py`: `AMQP_SECRET_PATH` defaults to `/run/secrets/caic_amqp_secret`
- `config.py`: `DEFAULT_MODEL` now configurable via `CAIC_DEFAULT_MODEL` env var
@@ -104,6 +104,25 @@ Developer wiki: [Home](https://llgit.llamachile.tube/gramps/cAIc/wiki/Home) —
- `requirements.txt`: added missing `psutil` and `jinja2`
- `tests/conftest.py`: fixed test discovery (sys.path insertion)
## What's New in v0.23.0
### Topbar Redesign
- Stats (CPU/RAM/GPU/VRAM) moved from topbar to bottom status bar
- Toggles consolidated into hamburger menu
- Palette icon moved next to version indicator
- Mobile-responsive layout improvements
- Query bar restored above chat area
### Uninstall & Teardown Scripts
- `scripts/uninstall.sh` — bare-metal/systemd removal
- `scripts/teardown-docker.sh` — Docker stack teardown (interactive, `-y` for unattended)
- `scripts/nuclear-clean.sh` — combined nuclear clean (bare-metal + Docker)
- README "Uninstalling cAIc" section with all three scripts documented
### Code Quality
- Replaced deprecated `asyncio.ensure_future` with `asyncio.create_task` in `rag.py` and `routers/chat.py`
- `AGENTS.md` renamed to `ai.md` for tool-agnostic project context
## What's New in v0.22.0
### Color Theme System