Commit Graph

15 Commits

Author SHA1 Message Date
tdfischer 70ec40a880 prediction: rewrite the prompting stack to create the ship computer as a second character, and let characters/agents operate autonomously with their own tasks and event queues 2026-06-22 08:57:49 +02:00
tdfischer 3a8130d785 artifacts: rewrite the entire artifact querying layer to create modular 'tools' and 'datasource's 2026-06-17 11:09:50 +02:00
tdfischer 33e0b1768f cargo: update deps 2026-06-16 11:32:45 +02:00
tdfischer 2fe1cc3d5c artifacts: rewrite the artifacts model to be source agnostic for now 2026-06-09 22:00:37 +02:00
tdfischer 96ec57b2d9 src: adopt the log crate and feed logs into the UI 2026-06-09 20:24:11 +02:00
tdfischer b2bfeeec4d main: use dotenv to load .env 2026-06-08 18:41:47 +02:00
tdfischer 6a73cb4bc4 cleanup 2026-06-05 23:30:45 +02:00
tdfischer af61b3bd8a ui: add tui-skeleton for a fun loading animation 2026-06-05 13:39:16 +02:00
tdfischer 39973c333c main: add a custom panic hook, which tries to reset the terminal before printing logs 2026-06-05 12:15:19 +02:00
tdfischer 51db51b636 prediction: rewrite the messaging to use a loop for self-executing chains, add bandcamp and beets tools 2026-06-05 10:04:19 +02:00
tdfischer 2e880ca552 main: use spooled temp files where possible, instead of "mic.wav" 2026-06-02 21:50:57 +02:00
tdfischer 5579b4dc64 code: implement audio transcription from mic audio 2026-06-02 11:25:22 +02:00
tdfischer 7c15eec10d main: implement mixxx sqlite reading 2026-05-31 18:21:05 +02:00
tdfischer 5ad41e0db5 split out scene management to its own crate 2026-05-31 16:45:59 +02:00
tdfischer 148bd04b0b Initial commit 2026-05-31 13:38:09 +02:00