| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Store `Conversation` instances using their events. | Owen Jacobson | 2025-08-26 |
| | | | | | This replaces the approach of having the repo type know about conversation lifecycle in detail. Instead, the repo type accepts events and applies them to the DB blindly. The SQL written to implement each event does, however, embed assumptions about what order events will happen in. | ||
| * | Rename "channel" to "conversation" in the database. | Owen Jacobson | 2025-07-03 |
| I've - somewhat arbitrarily - started renaming column aliases, as well, though the corresponding Rust data model, API fields and nouns, and client code still references them as "channel" (or as derived terms). As with so many schema changes, this entails a complete rebuild of a substantial portion of the schema. sqlite3 still doesn't have very many `alter table` primitives, for renaming columns in particular. | |||
