Commit Graph

190 Commits (f7837a91c831e1f62f8924f018dbbbca2a6825b0)

Author SHA1 Message Date
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 8f83e6a41c Prepare develop for master
elm-test --fuzz 1000 --seed 5363838114785
2024-04-12 14:59:52 +02:00
BramvdnHeuvel 8c73fbf9b1
Merge pull request #19 from noordstar/parser
Expose Matrix.User
2024-04-12 14:49:48 +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 259f695b74 Expose Matrix.User module 2024-04-12 13:15:26 +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 203205f53c Expose Elm types
As a general rule of thumb, internal values need no opaque types to hide their implementation
2024-04-10 08:28:52 +02:00
Bram c858ef151e Merge develop into parser branch 2024-04-09 20:46:10 +02:00
Bram 78794ef59b Add exposed modules + elm-format 2024-04-09 20:43:18 +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
BramvdnHeuvel 709d608056
Merge pull request #17 from noordstar/3-timeline
Add Timeline as data type
2024-04-08 14:21:04 +02:00
Bram f1dde4874b Merge Text code 2024-03-29 12:01:05 +01: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 3983ab0de2 Merge develop into 3-timeline
Fixing merge conflict
2024-03-29 11:29:48 +01:00
Bram ccefa2ed9b Add documentation 2024-03-29 11:28:04 +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 791ada6f64 Merge branch 'parser' of github.com:noordstar/elm-matrix-sdk-beta into parser 2024-03-29 07:18:53 +01:00
Bram 56c978bcf3 Add custom text 2024-03-29 07:16:36 +01:00
Bram d1336a0e23 Add server name + user id parsers 2024-03-29 07:15:27 +01:00
Bram d68de7f2fb Add parser helper functions 2024-03-29 07:13:06 +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 10c7075bef Merge branch '3-timeline' of github.com:noordstar/elm-matrix-sdk-beta into 3-timeline 2024-02-15 11:34:25 +01:00
Bram van den Heuvel cf28a3f210 Implement `mostRecentEvents` function 2024-02-15 01:27:00 +01:00
Bram van den Heuvel 2d26e1826d Add challenge 2 2024-02-13 11:13:16 +01:00
Bram van den Heuvel 6134702d25 Add Timeline documentation 2024-02-12 18:54:58 +01:00
Bram cd8163bb41 Fix bugs 2024-02-02 12:57:38 +01:00
Bram bbe1eeef12 Prepare develop for master
elm-test --fuzz 10000 --seed 49678983951728
2024-02-02 12:15:50 +01:00
Bram 016290d9e1 Merge branch 'develop' into 3-timeline 2024-01-29 22:09:59 +01:00
BramvdnHeuvel 16a7e7e66b
Merge pull request #15 from noordstar/json-extra
Json reintroduction
2024-01-29 21:52:31 +01:00
Bram d40af28b38 Add RationalOrder type 2024-01-29 21:42:33 +01:00
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