Commit Graph

199 Commits (41ec76822f33b33835c27834925f9b6e98672535)

Author SHA1 Message Date
Bram van den Heuvel ead65c07f5 Write object field documentation 2024-01-25 14:47:54 +01:00
Bram b6e181237f Merge branch 'develop' into 3-timeline 2024-01-23 19:20:44 +01:00
Bram c3c08845d8 Merge branch 'develop' into json-extra 2024-01-23 13:43:05 +01:00
Bram acd13ac67a Complete documentation 2024-01-22 18:09:08 +01:00
Bram dd5f298fd3 Migrate remaining objects to new JSON coders 2024-01-22 17:44:22 +01:00
Bram d1fbc87730 Refactor to new JSON coders 2024-01-19 16:22:51 +01:00
Bram 28d2a17a10 Add final features to JSON coder module 2024-01-19 16:21:41 +01:00
Bram 3f08e4a3e7 Add more high-level ary humans 2024-01-18 14:46:50 +01:00
Bram ecdc136f9e Write JSON test module 2024-01-16 16:06:38 +01:00
Bram 21dfa1e77f Fix documentation standards 2024-01-16 16:05:34 +01:00
Bram van den Heuvel 6f42916a19 Add advanced JSON module 2024-01-16 14:13:27 +01:00
BramvdnHeuvel ef9b007730
Merge origin/develop-to-main to origin/develop
Develop to main for beta 2.1.1
2024-01-12 17:22:32 +01:00
Bram van den Heuvel 311de94c1f Bump to beta 2.1.1 2024-01-12 17:18:01 +01:00
Bram van den Heuvel 462aa3a2dc Fix test 2024-01-12 17:15:07 +01:00
BramvdnHeuvel cecf9c1f77
Merge pull request #11 from noordstar/settings-patch
Update syncTime to be at least 1
2024-01-12 17:12:24 +01:00
Bram van den Heuvel ad3f45d035 Update syncTime to be at least 1 2024-01-12 17:11:07 +01:00
Bram 2f7a247dbd Rewrite Timeline tests for comparing timelines through JSON 2024-01-12 00:08:35 +01:00
Bram 394799da8b Add Timeline JSON coders 2024-01-12 00:08:06 +01:00
Bram van den Heuvel 29f6a5e754 Refactor Batch input 2024-01-11 22:35:14 +01:00
Bram van den Heuvel 79aff7af3b Refactor Timeline architecture 2024-01-11 09:20:16 +01:00
Bram van den Heuvel 0ce58d6f9e Add grammer definition 2024-01-10 10:02:14 +01:00
Bram van den Heuvel fd569aa476 Implement complex JSON decoder 2024-01-10 09:22:12 +01:00
Bram van den Heuvel ae38fe6878 Introduce phantom file 2024-01-10 00:59:22 +01:00
Bram van den Heuvel 06c048286c Add log module 2024-01-10 00:59:09 +01:00
Bram van den Heuvel 2d01802b86 Rename Tools.Encode and Tools.Decode to Extra 2024-01-09 18:35:21 +01:00
Bram van den Heuvel 81b0b1c166 Add first (faulty) design of Timeline 2024-01-09 18:19:29 +01:00
Bram 211f8f1df4 Add Timeline framework
The tests fail, but using test-driven development we will now build them functional
2024-01-05 13:51:06 +01:00
Bram e8ee125def Add subsetOf Filter function 2024-01-04 03:13:17 +01:00
Bram 3739043f87 Create Timeline filter 2024-01-04 02:00:31 +01:00
BramvdnHeuvel 2507766248
Merge origin/develop-to-main to origin/develop
Develop to main for beta 2.1.0
2023-12-29 17:17:34 +01:00
Bram af26e2b0a4 Prepare develop for master
elm-test --fuzz 10000 --seed 188919533398969
2023-12-29 17:03:57 +01:00
Bram 138bfd5743 Add elm-test as new merging requirement 2023-12-29 16:56:53 +01:00
BramvdnHeuvel 70f57b1b96
Merge current data types to develop
Merge pull request #8 from noordstar/3-data-types
2023-12-29 15:50:32 +01:00
BramvdnHeuvel a70e1a775b
Merge State Manager to 3-data-types
Merge pull request #7 from noordstar/3-state-manager
2023-12-29 15:19:40 +01:00
Bram 20b4ea2f5c elm-format 2023-12-29 14:58:50 +01:00
Bram 5cdb4fad33 Remove warnings 2023-12-29 14:57:59 +01:00
Bram e1a4bcab9b Add StateManager type 2023-12-29 14:50:43 +01:00
Bram acfeabb39e Merge branch 'elm-test' into 3-state-manager 2023-12-26 17:44:48 +01:00
Bram 277c15c7e1 Add Mashdict 2023-12-26 17:43:06 +01:00
Bram c7a3fe804b elm-format + add more tests 2023-12-26 16:11:51 +01:00
Bram f465c9cbb1 Add isEqual function for Hashdict + tests 2023-12-26 12:59:50 +01:00
Bram 26ca6600d7 Add Hashdict test 2023-12-24 15:49:55 +01:00
BramvdnHeuvel cee2b3a5bb
Merge Event type as data type
Merge pull request #6 from noordstar/3-event
2023-12-24 15:27:39 +01:00
Bram 4905b7341d Complete documentation 2023-12-24 11:36:34 +01:00
Bram fa642b46d6 Refactor test suite 2023-12-24 11:30:50 +01:00
Bram bf64d5911f Add Timestamp test 2023-12-24 11:17:43 +01:00
Bram 959642499b Envelope refactor
Effectively, the Envelope type has been moved to the Types module, effectively keeping it separate from other data types.
2023-12-24 02:16:52 +01:00
Bram 3e54ea9cbe Add separate Settings module 2023-12-24 01:26:06 +01:00
Bram 5ac3e7eb6a Fix Event test
This commit is starting to show how the definition of the Envelope wrapper is better done on a different level
2023-12-24 00:37:22 +01:00
Bram 1a819cbe39 Add exposed Event module 2023-12-24 00:03:07 +01:00