Commit Graph

24 Commits (fa52c6e09ce91c7eb4356607a0d0181fd95023f7)

Author SHA1 Message Date
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