summaryrefslogtreecommitdiff
path: root/model
AgeCommit message (Expand)Author
2024-11-03model: Implement favorite recipesxengineering
2024-10-24view: Order ingredient summary by ingredient namexengineering
2024-10-24Rework error handling of model.DB.Transaction()xengineering
2024-10-23Fix unit testsxengineering
2024-10-21model: Rename to db.goxengineering
2024-10-21model: Refactor public API of DBxengineering
2024-10-21model: Save int-based schema version in DBxengineering
2024-10-15model: Handle schema versions internally by integersxengineering
2024-10-13model: Simplify DB method signaturesxengineering
2024-10-13model: Replace global db variable by custom typexengineering
2024-10-13Introduce xengineering.eu/ceres/model/migrationsxengineering
2024-10-12model: Fix direct access to databasexengineering
2024-09-11Apply go fmt to all source filesxengineering
2024-05-17model: Add strict Ingredient.Validate()xengineering
2024-05-17model: Add strict Step.Validate()xengineering
2024-05-17model: Fix another unhandled errorxengineering
2024-05-17model: Fix ignored errorxengineering
2024-05-17model: Rework recipe validationxengineering
2024-05-15model: Make Recipe.Validate() more strictxengineering
2024-05-12view: Add ingredient overview to recipe read pagexengineering
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