Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								1f0b817697 
								
							
								 
							
						 
						
							
							
								
								Add filter problem whitepaper  
							
							 
							
							
							
						 
						
							2023-05-12 20:18:09 +02:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								770423bcd2 
								
							
								 
							
						 
						
							
							
								
								LARGE refactor  
							
							 
							
							... 
							
							
							
							This refactor is an improvement on the API architecture:
- Tasks are replaced by Cmd
- Tasks will now always succeed so the Vault can deal with the issues itself
- Failed tasks will be recorded so they can be re-attempted later
- The Snackbar now fully supports editing sub-parts of a data type. 
							
						 
						
							2023-04-19 15:09:10 +02:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								4aaabe3a0a 
								
							
								 
							
						 
						
							
							
								
								Add status code errors  
							
							 
							
							
							
						 
						
							2023-04-18 14:55:11 +02:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								3f4508d07c 
								
							
								 
							
						 
						
							
							
								
								Fix temporary issue  
							
							 
							
							
							
						 
						
							2023-04-12 15:38:00 +02:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								619cd53a3a 
								
							
								 
							
						 
						
							
							
								
								Refactor Credentials to Snackbar  
							
							 
							
							... 
							
							
							
							The Snackbar type is a type of candies (tokens) that is brought along with any data type that may be passed on to the user. 
							
						 
						
							2023-04-12 15:36:56 +02:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								66383551d1 
								
							
								 
							
						 
						
							
							
								
								Update Event documentation  
							
							 
							
							
							
						 
						
							2023-04-12 12:00:08 +02:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								a8d1cb4c4b 
								
							
								 
							
						 
						
							
							
								
								Update Room documentation  
							
							 
							
							
							
						 
						
							2023-04-12 11:59:56 +02: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 
							
						 
						
							 
							
							
							
								
							
								70cbe5b682 
								
							
								 
							
						 
						
							
							
								
								elm-format  
							
							 
							
							
							
						 
						
							2023-04-05 12:50:15 +02:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								f18dbcc941 
								
							
								 
							
						 
						
							
							
								
								Force access token on account data + fix bug  
							
							 
							
							
							
						 
						
							2023-04-04 16:11:50 +02:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								bc2d1a183b 
								
							
								 
							
						 
						
							
							
								
								Add function to get username  
							
							 
							
							
							
						 
						
							2023-04-04 16:11:16 +02:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								54f99f0f05 
								
							
								 
							
						 
						
							
							
								
								Expose account_data getter/setter functions  
							
							 
							
							
							
						 
						
							2023-03-31 16:39:43 +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 
							
						 
						
							 
							
							
							
								
							
								1e1d9490bf 
								
							
								 
							
						 
						
							
							
								
								Temporarily remove whoami for demo  
							
							 
							
							... 
							
							
							
							It's annoying, and it doesn't serve any purpose if it's not getting used anyway. 
							
						 
						
							2023-03-24 17:11:10 +01:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								02c0a8d7f6 
								
							
								 
							
						 
						
							
							
								
								Add cookies demo  
							
							 
							
							
							
						 
						
							2023-03-24 17:01:25 +01:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								cd3a16d6bd 
								
							
								 
							
						 
						
							
							
								
								Update elm.json  
							
							 
							
							
							
						 
						
							2023-03-24 15:26:14 +01:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								ba4a4b98c3 
								
							
								 
							
						 
						
							
							
								
								Fix imports + remove unused variables  
							
							 
							
							
							
						 
						
							2023-03-24 15:22:04 +01:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								4de2bd03b1 
								
							
								 
							
						 
						
							
							
								
								Add VaultUpdate case for banning + whoami  
							
							 
							
							
							
						 
						
							2023-03-24 15:16:40 +01:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								eb047e0bff 
								
							
								 
							
						 
						
							
							
								
								Utilize /whoami for better token evaluation  
							
							 
							
							
							
						 
						
							2023-03-24 15:12:59 +01:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								c45ecd2da3 
								
							
								 
							
						 
						
							
							
								
								Add /whoami API endpoint  
							
							 
							
							
							
						 
						
							2023-03-24 14:56:31 +01:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								4de93e9039 
								
							
								 
							
						 
						
							
							
								
								Update documentation  
							
							 
							
							
							
						 
						
							2023-03-24 14:19:25 +01:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								bf2cf7395a 
								
							
								 
							
						 
						
							
							
								
								Add ban API  
							
							 
							
							
							
						 
						
							2023-03-24 14:14:58 +01:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								e2ae6f582e 
								
							
								 
							
						 
						
							
							
								
								Add exposed Event module  
							
							 
							
							
							
						 
						
							2023-03-24 14:14:15 +01:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								098b38170a 
								
							
								 
							
						 
						
							
							
								
								Add event to get older events  
							
							 
							
							
							
						 
						
							2023-03-23 22:45:26 +01:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								c32a62c242 
								
							
								 
							
						 
						
							
							
								
								Get older messages from a chat  
							
							 
							
							
							
						 
						
							2023-03-22 15:22:57 +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 
							
						 
						
							 
							
							
							
								
							
								5dfd95196b 
								
							
								 
							
						 
						
							
							
								
								Updating spec versions documentation  
							
							 
							
							
							
						 
						
							2023-03-16 11:58:32 +01:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								b09ef1c7e8 
								
							
								 
							
						 
						
							
							
								
								Upgrade to spec version v1.6  
							
							 
							
							
							
						 
						
							2023-03-16 10:32:03 +01:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								0c535916eb 
								
							
								 
							
						 
						
							
							
								
								Add documentation to exposed modules  
							
							 
							
							
							
						 
						
							2023-03-16 10:24:03 +01:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								d03aea1f3f 
								
							
								 
							
						 
						
							
							
								
								Add exposed Room type  
							
							 
							
							
							
						 
						
							2023-03-15 19:39:48 +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 
							
						 
						
							 
							
							
							
								
							
								45142509d3 
								
							
								 
							
						 
						
							
							
								
								Add functionality to join rooms by their id  
							
							 
							
							
							
						 
						
							2023-03-14 23:04:42 +01:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								27b3fc562e 
								
							
								 
							
						 
						
							
							
								
								Eliminate unused code  
							
							 
							
							
							
						 
						
							2023-03-14 22:31:55 +01:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								92e9527854 
								
							
								 
							
						 
						
							
							
								
								Add complex functions for API endpoints  
							
							 
							
							... 
							
							
							
							The Vault will now get an event after having sent it to see what it looks like.
If the user has an expired access token, the Vault will get a new token on the next sync. 
							
						 
						
							2023-03-14 22:11:15 +01:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								8c473425f2 
								
							
								 
							
						 
						
							
							
								
								Fix bugs  
							
							 
							
							
							
						 
						
							2023-03-14 16:12:44 +01:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								840b30e6f3 
								
							
								 
							
						 
						
							
							
								
								Fix ASCII snake  
							
							 
							
							
							
						 
						
							2023-03-14 15:51:40 +01:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								10903b0e05 
								
							
								 
							
						 
						
							
							
								
								Rename CredUpdate -> VaultUpdate  
							
							 
							
							
							
						 
						
							2023-03-14 15:50:23 +01:00  
						
					 
				
					
						
							
							
								
								Bram van den Heuvel 
							
						 
						
							 
							
							
							
								
							
								e90f823000 
								
							
								 
							
						 
						
							
							
								
								Refactor: connect API tasks to Context  
							
							 
							
							
							
						 
						
							2023-03-14 15:18:23 +01:00  
						
					 
				
					
						
							
							
								
								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