Kwoth 
							
						 
					 
					
						
						
							
						
						99c60459f8 
					 
					
						
						
							
							Removed cmd source generator. Commands are no longer partial methods. Compilations should be slightly faster now. Updated packages and adapted drawing code to the new apis. There may be some bugs.  
						
						 
						
						
						
						
					 
					
						2022-07-18 04:33:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						d9011106ac 
					 
					
						
						
							
							Replaced .wheel with .lula (lucky ladder). It looks nicer but plays the same. Also it is more customizable as you can have more or less multipliers. Cleaned up some trivia code. Sorted lula multipliers in gambling.yml. Improved .slottest  
						
						 
						
						
						
						
					 
					
						2022-07-14 03:52:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						5f7b030a66 
					 
					
						
						
							
							More work on gambling  
						
						 
						
						
						
						
					 
					
						2022-07-13 02:21:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						f41b1fb93c 
					 
					
						
						
							
							Base for 4.3 work. Split Nadeko.Common into a separate project  
						
						 
						
						
						
						
					 
					
						2022-07-11 00:06:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						4294f8efd5 
					 
					
						
						
							
							copy creds_example to output directory  
						
						 
						
						
						
						
					 
					
						2022-06-25 10:39:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						df85b3b250 
					 
					
						
						
							
							Added .eval command. Very dangerous, don't use.  
						
						 
						
						
						
						
					 
					
						2022-06-23 13:19:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						210da263ad 
					 
					
						
						
							
							Abstract away cache. 2 implementations: redis and memory  
						
						 
						
						
						
						
					 
					
						2022-06-23 13:07:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						e9923a7691 
					 
					
						
						
							
							Fixed bugs when users update their patreon pledge. Updated some packages  
						
						 
						
						
						
						
					 
					
						2022-06-15 13:11:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						7b5145f116 
					 
					
						
						
							
							NadekoBot Patronage system, Search commands improvements + fixes  
						
						 
						
						
						
						
					 
					
						2022-06-14 07:24:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						cb865d5012 
					 
					
						
						
							
							Updated packages  
						
						 
						
						
						
						
					 
					
						2022-05-12 23:56:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						b009438e0e 
					 
					
						
						
							
							Fixed .stock command,  closes   #356  
						
						 
						
						
						
						
					 
					
						2022-05-11 12:36:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						5b5bc278ff 
					 
					
						
						
							
							- Reaction roles rewritten completely. They now support multiple exclusivity groups per message and level requirements. However they can only be added one by one  
						
						 
						
						... 
						
						
						
						- Bot now support much higher XP values for global and server levels 
						
						
					 
					
						2022-05-05 04:47:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						0f68abcac9 
					 
					
						
						
							
							Fixed .deletexp command  
						
						 
						
						
						
						
					 
					
						2022-04-26 14:15:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						0b64df95ef 
					 
					
						
						
							
							Fixed an issue with publish not having required dlls  
						
						 
						
						
						
						
					 
					
						2022-04-16 17:04:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						7cb15f5278 
					 
					
						
						
							
							Medusa System Added  
						
						 
						
						... 
						
						
						
						Read about the medusa system [here](https://nadekobot.readthedocs.io/en/latest/medusa/creating-a-medusa/ ) 
						
						
					 
					
						2022-04-16 12:44:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						e23233ee06 
					 
					
						
						
							
							WIP db provider support for Mysql and Postgres  
						
						 
						
						
						
						
					 
					
						2022-04-11 10:41:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						77195843d0 
					 
					
						
						
							
							Fixed .feed related commands and updated an example to a working one. Updated packages  
						
						 
						
						
						
						
					 
					
						2022-03-22 11:49:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						cbcfa77a34 
					 
					
						
						
							
							Updated discord.net to 3.4.1  
						
						 
						
						
						
						
					 
					
						2022-03-21 15:57:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						b7d1fd1b47 
					 
					
						
						
							
							Many IDisposable fixes. GlobalNadeko won't have file watchers for creds. Wallet simplified  
						
						 
						
						
						
						
					 
					
						2022-03-21 15:33:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						9ade3c9537 
					 
					
						
						
							
							Added some custom settings to GlobalNadeko configuration  
						
						 
						
						
						
						
					 
					
						2022-03-21 13:02:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						1dc393d2b1 
					 
					
						
						
							
							- Moved update loop to a separate method.  
						
						 
						
						... 
						
						
						
						- Added optimize flag to GlobalNadeko configuration.
- Added some packages which will be needed soon 
						
						
					 
					
						2022-03-21 12:01:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						d9f371f994 
					 
					
						
						
							
							Added logging to coordinator, downgraded framework to net5, downgraded grpc packages to 2.41  
						
						 
						
						
						
						
					 
					
						2022-03-19 11:19:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						6895c8a2a4 
					 
					
						
						
							
							Updated changelog, updated packages  
						
						 
						
						
						
						
					 
					
						2022-02-12 00:55:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						46453f5f08 
					 
					
						
						
							
							Updated some packages  
						
						 
						
						
						
						
					 
					
						2022-02-08 20:17:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						3d1f9b8b75 
					 
					
						
						
							
							Added a .stock command  
						
						 
						
						
						
						
					 
					
						2022-02-06 17:43:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						f77f2f433f 
					 
					
						
						
							
							- Most if not all gambling commands should now use locale-specific currency format  
						
						 
						
						... 
						
						
						
						- Enabled preview language features 
						
						
					 
					
						2022-02-03 13:51:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						ffa2c3f119 
					 
					
						
						
							
							Updated editorconfig to (mostly?) require braces around if/else statements, and applied the new formatting rules  
						
						 
						
						
						
						
					 
					
						2022-02-02 01:44:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						7ee51332b0 
					 
					
						
						
							
							Some refactorings - Updated editorconfig, removed some unused variables and parameters, updated some old thorwaway variable code, some general cleanup  
						
						 
						
						
						
						
					 
					
						2022-02-01 13:51:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						3e0bbd8ada 
					 
					
						
						
							
							Small refactoring. Finally made use of the type parameter in NadekoTypeReader<T> class  
						
						 
						
						
						
						
					 
					
						2022-01-31 05:45:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						0f36242597 
					 
					
						
						
							
							Initial implementation of trovo.live notifications support for .stadd  
						
						 
						
						
						
						
					 
					
						2022-01-31 00:47:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						f9fff5a27e 
					 
					
						
						
							
							Updated packages and updated docs  
						
						 
						
						
						
						
					 
					
						2022-01-11 12:59:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						f13d7d2c80 
					 
					
						
						
							
							Cleaned up some unused/commented code  
						
						 
						
						... 
						
						
						
						- Small amount of refactoring
- Separated imagesharp extension to ImageSharpExtensions.cs
- Using .join Ienumerable extension instead of string.join in some places 
						
						
					 
					
						2022-01-04 09:06:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						3aa6a54b6e 
					 
					
						
						
							
							- Renamed CustomReaction model to NadekoExpression  
						
						 
						
						... 
						
						
						
						- Used structured logging everywhere 
						
						
					 
					
						2022-01-04 07:35:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						ef49030841 
					 
					
						
						
							
							- Added serilog analyzer which will help with fully moving to structured logging  
						
						 
						
						... 
						
						
						
						- Small code cleanups 
						
						
					 
					
						2022-01-03 13:38:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						25eeffa163 
					 
					
						
						
							
							- Removed NadekoCommand and Aliases attribute from all commands  
						
						 
						
						... 
						
						
						
						- All commands must be marked as partial
- Added [Cmd] Attribute to all commands
- Cmd Attribute comes from the source generator which adds [NadekoCommand] and [Aliases] Attribute to each command
- Should be updated in the future probably to be more performant and maybe add extra data to the commands
- Started reorganizing modules and submodules 
						
						
					 
					
						2021-12-31 16:05:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						0634470a8a 
					 
					
						
						
							
							Enabled Nullable reference types. Added a temporary fix for clonable NRT warnings.  
						
						 
						
						
						
						
					 
					
						2021-12-28 10:40:59 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						1b0392dfab 
					 
					
						
						
							
							Added and applied styles for private readonly fields, private fields to Extensions and Common folders.  
						
						 
						
						... 
						
						
						
						- Some renamings and code cleanups
- Chained method calls, binary expressions and binary patterns will now break into newlines
- Type param constraints and base constructor calls will be on the new line 
						
						
					 
					
						2021-12-27 03:46:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						d5fd6aae8e 
					 
					
						
						
							
							- More code cleanup and codestyle updates  
						
						 
						
						... 
						
						
						
						- Fixed some possible nullref exceptions
- Methods signatures now have up to 3 parameters before breakaing down each parameter in a separate line
- Method invocations have the same rule, except the first parameter will be in the same line as the invocation to prevent some ugliness when passing lambas as arguments
- Applied many more codestyles
- Extensions folder fully reformatted 
						
						
					 
					
						2021-12-26 17:28:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						b85ba177cd 
					 
					
						
						
							
							Using declarations and other code reformats  
						
						 
						
						
						
						
					 
					
						2021-12-26 03:22:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						77bbc5ef7a 
					 
					
						
						
							
							Removed some unused classes, minor cleanup. Added rider anotations to stop some annoying code suggestions  
						
						 
						
						
						
						
					 
					
						2021-12-25 02:53:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						93b8bca018 
					 
					
						
						
							
							Switch to discord.net 3.0.0  
						
						 
						
						
						
						
					 
					
						2021-12-23 08:02:23 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						0b8c3b3f2b 
					 
					
						
						
							
							Using humanizer to deal with time and string trimming in some cases. Removed unused methods. Currency output format improvement (will use guild locale now for some commands)  
						
						 
						
						
						
						
					 
					
						2021-12-21 05:16:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						da2ee0c158 
					 
					
						
						
							
							await usings and minor cleanup  
						
						 
						
						
						
						
					 
					
						2021-12-20 03:02:02 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						ee33313519 
					 
					
						
						
							
							Global usings and file scoped namespaces  
						
						 
						
						
						
						
					 
					
						2021-12-19 05:14:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						bc31dae965 
					 
					
						
						
							
							Updated packages  
						
						 
						
						
						
						
					 
					
						2021-12-19 02:34:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						a38951b5ad 
					 
					
						
						
							
							atl will no longer post the translation if it's equivalent to the input message  
						
						 
						
						... 
						
						
						
						updated packages 
						
						
					 
					
						2021-12-17 16:26:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						88c005c50e 
					 
					
						
						
							
							- Removed unneeded package  
						
						 
						
						... 
						
						
						
						- Fixed build not working on dotnet sdk older than 5.0.3xx, this was done by downgrading Microsoft.CodeAnalysis.CSharp to 3.8.0 
						
						
					 
					
						2021-09-06 21:34:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						0921d154cc 
					 
					
						
						
							
							Some work on docker support. Source generator is failing with a weird error. Updated readme and changelog  
						
						 
						
						
						
						
					 
					
						2021-09-06 21:34:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						34d0f66466 
					 
					
						
						
							
							- Added NadekoBot.Generators projects which will contain source generators  
						
						 
						
						... 
						
						
						
						- Implemented initial version of the response strings source generator
  - Creates a class with property names equivalent to key names in responses.en-US.json
  - Each Property has struct type (with generic type parameters matching the number of string format placeholders) for type safe GetText implementation
  - Struct types are readonly refs as they should be ephermal, and only used to pass string keys to GetText 
						
						
					 
					
						2021-09-06 21:34:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						0fc5f540d8 
					 
					
						
						
							
							- Added Cloneable deep clone source generator nuget package  
						
						 
						
						... 
						
						
						
						- Configs are no cloned using generated clone, not by serializing/deserializing
- Arrays/Lists (collections in geneeral) are still not cloned properly
- Removed GetRawData from config as it is no longer needed, new clone is very fast
- Added ICloneable<T> which all configs implement
- Cleaned up config classes/code 
						
						
					 
					
						2021-09-06 21:34:50 +02:00