Callum Brown
fa52c6e09c
Change Credentials to Vault/IVault in docstrings
...
References to `Credentials` leftover from
e62b6a09c4
2023-07-13 14:18:21 +01:00
Bram van den Heuvel
e1f12a8ae2
Fix temp event incorrect de-caching bug
2023-04-11 15:47:29 +02:00
Bram van den Heuvel
2769685c13
Remove temp events only on confirmed sync
2023-04-06 15:51:59 +02:00
Bram van den Heuvel
290be4e746
Save account data value on confirmation by server
2023-04-06 14:17:17 +02:00
Bram van den Heuvel
75971fec66
Add temporary events
...
The SDK now supports temporarily showing events before getting them from sync.
One example is to let users show the messages they sent themselves before the sync confirms that their events are on the timeline.
2023-04-05 13:57:25 +02:00
Bram van den Heuvel
ff84d70d7f
Add internal account_data getter and setter
2023-03-31 16:23:14 +02:00
Bram van den Heuvel
e2dd69c5d2
Add account data viewer
2023-03-31 13:50:43 +02:00
Bram van den Heuvel
01f97255fe
contentType --> eventType
2023-03-31 13:50:05 +02:00
Bram van den Heuvel
098b38170a
Add event to get older events
2023-03-23 22:45:26 +01:00
Bram van den Heuvel
e0086daa59
Update login for all spec versions
...
The currently officially supported/legacy spec versions, at least.
2023-03-19 16:45:56 +01:00
Bram van den Heuvel
c9cace695f
Add first exposed modules
2023-03-15 15:32:02 +01:00
Bram van den Heuvel
1d90d300da
Add RoomInvite type
2023-03-15 15:31:29 +01:00
Bram van den Heuvel
e62b6a09c4
Rename Elm types
...
Credentials -> Vault
Context (upper level) -> Credentials
Context (lower level) remains called Context
2023-03-13 13:50:41 +01:00
Bram van den Heuvel
d3637cf45f
elm-format
2023-03-13 13:42:00 +01:00
Bram van den Heuvel
bd73b97e93
Add invite sending
2023-03-07 14:10:47 +01:00
Bram van den Heuvel
9dec58b3d4
Refactor public types
2023-03-03 16:07:37 +01:00
Bram van den Heuvel
caab0ae0bb
Finish 1st version of open types
...
The code is very messy and there are a few optimizations to be made before the code is both user- and developer-friendly, but at least it works.
2023-03-02 14:55:08 +01:00
Bram van den Heuvel
7e345c2b05
Connect internal Credentials, Room, Event
...
WARNING: contains a few syntax errors - still work in progress
2023-03-01 15:58:40 +01:00
Bram van den Heuvel
f88c9604dc
Add rooms to Credentials
2023-03-01 12:06:01 +01:00
Bram van den Heuvel
186c92c515
Documentation for Credentials type
2023-02-17 11:30:59 +01:00
Bram van den Heuvel
3bdcba13bc
Fix Elm warnings
2023-02-17 11:20:54 +01:00
Bram van den Heuvel
4797ba2f93
Add new Elm types
...
I have had a few helpful Elm ideas and lessons while at FOSDEM, which may help the project in positive ways. For example, the fact that the file `Leaking.elm` exists, suggests that the code has a few downsides that may shine through when a refactor is made. For this reason, some features will be reworked and reprogrammed.
Luckily, Elm's homepage claims that this language is easy to refactor. :)
2023-02-08 16:52:54 +01:00
Bram van den Heuvel
3bf84a2a57
Add `StateManager` type
2023-01-30 11:31:47 +01:00
Bram van den Heuvel
a5af1c40a0
Add `Event` type
2023-01-30 11:31:21 +01:00