tdfischer
|
42f764c914
|
sfx: implement mixing multiple playbacks at once into the same output stream
|
2026-06-23 09:18:32 +02:00 |
|
tdfischer
|
74a823d1c2
|
audio: implement random SFX output
|
2026-06-22 13:54:42 +02:00 |
|
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 |
|