Commit graph

19 commits

Author SHA1 Message Date
01d6dd9b0b Add ID field to Entry struct with auto-generation on marshal/unmarshal 2026-03-07 18:57:33 -06:00
30a5786adf Add Makefile targets for go vet and go fix, use named struct fields in tests, apply go fix improvements 2026-03-01 07:59:31 -06:00
3b36055b1b Ensure an id is included when serializing a log entry 2026-02-05 13:11:28 -06:00
79fa957d02 Some convenience methods for Metas 2024-03-11 16:04:29 -05:00
820a2de269 ♻️ Get rid of PartialEntry 2024-03-10 15:26:00 -05:00
5b8e4696ea Only add newline to file when needed 2024-03-09 15:38:34 -06:00
c1b1ceb283 Use ParseDate in Entry 2024-02-25 13:39:12 -06:00
391452e3d9 ParseDate should handle DateFormat 2024-02-25 12:36:43 -06:00
cc9e8f6167 Drop command 2024-02-11 13:50:27 -06:00
16a0a9d20b Special handling of json field 2024-01-30 23:40:47 -06:00
0da5efcafe Entry implements json.Unmarshaler 2024-01-29 22:07:18 -06:00
eff9a454f9 🧪 Test json.Unmarshaler implementation for Entry 2024-01-28 22:02:57 -06:00
f3bf89b09e Entry implements json.Marshaler 2024-01-28 19:41:30 -06:00
7e1c51d698 🧪 Test json.Marshaler implementation for Entry 2024-01-28 19:23:51 -06:00
c45acd57c4 Entry implements TextUnmarshaler 2024-01-28 17:39:42 -06:00
2d68691408 ♻️ Use defined errors 2024-01-28 12:41:55 -06:00
5b60305de7 🧪 Test TextUnmarshaler implementation for Entry 2024-01-28 08:56:34 -06:00
e8fb298ea5 Entry with TextMarshaler 2024-01-28 01:13:25 -06:00
c61c783c66 🚧 Lay out models 2024-01-26 19:40:38 -06:00