Commit Graph

79 Commits (refactor)

Author SHA1 Message Date
Bram van den Heuvel e7804b096f Implement Credentials conversion into API 2023-03-13 17:04:52 +01:00
Bram van den Heuvel 81a591383f Move phantom Context type to Internal/Tools folder 2023-03-13 13:53:26 +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 aa0fe12fb8 Finish chain refactor 2023-03-12 14:53:56 +01:00
Bram van den Heuvel 65591b710c Refactor to TaskChains 2023-03-10 21:34:25 +01:00
Bram van den Heuvel bd73b97e93 Add invite sending 2023-03-07 14:10:47 +01:00
Bram van den Heuvel dc39036162 Add event redaction 2023-03-05 23:24:27 +01:00
Bram van den Heuvel 69c273f8bf Add API endpoint support documentation 2023-03-05 22:44:05 +01:00
Bram van den Heuvel 692a42bdf8 Add automated login 2023-03-05 22:43:01 +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 205263f5cd Transform API results into CredUpdate types 2023-03-01 11:40:31 +01:00
Bram van den Heuvel 68d93180c1 Add PreApi for getting unavailable values 2023-03-01 11:21:22 +01:00
Bram van den Heuvel c844c94564 Finish files before API end functions refactor 2023-02-21 16:57:58 +01:00
Bram van den Heuvel 305a312b72 Add CredUpdate type 2023-02-17 15:08:57 +01:00
Bram van den Heuvel f7441a54eb Remove old VersionControl.elm 2023-02-17 12:15:36 +01:00
Bram van den Heuvel 186c92c515 Documentation for Credentials type 2023-02-17 11:30:59 +01:00
Bram van den Heuvel 885da04383 Edit spec versions on endpoints 2023-02-17 11:16:11 +01:00
Bram van den Heuvel 045b67d77d elm-format 2023-02-17 11:10:03 +01:00
Bram van den Heuvel eaa7bc3444 Refactor Sync endpoint 2023-02-17 11:07:16 +01:00
Bram van den Heuvel a0f19a3fdc Refactor GetEvent API endpoint 2023-02-13 19:09:32 +01:00
Bram van den Heuvel a47d80af9e elm-format 2023-02-13 18:07:08 +01:00
Bram van den Heuvel 293a37c8cd Refactor JoinedMembers API endpoint 2023-02-13 18:05:05 +01:00
Bram van den Heuvel e8c0345290 Write support for sending state key 2023-02-09 19:09:50 +01:00
Bram van den Heuvel 1fcb754e55 Add documentation + add `sameForVersion` function 2023-02-09 18:57:56 +01:00
Bram van den Heuvel dbbd009a58 Rewrite send message library
This should make the modules a lot more flexible when it comes to modular version control.
2023-02-09 15:50:14 +01:00
Bram van den Heuvel d20bc4ae36 elm-format 2023-02-08 16:53:17 +01:00
Bram van den Heuvel 9b25ca215c Add `All.elm`
This file is the one that should be accessed by files and folders that are allowed to import from the `Internal/Api/` folder.
2023-01-30 10:47:46 +01:00
Bram van den Heuvel c673372534 Add `src/Internal/Api` 2023-01-09 16:57:25 +01:00