summaryrefslogtreecommitdiff
path: root/src/db
Commit message (Expand)AuthorAge
* Define a generic "Failed" case for app-level errors (and a few others).Owen Jacobson2025-11-25
* Remove support for detecting and rejecting databases from historical migratio...Owen Jacobson2025-11-09
* Remove `pilcrow::cli::Error` from the lib crate's public interface.Owen Jacobson2025-07-22
* Fix a couple of stray `clippy` lints.Owen Jacobson2025-05-27
* Upgrade to Rust 1.85 and Rust 2024 edition.Owen Jacobson2025-02-20
* Canonicalize login and channel names.Owen Jacobson2024-10-22
* Return a distinct error when an invite username is in use.Owen Jacobson2024-10-11
* Fix invalid migration.Owen Jacobson2024-10-10
* Return an instance of the client when opening a channel URL directly.Owen Jacobson2024-10-10
* Automatically delete database backups if automatic restore is successful.Owen Jacobson2024-10-10
* Replace `unsafe` impl of backups with `rusqlite`.Owen Jacobson2024-10-05
* Implement `sqlite3_backup_step`'s multi-step protocol.Owen Jacobson2024-10-05
* Use the right functions for determining error messages.Owen Jacobson2024-10-05
* Improve ergonomics of `Backup`Owen Jacobson2024-10-05
* Limit unsafe{} blocks even more tightly.Owen Jacobson2024-10-05
* Remove an unchecked operation in favour of a panicOwen Jacobson2024-10-05
* Tighten up `unsafe{}` blocks in backup logic.Owen Jacobson2024-10-05
* Use sqlx's API, not SQL groveling, to find unwanted migrations.Owen Jacobson2024-10-05
* Make a backup of the `.hi` database before applying migrations.Owen Jacobson2024-10-05