Kwoth 
							
						 
					 
					
						
						
							
						
						e0819f760c 
					 
					
						
						
							
							Restructured the project structure back to the way it was, there's no reasonable way to split the modules  
						
						 
						
						
						
						
					 
					
						2024-04-26 22:26:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						043ad98473 
					 
					
						
						
							
							* Merged v4  
						
						 
						
						... 
						
						
						
						* Completed some todos
* Fixed PermChecker
* Updated packages
* Upped version to alpha2
* Cleanup 
						
						
					 
					
						2024-03-25 13:41:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						069f8fab9d 
					 
					
						
						
							
							Cleaning up projects, project is building  
						
						 
						
						
						
						
					 
					
						2023-04-06 10:57:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						affaaf2fab 
					 
					
						
						
							
							Using generic attributes for NadekoOptions now. Updated packages  
						
						 
						
						
						
						
					 
					
						2023-01-21 02:21:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						30d7ff958b 
					 
					
						
						
							
							Initial v5 commit: Upped .net version to 7.0, Upped nadeko build version to 5.0.0. Disabled some warnings about lowercase types  
						
						 
						
						
						
						
					 
					
						2023-01-20 11:55:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						b12e97a0a7 
					 
					
						
						
							
							Added uncommited files. Fixed nullref in update loop when users gain voice xp  
						
						 
						
						
						
						
					 
					
						2022-07-18 04:44:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						cb865d5012 
					 
					
						
						
							
							Updated packages  
						
						 
						
						
						
						
					 
					
						2022-05-12 23:56:12 +02: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 
							
						 
					 
					
						
						
							
						
						57e65e5515 
					 
					
						
						
							
							Coordinator fix  
						
						 
						
						
						
						
					 
					
						2022-03-21 01:52:32 +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 
							
						 
					 
					
						
						
							
						
						94e594ae8b 
					 
					
						
						
							
							Updated packages in coordinator and tests projects  
						
						 
						
						
						
						
					 
					
						2022-02-08 20:18:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						1622eb05c9 
					 
					
						
						
							
							Removed some useless code  
						
						 
						
						
						
						
					 
					
						2022-02-07 17:52:57 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						d31cfcc5a8 
					 
					
						
						
							
							- Updated changelog  
						
						 
						
						... 
						
						
						
						- Updated all projects to .net6
- Added some exception handling to the cmd source generator 
						
						
					 
					
						2022-02-01 08:52:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						2ce3262d59 
					 
					
						
						
							
							Fixed around 140 wrong namings and other refactorings which were marked as warnings  
						
						 
						
						
						
						
					 
					
						2022-01-08 11:51:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						6c39044435 
					 
					
						
						
							
							- Using PeriodicTimer in a few places instead of Timer  
						
						 
						
						... 
						
						
						
						- Some small refactorings
- Fixed reference to non-existent command in bot.yml 
						
						
					 
					
						2022-01-05 08:00:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						44104bb0e4 
					 
					
						
						
							
							Small cleanup  
						
						 
						
						
						
						
					 
					
						2021-12-28 10:50:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						d1be56fbc1 
					 
					
						
						
							
							Another attempt at fixing a weird coordinator bug  
						
						 
						
						
						
						
					 
					
						2021-12-19 01:56:30 +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 
							
						 
					 
					
						
						
							
						
						0187dd57ac 
					 
					
						
						
							
							Fixed an exception in coordinator preventing some shards from restarting  
						
						 
						
						
						
						
					 
					
						2021-12-05 08:47:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						1d5a702b46 
					 
					
						
						
							
							docs: Updated bot sharding guide in advanced creds guide, Added comments to coord.yml, Updated manual migration guide with correct indentation  
						
						 
						
						
						
						
					 
					
						2021-09-12 00:09:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						75eca393af 
					 
					
						
						
							
							- Updated README.md  
						
						 
						
						... 
						
						
						
						- Nhentai can no longer be ran in non-nsfw channels 
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						0107f7bad3 
					 
					
						
						
							
							Removed cmd-versions.json (?) and added some explanatory README.md's for individual projects  
						
						 
						
						
						
						
					 
					
						2021-09-06 21:34:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						fd35d3a836 
					 
					
						
						
							
							- Cleaned up completed todos  
						
						 
						
						... 
						
						
						
						- Config Data won't be copied every time it's accessed now, but YamlDotNet doesnt' support records, so data is dangerously mutable, needs solution 
						
						
					 
					
						2021-09-06 21:34:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						3cc34bfdc3 
					 
					
						
						
							
							Changed all .GetService to .GetRequiredService because no service should be ever missing. However most of these should be removed in one of the future patches.  
						
						 
						
						
						
						
					 
					
						2021-09-06 21:34:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						1e90d7f7bb 
					 
					
						
						
							
							Small cleanup - fixed some namespaces and moved files  
						
						 
						
						
						
						
					 
					
						2021-09-06 21:34:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						670b0aca96 
					 
					
						
						
							
							- Bot now takes shard id (optional) and total shards (optional) command line arguments (changed from shard id and parent process id)  
						
						 
						
						... 
						
						
						
						- Sharding with coordinator now works properly
- Documented creds.yml RestartCommand - it has no effect when coordinator is starting the bot
- Regenerated creds_example.yml
- Removed all db migrators as the v3 requires the user to have updated 2.x all the way
- TotalShards in creds.yml gets overriden by coord.yml's TotalShards if the bot is ran through coordinator (more precisely, by the command line argument to the bot)
- Coordinator now runs on http://localhost:3442  by default, you can change this in appsettings.json
    - This is done because of macos https issues
    - Primarily because https for regular users is a massive hassle. Coordinator shouldn't be exposed anyway
- Minor cleanup 
						
						
					 
					
						2021-09-06 21:34:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						34f6902c95 
					 
					
						
						
							
							coord.yml updated  
						
						 
						
						
						
						
					 
					
						2021-09-06 21:34:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						49f9b96755 
					 
					
						
						
							
							One of the last major cleanups. All NadekoBot.Core.* namespaces renamed to NadekoBot.*  
						
						 
						
						
						
						
					 
					
						2021-09-06 21:34:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						44fdd4ff23 
					 
					
						
						
							
							Added ICoordinator for bots which arent' sharded (the ones which won't be using NadekoBot.Coordinator)  
						
						 
						
						
						
						
					 
					
						2021-09-06 21:34:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						c86bf6f300 
					 
					
						
						
							
							- NadekoBot class renamed to Bot  
						
						 
						
						... 
						
						
						
						- Implemented grpc based coordinator. Supports restarting, killing single or all shards, as well as getting current shard statuses. (Adaptation of the one used by the public bot)
- Coord is setup via coord.yml file
- Methods from SelfService which deal with shard/bot restart etc have been moved to ICoordinator (with GrpcRemoteCoordinator being the default implementation atm)
- Vastly simplified NadekoBot/Program.cs 
						
						
					 
					
						2021-09-06 21:34:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						38c7f32a76 
					 
					
						
						
							
							More cleanup  
						
						 
						
						... 
						
						
						
						- Moved all bot files to src/NadekoBot
- Fixed tests path in ci
- Fixed some warnings in MusicService
- Cleaned up csproj slightly 
						
						
					 
					
						2021-09-06 21:34:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						91ecf9ca41 
					 
					
						
						
							
							Restructured folders and project names, ci should be fixed  
						
						 
						
						
						
						
					 
					
						2021-09-06 21:29:51 +02:00