Commit Graph

25 Commits (3-room)

Author SHA1 Message Date
Bram e6a1bd13f0 Fix memory issue
It seems that the Room type is too complex and hence uses too much memory for testing it properly. For this reason, tests are temporarily disabled
2024-04-26 15:29:04 +02:00
Bram 2ff381d7f5 Fix JSON comparison bug for non-comparable types 2024-04-26 15:26:52 +02:00
Bram df71779620 Add Matrix.Room 2024-04-26 11:31:35 +02:00
Bram c309461602 Add initial Room design 2024-04-24 11:12:46 +02:00
Bram 0ef298a28e Connect User to Event type 2024-04-12 13:57:38 +02:00
Bram db6573180b elm-format 2024-03-29 11:52:12 +01:00
Bram d41c31e8c1 Allow Timeline fuzzers to simulate /sync 2024-03-29 11:18:01 +01:00
Bram 792e60761a Add addSync to Timeline 2024-03-29 11:08:42 +01:00
Bram 33d98dd6ff Improve code readability
Cleaning up unused imports + changing order of operations on a value that is 0 by default
2024-03-29 10:51:10 +01:00
Bram ed78695213 Add Timeline JSON coder 2024-03-29 10:46:02 +01:00
Bram 421e1f6ce7 Add Elm Timeline to elm.json 2024-03-25 08:52:55 +01:00
Bram 7acae258ed Complete Timeline by fixing bugs 2024-02-15 13:15:19 +01:00
Bram 016290d9e1 Merge branch 'develop' into 3-timeline 2024-01-29 22:09:59 +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 2f7a247dbd Rewrite Timeline tests for comparing timelines through JSON 2024-01-12 00:08:35 +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
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 fa642b46d6 Refactor test suite 2023-12-24 11:30:50 +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