summaryrefslogtreecommitdiff
path: root/model
AgeCommit message (Expand)Author
2024-05-12view: Show ingredients on read pagexengineering
2024-05-12model: Add per-step ingredientsxengineering
2024-05-09Inject examples only with new --example flagxengineering
2024-05-09model: Fix unit testsxengineering
2024-05-09model: Rename version to execVersionxengineering
2024-05-09model: Require same version for executable and DBxengineering
2024-05-09model: Migrate only in empty databasesxengineering
2024-05-09model: Initial database version injectionxengineering
2024-05-09model: Detect if database is emptyxengineering
2024-05-09model: Wrap migration completely in transactionxengineering
2024-05-09model: Enforce recipe titlesxengineering
2024-05-09model: Use defer for tx.Rollback()xengineering
2024-05-09Restructure database-related functionsxengineering
2024-05-08Introduce model.Transaction()xengineering
2024-05-08Fix unit testsxengineering
2024-05-07model: Init database with database pathxengineering
2024-05-06model: Do not write version.txt inside storagexengineering
2024-05-06model: Introduce NewStorage() functionxengineering
2024-05-04Move storage path logging to main() functionxengineering
2024-05-04model: Add storage.Exists() and storage.Create()xengineering
2024-05-04model: Introduce type Storagexengineering
2024-05-01Do not remove storage folderxengineering
2024-05-01Use default storage path instead of temp dirxengineering
2024-05-01model: Add version.txt file to storage folderxengineering
2024-04-07model: Add helper function for safe CRUDxengineering
2024-04-07model: Add model.Object interfacexengineering
2024-04-06model: CRUD methods only for targeted objectsxengineering
2024-04-06model: Always pass *sql.Tx to CRUD methodsxengineering
2024-03-24model: Add recipe stepsxengineering
2024-03-24model: Crash on failed test recipe injectionxengineering
2024-03-12model: Remove .Touch() methodxengineering
2024-03-05model: Move timestamp updates to controllerxengineering
2024-03-04model: Implement Stringer interface for Recipexengineering
2024-03-04model: Create test data with Go instead of SQLxengineering
2024-03-03controller: Update recipe based on JSONxengineering
2024-03-03model: Assert one affected row on .Update()xengineering
2024-03-03model: Use only string types for modelsxengineering
2024-02-11model: Add type 'Recipes' with Read() methodxengineering
2024-02-11model: Implement CRUD methods for type Recipexengineering
2024-02-11model: Switch to very basic database schemaxengineering
2023-12-27model: Inject test data into databasexengineering
2023-12-27model: Add initial SQL migrationxengineering
2023-12-27model: Implement database connectionxengineering
2023-12-27model: Implement temporary storage directoryxengineering