86fa1f9203 
								
							 
						 
						
							
							
								
								feat: BREAKING improve command_extension  
							
							... 
							
							
							
							- unify behavior of all message sending related command
- add a StringBuffer as stdout-like output buffer for commands
- create a typedef for the command function signature
- create a common exception type for command execution
- enable commands to run on Client-level rather than Room-level
- BREAKING: Client.addCommand signature now takes an optional StringBuffer as second parameter 
							
						 
						
							2025-02-04 16:19:57 +05:30  
				
					
						
							
							
								 
						
							
								9c32193dff 
								
							 
						 
						
							
							
								
								chore: add require trailing comma lint  
							
							
							
						 
						
							2024-11-07 16:13:37 +01:00  
				
					
						
							
							
								 
						
							
								a2e8830df0 
								
							 
						 
						
							
							
								
								chore: expose fake matrix api  
							
							
							
						 
						
							2024-04-30 17:42:36 +05:30  
				
					
						
							
							
								 
						
							
								281510b950 
								
							 
						 
						
							
							
								
								feat: lcov and tag olm tests  
							
							
							
						 
						
							2024-04-23 15:21:46 +05:30  
				
					
						
							
							
								 
						
							
								7f519b5619 
								
							 
						 
						
							
							
								
								Merge branch 'main' into 'main'  
							
							... 
							
							
							
							Implement Thread creating/sending + added neccessary tests
Closes  #351 
See merge request famedly/company/frontend/famedlysdk!1262 
							
						 
						
							2023-04-17 13:15:36 +00:00  
				
					
						
							
							
								 
						
							
								203fc25d7a 
								
							 
						 
						
							
							
								
								feat: allow sending messages inside threads  
							
							
							
						 
						
							2023-04-17 14:39:11 +03:00  
				
					
						
							
							
								 
						
							
								31d4d5d08e 
								
							 
						 
						
							
							
								
								fix: Check if argument is valid mxid in /maskasdm command  
							
							
							
						 
						
							2023-02-14 09:16:48 +01:00  
				
					
						
							
							
								 
						
							
								9b3dd5acd7 
								
							 
						 
						
							
							
								
								chore: bump dart to 2.18  
							
							... 
							
							
							
							Allows us to get rid of some null assertions. 
							
						 
						
							2023-02-01 11:39:55 +01:00  
				
					
						
							
							
								 
						
							
								476963069a 
								
							 
						 
						
							
							
								
								feat: support MSC 3935: cute events  
							
							... 
							
							
							
							- add cute event skeletron (`im.fluffychat.cute_events`)
- add cute events to default command batch
- this way, all SDK users can profit from cute events
- supported events: `hug`, `googly_eyes`, `cuddle`
Fixes:
https://rail.chat/@AgathaSorceress@eldritch.cafe/109336005433123570 
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf> 
							
						 
						
							2022-11-21 09:17:07 +01:00  
				
					
						
							
							
								 
						
							
								651abc7c14 
								
							 
						 
						
							
							
								
								Merge branch 'krille/add-mark-as-dm-commands' into 'main'  
							
							... 
							
							
							
							feat: Add markasdm and markasgroup commands
See merge request famedly/company/frontend/famedlysdk!1092 
							
						 
						
							2022-08-15 14:19:17 +00:00  
				
					
						
							
							
								 
						
							
								6555f36d6d 
								
							 
						 
						
							
							
								
								feat: switch from pedantic to lints  
							
							
							
						 
						
							2022-08-15 14:15:51 +00:00  
				
					
						
							
							
								 
						
							
								064b84305d 
								
							 
						 
						
							
							
								
								chore: Add markasdm/group tests  
							
							
							
						 
						
							2022-08-09 15:33:59 +02:00  
				
					
						
							
							
								 
						
							
								7885281c72 
								
							 
						 
						
							
							
								
								refactor: Use import sorter and ci templates  
							
							
							
						 
						
							2022-07-21 15:44:04 +02:00  
				
					
						
							
							
								 
						
							
								3f3d4d38d6 
								
							 
						 
						
							
							
								
								refactor: Migrate to Matrix Api Lite 1.0.0  
							
							
							
						 
						
							2022-05-17 22:50:04 +00:00  
				
					
						
							
							
								 
						
							
								921c694888 
								
							 
						 
						
							
							
								
								feat: Add clear cache command  
							
							
							
						 
						
							2021-11-23 09:48:08 +01:00  
				
					
						
							
							
								 
						
							
								a61e1ae4a3 
								
							 
						 
						
							
							
								
								feat: Add commands to create chats  
							
							
							
						 
						
							2021-11-21 13:40:41 +01:00  
				
					
						
							
							
								 
						
							
								9be87918f1 
								
							 
						 
						
							
							
								
								refactor: Make room in Event class not nullable  
							
							
							
						 
						
							2021-11-04 14:21:04 +01:00  
				
					
						
							
							
								 
						
							
								3f83e5481c 
								
							 
						 
						
							
							
								
								refactor: port room test to nullsafety  
							
							
							
						 
						
							2021-10-28 03:44:02 +02:00  
				
					
						
							
							
								 
						
							
								17fd1f22b3 
								
							 
						 
						
							
							
								
								refactor: make event nullsafe  
							
							
							
						 
						
							2021-10-25 10:10:25 +00:00  
				
					
						
							
							
								 
						
							
								6f0c7c5f64 
								
							 
						 
						
							
							
								
								feat: Add /discardsession command  
							
							
							
						 
						
							2021-09-17 05:52:53 +00:00  
				
					
						
							
							
								 
						
							
								9b7474e2f2 
								
							 
						 
						
							
							
								
								refactor: Update to dart 2.12 and opt out in all files  
							
							... 
							
							
							
							This also adds some missing license headers, I have detected while
using license header search&replace to add the
null safety opt out 
							
						 
						
							2021-08-18 08:09:39 +02:00  
				
					
						
							
							
								 
						
							
								c0c7f68bf3 
								
							 
						 
						
							
							
								
								chore: Rename to matrix  
							
							
							
						 
						
							2021-06-18 09:58:25 +02:00  
				
					
						
							
							
								 
						
							
								ffef732103 
								
							 
						 
						
							
							
								
								refactor: enable more linter rules  
							
							... 
							
							
							
							enable prefer_final_locals and prefer_final_in_for_each linter rules 
							
						 
						
							2021-04-14 10:29:29 +02:00  
				
					
						
							
							
								 
						
							
								fcb8d48bd7 
								
							 
						 
						
							
							
								
								feat: Add command parser  
							
							
							
						 
						
							2021-02-09 18:19:38 +01:00