Bram
|
e1c7c8792e
|
Prepare develop for master
elm-test --fuzz 1000 --seed 134719727714686
|
2024-04-26 15:44:01 +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
|
8f83e6a41c
|
Prepare develop for master
elm-test --fuzz 1000 --seed 5363838114785
|
2024-04-12 14:59:52 +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 |
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
|
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
|
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
|
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 |
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
|
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 |
Bram van den Heuvel
|
311de94c1f
|
Bump to beta 2.1.1
|
2024-01-12 17:18:01 +01:00 |
Bram van den Heuvel
|
ad3f45d035
|
Update syncTime to be at least 1
|
2024-01-12 17:11:07 +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 |
Bram
|
af26e2b0a4
|
Prepare develop for master
elm-test --fuzz 10000 --seed 188919533398969
|
2023-12-29 17:03:57 +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
|
4905b7341d
|
Complete documentation
|
2023-12-24 11:36:34 +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 |
Bram
|
5065ed05ff
|
Add Event tests
|
2023-12-22 23:44:46 +01:00 |
Bram
|
ff180ec84d
|
Merge branch '3-data-types' into 3-event
|
2023-12-22 22:24:07 +01:00 |
Bram
|
5d2d9ddb73
|
Merge develop into 3-data-types
|
2023-12-22 22:22:48 +01:00 |
Bram
|
0448b74609
|
Improve Event documentation
|
2023-12-22 22:20:19 +01:00 |
Bram van den Heuvel
|
ce83d1260f
|
Add reader functions for Event types
|
2023-12-22 16:59:45 +01:00 |
Bram
|
16c9e0d4e1
|
Prepare develop for master
|
2023-12-21 22:27:34 +01:00 |
Bram
|
14058f4b69
|
Add Event type
|
2023-12-19 02:46:23 +01:00 |
Bram
|
1d3ceb9b2d
|
Fix typos
|
2023-12-18 17:30:52 +01:00 |
Bram
|
d9d5760928
|
Reorder Envelope functions alphabetically
|
2023-12-18 17:20:43 +01:00 |
Bram
|
5bd95699d2
|
Add function for Envelope
|
2023-12-18 17:19:12 +01:00 |
Bram
|
447a18ab04
|
Update Internal.Config.Text docs
|
2023-12-18 17:10:04 +01:00 |
Bram
|
87a5919921
|
Include Context in Envelope
|
2023-12-18 14:27:22 +01:00 |
Bram
|
7254fcfaa4
|
Add Context type
|
2023-12-18 14:26:57 +01:00 |
Bram
|
b3479cf2c9
|
Add leaking values
|
2023-12-18 05:51:24 +01:00 |
Bram
|
3b927dc460
|
Update exposed Vault to match internal Vault
|
2023-12-18 02:11:31 +01:00 |
Bram
|
ce0f96a74e
|
Merge branch 'develop' into 2-transfer-tools
This operation merges the new update from the `develop` branch in order to get the latest changes.
|
2023-12-18 02:05:13 +01:00 |
Bram
|
29f9482b74
|
Add public settings interface
|
2023-12-18 01:32:57 +01:00 |
Bram
|
8b7b2aa312
|
Add internal Vault type
|
2023-12-18 01:32:21 +01:00 |
Bram
|
5293eb4003
|
Add Envelope function to extract settings values
|
2023-12-18 01:30:15 +01:00 |
Bram
|
f910c0225b
|
Add Envelope JSON coders
|
2023-12-18 01:08:40 +01:00 |
Bram
|
848d83a18e
|
Add JSON coder helper files
|
2023-12-17 21:29:45 +01:00 |
Bram
|
1b0be9bffa
|
Add Envelope type
|
2023-12-17 15:18:54 +01:00 |
Bram
|
7c7e05d42a
|
Add standardized text values
|
2023-12-16 01:25:02 +01:00 |
Bram
|
b7c2e28f71
|
Add default config values
|
2023-12-16 00:28:14 +01:00 |
Bram
|
dd10d43da1
|
Add Timestamp data type
|
2023-12-15 23:55:03 +01:00 |
Bram van den Heuvel
|
037e598b36
|
elm-format
|
2023-12-15 15:05:48 +01:00 |
Bram van den Heuvel
|
a53fca3326
|
Add VersionControl
|
2023-12-15 15:03:01 +01:00 |