Age | Commit message (Expand) | Author |
2024-05-12 | view: Add ingredient overview to recipe read page | xengineering |
2024-05-12 | view: Show ingredients on read page | xengineering |
2024-05-12 | model: Add per-step ingredients | xengineering |
2024-05-09 | Inject examples only with new --example flag | xengineering |
2024-05-09 | model: Fix unit tests | xengineering |
2024-05-09 | model: Rename version to execVersion | xengineering |
2024-05-09 | model: Require same version for executable and DB | xengineering |
2024-05-09 | model: Migrate only in empty databases | xengineering |
2024-05-09 | model: Initial database version injection | xengineering |
2024-05-09 | model: Detect if database is empty | xengineering |
2024-05-09 | model: Wrap migration completely in transaction | xengineering |
2024-05-09 | model: Enforce recipe titles | xengineering |
2024-05-09 | model: Use defer for tx.Rollback() | xengineering |
2024-05-09 | Restructure database-related functions | xengineering |
2024-05-08 | Introduce model.Transaction() | xengineering |
2024-05-08 | Fix unit tests | xengineering |
2024-05-07 | model: Init database with database path | xengineering |
2024-05-06 | model: Do not write version.txt inside storage | xengineering |
2024-05-06 | model: Introduce NewStorage() function | xengineering |
2024-05-04 | Move storage path logging to main() function | xengineering |
2024-05-04 | model: Add storage.Exists() and storage.Create() | xengineering |
2024-05-04 | model: Introduce type Storage | xengineering |
2024-05-01 | Do not remove storage folder | xengineering |
2024-05-01 | Use default storage path instead of temp dir | xengineering |
2024-05-01 | model: Add version.txt file to storage folder | xengineering |
2024-04-07 | model: Add helper function for safe CRUD | xengineering |
2024-04-07 | model: Add model.Object interface | xengineering |
2024-04-06 | model: CRUD methods only for targeted objects | xengineering |
2024-04-06 | model: Always pass *sql.Tx to CRUD methods | xengineering |
2024-03-24 | model: Add recipe steps | xengineering |
2024-03-24 | model: Crash on failed test recipe injection | xengineering |
2024-03-12 | model: Remove .Touch() method | xengineering |
2024-03-05 | model: Move timestamp updates to controller | xengineering |
2024-03-04 | model: Implement Stringer interface for Recipe | xengineering |
2024-03-04 | model: Create test data with Go instead of SQL | xengineering |
2024-03-03 | controller: Update recipe based on JSON | xengineering |
2024-03-03 | model: Assert one affected row on .Update() | xengineering |
2024-03-03 | model: Use only string types for models | xengineering |
2024-02-11 | model: Add type 'Recipes' with Read() method | xengineering |
2024-02-11 | model: Implement CRUD methods for type Recipe | xengineering |
2024-02-11 | model: Switch to very basic database schema | xengineering |
2023-12-27 | model: Inject test data into database | xengineering |
2023-12-27 | model: Add initial SQL migration | xengineering |
2023-12-27 | model: Implement database connection | xengineering |
2023-12-27 | model: Implement temporary storage directory | xengineering |