Commit Graph

56 Commits (9e761db4f95efc66b619d5489eb6b34c4a7ea2f7)

Author SHA1 Message Date
Bram 9e761db4f9 Fix (most) warnings 2024-05-26 19:24:31 +02:00
Bram 5cf6b59602 Add initial Vault design 2024-05-08 07:57:08 +02:00
Bram e1c7c8792e Prepare develop for master
elm-test --fuzz 1000 --seed 134719727714686
2024-04-26 15:44:01 +02:00
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 086e491b06 Ignore decoder logs
Specifically on Hashdict/Mashdict as they variate based on JSON input
2024-04-12 14:30:33 +02:00
Bram 0ef298a28e Connect User to Event type 2024-04-12 13:57:38 +02:00
Bram ae19884a18 Correct IPv6 Parser 2024-04-12 13:14:50 +02:00
Bram b3e103a5d9 Write Grammar tests 2024-04-10 18:14:32 +02:00
Bram c858ef151e Merge develop into parser branch 2024-04-09 20:46:10 +02:00
Bram cd0c687307 Add server name module 2024-04-09 20:38:35 +02:00
Bram 077605bcbc Remove old file locations 2024-04-09 20:37:01 +02:00
Bram 5856084b45 Remove unused RationalOrder module
Kill your darlings, I guess. :(
2024-03-29 11:53:24 +01: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 43f0ac5ef2 Add server name specified fuzzers 2024-03-25 10:07:47 +01:00
Bram 421e1f6ce7 Add Elm Timeline to elm.json 2024-03-25 08:52:55 +01:00
Bram 1940b1d51f Fix RationalOrder formatting 2024-02-15 13:20:25 +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 d40af28b38 Add RationalOrder type 2024-01-29 21:42:33 +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 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 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 van den Heuvel 462aa3a2dc Fix test 2024-01-12 17:15: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 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 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
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