Commit Graph

77 Commits (75971fec66d99a069585813c9be54cc9add83437)

Author SHA1 Message Date
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 faac764c07 Add src/Internal/Credentials.elm 2023-02-17 12:15:58 +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 3bdcba13bc Fix Elm warnings 2023-02-17 11:20:54 +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 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
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
Bram van den Heuvel 206353b583 Add Exceptions 2023-01-05 06:47:41 +01:00
Bram van den Heuvel cb3c570c39 Add `src/Internal/Config` folder 2023-01-05 06:40:38 +01:00
Bram van den Heuvel 49f73bac4f Add `src/Internal/Tools` folder 2023-01-05 06:20:34 +01:00
Bram van den Heuvel 6337c2cc03 Add functions to create Elm files 2023-01-05 06:20:10 +01:00
Bram van den Heuvel 8850dea498 Add repository design 2023-01-05 06:13:22 +01:00
Bram van den Heuvel f2d9f5426e Initial commit 2023-01-05 06:03:42 +01:00