ae88fccf13Updated type hint of the handler in the register_state functionStNicolay2023-01-03 12:34:54 +0300
e29eefe40bChanges in helper_functions.delete_message Removed checking if sleep_time is 0 Moved sleeping outside of try blockStNicolay2023-01-03 12:29:08 +0300
9ec66a3521Renamed src/database into src/dbStNicolay2023-01-03 11:59:06 +0300
70e9afe21dSmall reformating in bot.message_handlerStNicolay2023-01-03 11:48:25 +0300
5d59adb7d2Renamed encryption/other_accounts into encryption/accountsStNicolay2023-01-01 00:21:53 +0300
281c4a262b_export2 no longer blocks event loop during decryption Removed sorting in get_all_accounts Removed decrypt_multiple function because it is no longer used Now running decrytion of accounts in ProcessPoolExecutorStNicolay2023-01-01 00:18:57 +0300
74844da4aeAdded backslash to the forbidden charsStNicolay2022-12-30 13:54:03 +0300
5bec51beb2Added keyboard markup to /delete_accountStNicolay2022-12-29 15:42:27 +0300
d5d87a8f3bQuality of life changes Changed default action of /cancel to be handled at message_handler Added keyboard markup to get_account for easier account selectionStNicolay2022-12-29 15:38:38 +0300
d4c50432d7Added ability to send message, which can be deleted by pressing a buttonStNicolay2022-12-29 15:25:20 +0300
0026e3321aMade handlers asynchrounos Switched from TeleBot class to AsyncTeleBotStNicolay2022-12-28 20:36:25 +0300
8858aa09a7Added conformation before deleting an account. No longer raising an exception if message deletion failsStNicolay2022-12-25 21:32:21 +0300
e165020111Added blank lines in encryption.other_accounts for better readabilityStNicolay2022-12-25 21:03:08 +0300
50eb3057d5Renamed classes.py into decrypted_accounts.py. Removed unnessesary elements from that fileStNicolay2022-12-25 21:01:18 +0300
3f744723a9Major refactor of the code A lot of function are now using classes instead of parameters or tuples isort was added to the dev requirements Comments were adjustedStNicolay2022-12-25 18:01:12 +0300
bbc9650357Changed database.get file. Added fetchall method calls to close session soonerStNicolay2022-12-25 17:59:26 +0300
f299173e56Changes to database.get_accounts Function is only fetching account names from db and not whole accounts now Made sorting in that function optionalStNicolay2022-12-25 17:33:36 +0300
5991041b35Added timeout to the deletion of the message in _send_tmp_messageStNicolay2022-12-16 06:25:00 +0000
c2eca49933Switched to building an image localy instead of using one from docker hub Added database folder Created Dockerfile and config for mariadb image Moved data folder tp database/data/StNicolay2022-12-15 15:13:39 +0000
a9417058eeUpdated tables, changed primary keys Removed id fields from tables Set user_id to be primary key of master_passwords Set user_id and name to be primary keys of accountsStNicolay2022-12-10 23:46:00 +0300
9690db982eAdded info about total amount of accounts for get_acccounts commandStNicolay2022-12-06 14:28:29 +0300
025ea868a6Addedd ensure_ascii=False to exporting AccounstStNicolay2022-12-06 14:21:36 +0300
d82d152fefAdded ordering by name for accountsStNicolay2022-12-06 14:16:03 +0300
b4c6e17ce2Decreased size of enc_login and enc_pass to 256 bytesStNicolay2022-11-25 21:21:18 +0300
2ea3096fb0encoding and decoding result of fernet to store data betterStNicolay2022-11-25 21:02:21 +0300
63de9010deSwitched .venv to venv in .dockerignoreStNicolay2022-11-22 08:08:12 +0000
e49f2e00ebMade pip upgrade before copying requirements.txt in Dockerfile
1.1.1
StNicolay2022-11-18 16:38:25 +0000
fd002e3718Added command to update pip setuptools and install wheel in DockerfileStNicolay2022-11-18 11:34:04 +0000
d68a7bb6e8Moved check of generated password into separate functionStNicolay2022-11-15 15:39:38 +0300
d5f3708c50Refactored utils.py Created constants FORBIDDEN_CHARS, PUNCTUATION, PASSWORD_CHARS Removed pipe from forbidden chars Moved Message type alias to the top of the file Optimized _base_check and made its parameter positional only Changed gen_password to use said constantsStNicolay2022-11-15 15:08:27 +0300
cc13b35282Made class Account private in utils.pyStNicolay2022-11-14 16:40:16 +0300
3802943225Changed telebot.types.Message to Message in handlers for old functionsStNicolay2022-11-14 16:39:20 +0300
309fb2108bRemoved unnessesary import from src.__init__StNicolay2022-11-14 16:38:16 +0300
559ee8f6d8Renamed _memory_use in cryptography into MEMORY_USAGEStNicolay2022-11-07 21:02:13 +0300
a1bed9014dChanged the way the master password hashing works
1.0
StNicolay2022-11-04 00:34:01 +0300
66ab13b45dChanged handlers.get_accounts to use a guard clause, added comment to clarify, why we are putting account in backticksStNicolay2022-11-05 00:25:23 +0300
da42d7ad1dChanged comments in cryptograpy.other_accounts to be more preciseStNicolay2022-11-05 00:22:37 +0300
570f15001eswitched mariadb connector to pymysqlStNicolay2022-11-04 02:15:16 +0300
b4bf9fbf41Changed mariadb.Connection to Engine in __init__ of botStNicolay2022-11-04 02:16:47 +0300
b56ebd0b61Added account name and account credential checkingStNicolay2022-11-02 23:11:29 +0300
adf9865fbeAdded ability to copy account name from /get_accounts That also fixed an issue of having wrong behaviour, if using any special chars in account nameStNicolay2022-11-02 23:02:20 +0300
4122e15308Added data directory to .dockerignoreStNicolay2022-11-02 18:29:54 +0000
37a81ed22dChanged change_master_pass to be more readableStNicolay2022-11-02 18:34:02 +0300
fb850e3737Added ability to import accountsStNicolay2022-11-01 10:32:42 +0300
dbf27d401eAdded ability to export accounts to jsonStNicolay2022-11-01 09:46:09 +0300
373623b0b4Removed type_ from sqlmodel.Column, because it isn't neededStNicolay2022-11-02 14:41:56 +0300
afc03a6c1fRemoved comment which broke code, when uncommentedStNicolay2022-11-02 14:41:07 +0300
4ee7f0a609Added installation of g++ to DockerfileStNicolay2022-11-01 09:26:13 +0000
ae2b214904Fixed an error of getting wrong account I'm now quite shure how it worked beforeStNicolay2022-10-31 21:09:12 +0300
01ab461d28Added message of failure to add accountStNicolay2022-10-31 20:40:53 +0300
9c095779a5Fixed a typo in README and changed one of the phrase to be more correct
Beta
StNicolay2022-10-30 20:39:00 +0000
9f1790b58dChanged message for reseting master passwordStNicolay2022-10-30 23:22:01 +0300
3c5d309b9aRemoved mension of missing conformation for deleting allStNicolay2022-10-30 23:20:38 +0300
3e570dbaffChanged order of operations in the DockerfileStNicolay2022-10-30 23:08:24 +0300
b7120f2627Fixed an error of deleting all passwords, instead of 1 with command delete_accountStNicolay2022-10-30 23:03:26 +0300