| 
						
					 | 
					
						
						
							
						
						cda07b4d84
	
				 
					 | 
					
						
						
							
							Sepparated the code out into 3 more library crates: cryptography, entity and pass_manager
						
						
						
						
						
						
					 | 
					
						2023-06-01 14:42:35 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c40ffafd69
	
				 
					 | 
					
						
						
							
							Improved readability of gen_password.rs by intoducing the bitflags
						
						
						
						
						
						
					 | 
					
						2023-05-31 18:15:38 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5566397e66
	
				 
					 | 
					
						
						
							
							Updated deps, updated generate_passwords to return an array
						
						
						
						
						
						
					 | 
					
						2023-05-31 15:26:06 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ee815e5f61
	
				 
					 | 
					
						
						
							
							Updated /get_accounts to use a write! macro to concatenate the accounts
						
						
						
						
						
						
					 | 
					
						2023-05-30 17:38:11 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a0920ba3d3
	
				 
					 | 
					
						
						
							
							Updated generic to get the text to send when there's no text
						
						
						
						
						
						
					 | 
					
						2023-05-30 14:21:04 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						40f7194cbe
	
				 
					 | 
					
						
						
							
							Added state persistance
						
						
						
						
						
						
					 | 
					
						2023-05-28 02:21:50 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ef0ccfb457
	
				 
					 | 
					
						
						
							
							Simplified the default endpoint
						
						
						
						
						
						
					 | 
					
						2023-05-28 02:00:12 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1989283754
	
				 
					 | 
					
						
						
							
							Moved Command enum to the commands module
						
						
						
						
						
						
					 | 
					
						2023-05-28 01:42:06 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c3af1144db
	
				 
					 | 
					
						
						
							
							delete_optional now just gets Option<&Message>
						
						
						
						
						
						
					 | 
					
						2023-05-27 22:46:08 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e5a0da9890
	
				 
					 | 
					
						
						
							
							House keeping
						
						
						
						
						
						
					 | 
					
						2023-05-27 21:56:58 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cf28aba231
	
				 
					 | 
					
						
						
							
							Now hash password returns an array instead of a vector to remove an allocation during a master password validation
						
						
						
						
						
						
					 | 
					
						2023-05-26 14:53:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e39762916d
	
				 
					 | 
					
						
						
							
							Split up MasterPass::verify into 2 functions: MasterPass::get and master_pass::Model::verify, refactored check_master_pass
						
						
						
						
						
						
					 | 
					
						2023-05-26 14:40:28 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1fb004f949
	
				 
					 | 
					
						
						
							
							Updated delete_all to delete the accounts and the master password concurrently
						
						
						
						
						
						
					 | 
					
						2023-05-26 13:57:33 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						084b72b896
	
				 
					 | 
					
						
						
							
							Updated deps
						
						
						
						
						
						
					 | 
					
						2023-05-23 21:39:27 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						58d1cd56ab
	
				 
					 | 
					
						
						
							
							Moved Handler and PackagedHandler into state module, converted utils::package_handler into Handler::new
						
						
						
						
						
						
					 | 
					
						2023-05-23 21:09:28 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a271b72038
	
				 
					 | 
					
						
						
							
							Added inline to the functions that can be considered utilities
						
						
						
						
						
						
					 | 
					
						2023-05-15 19:17:52 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						02d090dd6a
	
				 
					 | 
					
						
						
							
							Updated models and entities
						
						
						
						
						
						
					 | 
					
						2023-05-15 19:09:15 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						31c52a7771
	
				 
					 | 
					
						
						
							
							Updated deps
						
						
						
						
						
						
					 | 
					
						2023-05-15 18:24:07 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a2477424a5
	
				 
					 | 
					
						
						
							
							Updated generic handler to handle the lack of the text of the message
						
						
						
						
						
						
					 | 
					
						2023-05-15 18:14:21 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2f96d84e34
	
				 
					 | 
					
						
						
							
							Removed unnessesary closure in gen_password.rs
						
						
						
						
						
						
					 | 
					
						2023-05-14 14:00:57 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e973116df4
	
				 
					 | 
					
						
						
							
							Reduced the amount of filters by using find_by_id
						
						
						
						
						
						
					 | 
					
						2023-05-14 13:59:42 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2c69882b13
	
				 
					 | 
					
						
						
							
							import.rs now uses the FuturesUnordered to remove a mutex around the vector of failed accounts
						
						
						
						
						
						
					 | 
					
						2023-05-14 13:57:44 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7f949e3cdc
	
				 
					 | 
					
						
						
							
							No longer packaging the vector of accounts in export.rs in Arc<Mutex<_>>
						
						
						
						
						
						
					 | 
					
						2023-05-14 13:06:48 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b65525cc6e
	
				 
					 | 
					
						
						
							
							Updated master_pass.rs to improve readablity
						
						
						
						
						
						
					 | 
					
						2023-05-13 21:21:43 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4d153d8c44
	
				 
					 | 
					
						
						
							
							Updated account.rs to improve readability
						
						
						
						
						
						
					 | 
					
						2023-05-13 21:10:21 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0b92bcd9f3
	
				 
					 | 
					
						
						
							
							Now creating password on 1 blocking task because the generation doesn't take that long, removed back slash from the password chars
						
						
						
						
						
						
					 | 
					
						2023-05-12 20:29:44 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						522194c708
	
				 
					 | 
					
						
						
							
							Updated deps
						
						
						
						
						
						
					 | 
					
						2023-05-11 18:38:41 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e7d3b7258f
	
				 
					 | 
					
						
						
							
							Updated deps
						
						
						
						
						
						
					 | 
					
						2023-05-10 19:12:49 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5f34cfb109
	
				 
					 | 
					
						
						
							
							Updated generic and get_document to close dialogue on /cancel and errors
						
						
						
						
						
						
					 | 
					
						2023-05-10 19:12:22 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						996dca00fb
	
				 
					 | 
					
						
						
							
							Default /cancel now uses deletion markup
						
						
						
						
						
						
					 | 
					
						2023-05-10 18:49:27 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8307bee4cf
	
				 
					 | 
					
						
						
							
							Updated delete_message.rs to send a message if the deletion fails and added a function to just get a handler to chain with the schema
						
						
						
						
						
						
					 | 
					
						2023-05-10 18:47:46 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9365c75e6e
	
				 
					 | 
					
						
						
							
							Updated delete_optional to get Option<impl Borrow<Message>>, update get_document to actually check that the document was sent
						
						
						
						
						
						
					 | 
					
						2023-05-09 21:09:30 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						26ac79a2ed
	
				 
					 | 
					
						
						
							
							Updated Cargo.lock
						
						
						
						
						
						
					 | 
					
						2023-05-09 20:39:41 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b326aa696d
	
				 
					 | 
					
						
						
							
							Added Account::delete_all method
						
						
						
						
						
						
					 | 
					
						2023-05-09 20:32:07 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3db99a3626
	
				 
					 | 
					
						
						
							
							Added comments to the funtions
						
						
						
						
						
						
					 | 
					
						2023-05-09 20:27:58 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						207832be43
	
				 
					 | 
					
						
						
							
							Updated error message of unwrapping the Arc in import.rs and export.rs, now collection the file in export.rs into Vec instead of String
						
						
						
						
						
						
					 | 
					
						2023-05-08 19:12:50 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						05c7f721ec
	
				 
					 | 
					
						
						
							
							Added start command
						
						
						
						
						
						
					 | 
					
						2023-05-07 20:31:01 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						00bbb7e960
	
				 
					 | 
					
						
						
							
							Added cancel command to allow the user to know that they can use it
						
						
						
						
						
						
					 | 
					
						2023-05-07 20:11:52 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3a9c038090
	
				 
					 | 
					
						
						
							
							Added basic checks for the account fields
						
						
						
						
						
						
					 | 
					
						2023-05-07 19:04:48 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						072e030e32
	
				 
					 | 
					
						
						
							
							Added gen password command
						
						
						
						
						
						
					 | 
					
						2023-05-07 18:07:48 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ef3a188120
	
				 
					 | 
					
						
						
							
							Added deletion markup for the message that the master password isn't set
						
						
						
						
						
						
					 | 
					
						2023-05-07 16:37:56 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fd94cb317f
	
				 
					 | 
					
						
						
							
							Added docker files for the bot and the database
						
						
						
						
						
						
					 | 
					
						2023-05-07 16:34:41 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2fb6fbe6a3
	
				 
					 | 
					
						
						
							
							Added descriptions to the commands
						
						
						
						
						
						
					 | 
					
						2023-05-07 14:49:53 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bc08ebed03
	
				 
					 | 
					
						
						
							
							Made migration binary use tokio instead of async-std to reduce the amount of dependencies
						
						
						
						
						
						
					 | 
					
						2023-05-07 14:32:17 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8d68cb5b2b
	
				 
					 | 
					
						
						
							
							Added an early master password check for the commands that rely on its existance
						
						
						
						
						
						
					 | 
					
						2023-05-07 14:24:58 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ab6e4d9233
	
				 
					 | 
					
						
						
							
							Added Handler struct to hold the boxed next step handler and the previous message to be able to delete the previous message to allways delete it
						
						
						
						
						
						
					 | 
					
						2023-05-07 13:20:11 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c264623510
	
				 
					 | 
					
						
						
							
							Added button for deleting the resulting message
						
						
						
						
						
						
					 | 
					
						2023-05-06 21:02:32 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4a0760d711
	
				 
					 | 
					
						
						
							
							Added Account::get method
						
						
						
						
						
						
					 | 
					
						2023-05-06 20:37:26 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						71940762ff
	
				 
					 | 
					
						
						
							
							Added NoUserInfo, NoMessageText and HandlerUsed error types to decrease the amount of unwraps
						
						
						
						
						
						
					 | 
					
						2023-05-06 20:20:33 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c1e1b9c0c1
	
				 
					 | 
					
						
						
							
							Updated account and master pass methods
						
						
						
						
						
						
					 | 
					
						2023-05-06 19:35:11 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |