summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-12-10Update view.Marius Peter
2025-12-10Fix fertilizer seeding data.Marius Peter
2025-12-10Add crop requirements logic + views.Marius Peter
2025-12-10Align URLs to Rails convention.Marius Peter
2025-12-10Ensure idempotency for the seeding of other domain entities.Marius Peter
2025-12-10Ensure existing nutrient measurement seeding idempotency.Marius Peter
2025-12-10Simplify function argument combinatorial.Marius Peter
2025-12-06Miscellaneous clean-up.Marius Peter
2025-12-06Fix wrong nutrient-value-set SQL check logic.Marius Peter
2025-12-06Update model entity persistency (creation) logic.Marius Peter
This greatly reduces the amount of SQL INSERT queries.
2025-12-06Update model contracts.Marius Peter
Great use of my new modules to factor out common model contract logic!
2025-12-06Introduce nutrient-value module.Marius Peter
2025-12-06Introduce utils module.Marius Peter
Need a much better name than that.
2025-12-06Tighten up function.Marius Peter
2025-12-06Remove all references to nutrient targets.Marius Peter
2025-12-03Fertilizers should not report nutrients which they don't contain...Marius Peter
2025-12-03Remove redundant parameter from view function.Marius Peter
2025-12-03Update handlers to reflect model evolution.Marius Peter
2025-12-03Update views to reflect model evolution.Marius Peter
2025-12-03Fix model modules.Marius Peter
2025-12-03Date formlet now takes an optional initial value.Marius Peter
2025-12-03Realign database seed logic with crop-rotation model.Marius Peter
2025-12-03Parameterize authentication credentials.Marius Peter
2025-12-03NNLS module now calculates Ferti recipe for a given day.Marius Peter
2025-12-03Update crop rotation migration and model.Marius Peter
2025-12-01Fix standard fertilizer nutrient content.Marius Peter
2025-11-30Factor out authentication logic from handlers.Marius Peter
2025-11-30Use normie date formatting in table.Marius Peter
2025-11-30Reduce button size in table.Marius Peter
2025-11-30Introduce crop rotations.Marius Peter
These will probably replace nutrient targets as the main entry point for nutrient requirement calculations.
2025-11-30Update runtime paths for CSV data files.Marius Peter
2025-11-30Update migration definition names.Marius Peter
2025-11-30Add get-latest-nutrient-measurement helper.Marius Peter
2025-11-30Use clutch between/c contract for percentages!Marius Peter
2025-11-30Insist on grouped-row naming convention.Marius Peter
2025-11-30Prevent public interface from leaking internal implementation.Marius Peter
2025-11-30Change crop canonical_name from integer to text.Marius Peter
2025-11-30Tidy up model modules.Marius Peter
2025-11-30Refactor 'effective-on' to 'target-date'.Marius Peter
2025-11-30Refactor 'measured-on' to 'measurement-date'.Marius Peter
2025-11-30Add contracts related to nutrient-value.Marius Peter
2025-11-29Implement show-measurement-page.Marius Peter
2025-11-29Now possible to destroy ferilizers.Marius Peter
2025-11-29Complete parent commit.Marius Peter
2025-11-29Make all form elements required.Marius Peter
2025-11-29Add a metric ton's worth of routes.Marius Peter
For now, let's emulate Rails routing, before we identify a more elegant architecture.
2025-11-29Include Systemd service file.Marius Peter
2025-11-29Add unit tests to model modules.Marius Peter
2025-11-29Main model structs can now be manipulated by id or entire struct.Marius Peter
This paves the way to passing ids in URLs, and acting upon them in handlers.
2025-11-29Move tests to concerned modules.Marius Peter
Copyright 2019--2026 Marius PETER