| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | ui.rs: Show error dialog | Kevin Hoerr | 2026-03-02 | 1 | -3/+64 |
| | | |||||
| * | main.rs: Call App to set and clear error | Kevin Hoerr | 2026-03-02 | 1 | -1/+7 |
| | | |||||
| * | app.rs: Track soft error state | Kevin Hoerr | 2026-03-02 | 1 | -1/+16 |
| | | |||||
| * | ui.rs: Eliminate Runtime, draw Widget to frame | Kevin Hoerr | 2026-02-27 | 1 | -39/+27 |
| | | |||||
| * | ui.rs: Fix crate scoping | Kevin Hoerr | 2026-02-27 | 1 | -2/+2 |
| | | |||||
| * | Split draw and Runtime into separate UI file | Kevin Hoerr | 2026-02-27 | 2 | -78/+89 |
| | | |||||
| * | main.rs: Cordon struct context from main app logic | Kevin Hoerr | 2026-02-27 | 1 | -81/+77 |
| | | |||||
| * | main.rs: Customize term setup | Kevin Hoerr | 2026-02-27 | 1 | -9/+35 |
| | | |||||
| * | Separate app logic from UI and IO | Kevin Hoerr | 2026-02-27 | 2 | -127/+256 |
| | | |||||
| * | sqlite.rs: Mark self as mut for db data changes | Kevin Hoerr | 2026-02-27 | 1 | -3/+3 |
| | | |||||
| * | SQLite -> SQLiteStore | Kevin Hoerr | 2026-02-26 | 2 | -18/+17 |
| | | |||||
| * | style/mod.rs: Clean up sqlite error type | Kevin Hoerr | 2026-02-26 | 1 | -3/+2 |
| | | |||||
| * | Use SQLite to store counter | Kevin Hoerr | 2026-02-26 | 3 | -35/+264 |
| | | |||||
| * | Add context and initialization | Kevin Hoerr | 2026-02-25 | 3 | -2/+96 |
| | | |||||
| * | main.rs: Skip coverage checking main functions | Kevin Hoerr | 2026-02-25 | 1 | -0/+2 |
| | | |||||
| * | main.rs: Add more unit tests for inc/dec | Kevin Hoerr | 2026-02-25 | 1 | -0/+30 |
| | | |||||
| * | main.rs: Add overflow check for u8::MAX | Kevin Hoerr | 2026-02-25 | 1 | -8/+37 |
| | | |||||
| * | Add error handling | Kevin Hoerr | 2026-02-24 | 1 | -19/+63 |
| | | |||||
| * | main.rs: Counter tutorial | Kevin Hoerr | 2026-02-24 | 1 | -9/+133 |
| | | |||||
| * | Init cargo project | Kevin Hoerr | 2026-02-24 | 1 | -0/+19 |
