tdfischer
|
c3a4dffff0
|
ui: store the last selected spoken text when not focused
|
2026-06-30 09:07:22 +02:00 |
|
tdfischer
|
03d2cdf500
|
ui: add some sfx integration to the UI, fix a json crash
|
2026-06-23 09:19:11 +02:00 |
|
tdfischer
|
7563ab85ca
|
clippy++ and report internal error types from tools
|
2026-06-22 13:53:33 +02:00 |
|
tdfischer
|
7cbff539df
|
src: drop a lot of unwraps()
|
2026-06-22 10:23:24 +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
|
89125d2def
|
prediction: split out maintenance (and thereby the logging interface) of the UI conversation to a separate task, so log::* can work in realtime.
|
2026-06-17 22:16:19 +02:00 |
|
tdfischer
|
0a2a09eb3c
|
scene: stagedirection: switch to a generic playlist name based interface to mixxx, instead of PWM episode numbers
|
2026-06-16 11:29:48 +02:00 |
|
tdfischer
|
5595b02211
|
artifacts: split out each artifact source into a submodule, move archive.rs into artifacts/beets.rs
|
2026-06-15 15:27:20 +02:00 |
|
tdfischer
|
f269e62e34
|
ui: split out lots of code into a widets mod
|
2026-06-11 21:37:23 +02:00 |
|
tdfischer
|
b1453b3fbc
|
ui: split out the app struct into a new ui mod
|
2026-06-10 00:13:13 +02:00 |
|