Age | Commit message (Expand) | Author |
2024-10-24 | view: Order ingredient summary by ingredient name | xengineering |
2024-10-24 | Rework error handling of model.DB.Transaction() | xengineering |
2024-10-23 | Fix unit tests | xengineering |
2024-10-21 | model: Rename to db.go | xengineering |
2024-10-21 | model: Refactor public API of DB | xengineering |
2024-10-21 | model: Save int-based schema version in DB | xengineering |
2024-10-15 | model: Handle schema versions internally by integers | xengineering |
2024-10-13 | model: Simplify DB method signatures | xengineering |
2024-10-13 | model: Replace global db variable by custom type | xengineering |
2024-10-13 | Introduce xengineering.eu/ceres/model/migrations | xengineering |
2024-10-12 | model: Fix direct access to database | xengineering |
2024-09-11 | Apply go fmt to all source files | xengineering |
2024-05-17 | model: Add strict Ingredient.Validate() | xengineering |
2024-05-17 | model: Add strict Step.Validate() | xengineering |
2024-05-17 | model: Fix another unhandled error | xengineering |
2024-05-17 | model: Fix ignored error | xengineering |
2024-05-17 | model: Rework recipe validation | xengineering |
2024-05-15 | model: Make Recipe.Validate() more strict | xengineering |
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 |